| Electronic Components Datasheet Search |
|
MAS3507D Datasheet(PDF) 22 Page - Micronas |
|
|
|||||||||||||||||||||||||||||
MAS3507D Datasheet(HTML) 22 Page - Micronas |
|
22 / 60 page ![]() MAS 3507D PRELIMINARY DATA SHEET 22 Micronas 3.3.6. Read Register The MAS 3507D has an address space of 256 regis- ters. Some of the registers (r = r1,r0 in the figure above) are direct control inputs for various hardware blocks, others do control the internal program flow. In the next section, those registers that are of any interest with respect to the MPEG decoding are described in detail. Example: Read the content of the PIO data register ($c8): <$3a><$68><$dc><$80> <$3a><$69><$3b> now read: <d3,d2><d1,d0><x,x><x,d4> 3.3.7. Read D0 Memory The ‘read D0 memory’ command is provided to get information from memory cells of the MAS 3507D. It gives the controller access to all memory cells of the internal D0 memory. Direct access to memory cells is an advanced feature of the DSP. It is intended for users of the MASC software development kit. 3.3.8. Read D1 Memory The ‘read D1 memory’ command is provided to get information from memory cells of the MAS 3507D. It gives the controller access to all memory cells of the internal D1 memory. 3.3.9. Default Read The ‘default read’ command immediately returns the content of the MPEGFrameCount (D0:$300) of the MAS 3507D in the variable (d = d3,d2,d1,d0). The ‘default read’ command is the fastest way to get infor- mation from the MAS 3507D. Executing the ‘default read’ command in a polling loop can be used to detect the availability of new ancillary data. S dev_write A data_write A $D, r1 A d3, d2 P r0,$0 A S dev_write A data_read A S dev_read A A d1,d0 A X,X A X, d4 Nak P 1) send command 2) get register value r1, r0: register r d3...d0: data value in r X: don’t care S dev_write A data_write A $E, $0 A d3, d2 $0,$0 A S dev_write A data_read A S dev_read A A d1,d0 A $0,$0 A $0, d4 1) send command 2) get memory value n3,n2 n1,n0 A a3,a2 A a1,a0 A ....repeat for n data values.... n3..n0: number of words a3..a0: start address in MASD memory d4..d0: data value A d3, d2 A d1,d0 A $0,$0 A $0, d4 P NaK P A S dev_write A data_write A $F, $0 A d3, d2 $0,$0 A S dev_write A data_read A S dev_read A A d1,d0 A $0,$0 A $0, d4 1) send command 2) get memory value n3,n2 n1,n0 A a3,a2 A P a1,a0 A A ....repeat for n data values.... n3..n0: number of words a3..a0: start address in MASD memory d4..d0: data value A d3, d2 A d1,d0 A $0,$0 A $0, d4 P NaK S dev_write A data_read A S device_read A d3,d2 Nak P A d1,d0 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |