31 research outputs found
Economic aspects of FPGA technology
En este PFC se ha recogido y analizado diversa información acerca de la
tecnologÃa de Xilinx. Incluyendo los datasheets de Xilinx notas del E.E.
Times, informes financieros, y artÃculos de internet. Todos los datos se han
unificado en unas ciento cincuenta figuras y tablas. Además, se han
revisado los proceedings de la conferencia FPL desde 1991 (la primera en
Oxford) hasta 2013 (el último en Porto).In this PFC, diverse information about Xilinx technology has been
collected and analyzed. It includes Xilinx datasheets, notes on E.E. Times,
financial reports, and Internet articles. All the data have been unified in
around one hundred and fifty figures and tables. In addition, FPL
proceedings from 1991 (the first in Oxford) to 2013 (the last in Porto)
have been revised
Efficient implementation of video processing algorithms on FPGA
The work contained in this portfolio thesis was carried out as part of an Engineering Doctorate (Eng.D) programme from the Institute for System Level Integration. The work was sponsored by Thales Optronics, and focuses on issues surrounding the implementation of video processing algorithms on field programmable gate arrays (FPGA).
A description is given of FPGA technology and the currently dominant methods of designing and verifying firmware. The problems of translating a description of behaviour into one of structure are discussed, and some of the latest methodologies for tackling this problem are introduced.
A number of algorithms are then looked at, including methods of contrast enhancement, deconvolution, and image fusion. Algorithms are characterised according to the nature of their execution flow, and this is used as justification for some of the design choices that are made. An efficient method of performing large two-dimensional convolutions is also described.
The portfolio also contains a discussion of an FPGA implementation of a PID control algorithm, an overview of FPGA dynamic reconfigurability, and the development of a demonstration platform for rapid deployment of video processing algorithms in FPGA hardware
A novel backup protection scheme for hybrid AC/DC power systems
This thesis presents and demonstrates (both via simulation and hardware-based tests) a new protection scheme designed to safeguard hybrid AC/DC distribution networks against DC faults that are not cleared by the main MVDC (Medium Voltage DC) link protection. The protection scheme relies on the apparent impedance measured at the AC "side" of the MVDC link to detect faults on the DC system. It can be readily implemented on existing distance protection relays with no changes to existing measuring equipment. An overview of the literature in this area is presented and it is shown that the protection of MVDC links is only considered at a converter station level. There appears to be no consideration of protecting the MVDC system from the wider AC power system via backup - as would be the case for standard AC distribution network assets, where the failure of main protection would require a (usually remote) backup protection system to operate to clear the fault. Very little literature considers remote backup protection of MVDC links.;To address this issue, the research presented in this thesis characterises the apparent impedance as measured in the neighbouring AC system under various DC fault conditions on an adjacent MVDC link. Initial studies, based on simulations, show that a highly inductive characteristic, in terms of the calculations from the measured AC voltages and currents, is apparent on all three phases in the neighbouring AC system during DC-side pole-to-pole and pole-poleground faults. This response is confirmed via a series of experiments conducted at low voltage in a laboratory environment using scaled down electrical components. From this classification, a fast-acting backup protection methodology, which can detect pole-to-pole and pole-poleground faults within 40 ms, is proposed and trialled through simulation. The solution can be deployed on distance protection relays using a typically unused zone (e.g. zone 4).;New relays could, of course, incorporate this functionality as standard in the future. To maximise confidence and demonstrate the compatibility of the solution, the protection scheme is deployed under a real-time hardware-in-the-loop environment using a commercially available distance protection relay. Suggestions to improve the stability of the proposed solution are discussed and demonstrated. Future areas of work are identified and described. As an appendix, early stage work pertaining to the potential application and benefits of MVDC is presented for two Scottish distribution networks. The findings from this are presented as supplementary material at the end of the thesis.This thesis presents and demonstrates (both via simulation and hardware-based tests) a new protection scheme designed to safeguard hybrid AC/DC distribution networks against DC faults that are not cleared by the main MVDC (Medium Voltage DC) link protection. The protection scheme relies on the apparent impedance measured at the AC "side" of the MVDC link to detect faults on the DC system. It can be readily implemented on existing distance protection relays with no changes to existing measuring equipment. An overview of the literature in this area is presented and it is shown that the protection of MVDC links is only considered at a converter station level. There appears to be no consideration of protecting the MVDC system from the wider AC power system via backup - as would be the case for standard AC distribution network assets, where the failure of main protection would require a (usually remote) backup protection system to operate to clear the fault. Very little literature considers remote backup protection of MVDC links.;To address this issue, the research presented in this thesis characterises the apparent impedance as measured in the neighbouring AC system under various DC fault conditions on an adjacent MVDC link. Initial studies, based on simulations, show that a highly inductive characteristic, in terms of the calculations from the measured AC voltages and currents, is apparent on all three phases in the neighbouring AC system during DC-side pole-to-pole and pole-poleground faults. This response is confirmed via a series of experiments conducted at low voltage in a laboratory environment using scaled down electrical components. From this classification, a fast-acting backup protection methodology, which can detect pole-to-pole and pole-poleground faults within 40 ms, is proposed and trialled through simulation. The solution can be deployed on distance protection relays using a typically unused zone (e.g. zone 4).;New relays could, of course, incorporate this functionality as standard in the future. To maximise confidence and demonstrate the compatibility of the solution, the protection scheme is deployed under a real-time hardware-in-the-loop environment using a commercially available distance protection relay. Suggestions to improve the stability of the proposed solution are discussed and demonstrated. Future areas of work are identified and described. As an appendix, early stage work pertaining to the potential application and benefits of MVDC is presented for two Scottish distribution networks. The findings from this are presented as supplementary material at the end of the thesis
Efficient reconfigurable architectures for 3D medical image compression
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Recently, the more widespread use of three-dimensional (3-D) imaging modalities,
such as magnetic resonance imaging (MRI), computed tomography (CT), positron
emission tomography (PET), and ultrasound (US) have generated a massive amount
of volumetric data. These have provided an impetus to the development of other
applications, in particular telemedicine and teleradiology. In these fields, medical
image compression is important since both efficient storage and transmission of data
through high-bandwidth digital communication lines are of crucial importance.
Despite their advantages, most 3-D medical imaging algorithms are computationally intensive with matrix transformation as the most fundamental operation involved in the transform-based methods. Therefore, there is a real need for high-performance systems, whilst keeping architectures exible to allow
for quick upgradeability with real-time applications. Moreover, in order to obtain
efficient solutions for large medical volumes data, an efficient implementation of
these operations is of significant importance. Reconfigurable hardware, in the form of field programmable gate arrays (FPGAs) has been proposed as viable system
building block in the construction of high-performance systems at an economical price.
Consequently, FPGAs seem an ideal candidate to harness and exploit their inherent
advantages such as massive parallelism capabilities, multimillion gate counts, and
special low-power packages. The key achievements of the work presented in this thesis are summarised as follows. Two architectures for 3-D Haar wavelet transform (HWT) have been proposed based on transpose-based computation and partial reconfiguration suitable for 3-D medical imaging applications. These applications require continuous hardware servicing, and as a result dynamic partial reconfiguration (DPR) has been introduced. Comparative study for both non-partial and partial reconfiguration implementation has shown that DPR offers many advantages and leads to a compelling solution for implementing computationally intensive applications such as 3-D medical image compression. Using DPR, several large systems are mapped to small hardware resources, and the area, power consumption as well as maximum frequency are
optimised and improved. Moreover, an FPGA-based architecture of the finite Radon transform (FRAT)with three design strategies has been proposed: direct implementation of pseudo-code with a sequential or pipelined description, and block random access memory (BRAM)- based method. An analysis with various medical imaging modalities has been carried out. Results obtained for image de-noising implementation using FRAT exhibits
promising results in reducing Gaussian white noise in medical images. In terms of
hardware implementation, promising trade-offs on maximum frequency, throughput
and area are also achieved. Furthermore, a novel hardware implementation of 3-D medical image compression system with context-based adaptive variable length coding (CAVLC)
has been proposed. An evaluation of the 3-D integer transform (IT) and the discrete
wavelet transform (DWT) with lifting scheme (LS) for transform blocks reveal that
3-D IT demonstrates better computational complexity than the 3-D DWT, whilst
the 3-D DWT with LS exhibits a lossless compression that is significantly useful for
medical image compression. Additionally, an architecture of CAVLC that is capable
of compressing high-definition (HD) images in real-time without any buffer between
the quantiser and the entropy coder is proposed. Through a judicious parallelisation, promising results have been obtained with limited resources. In summary, this research is tackling the issues of massive 3-D medical volumes data that requires compression as well as hardware implementation to accelerate the
slowest operations in the system. Results obtained also reveal a significant achievement in terms of the architecture efficiency and applications performance.Ministry of Higher Education Malaysia (MOHE),
Universiti Tun Hussein Onn Malaysia (UTHM) and the British Counci
Recommended from our members
High integrity hardware-software codesign
Programmable logic devices (PLDs) are increasing in complexity and speed, and are being used as important components in safety-critical systems. Methods for developing high-integrity software for these systems are well-known, but this is not true for programmable logic. We propose a process for developing a system incorporating software and PLDs, suitable for safety critical systems of the highest levels of integrity. This process incorporates the use of Synchronous Receptive Process Theory as a semantic basis for specifying and proving properties of programs executing on PLDs, and extends the use of SPARK Ada from a programming language for safety-critical systems software to cover the interface between software and programmable logic. We have validated this approach through the specification and development of a substantial safety-critical system incorporating both software and programmable logic components, and the development of tools to support this work. This enables us to claim that the methods demonstrated are not only feasible but also scale up to realistic system sizes, allowing development of such safety-critical software-hardware systems to the levels required by current system safety standards
Characterisation of a reconfigurable free space optical interconnect system for parallel computing applications and experimental validation using rapid prototyping technology
Free-space optical interconnects (FSOIs) are widely seen as a potential solution to
present and future bandwidth bottlenecks for parallel processing applications.
This thesis will be focused on the study of a particular FSOI system called Optical
Highway (OH). The OH is a polarised beam routing system which uses Polarising
Beam Splitters and Liquid Crystals (PBS/LC) assemblies to perform reconfigurable
interconnection networks. The properties of the OH make it suitable for implementing
different passive static networks.
A technology known as Rapid Prototyping (RP) will be employed for the first time in
order to create optomechanical structures at low cost and low production times. Off-theshelf
optical components will also be characterised in order to implement the OH.
Additionally, properties such as reconfigurability, scalability, tolerance to misalignment
and polarisation losses will be analysed. The OH will be modelled at three levels: node,
optical stage and architecture. Different designs will be proposed and a particular
architecture, Optimised Cut-Through Ring (OCTR), will be experimentally
implemented. Finally, based on this architecture, a new set of properties will be defined
in order to optimise the efficiency of the optical channels
Closing the Gap between FPGA and ASIC:Balancing Flexibility and Efficiency
Despite many advantages of Field-Programmable Gate Arrays (FPGAs), they fail to take over the IC design market from Application-Specific Integrated Circuits (ASICs) for high-volume and even medium-volume applications, as FPGAs come with significant cost in area, delay, and power consumption. There are two main reasons that FPGAs have huge efficiency gap with ASICs: (1) FPGAs are extremely flexible as they have fully programmable soft-logic blocks and routing networks, and (2) FPGAs have hard-logic blocks that are only usable by a subset of applications. In other words, current FPGAs have a heterogeneous structure comprised of the flexible soft-logic and the efficient hard-logic blocks that suffer from inefficiency and inflexibility, respectively. The inefficiency of the soft-logic is a challenge for any application that is mapped to FPGAs, and lack of flexibility in the hard-logic results in a waste of resources when an application cannot use the hard-logic. In this thesis, we approach the inefficiency problem of FPGAs by bridging the efficiency/flexibility gap of the hard- and soft-logic. The main goal of this thesis is to compromise on efficiency of the hard-logic for flexibility, on the one hand, and to compromise on flexibility of the soft-logic for efficiency, on the other hand. In other words, this thesis deals with two issues: (1) adding more generality to the hard-logic of FPGAs, and (2) improving the soft-logic by adapting it to the generic requirements of applications. In the first part of the thesis, we introduce new techniques that expand the functionality of FPGAs hard-logic. The hard-logic includes the dedicated resources that are tightly coupled with the soft-logic –i.e., adder circuitry and carry chains –as well as the stand-alone ones –i.e., DSP blocks. These specialized resources are intended to accelerate critical arithmetic operations that appear in the pre-synthesis representation of applications; we introduce mapping and architectural solutions, which enable both types of the hard-logic to support additional arithmetic operations. We first present a mapping technique that extends the application of FPGAs carry chains for carry-save arithmetic, and then to increase the generality of the hard-logic, we introduce novel architectures; using these architectures, more applications can take advantage of FPGAs hard-logic. In the second part of the thesis, we improve the efficiency of FPGAs soft-logic by exploiting the circuit patterns that emerge after logic synthesis, i.e., connection and logic patterns. Using these patterns, we design new soft-logic blocks that have less flexibility, but more efficiency than current ones. In this part, we first introduce logic chains, fixed connections that are integrated between the soft-logic blocks of FPGAs and are well-suited for long chains of logic that appear post-synthesis. Logic chains provide fast and low cost connectivity, increase the bandwidth of the logic blocks without changing their interface with the routing network, and improve the logic density of soft-logic blocks. In addition to logic chains and as a complementary contribution, we present a non-LUT soft-logic block that comprises simple and pre-connected cells. The structure of this logic block is inspired from the logic patterns that appear post-synthesis. This block has a complexity that is only linear in the number of inputs, it sports the potential for multiple independent outputs, and the delay is only logarithmic in the number of inputs. Although this new block is less flexible than a LUT, we show (1) that effective mapping algorithms exist, (2) that, due to their simplicity, poor utilization is less of an issue than with LUTs, and (3) that a few LUTs can still be used in extreme unfortunate cases. In summary, to bridge the gap between FPGAs and ASICs, we approach the problem from two complementary directions, which balance flexibility and efficiency of the logic blocks of FPGAs. However, we were able to explore a few design points in this thesis, and future work could focus on further exploration of the design space
Reconfigurable Antenna Systems: Platform implementation and low-power matters
Antennas are a necessary and often critical component of all wireless systems, of which they share the ever-increasing complexity and the challenges of present and emerging trends. 5G, massive low-orbit satellite architectures (e.g. OneWeb), industry 4.0, Internet of Things (IoT), satcom on-the-move, Advanced Driver Assistance Systems (ADAS) and Autonomous Vehicles, all call for highly flexible systems, and antenna reconfigurability is an enabling part of these advances. The terminal segment is particularly crucial in this sense, encompassing both very compact antennas or low-profile antennas, all with various adaptability/reconfigurability requirements. This thesis work has dealt with hardware implementation issues of Radio Frequency (RF) antenna reconfigurability, and in particular with low-power General Purpose Platforms (GPP); the work has encompassed Software Defined Radio (SDR) implementation, as well as embedded low-power platforms (in particular on STM32 Nucleo family of micro-controller). The hardware-software platform work has been complemented with design and fabrication of reconfigurable antennas in standard technology, and the resulting systems tested. The selected antenna technology was antenna array with continuously steerable beam, controlled by voltage-driven phase shifting circuits. Applications included notably Wireless Sensor Network (WSN) deployed in the Italian scientific mission in Antarctica, in a traffic-monitoring case study (EU H2020 project), and into an innovative Global Navigation Satellite Systems (GNSS) antenna concept (patent application submitted). The SDR implementation focused on a low-cost and low-power Software-defined radio open-source platform with IEEE 802.11 a/g/p wireless communication capability. In a second embodiment, the flexibility of the SDR paradigm has been traded off to avoid the power consumption associated to the relevant operating system. Application field of reconfigurable antenna is, however, not limited to a better management of the energy consumption. The analysis has also been extended to satellites positioning application. A novel beamforming method has presented demonstrating improvements in the quality of signals received from satellites. Regarding those who deal with positioning algorithms, this advancement help improving precision on the estimated position