欢迎访问ic37.com |
会员登录 免费注册
发布采购

5962-9161709Q9X 参数 Datasheet PDF下载

5962-9161709Q9X图片预览
型号: 5962-9161709Q9X
PDF下载: 下载PDF文件 查看货源
内容描述: [Dual-Port SRAM, 8KX16, 30ns, CMOS, DIE]
分类和应用: 存储内存集成电路静态存储器异步传输模式ATM
文件页数/大小: 27 页 / 528 K
品牌: ATMEL [ ATMEL ]
 浏览型号5962-9161709Q9X的Datasheet PDF文件第1页浏览型号5962-9161709Q9X的Datasheet PDF文件第2页浏览型号5962-9161709Q9X的Datasheet PDF文件第3页浏览型号5962-9161709Q9X的Datasheet PDF文件第5页浏览型号5962-9161709Q9X的Datasheet PDF文件第6页浏览型号5962-9161709Q9X的Datasheet PDF文件第7页浏览型号5962-9161709Q9X的Datasheet PDF文件第8页浏览型号5962-9161709Q9X的Datasheet PDF文件第9页  
M67025E  
Functional Description  
The M67025E has two ports with separate control, address and I/O pins that permit  
independent read/write access to any memory location. These devices have an auto-  
matic power-down feature controlled by CS. CS controls on-chip power-down circuitry  
which causes the port concerned to go into stand-by mode when not selected (CS high).  
When a port is selected access to the full memory array is permitted. Each port has its  
own Output Enable control (OE). In read mode, the port’s OE turns the Output drivers on  
when set LOW. Non-conflicting READ/WRITE conditions are illustrated in Table 1.  
The interrupt flag (INT) allows communication between ports or systems. If the user  
chooses to use the interrupt function, a memory location (mail box or message center) is  
assigned to each port. The left port interrupt flag (INTL) is set when the right port writes  
to memory location 1FFE (HEX). The left port clears the interrupt by reading address  
location 1FFE. Similarly, the right port interrupt flag (INTR) is set when the left port writes  
to memory location 1FFF (HEX), and the right port must read memory location 1FFF in  
order to clear the interrupt flag (INTR). The 16-bit message at 1FFE or 1FFF is user-  
defined. If the interrupt function is not used, address locations 1FFE and 1FFF are not  
reserved for mail boxes but become part of the RAM. See Table 3 for the interrupt  
function.  
Arbitration Logic  
The arbitration logic will resolve an address match or a chip select match down to a min-  
imum of 5 ns determine which port has access. In all cases, an active BUSY flag will be  
set for the inhibited port.  
The BUSY flags are required when both ports attempt to access the same location  
simultaneously. Should this conflict arise, on-chip arbitration logic will determine which  
port has access and set the BUSY flag for the inhibited port. BUSY is set at speeds that  
allow the processor to hold the operation with its associated address and data. It should  
be noted that the operation is invalid for the port for which BUSY is set LOW. The inhib-  
ited port will be given access when BUSY goes inactive.  
A conflict will occur when both left and right ports are active and the two addresses coin-  
cide. The on-chip arbitration determines access in these circumstances. Two modes of  
arbitration are provided: (1) if the addresses match and are valid before CS on-chip con-  
trol logic arbitrates between CSL and CSR for access; or (2) if the CS are low before an  
address match, on-chip control logic arbitrates between the left and right addresses for  
access (refer to Table 4). The inhibited port’s BUSY flag is set and will reset when the  
port granted access completes its operation in both arbitration modes.  
Data Bus Width  
Expansion  
Expanding the data bus width to 32 or more bits in a dual-port RAM system means that  
several chips may be active simultaneously. If every chips has a hardware arbitrator,  
and the addresses for each arrive at the same time one chip may activate in L BUSY  
signal while another activates its R BUSY signal. Both sides are now busy and the  
CPUs will wait indefinitely for their port to become free.  
To overcome this “Busy Lock-Out’ problem, Atmel has developed a MASTER/SLAVE  
system which uses a single hardware arbitrator located on the MASTER. The SLAVE has  
BUSY inputs which allow direct interface to the MASTER with no external components, giving a  
speed advantage over other systems.  
When dual-port RAMs are expanded in width, the SLAVE RAMs must be prevented  
from writing until after the BUSY input has settled. Otherwise, the SLAVE chip may begin a  
write cycle during a conflict situation. Conversely, the write pulse must extend a hold time  
beyond BUSY to ensure that a write cycle occurs once the conflict is resolved. This timing is  
inherent in all dual-port memory systems where more than one chip is active at the same time.  
4
4146J–AERO–06/03  
 复制成功!