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

CS8900A-IQ 参数 Datasheet PDF下载

CS8900A-IQ图片预览
型号: CS8900A-IQ
PDF下载: 下载PDF文件 查看货源
内容描述: 水晶局域网? ISA以太网控制器 [Crystal LAN ⑩ ISA Ethernet Controller]
分类和应用: 控制器局域网以太网
文件页数/大小: 128 页 / 1360 K
品牌: CIRRUS [ CIRRUS LOGIC ]
 浏览型号CS8900A-IQ的Datasheet PDF文件第35页浏览型号CS8900A-IQ的Datasheet PDF文件第36页浏览型号CS8900A-IQ的Datasheet PDF文件第37页浏览型号CS8900A-IQ的Datasheet PDF文件第38页浏览型号CS8900A-IQ的Datasheet PDF文件第40页浏览型号CS8900A-IQ的Datasheet PDF文件第41页浏览型号CS8900A-IQ的Datasheet PDF文件第42页浏览型号CS8900A-IQ的Datasheet PDF文件第43页  
CS8900A  
Crystal LAN™ ISA Ethernet Controller  
4.0 PACKETPAGE ARCHITECTURE  
4.1 PacketPage Overview  
4.1.2 Bus Interface Registers  
The Bus Interface registers are used to configure  
the CS8900A’s ISA-bus interface and to map the  
CS8900A into the host system’s I/O and Memory  
space. Most of these registers are written only dur-  
ing initialization, remaining unchanged while the  
CS8900A is in normal operating mode. The excep-  
tions to this are the DMA registers which are mod-  
ified continually whenever the CS8900A is using  
DMA. These registers are described in more detail  
in Section 4.3 on page 42.  
The CS8900A architecture is based on a unique,  
highly-efficient method of accessing internal regis-  
ters and buffer memory known as PacketPage.  
PacketPage provides a unified way of controlling  
the CS8900A in Memory or I/O space that mini-  
mizes CPU overhead and simplifies software. It  
provides a flexible set of performance features and  
configuration options, allowing designers to devel-  
op Ethernet circuits that meet their particular sys-  
tem requirements.  
4.1.3 Status and Control Registers  
The Status and Control registers are the primary  
means of controlling and getting status of the  
CS8900A. They are described in more detail in  
Section 4.4 on page 47.  
4.1.1 Integrated Memory  
Central to the CS8900A architecture is a 4-Kbyte  
page of integrated RAM known as PacketPage  
memory. PacketPage memory is used for tempo-  
rary storage of transmit and receive frames, and for  
internal registers. Access to this memory is done  
directly, through Memory space operations  
(Section 4.9 on page 74), or indirectly, through I/O  
space operations (Section 4.10 on page 76). In  
most cases, Memory Mode will provide the best  
overall performance, because ISA Memory opera-  
tions require fewer cycles than I/O operations. I/O  
Mode is the CS8900A’s default configuration and  
is used when memory space is not available or  
when special operations are required (e.g. waking  
the CS8900A from the Software Suspend State re-  
quires the host to write to the CS8900A’s assigned  
I/O space).  
4.1.4 Initiate Transmit Registers  
The TxCMD/TxLength registers are used to initiate  
Ethernet frame transmission. These registers are  
described in more detail in Section 4.5 on page 71.  
(See Section 5.7 on page 99 for a description of  
frame transmission.)  
4.1.5 Address Filter Registers  
The Filter registers store the Individual Address fil-  
ter and Logical Address filter used by the Destina-  
tion Address (DA) filter. These registers are  
described in more detail in Section 4.6 on page 72.  
For a description of the DA filter, see Section 5.3  
on page 87.  
The user-accessible portion of PacketPage memory  
is organized into the following six sections:  
4.1.6 Receive and Transmit Frame Locations  
The Receive and Transmit Frame PacketPage loca-  
tions are used to transfer Ethernet frames to and  
from the host. The host simply writes to and reads  
from these locations and internal buffer memory is  
dynamically allocated between transmit and re-  
ceive as needed. This provides more efficient use  
of buffer memory and better overall network per-  
formance. As a result of this dynamic allocation,  
only one receive frame (starting at PacketPage base  
+ 0400h) and one transmit frame (starting at Pack-  
PacketPage  
Address  
Contents  
0000h - 0045h  
0100h - 013Fh  
0140h - 014Fh  
0150h - 015Dh  
0400h  
Bus Interface Registers  
Status and Control Registers  
Initiate Transmit Registers  
Address Filter Registers  
Receive Frame Location  
Transmit Frame Location  
0A00h  
CIRRUS LOGIC PRODUCT DATA SHEET  
DS271PP3  
39