CedarX/MPEG4 trace 1 analysis

= One working cycle =

31443
A| 0|  L 0401d0f2[  f2]  2:     1625 // read chip id (A13)

31443
A| 0|  S 0401d144[ 144]  4: 04009000 // config buffer 1 ncf address ???? //setting VBV video income stream parametrs

31443
A| 0|  S 0401d138[ 138]  4: 04000000 // config buffer 2 address(vbv)

31443
A| 0|  S 0401d13c[ 13c]  4: 04008000 // config buffer 3 address(vbv len) end of vbv? //setting ROT videobuff

31443
A| 0|  S 0401d1cc[ 1cc]  4: 0480a000 // config buffer 4 address (rotf_c croma)YCbCr

31443
A| 0|  S 0401d1d0[ 1d0]  4: 0481e000 // config buffer 5 address (rotf_y luma)YCbCr

31443
A| 0|  S 0401d104[ 104]  4: 00000000 // here must be header

31443
A| 0|  S 0401d108[ 108]  4: 0014140f // video file size 320x240

31443
A| 0|  S 0401d110[ 110]  4: 00000000 //nukn

31443
A| 0|  S 0401d114[ 114]  4: 80084198 // do control

31443
A| 0|  S 0401d118[ 118]  4: 04000000 //do trigger (start)

31443
A| 0|  S 0401d10c[ 10c]  4: 014000f0 // set size 240x320

31443
A| 0|  S 0401d184[ 184]  4: 0000000d // set IQ level

31443
A| 0|  S 0401d188[ 188]  4: 00000000 //no ms-mpeg header //setting REC video buffer

31443
A| 0|  S 0401d148[ 148]  4: 0480a000 //rec_y luma YCbCr

31443
A| 0|  S 0401d14c[ 14c]  4: 0481e000 //rec_c croma YCbCr //setting FOR video buffer

31443
A| 0|  S 0401d150[ 150]  4: 00000000 //for_y "for" vbuff

31443
A| 0|  S 0401d154[ 154]  4: 00000000 //foc_c same crome //setting BACK video buffer

31443
A| 0|  S 0401d158[ 158]  4: 00000000 //back_y "back buff"

31443
A| 0|  S 0401d15c[ 15c]  4: 00000000 //back_c

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000 //reset statues

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000 //ctrmb

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000 //err flag // SET video buffer offset (data begin)

31443
A| 0|  S 0401d12c[ 12c]  4: 00000038 00000000 //VBV offset

31443
A| 0|  S 0401d130[ 130]  4: 0001b8a0 //Video size

31443
A| 0|  S 0401d134[ 134]  4: 04809fff //config buffer 8 (last addr?) //SET VLD buffer

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400300d 0400300d //touch trigger

31443
A| 0|  L 0401d000[   0]  4: 00130000 // read clock status (is ready?)

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001 //is ready?

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000  //clean status

31443
A| 0|  L 0401d000[   0]  4: 00130000 // check VE clocks

31443
A| 0|  L 0401d114[ 114]  4: 80084180 // read MPEG control reg

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control (4th bit)

31443
A| 0|  L 0401d12c[ 12c]  4: 0000234e // video offset changed we moved forward

31443
A| 0|  L 0401d110[ 110]  4: 00000802//get macroblock offset in steam

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000 // is ready?

31443
A| 0|  S 0401d104[ 104]  4: 00000000 //set video plane header

31443
A| 0|  S 0401d184[ 184]  4: 00000002 //set new IQ level

31443
A| 0|  S 0401d110[ 110]  4: 00000802 //set macroblock offest (same was) //

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000//clean all statuses

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000 //ctrmb

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000 //err flag

31443
A| 0|  S 0401d12c[ 12c]  4: 00002370 0000234e //set VBV offset ??????

31443
A| 0|  S 0401d130[ 130]  4: 00019560 //video block remaining

31443
A| 0|  S 0401d134[ 134]  4: 04809fff //video block size (same for whole file)

31443
A| 0|  S 0401d128[ 128]  4: 7400a000 // VLD address

31443
A| 0|  S 0401d118[ 118]  4: 8400200d 0400200d //touch trigger

31443
A| 0|  L 0401d000[   0]  4: 00130000 //check clocks

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001 //check staus

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000 //reset statuse

31443
A| 0|  L 0401d000[   0]  4: 00130000 // check clocks

31443
A| 0|  L 0401d114[ 114]  4: 80084180 //read control

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 //do control

31443
A| 0|  L 0401d12c[ 12c]  4: 000049a0 //set vbv offset

31443
A| 0|  L 0401d110[ 110]  4: 00000004 //unkn(frm? mc?)

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000 //read status

31443
A| 0|  S 0401d104[ 104]  4: 00000000 //set hdr

31443
A| 0|  S 0401d184[ 184]  4: 00000003 // set IQ

31443
A| 0|  S 0401d110[ 110]  4: 00000004 //set macro block offset

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000 // reset all statuses

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000 //ctrmb

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000 //errflag

31443
A| 0|  S 0401d12c[ 12c]  4: 000049c8 000049a0 //zig-zag coding set mb begin

31443
A| 0|  S 0401d130[ 130]  4: 00016f00 //lengs

31443
A| 0|  S 0401d134[ 134]  4: 04809fff // (may be end of memblock)

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 84001a0d 04001a0d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 00006f45

31443
A| 0|  L 0401d110[ 110]  4: 00000605

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000002

31443
A| 0|  S 0401d110[ 110]  4: 00000605

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 00006f68 00006f45

31443
A| 0|  S 0401d130[ 130]  4: 00014960

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400170d 0400170d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 00009555

31443
A| 0|  L 0401d110[ 110]  4: 00000906

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000003

31443
A| 0|  S 0401d110[ 110]  4: 00000906

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 00009578 00009555

31443
A| 0|  S 0401d130[ 130]  4: 00012360

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400160d 0400160d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 0000ba6a

31443
A| 0|  L 0401d110[ 110]  4: 00000b07

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000003

31443
A| 0|  S 0401d110[ 110]  4: 00000b07

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 0000ba90 0000ba6a

31443
A| 0|  S 0401d130[ 130]  4: 0000fe40

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400140d 0400140d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 0000df62

31443
A| 0|  L 0401d110[ 110]  4: 00000b08

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000003

31443
A| 0|  S 0401d110[ 110]  4: 00000b08

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 0000df88 0000df62

31443
A| 0|  S 0401d130[ 130]  4: 0000d940

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400170d 0400170d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 00010518

31443
A| 0|  L 0401d110[ 110]  4: 00000e09

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000003

31443
A| 0|  S 0401d110[ 110]  4: 00000e09

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 00010540 00010518

31443
A| 0|  S 0401d130[ 130]  4: 0000b380

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400160d 0400160d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 000129d0

31443
A| 0|  L 0401d110[ 110]  4: 0000100a

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000003

31443
A| 0|  S 0401d110[ 110]  4: 0000100a

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 000129f8 000129d0

31443
A| 0|  S 0401d130[ 130]  4: 00008ee0

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400150d 0400150d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 00014ea8

31443
A| 0|  L 0401d110[ 110]  4: 0000110b

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000002

31443
A| 0|  S 0401d110[ 110]  4: 0000110b

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 00014ed0 00014ea8

31443
A| 0|  S 0401d130[ 130]  4: 00006a00

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400160d 0400160d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8

31443
A| 0|  L 0401d12c[ 12c]  4: 0001746a

31443
A| 0|  L 0401d110[ 110]  4: 0000130c

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000002

31443
A| 0|  S 0401d110[ 110]  4: 0000130c

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 00017490 0001746a

31443
A| 0|  S 0401d130[ 130]  4: 00004440

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400140d 0400140d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8// do control

31443
A| 0|  L 0401d12c[ 12c]  4: 00019951

31443
A| 0|  L 0401d110[ 110]  4: 0000130d

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c000

31443
A| 0|  S 0401d104[ 104]  4: 00000000

31443
A| 0|  S 0401d184[ 184]  4: 00000001

31443
A| 0|  S 0401d110[ 110]  4: 0000130d

31443
A| 0|  S 0401d11c[ 11c]  4: ffffffff 0000c000

31443
A| 0|  S 0401d1c8[ 1c8]  4: 00000000

31443
A| 0|  S 0401d1c4[ 1c4]  4: 00000000

31443
A| 0|  S 0401d12c[ 12c]  4: 00019978 00019951

31443
A| 0|  S 0401d130[ 130]  4: 00001f60

31443
A| 0|  S 0401d134[ 134]  4: 04809fff

31443
A| 0|  S 0401d128[ 128]  4: 7400a000

31443
A| 0|  S 0401d118[ 118]  4: 8400150d 0400150d

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d11c[ 11c]  4: 0000c001

31443
A| 0|  S 0401d11c[ 11c]  4: 0000c00f 0000c000

31443
A| 0|  L 0401d000[   0]  4: 00130000

31443
A| 0|  L 0401d114[ 114]  4: 80084180

31443
A| 0|  S 0401d114[ 114]  4: 800841fc 800841f8 // do control

31443
A| 0|  L 0401d12c[ 12c]  4: 0001b8bc

31443
A| 0|  L 0401d110[ 110]  4: 0000000f

31443
A| 0|  L 0401d000[   0]  4: 00130000 // reset VE

31443
A| 0|  S 0401d000[   0]  4: 00130007 // do reset

31443
A| 0|  L 0401d000[   0]  4: 00130007 // do reset

31443
A| 0|  S 0401d000[   0]  4: 00130000 // do reset

31443
A| 0|  L 0401d01c[  1c]  4: 00000000 // do reset

31443
A| 0|  S 0401d01c[  1c]  4: 00000000 // do reset

31443
A| 0|  L 0401d000[   0]  4: 00130000 // do reset