This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Address calculation !!!??? CE2 and CE3

Hi,

I have a custom board with C6713 and Spartan 3 FPGA.

At present I am creating the software for communication/data transfer between the DSP and FPGA.

FPGA is connected to CE2 address space.

When I access the address 0xA0000010 on the Chip Scope on the FPGA side I get the value 4 on address bus.

Then when I try to access the address 0xA0000016 I get a value 5 on the address bus from DSP.

EA2-20 are connected from the DSP to the FPGA.

 

I am not understanding how this address is calculated when we access the memory mapped to CE2.

Any help will be appreciated... if possible please also provide pointers to any documents.. thanks

 

Thanks in advance.

Regards

Steve

 

 

 

 

 

 

  • Steve,

    I suspect that you have the EMIF configured for 32-bit word sizes on CE2, which is default.  The C6713 is byte-addressible so when you access byte 0x10, this would be contained within the 5th 32-bit word at address 0x4 (where the first word is enumerated as 0).

    -Tommy