cs5954am Cypress Semiconductor Corporation., cs5954am Datasheet - Page 19

no-image

cs5954am

Manufacturer Part Number
cs5954am
Description
Usb Controller For Nand Flash
Manufacturer
Cypress Semiconductor Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS5954AM
Manufacturer:
CY
Quantity:
4 853
Table 4-5. Memory Map
4.13.3
This register contains the Page 1 high order address bits. These bits are always appended to accesses to the Page 1 Memory
mapped space. The default is 0x0000.
4.13.4
This register contains the Page 2 high order address bits. These bits are always appended to accesses to the Page 2 Memory
mapped space. The default is 0x0000.
4.13.5
The total memory space allocated by the CS5954AM is 64K-bytes. Program, data, and I/O space are contained within a 64K-byte
address space. The program code or data can be stored in either external RAM or external ROM.
The CS5954AM Controller provides a 16-bit Memory interface that can support a wide variety of external, RAM and ROM devices.
The CS5954AM Controller memory space is byte addressable and is divided as shown in Table 4-5.
Each External memory space can be 8 or 16 bits wide, and can be programmed to have up to seven wait-states.
Notes:
Document #: 38-08025 Rev. **
19. The External RAM address from 0x0000 to 0x0C00 will not be accessible from the CS5954AM processor. This is an overlay memory space between internal
20. When bit 12 (ROM Merge Bit) of the Extended Memory Controller Register at address 0xC03A is “0,” then the External ROM address space will be mapped
D15
D15
0
0
RAM and external RAM. The addressable external RAM will occupy from 0x0C00–0x7FFF, which is 29 Kbyte. The signal name nXRAMSEL on CS5954AM–pin56
will be active when the CPU access address from 0x0C00–0x7FFF.
from 0xC100–0xE7FF. The address from 0x8000–0xC100 and the address from 0xE800 to 0xFFFF are the overlay memory spaces. The actual total size of the
external ROM will be (0xE800–0xC100), which is 9.75 Kbyte. The signal nXROMSEL on the CS5954AM (pin 57) will be active when the CPU accesses the
address from 0xC100–0xE7FF. The signal nXMEMSEL on the CS5954AM (pin 58) will be active when the CPU accesses the address from 0x8000–0xBFFF.
When bit 12 (ROM Merge Bit) of the Extended Memory Controller Register at address 0xC03A is “1,” then the External ROM address space will be mapped into
these windows: 0x8000–0xBFFF and 0xC100–0xE7FF. The address from 0xC000 to 0xC100 and the address from 0xE800–0xFFFF are the overlay memory
spaces. The actual total size of the external ROM will be (0xC000–0x8000) and (0xE800–0xC100), which is 16 Kbyte + 9.75 Kbytes, or 25.75K.
D7–o
D7–o
Extended Page 1 Map Register (0xC018: R/W)
Extended Page 2 Map Register (0xC01A: R/W)
Memory Map
D14
D14
0
0
D13
D13
0
0
Memory Mapped Registers
A20–13
A20–13
D12
D12
0
0
External ROM
External RAM
Internal ROM
Internal RAM
Function
D11
D11
0
0
Page 1 high order address bits. The address pins on A21–A13 will reflect the content of
this register when CS5954AM accesses the address 0x8000–0x9FFF.
Page 2 high order address bits. The address pins on A21–A13 will reflect the content of
this register when CS5954AM access the address 0xA000–0xBFFF.
D10
D10
0
0
ADVANCE
INFORMATION
D9
D9
0
0
D8
D8
0
0
A20
D7
A20
D7
A19
D6
A19
D6
A18
D5
A18
D5
0xC100–0xE7FF
0x0C00–0x7FFF
A17
D4
A17
D4
0xC000–0xC0FF
0xE800–0xFFFF
0x0000–0x0BFF
Address
A16
D3
A16
D3
A15
D2
A15
[19]
[20]
D2
CS5954AM
A14
Page 19 of 44
D1
A14
D1
A13
D0
A13
D0

Related parts for cs5954am