This work presents the custom-made design of a 32-bit fixed-point trigonometric computer based on the CORDIC (Coordinate Rotation Digital Computer) algorithm and embedded in an AT94K40 system-on-chip device. This platform –composed of a 8-bit MCU that handles the program flow and a dynamically reconfigurable FPGA that synthesizes an evolvable slave… (More)
Complex algorithms usually require several computation stages. Many embedded microprocessors have not enough computational performance to resolve these algorithms in a reasonable time, so dedicated coprocessors accelerate them although the main drawback is the area devoted to them. A reconfigurable coprocessor can drastically reduce the area, since it… (More)
Most biometrics systems are implemented on high performance microprocessors executing complex algorithms on software. In order to develop a low-cost and high-speed coprocessor, floating-point computations have been substituted by fixed-point ones, and a pipeline scheme has been developed.
Available online xxxx Keywords: Biometrics Real-time systems and embedded systems Special-purpose hardware Flexible hardware Run-time reconfigurable FPGA Hardware–software co-design a b s t r a c t Nowadays the development of automatic biometrics-based personal recognition systems is a reality in the current technological age. Not only those applications… (More)
This work aims to pave the way for an efficient open system architecture applied to embedded electronic applications to manage the processing of computationally complex algorithms at real-time and low-cost. The target is to define a standard architecture able to enhance the performance-cost trade-off delivered by other alternatives nowadays in the market… (More)
Many image-processing algorithms require several stages to be processed that cannot be resolved by embedded microprocessors in a reasonable time, due to their high-computational cost. A set of dedicated coprocessors can accelerate the resolution of these algorithms, although the main drawback is the area needed for their implementation. The main advantage… (More)
Keywords: FPGA 2D convolver Embedded system Run-time self-reconfiguration Real-time image processing Parallel processing a b s t r a c t Two-dimensional (2D) convolution is a basic operation in digital signal processing, especially in image and video applications. Although its computation is conceptually simple, a sum of products of constants by variables,… (More)