发明名称 Shared program memory for use in multicore DSP devices
摘要 A multi-core DSP device includes a shared program memory to eliminate redundancy and thereby reduce the size and power consumption of the DSP device. Because each of the program cores typically executes the same software program, memory requirements may be reduced by having multiple processor cores share only a single copy of the software. Accordingly, a program memory couples to each of the processor cores by a corresponding instruction bus. Preferably the program memory services two or more instruction requests in each clock cycle. Data is preferably stored in separate memory arrays local to the processor core subsystems and accessible by the processor cores via a dedicated data bus. In one specific implementation, the program memory includes a wrapper that can perform one memory access in the first half of each clock cycle and a second memory access in the second half of each clock cycle. A designated set of instruction buses is allowed to arbitrate for only the first access, and the remaining instruction buses are allowed to arbitrate for only the second access. In this manner, a reduction in on-board memory requirements and associated power consumption may be advantageously reduced.
申请公布号 US6691216(B2) 申请公布日期 2004.02.10
申请号 US20010004492 申请日期 2001.10.24
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 KELLY KENNETH C.;GHAI IRVINDERPAL S.;REIMER JAY B.;NGUYEN TAI HUU;HOPKINS HARLAND GLENN;LUO YI;JONES JASON A. T.;BUI DAN K.;SMITH PATRICK J.;MCGONAGLE KEVIN A.
分类号 G06F15/16;G06F9/38;G06F12/00;G06F15/167;G06F15/78;(IPC1-7):G06F15/78 主分类号 G06F15/16
代理机构 代理人
主权项
地址