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

S5935_07 参数 Datasheet PDF下载

S5935_07图片预览
型号: S5935_07
PDF下载: 下载PDF文件 查看货源
内容描述: PCI产品 [PCI Product]
分类和应用: PC
文件页数/大小: 204 页 / 3916 K
品牌: AMCC [ APPLIED MICRO CIRCUITS CORPORATION ]
 浏览型号S5935_07的Datasheet PDF文件第145页浏览型号S5935_07的Datasheet PDF文件第146页浏览型号S5935_07的Datasheet PDF文件第147页浏览型号S5935_07的Datasheet PDF文件第148页浏览型号S5935_07的Datasheet PDF文件第150页浏览型号S5935_07的Datasheet PDF文件第151页浏览型号S5935_07的Datasheet PDF文件第152页浏览型号S5935_07的Datasheet PDF文件第153页  
Revision 1.02 – June 27, 2006  
S5935 – PCI Product  
Data Book  
5. Define PCI to Add-On and Add-On to PCI FIFO  
priority. These bits determine which FIFO has pri-  
ority if both meet the defined condition to request  
the PCI bus. If these bits are the same, priority  
alternates, with read accesses occurring first.  
This must be programmed through the PCI  
interface.  
interrupt. As mailbox registers may also be configured  
to generate interrupts, the exact source of the interrupt  
is indicated in the Add-On Interrupt Control Register  
(AINT). Typically, the interrupt service routine is used  
to setup the next transfer by writing new addresses  
and transfer counts (if enabled), but some applications  
may also require other actions. If read transfer or write  
transfer complete interrupts are enabled, the master/  
target abort interrupt is automatically enabled. These  
indicate a transfer error has occurred. Writing a one to  
these bits clears the corresponding interrupt.  
MCSR  
MCSR  
Bit 12 Read vs. write priority  
Bit 8 Write vs. read priority  
AINT Bit 21 Master/target abort caused interrupt  
AINT Bit 19 Read transfer complete caused interrupt  
AINT Bit 18 Write transfer complete caused interrupt  
6. Define transfer source/destination address.  
These registers are written with the first address  
that is to be accessed by the S5935. These  
address registers are updated after each access  
to indicate the next address to be accessed.  
Transfers must start on DWORD boundaries.  
MWARAllBus master write address  
MRARAllBus master read address  
PASS-THRU OVERVIEW  
The S5935 provides a simple registered access port to  
the PCI bus. Using a handshaking protocol with Add-  
On card logic, the PCI bus directly accesses resources  
on the Add-On. The Pass-Thru data transfer method is  
very useful for direct Add-On memory access, or  
accessing registers within peripherals on an Add-On  
board. Pass-Thru operation requires an external nv  
memory boot device to define and configure the  
S5935 Pass-Thru regions.  
7. Define transfer byte counts. These registers are  
written with the number of bytes to be transferred.  
The transfer count does not have to be a multiple  
of four bytes. These registers are updated after  
each transfer to reflect the number of bytes  
remaining to be transferred. If transfer counts are  
disabled, these registers do not need to be  
programmed.  
The S5935 provides four user-configurable Pass-Thru  
regions. Each region corresponds to a PCI Configura-  
tion Base Address Register (BADR1-4). A region  
represents a block of address space (the block size is  
user-defined). Each block can be mapped into mem-  
ory or I/O space. Memory mapped regions can request  
to be located below 1 MByte (Real Mode address  
space for a PC). Each region also has a configurable  
bus width for the Add-On bus interface. An 8-, 16-, or  
32-bit Add-On interface may be selected, for use with  
a variety of Add-On memory or peripheral devices.  
MWTC  
MRTC  
All  
All  
Write transfer byte count  
Read transfer byte count  
8. Enable Bus Mastering. Once steps 1-7 are com-  
pleted, the FIFO may operate as a PCI bus  
master. Read and write bus master operation  
may be independently enabled or disabled. The  
AMREN and AMWEN inputs control bus master  
enabling for Add-On initiated bus mastering. The  
MCSR bus master enable bits are ignored for  
Add-On initiated bus mastering.  
Pass-Thru features can be used only when the S5935  
is a PCI target. As a target, the S5935 Pass-Thru  
mode supports single data transfers as well as burst  
transfers. When accessed with burst transfers, the  
S5935 supports data transfers at the full PCI band-  
width. The data transfer rate is only limited by the PCI  
initiator performing the access and the speed of the  
Add-On logic.  
It is recommended that bus mastering be enabled as  
the last step. Some applications may choose to leave  
bus mastering enabled (AMREN and AMWEN  
asserted) and start transfers by writing a non-zero  
value to the transfer count registers (if they are  
enabled).  
If interrupts are enabled, an Add-On CPU interrupt  
service routine is also required. The service routine  
determines the source of the interrupt and resets the  
FUNCTIONAL DESCRIPTION  
To provide the PCI bus Add-On with direct access to  
Add-On resources, the S5935 has an internal Pass-  
AMCC Confidential and Proprietary  
DS1527  
149