Question:
I was planning to look at the timing characteristics of the external memory I/O by writing a small piece of assembly code to read and write to the user area of the Fast Peripherals Chip Select. I modified the 'hello' example to read and write to address 0x73000000 which is defined in the IO controller Interface Specification on the installation CD.
However, the LogicLoader produces an "everything went wrong" screen when I do a 'jump' to the code.
Is this address correct ?
Is the CS7 memory bank configured by LogicLoader or is there more set-up required ?
Answer:
Yes, 0x73000000 is the user address of the Fast Paripherals Chip Select. LogicLoader doesn't set up that area of the memory map though. This explains the "everything went wrong" error message, and can be verified by typing 'info cpu' after the 'losh>' prompt.
The space must first be configured before it can be of use.
Regards,
Andrew Wawra
Tech Support
Logic Product Development
|