90 likes | 105 Views
Explore how the concat block maintains interrupt order & setup PS interrupts in Vivado 2014.x. Learn about misleading notes & parameter values for PS7 source files.
E N D
Content • Description of the interrupt between PL to PS in Vivado 2014.x
Concat block in 2014.x • The concat block maintains the interrupts order.
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
PS7 source files • 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
C_IRQ_F2P_MODE • 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”.
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
An illustration of the interrupt mapping for IRQ_F2P_MODE = DIRECT
Summary of interrupt mapping strategy in 2014.x in DIRECT mode.