Re: FPGA coding style Behavioural vs structural Modelling
All the outputs generated from the DUT are delayed by 1 clock cycle resulting in the X's you see, as the outputs aren't updated until the rising edge of the clock while the IOW/IOR are in the correct state.
am struggling to find any delays in my DUT code as I haven't used any counter/timers for any delays in my code. I am using same DUT code as in my post #15
Code VHDL - [expand] 1 2 3 if (rising_edge (ISA_CLK)) then if (ISA_IOW = '0' and ISA_IOR = '1') then -- Write is enabled
All the outputs generated from the DUT are delayed by 1 clock cycle resulting in the X's you see, as the outputs aren't updated until the rising edge of the clock while the IOW/IOR are in the correct state.