> 技术服务
    > 服务平台
  您当前的位置:首页 > 技术服务 > IP交易中心   
分 类
开源IP/免费下载  |   推荐IP核  |   Physical Library  |   Analog & Mixed Signal  |   Arithmetic & Mathematic  |   Controllers  |   Peripheral Cores  |   Interfaces  |   Bus  |   Digital Signal Processing  |   Processors & Microcontrollers  |   Memory Element  |   Security / Error Corr. Det. / Modulation  |   Multimedia / Video / Image / Audio  |   Wireline Communications  |   Wireless Communications  |   Platform Level IP  |   Software IP  |   FPGA IP  |   Other  |   Verification IP  |  
Aurora VLSI, Inc.:AU-S3000
类型:软IP
简短描述:DMA Engine Core
详细描述:

The AU-S3000 DMA Engine Core provides Direct Memory Access (DMA) functionality that
moves blocks of data between main memory and peripheral bus devices, and between areas in
main memory. Both the main memory interface and the bus interface are generic. The main
memory interface will typically connect to a block such as an SDRAM controller. A bus master
that supports the chosen system bus will typically connect to the bus interface. Up to eight
independent DMA channels are supported. The AU-S3000 DMA Engine Core is available as a
synthesizable Verilog model.


工艺:
代工厂:
应用:
特色:

• 1 to 8 channels- user configurable
• DMA between
- bus devices and RAM memory
- two memory areas in RAM memory
• Physical DMA
• Programmable source starting address
• Programmable destination starting address
• Programmable transfer count- up to 64 Kbytes
• Programmable bus interface transaction size- 8 to 32 Kbytes
• Programmable bus data transfer size- 1, 2, 4, or 8 bytes
• Memory interface transaction size optimized for RAM burst operations
• Locked DMA operation optional (software programmable)
• Direct software writes or information extracted from descriptors in memory, to
program DMA control information
• Scatter/gather DMA using a chained descriptor list in memory as the DMA control
information source
• Host processor initiates the DMA operation
• Interrupts signal the end of DMA operations
• Several error types end DMA operations, are recognized and logged
• 64 bit data width at the memory and bus interfaces
• Dedicated bus interface for each DMA channel
• Shared memory interface
• Round robin arbitration for the shared memory interface
• Bus device can optionally determine transfer count and start of the DMA operation
• Request/acknowledge handshake with bus slaves for most efficient bus usage

    Coreworks, lda:CWnet01
    Aurora VLSI, Inc.:AU-SB3000
分享到: