| 数据搜索系统,热门电子元器件搜索 |
|
CS49310 数据表(PDF) 56 Page - Cirrus Logic |
|
|
|||||||||||||||||||||||||||||
CS49310 数据表(HTML) 56 Page - Cirrus Logic |
|
56 / 86 page ![]() CS49300 Family DSP 56 DS339PP4 8.2. Autoboot Autoboot is a feature available on all DSPs in the CS493XX family which gives the decoder the ability to load application code into itself from an external memory. Because external memory is accessed through the external memory interface, autoboot restricts the host control modes to serial communication (I2C or SPI). For this section the external memory interface shown in Figure 30, "External Memory Interface" on page 51 can be referenced. RESET and ABOOT are the control pins which are used to initiate an autoboot operation by the host controller. It is important to be aware that the ABOOT pin also serves as the INTREQ pin, which means that it will be driven by the CS493XX when not in reset. Due to this constraint, ABOOT should be connected to an open-drain output of the microcontroller so as to allow the specified pull-up resistor to generate a logic high level. At the completion of a successful download, INTREQ (ABOOT) becomes an output and the host should no longer drive it. The timing for an autoboot sequence is illustrated in Figure 35. The sequence is initiated by driving RESET low and placing the decoder into reset. At the rising edge of RESET, the ABOOT, WR, and RD pins are sampled. If ABOOT is low when sampled, and the WR and RD pins are set to configure the device for serial communications, the device will begin to autoboot (PSEL is a don’t care for serial communications modes). Section 6.1, “Serial Communication” on page 33 discusses the procedure required for placing the CS493XX into a serial communication mode in more detail. For a more thorough description of ABOOT’s behavior after the rising edge of RESET please refer to Section 8.2.1, “Autoboot INTREQ Behavior” on page 57 The EMOE pin of the CS493XX is used for two purposes. It generates clock pulses for the latches, and it is used in conjunction with EXTMEM to enable the outputs of the ROM. The first three rising edges of EMOE are used to latch address bytes, as shown in the diagram. The fourth low pulse of EMOE is used to enable the ROM outputs. When both EXTMEM and EMOE go low, the EMAD[7:0] pins of the DSP become inputs and await the data coming from the ROM. When comparing the memory system in Figure 30, "External Memory Interface" on page 51 to the timing diagram of Figure 35, "Autoboot Timing Diagram" on page 56 there may appear to be a discrepancy. The timing diagram shows three address cycles, but there are only two latches in the illustration of the memory architecture. This difference is a result of code size limitations. The application code is guaranteed to fit into a 32 Kilobyte space, which means that only 15 address bits will actually be used for retrieving code from the ROM. Thus, the two latches catch the least significant bytes, and the most significant byte is dropped. R E SET A B OOT EXT M E M EM O E EMW R E M A D 7 :0 M A 2 3:1 6 M A 15:8 M A 7 :0 D ata7:0 Figure 35. Autoboot Timing Diagram |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |