C
Christian Haase
Guest
Hello,
assembling an EDK 3.2.2 design I encountered some difficulties:
1. The peripheral reset signals of the Processor System Reset Module
are not assigned properly. I declared a peripheral reset port of width 3
in the MPD file:
C_NUM_PERP_RST = 3
and assigned the modules reset signals to the port in the MHS file
PORT Peripheral_Reset = module1_reset & module2_reset & module3_reset
The auto-generated system.vhd file contains the lines:
peripheral_reset_vec(0 TO 0) <= module1_reset;
peripheral_reset_vec(1 TO 1) <= module2_reset;
peripheral_reset_vec(2 TO 2) <= module3_reset;
other then the expected
module1_reset <= peripheral_reset_vec(0);
....
2. Inferring some interrupt handlers causes the LibGen process to stop
with the error message:
ERROR:MDT - system.mss:90 - Property interrupt_handler is not found
(Frank posted the same problem recently, have you solved it?)
Many Thanks for any kind of advice
Christian
assembling an EDK 3.2.2 design I encountered some difficulties:
1. The peripheral reset signals of the Processor System Reset Module
are not assigned properly. I declared a peripheral reset port of width 3
in the MPD file:
C_NUM_PERP_RST = 3
and assigned the modules reset signals to the port in the MHS file
PORT Peripheral_Reset = module1_reset & module2_reset & module3_reset
The auto-generated system.vhd file contains the lines:
peripheral_reset_vec(0 TO 0) <= module1_reset;
peripheral_reset_vec(1 TO 1) <= module2_reset;
peripheral_reset_vec(2 TO 2) <= module3_reset;
other then the expected
module1_reset <= peripheral_reset_vec(0);
....
2. Inferring some interrupt handlers causes the LibGen process to stop
with the error message:
ERROR:MDT - system.mss:90 - Property interrupt_handler is not found
(Frank posted the same problem recently, have you solved it?)
Many Thanks for any kind of advice
Christian