| Motor de Búsqueda de Datasheet de Componentes Electrónicos |
|
6MPS5 Datasheet(PDF) 21 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
6MPS5 Datasheet(HTML) 21 Page - Texas Instruments |
|
21 / 101 page ![]() www.national.com 20 bus width may have to be set to 8 bits depend- ing on the requirements of the external hard- ware. IPST Post Idle An idle cycle follows the current bus cycle, when the next bus cycle is in a different zone. For the 80-pin package where all zones are on- chip, this bit can be cleared to 0; as this addi- tional idle-cycle is not required. 7.2.3 Static Zone 0 Configuration (SZCFG0) Register The Static Zone 0 Configuration (SZCFG0) register is a word-wide, read/write register that sets the timing and bus characteristics of Zone 0 memory accesses. In the CR16MHS9 implementation of the CompactRISC architec- ture, Zone 0 is occupied by the flash EEPROM program memory. The SZCFG0 register address is F904 hex. Upon reset, the register is initialized to 069F hex. The register format is shown below. WAIT Memory Wait cycles This field specifies the number of TIW (internal wait state) clock cycles added for each memory access, ranging from 000 binary for no addi- tional TIW wait cycles to 111 binary for seven additional TIW wait cycles. These bits are ig- nored if the SZCFG0.FRE bit is set to 1. HOLD Memory Hold cycles This field specifies the number of Thold clock cycles used for each memory access, ranging from 00 binary for no Thold cycles to 11 binary for three Thold clock cycles. These bits are ig- nored if the SZCFG0.FRE bit is set to 1. BW BW defines the external bus width for the zone. Bus width is initialized during reset to its default value, which is 16 bits. If this bit is cleared to 0 the external bus is 8 bits wide. To set to exter- nal bus width to 16 bits, this bit has to be set to 1. For the 80 pin package the Bus width has to be set to 1. IPST Post Idle An idle cycle follows the current bus cycle, when the next bus cycle is in a different zone. For the 80-pin package where all zones are on- chip, this bit can be cleared to 0 as this addi- tional idle-cycle is not required. IPRE Preliminary Idle An idle cycle is inserted prior to the current bus cycle, when this bus cycle is in a new zone. For the 80-pin package where all zones are on- chip, this bit can be cleared to 0 as this addi- tional idle-cycle is not required. FRE Fast Read Enable This bit enables (1) or disables (0) fast read bus cycles. A fast read operation takes one clock cycle. A normal read operation takes at least two clock cycles. Note 1: These bits (bit 5 and 6) control the configuration to the 224-pin device used in emulation equipment. The CPU should clear these bits to 0 when it writes to the register. 7.3 WAIT AND HOLD STATES USED The number of wait cycles and hold cycles inserted into a bus cycle depends on whether it is a read or write operation, the type of memory or I/O being accessed, and the control regis- ter settings. 7.3.1 Flash Program Memory When the CPU accesses the flash program memory (ad- dress 0000-BFFF hex), the number of added wait and hold cycles depends on type of accesses and the BIU register set- tings. For a read operation in fast read mode (SZCFG0.FRE=1), no wait cycles or hold cycles are used. For a read operation in normal read mode (SZCFG0.FRE=0), the number of inserted wait cycles is one plus the value writ- ten to the SZCFG0.WAIT field. The number in this field can range from zero to seven, so the total number of wait cycles can range from one to eight. The number of inserted hold cy- cles is equal to the value written to the SCCFG0.HOLD field, which can range from zero to three. For a write operation in fast read mode (SZCFG0.FRE=1), the number of inserted wait cycles is one. No hold cycles are used. For a write operation normal read mode (SZCFG0.FRE=0), the number of wait cycles is equal to the value written to the SZCFG0. WAIT field plus one (in the late write mode) or two (in the early write mode). The number of inserted hold cycles is equal to the value written to the SCCFG0.HOLD field, which can range from zero to three. Writing to the flash program memory is a ROM programming operation that requires some additional steps, as explained in Section8.3.2. 7.3.2 RAM Memory When the CPU accesses RAM memory (address E000- E7FF hex), no wait cycles or hold cycles are used. 7.3.3 EEPROM Data Memory There is either no wait state or one wait state used when the CPU accesses the EEPROM data memory (address F000- F27F hex). The number of required wait states (zero or one) depends on the CPU clock frequency and operating mode, and is controlled by programming of the FEEDM bit in the MCFG register, as explained in Section8.3. No hold cycles are used. 7.3.4 Core Register and Peripheral Accesses When the CPU accesses core registers and on-chip periph- erals in the range of F000-FFFF, one wait cycle is used. No hold cycles are used. For the FB00-FBFF (Ports B and C) the IOCFG register de- termines the timing. 15 14 13 12 11 10 9 8 Reserved FRE IPRE IPST Reserved 7 6 5 4 3 2 1 0 BW Note 1 HOLD WAIT CR16MNS5, CR16MFS5, and CR16MPS5 are Obsolete Devices |
|
Enlace URL |
| ¿ALLDATASHEET es útil para Ud.? [ DONATE ] |
Todo acerca de Alldatasheet | Publicidad | Contáctenos | Política de Privacidad | Enlace a la hoja de datos | Intercambio de Enlaces | Lista de Fabricantes 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 |