An emulation based infrastructure for the rapid development of application specific multiple processor (ASMP) cores that can do video, graphics, visualization, and image processing (VGVI) for mobile devices such as smartphones and PDAs is... more
General Purpose Graphics Processing Units (GPGPUs) are becoming more and more common in current servers and data centers, which in turn consume a significant amount of electrical power. Measuring and benchmarking this power consumption is... more
This paper brings out implementation of Least Mean Square (LMS) algorithm using two different architectures. The implementations are made on Xilinx Virtex-4 FPGA as part of realization of an Active Vibration Control system. Both fixed... more
In large-scale datapaths, complex interconnection requirements limit resource utilization and often dominate critical path delay. A variety of scheduling and binding algorithms have been proposed to reduce routing requirements by... more
In this paper, we propose the implementation of multiple defect-tolerant techniques on an SRAM-based FPGA. These techniques include redundancy at both the logic block and intra-cluster interconnect. In the logic block, redundancy is... more
FPGA are slowly becoming an indispensable part of the future mobile devices having flexible, highperformance modes and the capacity to speed up a lot of procedures. However, one of the main obstacles in integrating mobile devices into an... more
We experimentally demonstrate pre-emphasis based performance for a 2 km long 7-core multicore fiber link. Simultaneous transmission below the FEC threshold is achievable for all cores by using signal equalization in a FPGA.
Deep learning (DL) model performance is intricately tied to the quality of training, influenced by several parameters. Of these, the computing unit employed significantly impacts training efficiency. Traditional setups use central... more
The importance of open-source hardware and software has been increasing. However, despite GPUs being one of the more popular accelerators across various applications, there is very little opensource GPU infrastructure in the public... more
In this paper, we propose the implementation of multiple defect-tolerant techniques on an SRAM-based FPGA. These techniques include redundancy at both the logic block and intra-cluster interconnect. In the logic block, redundancy is... more
High Level Synthesis (HLS) languages and tools are emerging as the most promising technique to make FPGAs more accessible to software developers. Nevertheless, picking the most suitable HLS for a certain class of algorithms depends on... more
The use of a centralised planning scheduler in fieldbusbased systems requiring real-time operation has proved to be a good compromise between operational flexibility and timeliness guarantees. In this paper a preliminary implementation of... more
Currently, digital clock adapts microprocessor or microcontroller system. Performance of speed and reconfigurability issue become a main concern in digital clocks. New additional feature may be introduced in digital clocks in the future.... more
This paper presents a configurable Convolutional Neural Network Accelerator (CNNA) for a System on Chip design (SoC). The goal was to accelerate inference of different deep learning networks on an embedded SoC platform. The presented CNNA... more
This paper presents real time implementation of DSP based Sine PWM control algorithm for 3 phase 4-leg IGBT voltage source inverter. This method is useful to control the speed of Voltage source Inverter fed Induction motor drive. The... more
Reduced Instruction Set Computing or RISC pronounced as Risk is a CPU design strategy based on its insight construction that simplifies the instructions which provides higher performance. Pipelining is the concept of overlapping of... more
Reduced Instruction Set Computing or RISC pronounced as Risk is a CPU design strategy based on its insight construction that simplifies the instructions which provides higher performance. Pipelining is the concept of overlapping of... more
Future wireless networks are expected to face several issues, but cooperative non-orthogonal multiple access (C-NOMA) is a promising technology that could help solve them by providing unprecedented levels of connection and system... more
Puesta a punto de un modelo de rinosinusitis crónica asociada a poliposis nasal monitorizado mediante técnicas de análisis de imágenes micro CT-PET TRABAJO FIN DE GRADO EN BIOTECNOLOGÍA ALUMNO: D. SERGIO RIUS ROCABERT
Digital Finite Impulse Response filters are essential building blocks in most Digital Signal Processing (DSP) systems. A large application area is telecommunication, where filters are needed in receivers and transmitters, and an... more
The article proposes two different designs for the new block cipher algorithm of 128-bit block size and key lengths of 128-bit or 192-bit or 256-bit. The basic cipher round is designed in a parallel model to help improve the... more
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY
Data security is a major challenge today. To protect data in the Internet or in private networks many measures exist. The most important security layer is the use of encryption standard to protect information from eavesdropper. Today many... more
Humanity created different methods for sharing information. One of the first forms of sharing information and knowledge were images. In the beginning, the process of sharing was relying on static appearances. With the invention of moving... more
In this paper, we propose Joint Latch (JLatch) and Joint Flip-Flop (JFF), two novel reconfigurable structures which bring the reconfigurability of reliability to user latches and flipflops (FFs) in reconfigurable devices such as FPGAs.... more
Reconfigurable finite impulse response (FIR) filters whose filter coefficients and filter order change dynamically during run-time play an important role in the software defined radio (SDR) systems, multi-channel filters, and digital... more
One of the possibilities to build robust communication systems with respect to their temporal behaviour is to use autonomous control based on the time-triggered paradigm. The FTT-CAN-flexible time-triggered protocol, relies on centralised... more
One of the possibilities to build robust communication systems with respect to their temporal behaviour is to use autonomous control based on the time-triggered paradigm. The FTT-CAN-flexible time-triggered protocol, relies on centralised... more
Motion detection is the process of detecting moving objects in background images. Motion detection plays a fundamental role in any object tracking or vide surveillance algorithm. The reliability with which potential foreground objects in... more
The article proposes two different designs for the new block cipher algorithm of 128-bit block size and key lengths of 128-bit or 192-bit or 256-bit. The basic cipher round is designed in a parallel model to help improve the... more
Nonlinear loads absorb reactive power and produce harmonics. The demand of reactive power and harmonics cancellation are usually met by employing passive and active power filters. In this paper, a new active power filter topology is... more
The paper presents the design and implementation of a Digital Down Converter (DDC) and a Digital Up Converter (DUC) directly from/to RF channels. The project uses multi-stage decimation and interpolation by means of recursive Cascaded... more
DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page... more
Ventilation and refrigeration is indispensable process for human life. Particularly, it has vital importance in desert climate conditions and rural areas, where the grid power may not be available. Although the cost is still higher than... more
In this paper, we propose the implementation of multiple defect-tolerant techniques on an SRAM-based FPGA. These techniques include redundancy at both the logic block and intra-cluster interconnect. In the logic block, redundancy is... more
This paper presents a deep-pipelined FPGA implementation of real-time ellipse estimation for eye tracking. The system is constructed by the Starburst algorithm on a streamoriented architecture and the RANSAC algorithm without any external... more
The new era of fifth-generation (5G) has revolutionized the industry and the technologies therein with high capacity that encompasses the high data rate. Multiple-input-multiple-output (MIMO) non-orthogonal multiple access (NOMA) system... more
Reduced Instruction Set Computing or RISC pronounced as Risk is a CPU design strategy based on its insight construction that simplifies the instructions which provides higher performance. Pipelining is the concept of overlapping of... more
Understanding how the brain manages billions of processing units connected via kilometers of fibers and trillions of synapses, while consuming a few tens of Watts could provide the key to a completely new category of hardware... more
In this paper, we are proposing the simplest algorithm with VHDL code to design a chess clock. This algorithm is based on basic simplified fundamentals of chess game. This design is been made for Modelsim simulator and can easily be... more
The introduction of SRAM-based field programmable gate arrays (FPGAs) has opened up a new dimension to parallel computing architectures. This paper describes an alternative approach to parallel computing-reconfigurable or virtual parallel... more
Motion detection is the process of detecting moving objects in background images. Motion detection plays a fundamental role in any object tracking or vide surveillance algorithm. The reliability with which potential foreground objects in... more
Non-orthogonal multiple access (NOMA) is the technique proposed for multiple access in the fifth generation (5G) cellular network. In NOMA, different users are allocated different power levels and are served using the same time/frequency... more
Dense matrix multiply (MM) serves as one of the most heavily used kernels in deep learning applications. To cope with the high computation demands of these applications, heterogeneous architectures featuring both FPGA and dedicated ASIC... more
Dense matrix multiply (MM) serves as one of the most heavily used kernels in deep learning applications. To cope with the high computation demands of these applications, heterogeneous architectures featuring both FPGA and dedicated ASIC... more
Motion Estimation plays a key role in a motion compensated hybrid DCT video coding scheme. To reduce the computational complexity in finding the best match of the block, many fast search algorithms have been proposed. The proposed Hybrid... more
Future wireless networks are expected to face several issues, but cooperative non-orthogonal multiple access (C-NOMA) is a promising technology that could help solve them by providing unprecedented levels of connection and system... more