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

CS8900A-IQZ 参数 Datasheet PDF下载

CS8900A-IQZ图片预览
型号: CS8900A-IQZ
PDF下载: 下载PDF文件 查看货源
内容描述: 水晶局域网? ISA以太网控制器 [Crystal LAN ⑩ ISA Ethernet Controller]
分类和应用: 微控制器和处理器串行IO控制器通信控制器外围集成电路PC局域网以太网时钟
文件页数/大小: 138 页 / 2374 K
品牌: CIRRUS [ CIRRUS LOGIC ]
 浏览型号CS8900A-IQZ的Datasheet PDF文件第69页浏览型号CS8900A-IQZ的Datasheet PDF文件第70页浏览型号CS8900A-IQZ的Datasheet PDF文件第71页浏览型号CS8900A-IQZ的Datasheet PDF文件第72页浏览型号CS8900A-IQZ的Datasheet PDF文件第74页浏览型号CS8900A-IQZ的Datasheet PDF文件第75页浏览型号CS8900A-IQZ的Datasheet PDF文件第76页浏览型号CS8900A-IQZ的Datasheet PDF文件第77页  
CS8900A  
Crystal LAN™ Ethernet Controller  
byte address must be followed by a byte  
access to an odd-byte address before the  
host may execute a word access (this will  
realign the word transfers to even-byte  
boundaries). On the other hand, a byte ac-  
cess to an odd-byte address may be fol-  
lowed by a word access.  
4.9 Memory Mode Operation  
To configure the CS8900A for Memory Mode,  
the PacketPage memory must be mapped into  
a contiguous 4-kbyte block of host memory.  
The block must start at an X000h boundary,  
with the PacketPage base address mapped to  
X000h. When the CS8900A comes out of re-  
set, its default configuration is I/O Mode. Once  
Memory Mode is selected (by setting the  
Memory E bit (BusCTL Register)), all of the  
CS8900A’s registers can be accessed directly.  
Failure to observe these three rules may  
cause data corruption.  
4.8.1 Transferring Odd-Byte-Aligned Data  
Some applications gather transmit data from  
more than one section of host memory. The  
boundary between the various memory loca-  
tions may be either even- or odd-byte aligned.  
When such a boundary is odd-byte aligned,  
the host should transfer the last byte of the first  
block to an even address, followed by the first  
byte of the second block to the following odd  
address. It can then resume word transfers.  
An example of this is shown in Figure 17.  
In Memory Mode, the CS8900A supports  
Standard or Ready Bus cycles without intro-  
ducing additional wait states.  
Memory moves can use MOVD (double-word  
transfers) as long as the CS8900A’s memory  
base address is on a double word boundary.  
Since 286 processors don’t support the MOVD  
instruction, word and byte transfers must be  
used with a 286.  
Description Mnemonic Read/Write  
Location:  
PocketPage  
base +  
W ord Transfer  
First Block of D ata  
W ord Transfer  
W ord Transfer  
Byte Transfer  
Byte Transfer  
W ord Transfer  
Receive  
Status  
RxStatus Read-only 0400h-0401h  
RxLength Read-only 0402h-0403h  
RxFrame Read-only starts at 0404h  
TxFrame Write-only starts at 0A00h  
Receive  
Length  
Receive  
Frame  
W ord Transfer  
Second Block of D ata  
Transmit  
Frame  
W ord Transfer  
Table 17. Receive/Transmit Memory Locations  
Figure 17. Odd-Byte Aligned Data  
4.9.1 Accesses in Memory Mode  
The CS8900A allows Read/Write access to  
the internal PacketPage memory, and Read  
access of the optional Boot PROM. (See  
Section 3.7 on page 27 for a description of the  
optional Boot PROM.)  
4.8.2 Random Access to CS8900A Mem-  
ory  
The first 118 bytes of a receive frame held in  
the CS8900A’s on-chip memory may be ran-  
domly accessed in Memory mode. After the  
first 118 bytes, only sequential access of re-  
ceived data is allowed. Either byte or word ac-  
cess is permitted, as long as all word accesses  
are executed to even-byte boundaries.  
A memory access occurs when all of the fol-  
lowing are true:  
CIRRUS LOGIC PRODUCT DATASHEET  
DS271F4  
73  
 复制成功!