A chip-set for a high-speed low-cost floating-point unit

Author(s):  
J. B. Gosling ◽  
J. H. P. Zurawski ◽  
D. B. G. Edwards

Currently, each CPU has one or additional Floating Point Units (FPUs) integrated inside it. It is usually utilized in math wide-ranging applications, such as digital signal processing. It is found in places be established in engineering, medical and military fields in adding along to in different fields requiring audio, image or video handling. A high-speed and energy-efficient floating point unit is naturally needed in the electronics diligence as an arithmetic unit in microprocessors. The most operations accounting 95% of conformist FPU are multiplication and addition. Many applications need the speedy execution of arithmetic operations. In the existing system, the FPM(Floating Point Multiplication) and FPA(Floating Point Addition) have more delay and fewer speed and fewer throughput. The demand for high speed and throughput intended to design the multiplier and adder blocks within the FPM (Floating point multiplication)and FPA(Floating Point Addition) in a format of single precision floating point and double-precision floating point operation is internally pipelined to achieve high throughput and these are supported by the IEEE 754 standard floating point representations. This is designed with the Verilog code using Xilinx ISE 14.5 software tool is employed to code and verify the ensuing waveforms of the designed code


Author(s):  
Shruthi . ◽  
Jamuna S

RISC-V is an open, free standard architecture. As its open-source architecture, it can be used in multiple applications like embedded processors, IoT, artificial intelligence, machine learning, military and defense applications. The parameters like throughput, performance, high speed etc., become essential in designing processor architecture. Pipelining is one such unique feature supported by RISC-V ISA, which basically involves the execution of multiple instructions in single cycle. This feature helps in improving the performance of the processor architecture. RISC-V ISA supports five stages of pipelining they are instruction fetch, instruction decode, execute, memory and write-back stage. The work covered in this paper involves the design and implementation of the subsystems of the RISC-V ISA which are present in different stages of pipeline architecture. The subsystems included in this work are Floating Point Unit (FPU) of Execute stage, Branch Prediction Unit (BPU) of instruction fetch stage, Forwarding Unit of execution stage, Operand Logic of decode stage and Floating-Point register file of Write-back stage. These subsystems are designed using Verilog Hardware Description Language in Xilinx ISE. Followed by the implementation the verification of the floating-point unit and the forwarding unit is performed using System Verilog Assertions in QuestaSim. The Assertion coverage report for the same is extracted.


Author(s):  
Mohammed Falih Hassan ◽  
Karime Farhood Hussein ◽  
Bahaa Al-Musawi

<p>Due to growth in demand for high-performance applications that require high numerical stability and accuracy, the need for floating-point FPGA has been increased. In this work, an open-source and efficient floating-point unit is implemented on a standard Xilinx Sparton-6 FPGA platform. The proposed design is described in a hierarchal way starting from functional block descriptions toward modules level design. Our implementation used minimal resources available on the targeting FPGA board, tested on Sparton-6 FPGA platform and verified on ModelSim. The open-source framework can be embedded or customized for low-cost FPGA devices that do not offer floating-point units.</p>


2013 ◽  
Vol 62 (7) ◽  
pp. 1376-1388 ◽  
Author(s):  
M. Maniatakos ◽  
P. Kudva ◽  
B. M. Fleischer ◽  
Y. Makris

2020 ◽  
Vol 17 (5) ◽  
pp. 2336-2341
Author(s):  
R. Dhanabal ◽  
V. N. Ramakrishnan

Pairings are adorable and captive cryptographic primitives for endowing different unique and effective information security schemes. Cryptosystem is generally attained using repeated modular multiplication for integers in large volume. To gear the security providing process high speed Montgomery multiplication modular VLSI architectures and algorithms and adapt addition by carry save method to prevent the carry propagation for every addition operation in add-shift loop. The suggested architecture consumes less energy and through put is high. In extension the compressor is modified with modified Kogge-stone adder to prominently increase the speed of the circuit.


Sign in / Sign up

Export Citation Format

Share Document