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.

TMS320C6655: EMIF16 64MB for CE0?

Part Number: TMS320C6655

From TMS320C6655 datasheet:

Q: What are the pin numbers of the chip selects of Note 1?

Our goal is to get 64MB from each one of CE0, CE1, CE2, CE3

  • Hi,

    The pin numbers are described in the Datasheet. Table 4-2. Terminal Functions — Signals and Control by Function (continued):
    EMIFCE0 --> K5
    EMIFCE1 --> G1
    EMIFCE2 --> J2
    EMIFCE3 --> M5

    Best Regards,
    Yordan
  • Hi Yordan,

    Can you please clarify:
    The table shows 64MB per CE
    Note 1 shows 32MB per CE
    Which one is right?

    How can I get 64MB from each one of CE0, CE1, CE2, CE3?

    The chip has 24-bit addressing and x16 data. 2^24=16M x 2 Bytes = 32MB per CE. Is there a way to get 64MB as per table?

  • Charilaos Paraskevaidis said:

    Hi Yordan,

    Can you please clarify:
    The table shows 64MB per CE
    Note 1 shows 32MB per CE
    Which one is right?

    How can I get 64MB from each one of CE0, CE1, CE2, CE3?

    The chip has 24-bit addressing and x16 data. 2^24=16M x 2 Bytes = 32MB per CE. Is there a way to get 64MB as per table?

    Charilaos -- you have correctly identified the primary limitation, which is the number of EMIF address pins.  The only way to get 64MB is if you use a GPIO to manually page between the two halves of memory.  

    Best regards,
    Brad