beautypg.com

Spi slave/jtag to avalon master bridge cores -1, Avalon packets to transactions converter core -1, Scatter-gather dma controller core -1 – Altera Embedded Peripherals IP User Manual

Page 8

background image

Document Revision History.....................................................................................................................17-8

SPI Slave/JTAG to Avalon Master Bridge Cores.............................................. 18-1

Core Overview............................................................................................................................................18-1

Functional Description............................................................................................................................. 18-1

Parameters.................................................................................................................................................. 18-3

Document Revision History.....................................................................................................................18-3

Avalon-ST Bytes to Packets and Packets to Bytes Converter Cores................ 19-1

Functional Description............................................................................................................................. 19-1

Interfaces.........................................................................................................................................19-2

Operation—Avalon-ST Bytes to Packets Converter Core....................................................... 19-2

Operation—Avalon-ST Packets to Bytes Converter Core....................................................... 19-3

Document Revision History.....................................................................................................................19-3

Avalon Packets to Transactions Converter Core..............................................20-1

Core Overview............................................................................................................................................20-1

Functional Description............................................................................................................................. 20-1

Interfaces.........................................................................................................................................20-1

Operation........................................................................................................................................ 20-2

Document Revision History.....................................................................................................................20-4

Scatter-Gather DMA Controller Core.............................................................. 21-1

Core Overview............................................................................................................................................21-1

Example Systems............................................................................................................................21-1

Comparison of SG-DMA Controller Core and DMA Controller Core.................................21-2

Resource Usage and Performance...........................................................................................................21-2

Functional Description............................................................................................................................. 21-3

Functional Blocks and Configurations....................................................................................... 21-3

DMA Descriptors...........................................................................................................................21-6

Error Conditions............................................................................................................................21-7

Parameters.................................................................................................................................................. 21-9

Simulation Considerations.....................................................................................................................21-10

Software Programming Model...............................................................................................................21-10

HAL System Library Support.....................................................................................................21-10

Software Files................................................................................................................................21-10

Register Maps............................................................................................................................... 21-10

DMA Descriptors.........................................................................................................................21-13

Timeouts....................................................................................................................................... 21-15

Programming with SG-DMA Controller............................................................................................. 21-16

Data Structure.............................................................................................................................. 21-16

SG-DMA API............................................................................................................................... 21-17

alt_avalon_sgdma_do_async_transfer()...................................................................................21-18

alt_avalon_sgdma_do_sync_transfer().....................................................................................21-18

alt_avalon_sgdma_construct_mem_to_mem_desc()............................................................ 21-19

TOC-8

Altera Corporation