12.07.2015 Views

Intel(R) IQ80315 I/O Processor DMA and XOR Library APIs and ...

Intel(R) IQ80315 I/O Processor DMA and XOR Library APIs and ...

Intel(R) IQ80315 I/O Processor DMA and XOR Library APIs and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ContentsE.2.10 void * lib_q_get(XorDma_80314_Type * mgr, enum CHANNEL channel) ....................75E.2.11 int lib_q_put(XorDma_80314_Type * mgr, void * frame,enum CHANNEL channel).............................................................................................76E.3 Functions Included in chain_interrupt.h <strong>and</strong> chain_interrupt.c ...................................................77E.3.1 void intH<strong>and</strong>lerDetach(void) ..........................................................................................77E.3.2 void callintH<strong>and</strong>lerAttach(void) ......................................................................................77E.3.3 void intH<strong>and</strong>lerAttach(void (*irq)(void),void (*fiq)(void)).................................................77E.3.4 void lib_irq_h<strong>and</strong>ler(void)__attribute__ ((__naked__)) ..................................................78E.3.5 void lib_fiq_h<strong>and</strong>ler(void)__attribute__ ((__naked__)) ..................................................78F Testbench: Data Structures........................................................................................................79F.1 bench.h.......................................................................................................................................79G Test Bench <strong>Library</strong> Function Prototypes ..................................................................................80G.1 bench.c .......................................................................................................................................80G.1.1 int main(void); ................................................................................................................80G.1.2 void print_title(enum build b)..........................................................................................80G.1.3 void generate_src_dst(void); .........................................................................................80G.2 lib_demo_cases.c .......................................................................................................................81G.2.1 void lib_demo_sdram(void)............................................................................................81H Redboot Memory Map .................................................................................................................82IExample Code..............................................................................................................................83J Related Documents .....................................................................................................................90<strong>APIs</strong> <strong>and</strong> Testbench White Paper 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!