USB97C100 Standard Microsystems Corporation, USB97C100 Datasheet - Page 13

no-image

USB97C100

Manufacturer Part Number
USB97C100
Description
USB97C100 Multi-endpoint Usb Peripheral Controller(not Recommended For Designs)
Manufacturer
Standard Microsystems Corporation
Datasheet
MCU Memory Map
The 64K memory map is as follows from the 8051's viewpoint:
Code Space
Data Space
Note 1: The MCU, MMU, and SIE block registers are external to the 8051, but internal to the USB97C100. These
ISADMA Memory Map
The Internal Memory buffer is virtualized into the 8237's 64K address map as 32 independent 1k blocks. After the
MMU has allocated a given packet size for a specific PNR, the MMU will make that packet appear to the 8237 as a
contiguous block of data in the address ranges depicted in table 5.
SMSC DS – USB97C100
0xC000-0xFFFF
0x8000-0xBFFF
0x7000-0x7FFF
0x6000-0x6FFF
0x5000-0x5FFF
0x4000-0x4FFF
0x3000-0x3FFF
0x2000-0x2FFF
0x1000-0x1FFF
0x0000-0x0FFF
0xC000-0xFFFF
0x8000-0xBFFF
0x7000-0x7FFF
0x6000-0x6FFF
0x5000-0x5FFF
0x4000-0x4FFF
0x3000-0x3FFF
0x2000-0x2FFF
0x1000-0x1FFF
0x0000-0x00FF
addresses will appear on the FLASH bus, but the read and write strobes will be inhibited.
8051 ADDRESS
8051 ADDRESS
0x8000-0xFFFF
0x0000-0x7FFF
8237 MEMORY ADDRESS
Movable 16k page
Fixed 16k page
Movable 16k FLASH page 1 of 64 16k pages in
External FLASH (0x00000-0xFFFFF) selected by
MEM_BANK Register Default: 0x04000-
0x07FFFFLASH
Fixed 16k FLASH Page
0x00000-0x03FFF FLASH
Movable 16k page
Default : 0x04000-0x07FFF FLASH
Fixed 16k page
0x00000-0x03FFF FLASH
0x7F80-0x7F9F SIE Reg
0x7F70-0x7F7F ISA Reg
0x7F50-0x7F6F MMU Reg
0x7F20-0x7F2F Power Reg
0x7F10-0x7F1F Configuration Reg
0x7F00-0x7F0F Runtime Reg
Note 1.
0x6000
MMU Data Register
0x5000-0x5FFF
ISA MEMORY Window
0x4000-0x40FF
ISA I/O Window
Registers and SFR’s
Table 3 - MCU Code Memory Map
Table 4 - MCU Data Memory Map
Table 5 - ISADMA Memory Map
DATA SPACE
CODE SPACE
32 blocks of 1k Window to Packet
32K Window to External ISA RAM
Page 13
DESCRIPTION
External FLASH
External FLASH
Internal
Internal
ISA
ISA
Not used
Not used
Not used
Internal
External FLASH
External FLASH
External FLASH
External FLASH
External FLASH
External FLASH
External FLASH
External FLASH
External FLASH
External FLASH
ACCESS
ACCESS
Rev. 01/03/2001

Related parts for USB97C100