| Electronic Components Datasheet Search |
|
DSP56857 Datasheet(PDF) 444 Page - Freescale Semiconductor, Inc |
|
|
|||||||||||||||||||||||||||||
DSP56857 Datasheet(HTML) 444 Page - Freescale Semiconductor, Inc |
|
444 / 662 page ![]() Host Side Registers 5685X Digital Signal Controller User Manual, Rev. 4 16-18 Freescale Semiconductor Standard Host Processor instructions such as byte move and addressing modes are used to communicate with the HI8 registers. The HI8 registers are addressed allowing 8-bit Host Processors to use 8/16-bit load and store instructions for data transfers. The HREQ / HTRQ and HACK / HRRQ handshake flags are provided for polled or interrupt driven data transfers with the Host Processor. Because the DSC interrupt response is sufficiently rapid, most host microprocessors can load or store data at their maximum programmed I/O instruction rate without testing the handshake flags for each transfer. If full handshake is not required, the Host Processor can treat the DSC as a fast device, allowing data to be transferred between the Host Processor and the DSC at the fastest host processor data rate. One of the most innovative features of the HI8 is the Host Command feature. With this feature, the Host Processor can issue vectored interrupt requests to the DSC core. The Host can select any of 128 DSC interrupt routines to be executed by writing a vector address register in the HI8. This flexibility allows the Host programmer to execute as many as 128 pre-programmed functions inside the DSC core. For example, Host Interrupts permits the Host Processor to read or write DSC registers (data or program memory locations), force interrupt handlers (i.e., ESSI, SCI, IRQA and IRQB interrupt routines) to perform control and debugging operations when interrupt routines are implemented in the DSC to perform these tasks. Note: Please be aware when the DSC core enters the Stop mode, the HI8 pins are electrically disconnected internally, thus disabling the HI8 until the core leaves Stop mode. While the HI8 configuration remains unchanged in Stop mode, the core cannot be restarted via the HI8 interface. Do not issue a STOP command to the DSC via the HI8 unless some other mechanism for exiting Stop mode is provided. 16.9.1 Interface Control Register (ICR) The Interface Control Register (ICR) is an 8-bit read/write control register used by the Host Processor to control the HI8 interrupts and flags. The ICR cannot be accessed by the DSC core, but it allows the use of bit manipulation instructions on the Control register. The control bits are described in the following paragraphs. Figure 16-10 illustrates the programming model of the ICR. Figure 16-10. Interface Control Register (ICR) See Programmer’s Sheet on Appendix page B - 141 Base + $0 7 6 5 4 3 2 1 0 Read INIT HM1 HM0 HF1 HF0 HLEND TREQ RREQ Write Reset 0000 0 0 00 |
|
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 |