Tool/software:
Hi,
If my understanding is correct, TMS570 Microcontroller internal memory Flash and SRAM are byte addressable.
The EMIF interface with 22 Address lines can access 4M depth of Memory, an external memory can be 8 bit or 16 bit wide (selected in ASIZE of CEnCFG register).
Irrespective of an external memory being 8 or 16 bits, user can access 4M addess locations. Kindly clarify this point.
Secondly As per TRM, 16MB is the actual memory range addressable for each chip select, but since there are only 22 address lines, additional GPIOs to be used as higher address lines. Kindly clarify.
Also, please clarify whether addressable range is 16MB or 16M locations (8 or 16 bit wide memory), as in reference manual it is written as 16 MB. which may contradict to in case of 16 bit Async Memory with same address locations
Finaly, pls clarify whether EMIF bus access is byte addressable?
Regards,
Amit