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

S5335DK 参数 Datasheet PDF下载

S5335DK图片预览
型号: S5335DK
PDF下载: 下载PDF文件 查看货源
内容描述: PCI总线控制器, 3.3V [PCI Bus Controller, 3.3V]
分类和应用: 总线控制器PC
文件页数/大小: 189 页 / 2175 K
品牌: AMCC [ APPLIED MICRO CIRCUITS CORPORATION ]
 浏览型号S5335DK的Datasheet PDF文件第134页浏览型号S5335DK的Datasheet PDF文件第135页浏览型号S5335DK的Datasheet PDF文件第136页浏览型号S5335DK的Datasheet PDF文件第137页浏览型号S5335DK的Datasheet PDF文件第139页浏览型号S5335DK的Datasheet PDF文件第140页浏览型号S5335DK的Datasheet PDF文件第141页浏览型号S5335DK的Datasheet PDF文件第142页  
Revision 5.01 – November 30, 2005  
S5335 – PCI Bus Controller, 3.3V  
Data Sheet  
7. Enable Bus Mastering. Once steps 1-6 are com-  
pleted, the FIFO may operate as a PCI bus  
master. Read and write bus master operation  
may be independently enabled or disabled.  
Add-On Initiated FIFO Bus Mastering Setup For Add-  
On initiated bus mastering, the Add-On sets up the  
S5335 to perform bus master transfers. The following  
tasks must be completed to setup FIFO bus  
mastering:  
MCSR Bit 14 Enable PCI to Add-On FIFO bus mas-  
tering  
1. Define transfer count abilities. For Add-On initi-  
ated bus mastering, transfer counts may be either  
enabled or disabled. Transfer counts for read and  
write operations cannot be individually enabled.  
MCSR Bit 10 Enable Add-On to PCI FIFO bus mas-  
tering  
AGCSTS Bit 28 Enable transfer count for read and  
write bus master transfers  
The order of the tasks listed above is not particularly  
important. It is recommended that bus mastering be  
enabled as the last step. Some applications may  
choose to leave bus mastering enabled and start  
transfers by writing a non-zero value to the transfer  
count registers. This also works, provided the entire  
transfer count is written in a single access. As a num-  
ber of the configuration bits and the two enable bits  
are all in the MCSR register, it may be most efficient  
for the FIFO configuration bits to be set with the same  
register access that enables bus mastering.  
2. Define interrupt capabilities. The PCI to Add-On  
and/or Add-On to PCI FIFO can generate an  
interrupt to the Add-On when the transfer count  
reaches zero (if transfer counts are enabled).  
AINT Bit  
15 Enable interrupt on read transfer  
count equal zero  
If interrupts are enabled, a host interrupt service rou-  
tine is also required. The service routine determines  
the source of the interrupt and resets the interrupt. As  
mailbox registers may also be configured to generate  
interrupts, the exact source of the interrupt is indicated  
in the PCI Interrupt Control/Status Register (INTCSR).  
Typically, the interrupt service routine is used to setup  
the next transfer by writing new addresses and trans-  
fer counts, but some applications may also require  
other actions. If read transfer or write transfer com-  
plete interrupts are enabled, master and target abort  
interrupts are automatically enabled. These indicate a  
transfer error has occurred. Writing a one to these bits  
clears the corresponding interrupt.  
AINT Bit 14 Enable interrupt on write transfer count  
equal zero  
3. Reset FIFO flags. This may not be necessary, but  
if the state of the FIFO flags is not known, they  
should be initialized.  
AGCSTS Bit 25 Reset Add-On to PCI FIFO flags  
AGCSTS Bit 26 Reset PCI to Add-On FIFO flags  
4. Define FIFO management scheme. These bits  
define what FIFO condition must exist for the PCI  
bus request (REQ#) to be asserted by the S5335.  
This must be programmed through the PCI  
interface.  
INTCSR Bit 21 Target abort caused interrupt  
INTCSR Bit 20 Master abort caused interrupt  
INTCSR Bit 19 Read transfer complete caused inter-  
rupt  
MCSR Bit 13 PCI to Add-On FIFO management  
scheme  
INTCSR Bit 18 Write transfer complete caused inter-  
rupt  
MCSR Bit 9  
Add-On to PCI FIFO management  
scheme  
AMCC Confidential and Proprietary  
DS1657 138  
 复制成功!