uwcms / cms-calo-layer1

Xilinx Microblaze Projects for RCT Upgrade
2 stars 8 forks source link

Update VMEStream to Handle New VME Memory Restrictions #45

Closed dabelknap closed 11 years ago

dabelknap commented 11 years ago

This is a refactoring of VMEStream to handle the following VME memory definitions and read/write restrictions:

MB BASEADDR = 0x10000000
VME BASEADDR for slot 0

MB and VME offsets from base address
--MB READS, VME WRITES
--Address Range: 0x0000-0x07FF

--MB READS, VME WRITES
--Address Range: 0x0800-0x0FFF

--VME READS, MB WRITES
--Address Range: 0x1000-0x17FF

--VME READS, MB WRITES
--Address Range: 0x1800-0x1FFF

The local "OrscEchoEmulator" test does work with this PR. Echo test needs to be run on the hardware.

dabelknap commented 11 years ago

This PR is needed to begin work on Issue #42