Sunday, June 16, 2019

Soft processor Research Paper Example | Topics and Well Written Essays - 2250 words

Soft processor - Research Paper ExampleThis is central because laymen and some scholars often confuse them with each other in terms of their design and functionality. At the end of this paper, I intend to have achieved two of import objectives examine and discuss all aspects of soft center of attention processors, and show a clear distinction (in terms of design and functionality) between soft nub and heavily core processors. Key words Core processors, soft core processors, hard core processors Introduction A soft processor is a patented core that is base on the Field-Programmable door Array (FPGA) logic primitives (Chu 2012, pg. 31). A hard processor, on the other hand, is a patented core that is based developed from devote silicon. In this regard, it is built directly onto non-reconfigurable silicon. A real example of a soft-processor is the Xilinx MicroBlaze processor core. This is a 32-bit processor core that is also a Reduced knowledge Set Computer (RISC). It has the fo llowing features Harvard bus architecture Highly configurable cache Exceptional handling capacity and two levels of interruption A standardized core connect bus interface manufactured by IBM 3-stage pipeline Thirty-two registers for general purpose This processor can operate at up to 250MHz based on a Virtex-4 (4VLX40-12) component. Between 1000 and 2700 Xilinx LUTs (Look-Up tables) are required for the implementation of a MicroBlaze soft processor, depending on the manner in which the processor is configured. Background FPGA (Field Programmable Gate Array) An FPGA is an integrated circuit (IC) that is capable of being programmed to perform any logical function. FPGAs usually have many gates (sometimes even millions) which can be interlinked in any configuration required to resemble a logic circuit. Such interconnections are performed entirely using software. This is done by uploading a modified hardware definition for a logic circuit) to an FPGA. The FPGA will subsequently assume the attributes of that logic unit. The logic unit is defined using a HDL (hardware definition language). An FPGA is make up of a complex matrix/assembly of logic cells (Yiannacouras 2005, pg. 36). The FPGA is a general-purpose component that is full of digital logic building units. The two controlling firms in the FPGA industry are Xilinx and Altera. The most primitive building block used in FPGA is known as an LE (Logic Element) by Altera or an LC (Logic Cell) by Xilinx. In both cases, the building block is made up of an LUT for logical purposes and a flip-flop for purposes of storage. Apart from the LE/LC block, FPGAs also include clock management, coevals blocks, memory, and input/output (I/O). LE/LC is often used in finding system be. FPGAs offer hardware designers great flexibility. Although pioneer designers primarily employed FPGAs in debugging and prototyping, most commercial end-products now integrate FPGAs. Designers who use FPGAs are able to develop hardware components or entire systems quickly while still balance the debugging and prototyping benefits that FPGAs have over application-specific integrated circuit (ASIC) designs (Iniewski 2013, pg. 35). Constant increases in FPGA architectural features, performance, and capacity are allowing more designs to be implemented through FPGAs. To further this, FPGAs costs are declining, enabling designers to integrate FPGAs with 1 million similar gates for less than $13.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.