Concept and Development of Modular VLIW Processor Based on FPGA
#1

Abstract
Modern FPGA chips, with their larger memorycapacity and reconfigurability potential, are opening newfrontiers in rapid prototyping of embedded systems. Withthe advent of high density FPGAs it is now possible toimplement a high performance VLIW processor core in anFPGA. Architecture based on Very Long Instruction Word(VLIW) processors are an optimal choice in the attempt toobtain high performance level in embedded system. In VLIWarchitecture ,the effectiveness of these processors dependson the ability of compilers to provide sufficient instructionlevel parallelism(ILP) in program code. Using advancedcompiler technology could take these functions, This paperdescribes research result about enabling the DSP TMS320C6201 model that be described with machine descriptionlanguage (MDES) in compiler technology for imageprocessing applications by exploiting FPGA technology andassembly code that be more known as Lcode would begenerated by the compiler depends on MDES given whenrunning the compiler. We present a DSP C6201 VHDLfrom MDES definition with VLIW architecture model usingcompiler technology. We call this new development asModified Minimum Mandatory Modules (M4) approach thatbe derived from M3 methodology. Our goals are to keep theflexibility of DSP in order to shorten the development cycle.Our results demonstrate that an algorithm can easily, in anoptimal manner, specified and then converted to VHDLlanguage and implemented on an FPGA device with systemlevel software. This makes our approach suitable fordeveloping co-design environments. Our approach appliessome criteria for co-design tools : flexibility modularity,performance, and reusability.
Keywords : Rapid Protoyping, MDES, TMS320C6201, LCode,FPGA
.I. INTRODUCTION
For the design of systems on chip (SoCs), the usage ofFPGAs is increasing more and more. In many situations,where normally an ASIC would have been designed, anFPGA design has more advantages. Designing for FPGAsbrings lower non-recurring engineering (NRE) costs thandesigning the same SoC for an ASIC. This is mainly causedby the fact that no external NRE costs have to be made, theIC itself is already manufactured. The manufacturingprocess of the IC is responsible for a large part of the costs.A mask set for an ASIC in the 90 nm process cost about$1M[4]. The FPGA (Field Programmable Gate Array), withits reconfigurability and easy integration capacity becomes akey solution for rapid prototyping of embedded system. Inthe standard FPGA base prototyping methodology,algorithms are first developed on a personal computer orworkstation in standard software programming languagessuch as C or Matlab. When the algorithm is laterimplemented in hardware, that code is translated into ahardware description language such as VHDL or Verilog.Finally, the design is synthesized for an FPGA-basedenvironment where it can be tested [5].II. CONCEPT OF MODULAR VLIW PROCESSORIn the following section, we introduce a short descriptionabout OpenIMPACT compiler, assembler code generatingin DSP TI model, andA. OpenIMPACT CompilerOpenIMPACT compiles the original source code into anassembly intermediate representation (IR) called Lcode.The Lcode produced is optimized for ILP, but not for aspecific machine. The compilation and simulation tools forthis evaluation were provided by the OpenIMPACTcompiler, produced by group of Wen-mei Hwu at theUniversity of Illinois [2]. The OpenIMPACT environmentincludes a trace-driven simulator and an ILP compiler. Thesimulator enables both statistical and cycle-accurate tracedrivensimulation of a variety of parameterizablearchitecture models, including both VLIW and in-ordersuperscalar datapaths. The Open IMPACT compilersupports many aggressive compiler optimizations includingprocedure inlining, loop unrolling, speculation, andpredication. IMPACT organizes its optimizations into threelevels:
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: development concept, vhdl code for vliw vector media coprocessor with cascaded simd alus, i7 processor ppt and documentation, fpga development kit, vliw architecture 2012, vliw processor, lcode openimpact asssembly,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Development of a Recipe Management System seminar topics 1 3,063 24-04-2017, 10:17 AM
Last Post: Zakir Hussain
  Service-Oriented Architecture for Weaponry and Battle Command and Control Systems in 1 1,078 15-02-2017, 03:40 PM
Last Post: jaseela123d
  A Conceptual Overview of Service-Oriented Software Systems Development 1 846 14-02-2017, 03:38 PM
Last Post: jaseela123d
  Development of an Online Course Portal for a campus seminar topics 5 6,633 19-03-2016, 02:13 PM
Last Post: dhanabhagya
  Development of a workflow based Complaint Management System (where the complaints are mechanical engineering crazy 5 5,652 28-08-2015, 04:59 AM
Last Post: AlbertFak
Wink Development of a feature-rich, practical online on-request courses coordination syste computer science crazy 3 3,990 04-08-2014, 10:43 PM
Last Post: seminar report asees
Wink Development of a Repository and Search Engine for Alumni of College (RASE) computer science crazy 5 5,274 28-12-2012, 12:26 PM
Last Post: seminar details
  Embedded Linux Based GLCD application development seminar surveyer 1 1,912 17-12-2012, 02:32 PM
Last Post: seminar details
Wink Development of a HTTP Caching Proxy Server computer science crazy 6 5,189 08-12-2012, 03:20 PM
Last Post: seminar details
  application projects in java and vb.net (titles and topics) project topics 1 5,501 28-11-2012, 01:11 PM
Last Post: seminar details

Forum Jump: