Abstract
This paper presents a unified processor core with two operation modes. The processor core works as a compiler-friendly MIPS-like core in the RISC mode, and it is a 4-way VLIW in its DSP mode, which has distributed and ping-pong register organization optimized for stream processing. To minimize hardware, the DSP mode has no control construct for program flow, while the data manipulation RISC instructions are executed in the DSP datapath. Moreover, the two operation modes can be changed instruction by instruction within a single program stream via the hierarchical instruction encoding, which also helps to reduce the VLIW code sizes significantly. The processor has been implemented in the UMC 0.18um CMOS technology, and its core size is 3.23mm ×3.23mm including the 32KB on-chip memory. It can operate at 208MHz while consuming 380.6mW average power.
Original language | English |
---|---|
Pages | 50-55 |
Number of pages | 6 |
DOIs | |
State | Published - Apr 2005 |
Event | 2005 ACM Great Lakessymposium on VLSI, GLSVLSI'05 - Chicago, IL, United States Duration: 17 Apr 2005 → 19 Apr 2005 |
Conference
Conference | 2005 ACM Great Lakessymposium on VLSI, GLSVLSI'05 |
---|---|
Country/Territory | United States |
City | Chicago, IL |
Period | 17/04/05 → 19/04/05 |
Keywords
- Digital signal processor
- Dual-core processor
- Register organization
- Variable-length instruction encoding