Frequently, the high-level algorithm parameter selection and its mapping into hardware are considered to be independent processes, often leading to suboptimal solutions. When DSP applications with real-time constraints are targeted , it is often desirable the resulting hardware system to be clocked at as high frequency as possible. Even though the trend in… (More)
By considering the famous identity on the convolution of the central binomial coefficients i+j=n 2i i 2j j = 4 n in terms of pairs of ℓ-subsets of 2ℓ-sets, we obtain a new bijective proof and new identities that can be seen as refinements.
Karhunen-Loeve Transformation is a widely used algorithm in signal processing that often implemented with high-throughput requisites. This work presents a novel methodology to optimise KLT designs on FPGAs that outperform typical design methodologies, through a prior characterisation of the arithmetic units in the datapath of the circuit under various… (More)
In this work, we propose an architecture and methodology to design hardware/software systems for high-performance embedded computing on FPGA. The hardware side is based on a many-core architecture whose design is generated automatically given a set of architectural parameters. Both the architecture and the methodology were evaluated running dense matrix… (More)