Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating-point units (FPUs) to provide software acceleration and better precision due to the necessity to compute complex software applications. This paper presents the design of an IEEE-754 compliant FPU, targeted to be used with ARM Cortex-M1 processor on FPGA SoCs. We face the design of an AMBA-based decoupled FPU in order to avoid changing of the Cortex-M1 ARMv6-M architecture and the ARM compiler, but as well to eventually share it among different processors in our Cortex-M1 MPSoC design. Our HW-SW implementation can be easily integrated to enable hardware-assisted floating-point operations transparently from the software application. This work ...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data...
Abstract—This paper proposes Hybrid Floating-Point Modules (HFPMs) as a method to improve software f...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
Currently, each CPU has one or additional Floating Point Units (FPUs) integrated inside it. It is us...
This paper describes an open-source and highly scalable floating-point unit (FPU) for embedded syste...
The use of floating-point hardware in FPGAs has long been considered infeasible or related to use in...
Modern embedded systems are in charge of an increasing number of tasks that extensively...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point compu-tatio...
Abstract – Although the use of floating point hardware in FPGAs has long been considered unfeasible ...
FPGAs are commonly used to provide a fast way to system prototyping. Thanks to their ever increasing...
This paper presents the design and the implementation of a fully combinatorial floating point unit (...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
While Application Specific Instruction Set Processors (ASIPs) have allowed designers to create proc...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data...
Abstract—This paper proposes Hybrid Floating-Point Modules (HFPMs) as a method to improve software f...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
Abstract—Nowadays industrial monoprocessor and multipro-cessor systems make use of hardware floating...
Currently, each CPU has one or additional Floating Point Units (FPUs) integrated inside it. It is us...
This paper describes an open-source and highly scalable floating-point unit (FPU) for embedded syste...
The use of floating-point hardware in FPGAs has long been considered infeasible or related to use in...
Modern embedded systems are in charge of an increasing number of tasks that extensively...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point compu-tatio...
Abstract – Although the use of floating point hardware in FPGAs has long been considered unfeasible ...
FPGAs are commonly used to provide a fast way to system prototyping. Thanks to their ever increasing...
This paper presents the design and the implementation of a fully combinatorial floating point unit (...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
While Application Specific Instruction Set Processors (ASIPs) have allowed designers to create proc...
A floating-point unit (FPU) colloquially is a math coprocessor, which is a part of a computer system...
In the Internet-Of-Things (IoT) domain, microcontrollers (MCUs) are used to collect and process data...
Abstract—This paper proposes Hybrid Floating-Point Modules (HFPMs) as a method to improve software f...