Master/DMA Parameters
If a memory or I/O BAR is used for the DMA registers (DMA_REG_LOC set to 2 or 3, Table 4-4 ), the BAR specified
by DMA_REG_BAR ( Table 4-4 ) should be configured as follows:
BAR i _ENABLE = 1
BAR i _ADDR_WIDTH = 8
BAR i _IS_IO = 0 (memory BAR) or 1 (I/O BAR)
BAR i _PREFETCH = 0
This BAR will be used solely to access the DMA control registers and configuration space. It cannot be used to access
user logic connected to the backend of the core.
Master/DMA Parameters
Table 4-4 · Master/DMA Parameters
Name
BACKEND
DMA_REG_LOC
DMA_REG_BAR
DMA_COUNT_WIDTH
ENABLE_DIRECTDMA
Values
0 or 1
0 to 3
0 to 5
8 to 32
0 or 1
Description
When 1, the backend interface to the DMA control registers is enabled. When 0, the DMA
registers can only be accessed from the PCI bus.
If BACKEND = 1 and DMA_REG_LOC > 0, the DMA control registers can be accessed from
both the PCI and backend interfaces.
Configures how the DMA control registers are accessed from the PCI bus.
0: None – DMA registers can be read at locations 50-5F hex of the configuration space, but not
written. Register read/writes are expected to be from the backend interface. (The BACKEND
parameter must be set to 1 for backend access.)
1: Config – DMA registers are mapped to locations 50–5F hex of the configuration space.
2: MEM – DMA registers are mapped to configuration space and memory locations 50–5F hex
of the BAR set by DMA_REG_BAR.
3: I/O – DMA registers are mapped to configuration space and I/O locations 50–5F hex of the
BAR set by DMA_REG_BAR.
Sets which BAR is used to access the DMA registers if DMA_REG_LOC is set to 2 or 3. The
BAR parameters must be set up to configure a 256-byte BAR, either memory- or I/O-mapped
with prefetch disabled. This BAR is in addition to other memory and I/O BARs being used. In
other words, the BAR used for DMA registers may not be shared with other memory and I/O
BARs used to access user logic connected to the core.
Sets the width of the internal DMA counter. For example, if DMA_COUNT_WIDTH is set
to 12, the DMA engine can transfer up to 4,096 bytes of data.
Max Transfer Size = 2 DMA_COUNT_WIDTH
Enables core support for direct DMA operations.
When 1, direct DMA mode is enabled, allowing the PCI data value to be read from and written
to an internal register rather than the backend interface.
v4.0
39
相关PDF资料
COREU1LL-AR IP MODULE COREU1LL
COREU1PHY-AR IP MODULE COREU1PHY
CORR-8BIT-XM-UT2 SITE LICENSE IP CORRELATOR XP
CP2-GSA-L CONN SHIELD LOWER TYPE A 22
CP2-HSA110-1 CONN SHROUD CPCI 2MM TYPE A 22
CP2-HSC055-4 CONN SHROUD CPCI 2MM TYPE C 11
CP2-K3567-SR-F COMPACT PCI - MISC
CP2105EK KIT EVAL FOR CP2105
相关代理商/技术参数
COREPCIF-RMFL 功能描述:IP MODULE 制造商:microsemi corporation 系列:- 零件状态:在售 类型:许可证 应用:- 版本:- 许可长度:- 许可 - 用户明细:- 操作系统:- 配套使用产品/相关产品:Microsemi 器件 媒体分发类型:- 标准包装:1
COREPCIF-UR 功能描述:HW/SW/OTHER 制造商:microsemi corporation 系列:* 零件状态:在售 标准包装:1
COREPCI-SN 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:CorePCI v5.41
COREPCI-SR 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:CorePCI v5.41
COREPCI-UR 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:CorePCI v5.41
COREPCI-XX 制造商:ACTEL 制造商全称:Actel Corporation 功能描述:CorePCI v5.41
COREPRO LEDBULB 10.5-60W B 制造商:Philips Lumileds 功能描述:
COREPRO LEDBULB 10.5-60W E 制造商:Philips Lumileds 功能描述: