The TMS320C30 floating-point digital signal processor
暂无分享,去创建一个
The 320C30 is a fast processor with a large memory space and floating-point-arithmetic capabilities. The authors describe the 320C30 architecture in detail, discussing both the internal organization of the device and the external interfaces. They also explain the pipeline structure, addressing software-related issues and constructs, and examine the development tools and support. Finally, they present examples of applications. Some of the major features of the 320C30 are: a 60-ns cycle time that results in execution of over 16 million instructions per second (MIPS) and over 33 million floating-point operations per second (Mflops); 32-bit data buses and 24-bit address buses for a 16M-word overall memory space; dual-access, 4 K*32-bit on-chip ROM and 2 K*32-bit on-chip RAM; a 64*32-bit program cache; a 32-bit integer/40-bit floating-point multiplier and ALU; eight extended-precision registers, eight auxiliary registers, and 23 control and status registers; generally single-cycle instructions; integer, floating-point, and logical operation; two- and three-operand instructions; an on-chip DMA controller; and fabrication in 1- mu m CMOS technology and packaging in a 180-pin package. These facilitate FIR (finite impulse response) and IIR (infinite impulse response) filtering, telecommunications and speech applications, and graphics and image processing applications.<<ETX>>
[1] Panos E. Papamichalis. FFT implementation on the TMS320C30 , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.
[2] A. Davis,et al. The application of high-level languages to single-chip digital signal processors , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.
[3] R. Simar,et al. The TMS320 family of digital signal processors , 1987, Proceedings of the IEEE.