 Question:
What is required to switch from 32 to 16 bit mode memory
accesses? He wants to switch using 16 bit wide external memory, but wants to know if the
memory addressing is handled differently. handle program code as well? Can we load and run
code externally (16 bit wide external memory interface) into the C32 which is operating
using a 32 bit wide internal memory scheme? That is to say, is the memory interface for
use with DATA ONLY, or can it be used to handle program code as well?
Answer: See page
2-4 Section 2.3.1 of C32 UG or description of PRGW pin. Device executes out of 16 or
32-bit wide memory. Data can be fetched out of 8, 16, or 32 bits wide.
Code fetches are controlled by PRGW, data fetches are controlled by the
corresponding STRB control register. . |