© copyright 2014 xilinx. zynq intr – part 2. © copyright 2014 xilinx. description of the...
TRANSCRIPT
![Page 1: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/1.jpg)
© Copyright 2014 Xilinx.
Zynq intr – part 2
![Page 2: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/2.jpg)
© Copyright 2014 Xilinx.
Description of the interrupt between PL to PS in Vivado 2014.x
Content
![Page 3: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/3.jpg)
© Copyright 2014 Xilinx.
Concat block in 2014.x
The concat block maintains the interrupts order.
![Page 4: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/4.jpg)
© Copyright 2014 Xilinx.
PS interrupt setup in 2014.x
The note attached to the interrupt setup tick box is misleading:
It gives an incorrect idea of what is happening
See on the next slide for what is actually happening
![Page 5: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/5.jpg)
© Copyright 2014 Xilinx.
Two auto-generated source files are now of interest:– Dev_processing_system7_0_0.v is a wrapper for – Processing_system7_v5_4_processing_system7.v
PS7 source files
![Page 6: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/6.jpg)
© Copyright 2014 Xilinx.
This is a new parameter introduced in 2014.x.
It is assigned a value in Dev_processing_system7_0_0.v and passed to Processing_system7_v5_4_processing_system7.v
The parameter value passed is “DIRECT”.
C_IRQ_F2P_MODE
![Page 7: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/7.jpg)
© Copyright 2014 Xilinx.
Generated PS source file in 2014.x The “DIRECT” parameter is now used in mapping the interrupt vector IRQ_F2P to the internal interrupt vector irq_f2p_i
![Page 8: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/8.jpg)
© Copyright 2014 Xilinx.
An illustration of the interrupt mapping for IRQ_F2P_MODE = DIRECT
![Page 9: © Copyright 2014 Xilinx. Zynq intr – part 2. © Copyright 2014 Xilinx. Description of the interrupt between PL to PS in Vivado 2014.x Content](https://reader036.vdocuments.site/reader036/viewer/2022082404/56649d6e5503460f94a4f7c2/html5/thumbnails/9.jpg)
© Copyright 2014 Xilinx.
Summary of interrupt mapping strategy in 2014.x in DIRECT mode.