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.

TMS320VC5502 interfacing with Flash (M28W320FCB)

Other Parts Discussed in Thread: TMS320VC5502

Dear All,

    I am  using TMS320VC5502 in one of my project in that am going to interface 2MbX16  Flash memory.

  Address lines available is from A0 – A20 = 21 Add. Lines.

Dsp Add. lines are from A21- A2 = 20 Add. lines. So how to interface above mentioned Flash (M28W320FCB) with dsp.

Kindly advice how to do it.

 

 

 

  • This is the reply from my colleague, Mark:"Map A0 to A0 if byte addressable
    Map A1 to A0 if 16-bit word addressableMap A2 to A0 if 32-bit word addressable
    Max addressable space of 20 address signals is 4 Megabytes: 2^20 = 1Mega x 32-data bits = 4 Megabytes
    Note C explains reduced memory space with 16-bit memory.
    M28W320FCB is a 16-bit memory, so the maximum space accessible per chip select is 2 Megabytes.
    With 4 chip selects and 4 memories, could get almost 8MB.
    I’m curious if it is possible to get 8MB out of a single memory - use 4 CS as upper address signals (maybe 4-2 binary encoder) and if any CS goes low, then the memory’s CS goes low too (AND gate)."
    Regards.