Preview

Implementation of Risc Processor in Fpga Using Verilog

Powerful Essays
Open Document
Open Document
1287 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Implementation of Risc Processor in Fpga Using Verilog
1. INTRODUCTION

Reduced instruction-set computers (RISC) are designed to have a small set of instructions that execute in short clock cycles, with a small number of cycles per instruction. RISC machines are optimized to achieve efficient pipelining of their instruction streams. The machine also serves as a starting point for developing architectural variants and a more robust instruction set

Designers make high-level tradeoffs in selecting an architecture that serves an application. Once architecture has been selected, a circuit that has sufficient performance (speed) must be synthesized. Hardware description languages (HDLs) play a key role in this process by modeling the system and serving as a descriptive medium that can be used by a synthesis tool.

2. RISC (Reduced Instruction Set Computer)

The nature of RISC architecture and semiconductors rapid technical improvements, RISC embedded platforms have become the best choice for embedded applications.

RISC performance characteristics:

Power Critical

Battery powered and typically less than 2 Watts of power consumption for a whole SBC using an ARM processor, compared to around 15+ Watts for a x86-based SBC.

Space Critical

With a low power solution, the main system can fit into very compact space, eliminating heat dissipation concerns.

Environmental Critical

Because of the lack of heat generation, the RISC system can be fully enclosed for total protection from the environment

Cost Critical

RISC embedded solutions usually come with application-oriented processors that provide a lower cost of ownership because of faster time to market, less development risk and greater overall added value.

Typical RISC applications:

• Industrial mobile platforms

• Touch based Human Machine Interface (HMI)

• Point of information (POI) or Point of Scales (POS)

• In vehicle – Telemetric

• Data collector

You May Also Find These Documents Helpful

  • Powerful Essays

    En1320 Unit 1 Research Paper 1

    • 27742 Words
    • 111 Pages

    is extensively discussed in other works and is not the focus of this guide. The second…

    • 27742 Words
    • 111 Pages
    Powerful Essays
  • Good Essays

    Figure 1: Overall Block Diagram The goal of this project is to provide you with a more practical hands-on approach to computer architecture design problems. The processor complex you will be designing is a 32-bit version of the MIPS processor; however, the instruction set will be a small subset of the actual MIPS ISA. You should implement the end to end operation of the complex utilizing the VHDL hardware descriptive language. You may use any constructs within the VHDL language, however, the design must be of your own. Copying of any form from any other student or any internal or external sources is illegal and will not be accepted. The processor supports the three instruction formats: R-format, I-format, and J-format as described in the text book and lectures. Table I Summarizes the core set of instructions for your ISA. The memory is assumed to be byte addressable and each word is 32 bits.…

    • 1082 Words
    • 5 Pages
    Good Essays
  • Good Essays

    ECET230 Lab1 Procedures

    • 2138 Words
    • 8 Pages

    The second method of DESIGN ENTRY is to use a specialized programming language called VHDL (Very high-speed integrated circuit Hardware Description Language). This method is used in this and future Labs.…

    • 2138 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    Hand Talk System

    • 11544 Words
    • 47 Pages

    An embedded system is not always a separate block - very often it is physically built-in to the device it is controlling.…

    • 11544 Words
    • 47 Pages
    Powerful Essays
  • Satisfactory Essays

    RISC chips was developed to provide machines with high-performance at low price. However, the increasing cost made RISC chips develop more and more slowly.…

    • 433 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    In the 1990s and into the millennia, commercially available CISC and RISC processors were actively competing for dominance in desktop computing. Intel processors, used in PCs, are examples of CISC architecture; PowerPC processors (developed by an…

    • 458 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Chapter 2: Data Manipulation Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright © 2012 Pearson Education, Inc. Chapter 2: Data Manipulation • • • • • • 2.1 Computer Architecture 2.2 Machine Language 2.3 Program Execution 2.4 Arithmetic/Logic Instructions 2.5 Communicating with Other Devices 2.6 Other Architectures Copyright © 2012 Pearson Education, Inc. 0-2 1 Computer Architecture • Central Processing Unit (CPU) or processor – Arithmetic/Logic unit versus Control unit – Registers • General purpose • Special purpose • B Bus • Motherboard Copyright © 2012 Pearson Education, Inc. 0-3 Figure 2.1 CPU and main memory connected via a bus…

    • 783 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    This report provides a survey of architectures of commercially available highcapacity field-programmable logic devices (FPLDs) ex. FPGAs and also the applications of FPGAs. We first define the relevant terminology in the field and then describe the recent evolution of FPLDs. The three main categories of FPLDs are delineated: Simple PLDs (SPLDs), Complex PLDs (CPLDs) and Field-Programmable Gate Arrays (FPGAs). The details of the architectures of the most important commercially available FPGAs are given.…

    • 8175 Words
    • 33 Pages
    Powerful Essays
  • Powerful Essays

    Systems-on-a-chip (SOC) are comprised of a collection of pre-designed and preverified cores and user defined logic (UDL). As the complexity of systems-on-a-chip continues to increase, the difficulty and cost of testing such chips is increasing rapidly.…

    • 13186 Words
    • 53 Pages
    Powerful Essays
  • Good Essays

    The Simple-As-Possible (SAP)-1 computer is a very basic model of a microprocessor explained by Albert Paul Malvino1. The SAP-1 design contains the basic necessities for a functional Microprocessor. Its primary purpose is to develop a basic understanding of how a microprocessor works, interacts with memory and other parts of the system like input and output. The instruction set is very limited and is simple.…

    • 731 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Researc Paper

    • 38991 Words
    • 156 Pages

    impact on cooling energy e ciency can be used to reduce the overall cooling energy.…

    • 38991 Words
    • 156 Pages
    Powerful Essays
  • Better Essays

    Energy consumption was their focus, and approaches to address these to achieve the expected 64% reduction included the HVAC, refrigeration and cooling. Understanding this, the owners and designers made this the focal point in terms of resource reduction. This included HVAC, lighting, and refrigeration for both frozen and refrigerated foods. For example, propane refrigeration was employed eliminating most CFCs and ozone depleting chemicals from these systems. Hi efficiency fans, duct work, radiant cooling/heating and dehumidification of air also added to the energy requirements of the structure. Refrigerated water-cooled cases were installed that use less refrigerant to reduce CFC…

    • 1370 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    I. Abstract Microprocessors consist of thousands of logic gates. By using the VHSIC hardware description language (VHDL), simulation and testing of the microprocessor is possible before manufacturing it. In this report a simple RISC microprocessor is made using VHDL. II. Introduction In this report the design of the microprocessor will be shown and the reasons why the microprocessor is designed will be explained. The problems faced and the solutions made to counter the problems will also be stated. The results of the calculations from the microprocessor will be shown. Lastly, the speed of the microprocessor will be calculated and its…

    • 1885 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    The main aim of conducting this project is to control a maximum of eight electrical appliances by just using a TV remote. Normal IR circuits can switch only one device. But using this circuit, different devices can be controlled using same remote with different switches.…

    • 20247 Words
    • 81 Pages
    Powerful Essays
  • Better Essays

    Crusoe Processor

    • 7773 Words
    • 32 Pages

    Mobile computing has been the buzzword for quite a long time. Mobile computing devices like laptops, webslates & notebook PCs are becoming common nowadays. The heart of every PC whether a desktop or mobile PC is the microprocessor. Several microprocessors are available in the market for desktop PCs from companies like Intel, AMD, Cyrix etc.The mobile computing market has never had a microprocessor specifically designed for it. The microprocessors used in mobile PCs are optimized versions of the desktop PC microprocessor. Mobile computing makes very different demands on processors than desktop computing, yet up until now, mobile x86 platforms have simply made do with the same old processors originally designed for desktops. Those processors consume lots of power, and they get very hot. When you're on the go, a power-hungry processor means you have to pay a price: run out of power before you've finished, run more slowly and lose application performance, or run through the airport with pounds of extra batteries. A hot processor also needs fans to cool it; making the resulting mobile computer bigger, clunkier and noisier. A newly designed microprocessor with low power consumption will still be rejected by the market if the performance is poor. So any attempt in this regard must have a proper 'performance-power' balance to ensure commercial success. A newly designed microprocessor must be fully x86 compatible that is they should run x86 applications just like conventional x86 microprocessors since most of the presently available software’s have been designed to work on x86 platform.…

    • 7773 Words
    • 32 Pages
    Better Essays