CodePudding user response:
Adopted in order to improve the instruction execution speed, DSP program memory space and data storage space structure and multiple addresses, separate harvard data bus, harvard structure is the parallel architecture, program and data are stored in different memory space, and each independent addressing memory space, independent access, therefore, DSP can take instructions (from memory) and at the same time take operands (from data storage); And, also allows in data transfer between program space and data space, harvard read/write structure makes DSP multiplication is easy to implement a single cycle,