Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of a VLIW DSP Assembler and Code Generator

Author: ChenHuiBin
Tutor: LiuChunLin
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: Assembler Code generator VLIW DSP Cluster assignment Dispatch UAS
CLC: TP332
Type: Master's thesis
Year: 2005
Downloads: 167
Quote: 0
Read: Download Dissertation

Abstract


Compared with traditional DSPs modern DSPs uses the more ILP techniques to improve the performance of the machine . The other hand, they exhibit a regular, and can be compiled into the system structure , and makes it possible for them to construct efficient optimizing compiler . This paper discusses such a DSP, VLIW architecture, clustering , and be able to perform multiple operations in a single clock cycle . We described this VLIW DSP assembler and the structure of the code generator . In order to facilitate handling of forward references , VLIW DSP assembler organized into twice structures . First pass only records in the source file symbol ( label ) information , the second time to rescan the source file , the use of previously collected information to generate the target file . VLIW DSP assembler features include : using lex and yacc generated lexical and syntax analyzer ; assembler statements in assembler form of internal representation ; instruction encoding information stored in the data table , the coded instructions when using a common process queries these table to determine the encoding format of the instruction opcode, and then call the appropriate encoding function to generate machine code . The VLIW DSP code generator based on the framework of the IMPACT C compiler . For VLIW DSP custom machine specifications and machine description , and the use of a the IMPACT template construct its code generator . A notable feature of the VLIW DSP architecture is divided into clusters , i.e. large concentration of the register file is divided into a plurality of blocks , each block with several functional units associated cluster . Correspondingly, with this feature , the code generation is an important step is the cluster allocation, is the mapping of each operation and its operand to the appropriate clusters . Cluster allocation should be fully utilized so that each functional unit clusters , and seek to reduce the data transfer between the clusters . We give a unified cluster allocation and scheduling algorithm (UAS) for VLIW DSP implementation , the characteristics of the algorithm is to cluster allocation and scheduling together when scheduling an operation , as well as the operation and its operands to allocate appropriate cluster .

Related Dissertations

  1. Design of Electronicalcontrol System for Electronic Jacquard Knitting Machine,TS183
  2. Research on the Integrated Grating Subdividing Digital Display Device Based on DSP,TH822
  3. Study on Two Dimensional of Auto-Collimator Based on DSP,TH741.14
  4. Study on the Control System for Automatic Aiming of HWIL Pitching Mechanism,TJ303
  5. Research on Synchronous Motor Excitation Control System,TM341
  6. The AES Algorithm and Its Implementation in DSP,TN918.1
  7. The Design of a DSP-Based Robot Speech Command Recgnition System,TN912.34
  8. Research on Signal Receiving System of Phase Laser Range Finder,TN249
  9. Study on Implementation Technology of Channel Estimation in OFDM System Based on DSP,TN919.3
  10. Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
  11. Voice Signal De-noise Base on Wavelet and Arithmetic Implement with DSP,TN912.3
  12. Research on Image Compression and Implementation Using TMS320C6713 Based on SPIHT Algorithm,TP391.41
  13. A Study on the Technology of the Infrared Image Matching,TP391.41
  14. Development of 3-Dimensional Scanning Probe Data Acquisition System Based on DSP,TP274.2
  15. Development of Vxibus Common Interface Module Based on DSP,TP274
  16. Research of Acoustic Signal Acquisition System Based on DSP,TP274.2
  17. Stochastic Optimal Dispatch of Power System Considering Uncertain Line Failures under Extreme Weather Disaster,TM73
  18. Optimization and Implementation of Portal Customization System Based on SOA,TP311.5
  19. Research of DSP-based Real-time Demodulation Method of One-frequency Laser Interferometer,TN911.3
  20. Remote sensing data processing grid platform design and initial implementation,TP79
  21. Laser alignment system posture measuring device developed,TN24

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > Arithmetic unit and the controller (CPU)
© 2012 www.DissertationTopic.Net  Mobile