ACM Home Page
Please provide us with feedback. Feedback
A unified processor architecture for RISC & VLIW DSP
Full text PdfPdf (446 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 15th ACM Great Lakes symposium on VLSI table of contents
Chicago, Illinois, USA
SESSION: Computer architecture table of contents
Pages: 50 - 55  
Year of Publication: 2005
ISBN:1-59593-057-4
Authors
Tay-Jyi Lin  National Chiao Tung University, Taiwan
Chie-Min Chao  National Chiao Tung University, Taiwan
Chia-Hsien Liu  National Chiao Tung University, Taiwan
Pi-Chen Hsiao  National Chiao Tung University, Taiwan
Shin-Kai Chen  National Chiao Tung University, Taiwan
Li-Chun Lin  National Chiao Tung University, Taiwan
Chih-Wei Liu  National Chiao Tung University, Taiwan
Chein-Wei Jen  National Chiao Tung University, Taiwan
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 85,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1057661.1057675
What is a DOI?

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.23mmx3.23mm including the 32KB on-chip memory. It can operate at 208MHz while consuming 380.6mW average power.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Intel PXA800F Cellular Processor - Development Manual, Intel Corp., Feb. 2003.
 
2
OMAP5910 Dual Core Processor - Technical Reference Manual, Texas Instruments, Jan. 2003.
 
3
M. Levy, "ARM picks up performance," Microprocessor Report, 4/7/03-01.
 
4
R. A. Quinnell, "Logical combination? Convergence products need both RISC and DSP processors, but merging them may not be the answer," EDN, 1/23/2003.
 
5
 
6
S. Rixner, W. J. Dally, B. Khailany, P. Mattson, U. J. Kapasi, and J. D. Owens, "Register organization for media processing," in Proc. HPCA-6, 2000, pp.375--386.
 
7
8
 
9
E. F. Barry, G. G. Pechanek, and P. R. Marchand, "Register file indexing methods and apparatus for providing indirect control of register file addressing in a VLIW processor," International Application Published under the Patent Cooperation Treaty (PCT), WO 00/54144, Mar. 9 2000.
 
10
TMS320C64x DSP Library Programmer's Reference, Texas Instruments Inc., Apr 2002.
 
11
K. Arora, H. Sharangpani, and R. Gupta, "Copied register files for data processors having many execution units" U.S. Patent 6,629,232, Sep. 30, 2003.
 
12
A. Kowalczyk et al., "The first MAJC microprocessor: a dual CPU system-on-a-chip," IEEE J. Solid-State Circuits, vol. 36, pp.1609--1616, Nov. 2001.
 
13
14
 
15
G. G. Pechanek and S. Vassiliadis, "The ManArray embedded processor architecture," Euromicro Conf., vol.1, pp.348--355, Sep., 2000.
 
16
G. Fettweis, M. Bolle, J. Kneip, and M. Weiss, "OnDSP: a new architecture for wireless LAN applications," Embedded Processor Forum, May 2002.
 
17
TMS320C55x DSP Programmer's Guide, Texas Instruments Inc., July 2000.
 
18
T. Kumura, M. Ikekawa, M. Yoshida, and I. Kuroda, "VLIW DSP for mobile applications," IEEE Signal Processing Mag., pp.10--21, July 2002.
 
19
R. K. Kolagotla, et al, "A 333-MHz dual-MAC DSP architecture for next-generation wireless applications," in Proc. ICASSP, 2001, pp.1013--1016.
 
20
 
21
 
22
 
23
TriCore 2-32-bit Unified Processor Core v.2.0 Architecture - Architecture Manual, Infineon Technology, June 2003.
 
24
Y. H. Hu, Programmable Digital Signal Processors - Architecture, Programming, and Applications, Marcel Dekker Inc., 2002.


Collaborative Colleagues:
Tay-Jyi Lin: colleagues
Chie-Min Chao: colleagues
Chia-Hsien Liu: colleagues
Pi-Chen Hsiao: colleagues
Shin-Kai Chen: colleagues
Li-Chun Lin: colleagues
Chih-Wei Liu: colleagues
Chein-Wei Jen: colleagues