The DRAM-Based Reconfigurable Acceleration Fabric (DRAF) uses commodity DRAM technology to implement a bit-level, reconfigurable fabric that improves area density by 10 times and power consumption by more than 3 times...
详细信息
The DRAM-Based Reconfigurable Acceleration Fabric (DRAF) uses commodity DRAM technology to implement a bit-level, reconfigurable fabric that improves area density by 10 times and power consumption by more than 3 times over conventional field-programmable gate arrays. Latency overlapping and multicontext support allow DRAF to meet the performance and density requirements of demanding applications in datacenter and mobile environments.
Real-time simulators have been used as an aid to power system design for many years. Over time, scaled-down physical models and analog computer-based simulators have given way to real-time simulators based on digital ...
详细信息
Real-time simulators have been used as an aid to power system design for many years. Over time, scaled-down physical models and analog computer-based simulators have given way to real-time simulators based on digital technology. Another trend has been the need for shorter and shorter frame times for these digital real-time simulators. Modern power electronic systems use high-frequency Pulse-Width Modulated (PWM) controllers. Indications are that frame times of 2 mu S are needed for PWM switching frequencies of 10 KHz. As frequencies increase further it is possible that frame times of less than 1 mu S may be required. In order to achieve these very short frame times, the implementation of this type of simulator requires careful selection of the methods and technologies used. The first involves thorough analysis of the integration method chosen, to ensure that it provides the performance, stability and accuracy required. Additionally, the choice of computing platform is crucial to provide the computational support to meet these very aggressive timing requirements.
Clock and data recovery (CDR) is an essential part in high-speed telecommunication systems. The CDR is used to extract the clock and re-time the received data, which allows a synchronous operation to recover the trans...
详细信息
Clock and data recovery (CDR) is an essential part in high-speed telecommunication systems. The CDR is used to extract the clock and re-time the received data, which allows a synchronous operation to recover the transmitted signal. In optical access networks, electrical CDR or optical CDR implementations can be used. However, there are no clear guidelines or recommendations on which CDR implementation should be adopted for better performance. These missing clear recommendations are because the electrical CDR requires electronics design expertise whereas the optical CDR requires optical design expertise. Consequently, in this paper, an all-digital CDR, designed and implemented on the field-programmable gate array platform, and an optical CDR, developed by using fiber Bragg grating technology on the OptiSystem platform, are presented. Furthermore, the integration of these 2 CDR implementations with the optical access network is implemented, and their performance is evaluated for various transmission rates and communication distances. Finally, a comparative study in terms of the bit error rate between the all-digital CDR and the optical CDR is presented.
In this paper we present a methodology for optimizing complex datapath oriented digital circuits. An optimizer was developed based on the earlier development of an automatic circuit synthesizer that synthesizes hardwa...
详细信息
In this paper we present a methodology for optimizing complex datapath oriented digital circuits. An optimizer was developed based on the earlier development of an automatic circuit synthesizer that synthesizes hardware description language specifications based on available functional modules. A genetic algorithm is tailored to the problem of digital circuit optimization through the development of specific structures and procedures. In particular, a concise encoding of the circuit is developed that the genetic algorithm can manipulate. Specific crossover and mutation mechanisms are also developed to complement the functionality of the synthesizer. The searches are effected by altering module data type, hardware resource sharing, and module implementation version. A fitness function is derived that makes use of a number of optimization parameters to objectively evaluate each particular circuit. The features of each circuit are calculated and estimated during the analysis phase. (c) 2006 Elsevier B. V. All rights reserved.
A LED dimming circuit, together with the KY converter, is presented, which is controlled based on a field-programmable gate array. Via the proposed feedback control strategy, the voltage across the linear current regu...
详细信息
A LED dimming circuit, together with the KY converter, is presented, which is controlled based on a field-programmable gate array. Via the proposed feedback control strategy, the voltage across the linear current regulator is reduced so as to upgrade the efficiency of the overall system, with the proposed maximum error selection based on a suitable voltage turning on the diode. Aside from this, each LED string takes direct dimming, and is powered by the KY converter, which has an output inductor and hence upgrades the life of the output capacitor. Experimental results show that the efficiency based on the proposed control method is higher than that based on the traditional control one, particularly at light load.
Today, most microprocessor and microcontroller designs are based on a Reduced Instruction Set Computer core with several operations performed by a digital signal processor system. Here, the design of a RISC and DSP sy...
详细信息
Today, most microprocessor and microcontroller designs are based on a Reduced Instruction Set Computer core with several operations performed by a digital signal processor system. Here, the design of a RISC and DSP system is presented that uses very high-density logic (VHDL) and a field-programmable gate array (FPGA). This RISC is a 20-bit processor.
The present work proposes a modified 8-bit AES architecture that performs AES core operations in a single round wherein data is iterated ten times instead of having ten different rounds leading to substantial decrease...
详细信息
The present work proposes a modified 8-bit AES architecture that performs AES core operations in a single round wherein data is iterated ten times instead of having ten different rounds leading to substantial decrease in area and power consumption. To enhance the security of AES encryption, boolean masking has been employed for all AES operations, rounds and intermediate data. Modified architecture for AddRoundKey and ByteSubstitution operation has been proposed that employs high order masking. Also, an enhanced key expansion algorithm is proposed that makes AES less vulnerable to saturation attacks and differential power analysis (DPA) attacks. Implementation of the proposed architecture has been done using Vivado Design Suite on Virtex-7 FPGA. Result analysis depicts that, during the performance explore strategy, 179.73 MHz maximum frequency with a throughput of 143.78 Mbps has been achieved whereas, the proposed architecture utilises 757 slices, 962 LUTs and 0.313 watt power using area explore strategy.
Model predictive control (MPC) is an optimisation-based strategy for high-performance control engineering practice and real-time applications. This method needs to solve online a quadratic programming (QP) problem at ...
详细信息
Model predictive control (MPC) is an optimisation-based strategy for high-performance control engineering practice and real-time applications. This method needs to solve online a quadratic programming (QP) problem at each sample time to find optimal control sequence. In this paper, a new optimised MPC architecture is presented, for a gradient-based QP solver to implement linear MPC on a field-programmable gate array platform, which allows obtaining high-quality performances for the real-time control applications. It requires a manual programming of the high-level C/C ++ code in opposition to the other presented approaches, which automatically generates the code. The efficiency of this approach is completed with real time control of the water level of a single tank system running on a Nanoboard 3000XN chip using a conception environment (Altium Designer), while comparing between the MPC and PID controllers.
Rigid partitioning of components in hardware/software co-design flows can lead to suboptimal choices in embedded systems with dynamic runtime requirements. FPGAs allow systems to cope with such unforeseen conditions b...
详细信息
Rigid partitioning of components in hardware/software co-design flows can lead to suboptimal choices in embedded systems with dynamic runtime requirements. FPGAs allow systems to cope with such unforeseen conditions by changing portions of hardware dynamically while other parts are still active. Nevertheless, to guarantee a transparent reconfiguration, it is necessary to ensure that it does not disrupt the timing requirements of the running tasks and vice-versa. This work proposes a deterministic FPGA reconfiguration mechanism capable of mitigating the interference generated by I/O operations occurring in parallel. The reconfiguration is confined in the idle time without interfering with or being interfered by other activities occurring in the system, including peripherals performing I/O. The scheme decomposes the reconfiguration process in small steps such that it is preemptable, and compliant with timing requirements. To quantify the impact of I/O interference on FPGA reconfiguration, we measured the execution time to load bitstreams from memory to the FPGA reconfiguration interface with multiple peripherals performing I/O in parallel. Results show that if the I/O interference is not taken into account and mitigated, the reconfiguration time can grow up to 8,800% when peripherals are performing I/O operations through DMA.
We present a hardware implementation of population-based ant colony optimization (P-ACO) on field-programmable gate arrays (FPGAs). The ant colony optimization meta-heuristic is adopted from the natural foraging behav...
详细信息
We present a hardware implementation of population-based ant colony optimization (P-ACO) on field-programmable gate arrays (FPGAs). The ant colony optimization meta-heuristic is adopted from the natural foraging behavior of real ants and has been used to find good solutions to a wide spectrum of combinatorial optimization problems. We describe the P-ACO algorithm and present a circuit architecture that facilitates efficient FPGA implementations. The proposed design shows modest space requirements but leads to a significant reduction in runtime over software-based solutions. Several modifications and extensions of the basic algorithm are also presented, including the approximation of the heuristic function by a small, dynamically changing set of favorable decisions. (C) 2004 Elsevier B.V. All rights reserved.
暂无评论