Michael Bhmer realized that the DTU/CTU Lattice Desgin, which handles the VME-bus, was not working correctly, which only occured when using the Concurrent VME-CPUs, as they are using address-pipelining. Michael fixed this by writing an abel-code which implements a correct VME-interface.
The following pictures are showing the old and new timing on the VME-bus. One can see that the Concurrent CPU uses address pipelining, and the RIO was not using this mode.
- 09 Feb 2006
- Old VME-timing:
- New Timing: