Can you interchange the data pins on HyperRAM?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AdSi_4717311
Level 1
Level 1
5 questions asked 5 sign-ins First reply posted

I was looking at the product page for the S80KS5122GABHA023. On the FAQ it states the following:

 

In Asynchronous SRAMs, the address pins (Ax) can be assigned in any bit order. For instance, pin A15 of CPU can be connected to A0 of SRAM, A10 of CPU to A1 of SRAM etc. Address assignment can be made as dictated by layout or other board-level constraints; there is no restriction from the internal SRAM-addressing standpoint, unless otherwise specified in the datasheet.
Likewise, data lines can be assigned in any order, within a specific byte. For instance, D0 of CPU can be connected to D4 of SRAM, D1 of CPU to D6 of SRAM etc. However, the data bit assignment should not cross byte boundaries if byte level accesses are made. For instance, a higher bit data of CPU connected to lower bit data line in SRAM could result in conflict when performing byte-specific (lower byte or higher byte) accesses. If such individual byte-level accesses are not made, routing can extend beyond byte boundaries also.

 

 

Does this actually apply to HyperRAM such as the S80KS5122, is the FAQ just some generic FAQ that gets placed on all the pages? Could anyone provide some info about how this could be implemented on the HyperRAM? Can I just connect any data line to any pin on the MCU? I'm still new to HyperRAM so I am confused about this.

0 Likes
1 Solution
Ritwick_S
Moderator
Moderator
Moderator
100 solutions authored 25 likes received 250 sign-ins

Hi @AdSi_4717311,

 

No, this cannot be done on the HyerRAM because you have to send commands for the operations, and for the correct operations to happen, you have to ensure the DQ pins are connected correctly to the controller, not in any order.


Thanks,
Ritwick

View solution in original post

1 Reply
Ritwick_S
Moderator
Moderator
Moderator
100 solutions authored 25 likes received 250 sign-ins

Hi @AdSi_4717311,

 

No, this cannot be done on the HyerRAM because you have to send commands for the operations, and for the correct operations to happen, you have to ensure the DQ pins are connected correctly to the controller, not in any order.


Thanks,
Ritwick