For 20 years, the internationalsymposium on field-programmable Custom Computing Machines (FCCM) has explored how fpgas and fpga-like architectures can bring unique capabilities to computational tasks. We survey the e...
详细信息
For 20 years, the internationalsymposium on field-programmable Custom Computing Machines (FCCM) has explored how fpgas and fpga-like architectures can bring unique capabilities to computational tasks. We survey the evolution of the field of reconfigurable computing as reflected in FCCM, providing a guide to the body-of-knowledge accumulated in architecture, compute models, tools, run-time reconfiguration, and applications.
With a rise in the deployment of electronics in today's systems especially in automobiles, the task of securing them against various attacks has become a major challenge. In particular, the most vulnerable points ...
详细信息
We present an fpga (fieldprogrammablegate array) based PCI-E (PCI-Express) root complex architecture for SOPCs (System-on-a-programmable-Chip) in this paper. In our work, the system on the fpga serves as a PCIE mast...
详细信息
We present an fpga (fieldprogrammablegate array) based PCI-E (PCI-Express) root complex architecture for SOPCs (System-on-a-programmable-Chip) in this paper. In our work, the system on the fpga serves as a PCIE master device rather than a PCIE endpoint, which is usually a common practice as a co-processing device driven by a desktop computer or a server. We use this system to control a PCIE endpoint, which is also an fpga based endpoint implemented on another fpga board. This architecture requires only IP cores free of charge. We also provide basic software driver so that specific device driver can be developed on it to control popular PCIE device in the future, i.e. ethernet card or graphic card. The whole architecture has been implemented on Xilinx Virtex-6 fpgas to indicate that this architecture is a feasible approach to standalone SOPCs, which has better efficiencies than those with additional generic controlling processors.
This summary paper 1 proposes an fpga-based array processor which performs Laplacian filtering on a 40 by 40 pixel grayscale video. The architecture comprises of bit-serial pixel processors interconnected to give a t...
详细信息
This summary paper 1 proposes an fpga-based array processor which performs Laplacian filtering on a 40 by 40 pixel grayscale video. The architecture comprises of bit-serial pixel processors interconnected to give a two-dimensional mesh array. This architecture features the novel use of partial reconfiguration which transfers data to and fro the array. Each processor occupies a configurable logic block and achieves a target frame rate of 10000 frames per second, at an operating frequency of 0.31 MHz on the Virtex-6 ML605 Evaluation Kit. The detailed correspondence between the contents of slice lookup tables and the Virtex-6 bitstream format is also documented.
This paper describes a technique that exploits the process variation in fieldprogrammablegatearrays (fpgas) in order to generate varying frequencies using asynchronous ring oscillators. To study its feasibility, Ph...
详细信息
This paper describes a technique that exploits the process variation in fieldprogrammablegatearrays (fpgas) in order to generate varying frequencies using asynchronous ring oscillators. To study its feasibility, Physical Unclonable Functions (PUFs) are implemented on fpgas for generating unique signatures based on different frequencies generated from oscillators. The variation in frequencies generated from identically laid-out oscillators across the device can generate unique signatures, which is used in device authentication and cryptographic applications.
Adoption of partial reconfiguration (PR) in mainstream fpga system design remains underwhelming primarily due the significant fpga design expertise that is required. We present an approach to fully automating a design...
详细信息
Adoption of partial reconfiguration (PR) in mainstream fpga system design remains underwhelming primarily due the significant fpga design expertise that is required. We present an approach to fully automating a design flow that accepts a high level description of a dynamically adaptive application and generates a fully functional, optimised PR design. This tool can determine the most suitable fpga for a design to meet a given reconfiguration time constraint and makes full use of available resources. The flow targets adaptive systems, where the dynamic behaviour and switching order are not known up front.
This paper presents a hardware simulator of Multiple-Input Multiple-Output (MIMO) propagation channels. The hardware simulator reproduces a desired radio channel and makes it possible to test “on table” different MI...
详细信息
This paper presents a hardware simulator of Multiple-Input Multiple-Output (MIMO) propagation channels. The hardware simulator reproduces a desired radio channel and makes it possible to test “on table” different MIMO systems. A specific architecture of the digital block of the simulator is presented to characterize an outdoor scenario for Long Term Evolution (LTE) systems. An algorithm is introduced to switch between the impulse responses and to control the time variation of the delays. The new architecture is designed on a Xilinx Virtex-IV fieldprogrammablegate Array (fpga). Its accuracy, occupation on the fpga and latency are analyzed.
Compared to the use of a typical software development flow, the productivity of developing fpga-based compute applications remains much lower. Although the use of high-level synthesis (HLS) tools may partly alleviate ...
详细信息
Compared to the use of a typical software development flow, the productivity of developing fpga-based compute applications remains much lower. Although the use of high-level synthesis (HLS) tools may partly alleviate this shortcoming, the lengthy low-level fpga implementation process remains a major obstacle to high productivity computing, limiting the number of compile-debug-edit cycles per day. Furthermore, high-level application developers often lack the intimate hardware engineering experience that is needed to achieve high performance on fpgas, therefore undermining their usefulness as accelerators. To address the productivity and performance problems, a HLS methodology that utilizes soft coarse-grained reconfigurable arrays (SCGRAs) as an intermediate compilation step is presented. Instead of compiling high-level applications directly to circuits, the compilation process is reduced to an operation scheduling task targeting the SCGRA.
Embedded Systems were traditionally implemented as a microprocessor surrounded by on-board peripherals, specifically assembled for a given application. Several Commercial Off-The Shelf solutions already provide a vari...
详细信息
ISBN:
(纸本)9781467351942
Embedded Systems were traditionally implemented as a microprocessor surrounded by on-board peripherals, specifically assembled for a given application. Several Commercial Off-The Shelf solutions already provide a variety of on-chip custom modules, which allow a higher performance, smaller power consumption solution for a variety of applications. The advent of fieldprogrammablegatearrays (fpga) allowed custom chips to be designed on a per-application basis, with fine-grain control over hardware/software partitioning. This paper presents a case study about the integration of an adaptive control system on a softcore processor. An MRAC-PID custom hardware module was developed and implemented on fpga, taking advantage of the extensibility capabilities of the utilized softcore. Results demonstrate how software to hardware migration can accelerate system performance and maximize application parallelism.
Education in low-power digital design is a topic within the context of a state-of-the-art electrical engineering curriculum. In this contribution, a development board for use in hands-on lab experiments on power dissi...
详细信息
ISBN:
(纸本)9781467357609
Education in low-power digital design is a topic within the context of a state-of-the-art electrical engineering curriculum. In this contribution, a development board for use in hands-on lab experiments on power dissipation in digital circuits is described. This board can send a video signal to a field-programmablegate array (fpga), which students can then program using various signal processing applications. Implementations with different complexity and circuit structures and their power dissipation can be comparatively observed by the students. A prototype of this development board is being manufactured and will be used in hands-on laboratory sessions and projects.
暂无评论