Loading...
Search for: field-programmable-gate-array--fpga
0.012 seconds
Total 167 records

    A high performance real-time simulator for controllers hardware-in-the-loop testing

    , Article Energies ; Volume 5, Issue 6 , 2012 , Pages 1713-1733 ; 19961073 (ISSN) Matar, M ; Karimi, H ; Etemadi, A ; Iravani, R ; Sharif University of Technology
    2012
    Abstract
    This paper presents a high performance real-time simulator for power electronic systems applications and primarily intended for controller hardware-in-the-loop (CHIL) testing. The novelty of the proposed simulator resides in the massively parallel hardware architecture that efficiently exploits fine-grained parallelism without imposing severe communication overhead time that can limit the performance. The simulator enables the use of a nanosecond range simulation timestep to simulate power electronic systems. Through the use of this nanosecond range simulation timestep, the simulator minimizes the error arising from the intersimulation timestep switching phenomenon associated with CHIL. The... 

    Implementation and hardware in the loop verification of five-leg converter control system on a FPGA

    , Article IECON Proceedings (Industrial Electronics Conference), 7 November 2011 through 10 November 2011, Melbourne, VIC ; 2011 , Pages 4015-4020 ; 9781612849720 (ISBN) Shahbazi, M ; Zolghadri, M. R ; Poure, P ; Saadate, S ; Sharif University of Technology
    2011
    Abstract
    FPGAs are interesting choices for control of power electronics converters and electrical drives. In this paper, implementation of the control method of a reduced switch- count five-leg converter is carried out. Two PWM methods are studied. For verification of the implemented controller in a practical manner, without risking the damaging of the real system, "FPGA in the loop" experiments are performed. It is shown that using the proposed methodology, FPGA implementation and verification is fast and effective. The provided results show the high performance of the implemented controller on the FPGA, therefore the feasibility and suitability of the FPGA for this application is approved  

    Analyzing area penalty of 32-bit fault tolerant ALU using BCH code

    , Article Proceedings - 2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011, 31 August 2011 through 2 September 2011, Oulu ; 2011 , Pages 409-413 ; 9780769544946 (ISBN) Khorasani, V ; Vahdat, B. V ; Mortazavi, M ; Sharif University of Technology
    2011
    Abstract
    In this paper we have presented a hardware implementation of 32-bit Fault-tolerant ALU (Arithmetic and Logic Unit) which is compared with the current techniques, Residue code, Triple Modular Redundancy (TMR) with single voting and TMR with triplicated voter that are widely used in space application to mitigate the upsets, in terms of area penalty. We consider BCH (Bose, Chaudhuri, and Hocquenghem) codec (encoder, decoder) using the prototyping FPGA (Field Programmable Gate Array). The new implementation of ALU employing BCH code on Spartan-3 FPGA has been provided. The results show that our fault tolerant method has the lowest hardware overhead and it can correct any 5-bit error in any... 

    New configuration memory cells for FPGA in nano-scaled CMOS technology

    , Article Microelectronics Journal ; Volume 42, Issue 11 , 2011 , Pages 1187-1207 ; 00262692 (ISSN) Azizi Mazreah, A ; Manzuri Shalmani, M. T ; Sharif University of Technology
    2011
    Abstract
    In nano-scaled CMOS technology, the reduction of soft error rate and leakage current are the most important challenges in designing Field Programmable Gate Arrays (FPGA). To overcome these challenges, based on the observations that most configuration bit-streams of FPGA are zeros across different designs and that configuration memory cells are not directly involved with signal propagation delays in FPGA, this paper presents three new low-leakage and hardened configuration memory cells for nano-scaled CMOS technology. These cells are completely hardened when zeros are stored in the cells and cannot flip from particle strikes at the sensitive cell nodes. These cells retain their data with... 

    FPGA-based fault tolerant scheme with reduced extra-sensor number for WECS with DFIG

    , Article Proceedings - ISIE 2011: 2011 IEEE International Symposium on Industrial Electronics, 27 June 2011 through 30 June 2011 ; 2011 , Pages 1595-1601 ; 9781424493128 (ISBN) Shahbazi, M ; Gaillard, A ; Poure, P ; Zolghadri, M. R ; Sharif University of Technology
    2011
    Abstract
    Fast fault detection and converter reconfiguration is necessary for fault tolerant doubly fed induction generator (DFIG) in wind energy conversion systems (WECS) to prevent further damage and to make possible the continuity of service. Extra sensors are needed in order to detect the faults rapidly. In this paper, a very fast FPGA-based fault detection scheme is presented that minimizes the number of additional voltage sensors. A fault tolerant converter topology for this application is studied. Control and fault detection system are implemented on a single FPGA and Hardware in the Loop experiments are performed to evaluate the proposed detection scheme, the digital controller and the fault... 

    Fast detection of open-switch faults with reduced sensor count for a fault-tolerant three-phase converter

    , Article 2011 2nd Power Electronics, Drive Systems and Technologies Conference, PEDSTC 2011 ; 2011 , Pages 546-550 ; 9781612844213 (ISBN) Shahbazi, M ; Zolghadri, M ; Poure, P ; Saadate, S ; Sharif University of Technology
    Abstract
    Fast fault detection and reconfiguration is necessary in power electronic converters in lots of applications to prevent further damage and to make possible the continuity of service. In this paper a very fast fault detection scheme is presented that minimizes the use of voltage sensors. A fault tolerant topology is studied. Control and fault detection system are implemented on a single FPGA and hardware in the loop experiments are performed to evaluate the detection scheme, the digital controller and the structure  

    Six-leg AC-AC fault tolerant converter with reduced extra-sensor number

    , Article International Review of Electrical Engineering ; Volume 6, Issue 1 , 2011 , Pages 132-138 ; 18276660 (ISSN) Shahbazi, M ; Poure, P ; Zolghadri, M. R ; Saadate, S ; Sharif University of Technology
    Abstract
    In order to prevent further damage and to provide the continuity of service of six-leg converter in case of open-switch fault, it is mandatory to perform fast fault detection and converter reconfiguration schemes. Extra sensors are needed to detect the faults rapidly. In this paper, a very fast FPGA-based fault detection scheme is presented that minimizes the number of additional voltage sensors. A six-leg fault tolerant converter topology without redundancy and with bidirectional power flow is studied. First simulations are carried out to evaluate the proposed fault detection principle and the fault tolerant converter topology. The fully digital control and the fault detection are... 

    A partial task replication algorithm for fault-tolerant FPGA-based soft-multiprocessors

    , Article CSI Symposium on Real-Time and Embedded Systems and Technologies, RTEST 2015, 7 October 2015 through 8 October 2015 ; October , 2015 , Page(s): 1 - 7 ; 9781467380478 (ISBN) Zabihi, M ; Farbeh, H ; Miremadi, S. G ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    FPGA-based multiprocessors, referred as softmultiprocessors, have an increasing use in embedded systems due to appealing SRAM features. More than 95% of such FPGAs are occupied by SRAM cells constructing the configuration bits. These SRAM cells are highly vulnerable to soft errors threatening the reliability of the system. This paper proposes a fault-tolerant method to detect and correct errors in the configuration bits. The main of this method is to analyze the scheduled task graph and select a subset of tasks to be replicated in multiple processors based on the utilization of the processors in different execution phases. To this end, 1) errors are detected by re-executing a subset of tasks... 

    Designing the FPGA-based system for Triangle Phase space Mapping (TPSM) of heart rate variability (HRV) signal

    , Article 2015 38th International Conference on Telecommunications and Signal Processing, TSP 2015, 9 July 2015 through 11 July 2015 ; July , 2015 , Page(s): 1 - 4 ; 9781479984985 (ISBN) Rezaei, S ; Moharreri, S ; Ghorshi, A ; Molnar K ; Herencsar N ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    There has been an increasing interest in telemonitoring thanks to the availability of new technologies for data transmission and processing with better performances and lower costs. In this paper, we try to develop and implement the HRV signal processing into a Field Programmable Gate Array (FPGA). The hardware implementing algorithm was developed in Verilog Hardware Description Language (HDL). In designed hardware, after defining the number of samples in the input, we extract and analyses the Triangular Phase Space Mapping (TPSM), a novel method for representation of heart rate. The performance of the system was tested using MATLAB and validated based on the input signals  

    An efficient reconfigurable architecture by characterizing most frequent logic functions

    , Article 25th International Conference on Field Programmable Logic and Applications, FPL 2015, 2 September 2015 through 4 September 2015 ; Sept , 2015 , Page(s): 1 - 6 ; 9780993428005 (ISBN) Ahmadpour, I ; Khaleghi, B ; Asadi, H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Generous flexibility of Look-Up Tables (LUTs) in implementing arbitrary functions comes with significant performance and area overheads compared with their Application-Specific Integrated Circuit (ASIC) equivalent. One approach to alleviate such overheads is to use less flexible logic elements capable to implement majority of logic functions. In this paper, we first investigate the most frequently used functions in standard benchmarks and then design a set of less-flexible but area-efficient logic cells, called Hard Logics (HL). Since higher input functions have diverse classes, we leverage Shannon decomposition to break them into smaller ones to either reduce the HL design space complexity... 

    FPGA-based protection scheme against hardware trojan horse insertion using dummy logic

    , Article IEEE Embedded Systems Letters ; Volume 7, Issue 2 , 2015 , Pages 46-50 ; 19430663 (ISSN) Khaleghi, B ; Ahari, A ; Asadi, H ; Bayat-Sarmadi, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Hardware trojan horses (HTH) have recently emerged as a major security threat for field-programmable gate arrays (FPGAs). Previous studies to protect FPGAs against HTHs may still leave a considerable amount of logic resources to be misused by malicious attacks. This letter presents a low-level HTH protection scheme for FPGAs by filling the unused resources with the proposed dummy logic. In the proposed scheme, we identify the unused resources at the device layout-level and offer dummy logic cells for different resources. The proposed HTH protection scheme has been applied on Xilinx Virtex devices implementing a set of IWLS benchmarks. The results show that by employing the proposed HTH... 

    A FPGA based time analyser for stochastic methods in experimental physics

    , Article Instruments and Experimental Techniques ; Volume 58, Issue 3 , May , 2015 , Pages 350-358 ; 00204412 (ISSN) Arkani, M ; Khalafi, H ; Vosoughi, N ; Khakshournia, S ; Sharif University of Technology
    Maik Nauka Publishing / Springer SBM  2015
    Abstract
    A two-channel time analyser data acquisition system is developed for analysis of stochastic processes of random time interval pulses. The system is implemented on a typical low cost FPGA device. Two stochastic processes of nuclear interactions can be recorded by the system independently without any inter-channel dead time behaviour. The experimental results without any hardware based data reduction are transferred to the computer to perform arbitrary post analysis of the data using powerful software engineering tools to estimate the statistical properties of the processes. The performance of the system is verified experimentally. The maximum time digitization period and the minimum channel... 

    Cellular underwater wireless optical CDMA network: Performance analysis and implementation concepts

    , Article IEEE Transactions on Communications ; Volume 63, Issue 3 , 2015 , Pages 882-891 ; 00906778 (ISSN) Akhoundi, F ; Salehi, J. A ; Tashakori, A ; Sharif University of Technology
    Abstract
    In this paper, we introduce and investigate a cellular underwater wireless optical code division multiple-access (OCDMA) network based on optical orthogonal codes (OOC). The structures, principles, and performance of the underwater wireless OCDMA network in various water types are presented. Since underwater wireless optical links are considered for high-bandwidth underwater communications at short ranges, we will place a set of optical base transceiver stations (OBTS) each in the center of a hexagonal cell to cover a larger underwater area. The OBTSs are connected via fiber optic to an optical network controller (ONC) which operates as the core of the network. An integral expression for... 

    Digital implementation of a biological astrocyte model and its application

    , Article IEEE Transactions on Neural Networks and Learning Systems ; Volume 26, Issue 1 , 2014 , Pages 127-139 ; 2162237X (ISSN) Soleimani, H ; Bavandpour, M ; Ahmadi, A ; Abbott, D ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2014
    Abstract
    This paper presents a modified astrocyte model that allows a convenient digital implementation. This model is aimed at reproducing relevant biological astrocyte behaviors, which provide appropriate feedback control in regulating neuronal activities in the central nervous system. Accordingly, we investigate the feasibility of a digital implementation for a single astrocyte and a biological neuronal network model constructed by connecting two limit-cycle Hopf oscillators to an implementation of the proposed astrocyte model using oscillator-astrocyte interactions with weak coupling. Hardware synthesis, physical implementation on field-programmable gate array, and theoretical analysis confirm... 

    A fast and simple method to detect short circuit fault in cascaded H-bridge multilevel inverter

    , Article Proceedings of the IEEE International Conference on Industrial Technology, 17 March 2015 through 19 March 2015 ; Volume 2015-June, Issue June , 2015 , Pages 866-871 Ouni, S ; Rodriguez, J ; Shahbazi, M ; Zolghadri, M. R ; Schmeisser, U ; Oraee, H ; Lezana, P ; Ulloa Schmeisser, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Fault detection is one of the most important tasks in fault tolerant converters. In this paper, a new method is proposed to detect the faulty cell in a cascaded H-bridge multilevel inverter. The detection technique is based on comparison of the output voltage with reference voltage made by using switching control pulses and DC-Link voltage. Because of the simplicity of this method, it is possible to use a single field-programmable gate array (FPGA) to implement this method and inverter control. The simulation and experimental results confirm the effectiveness of the proposed fault detection technique  

    A WiMAX/LTE compliant FPGA implementation of a high-throughput low-complexity 4x4 64-QAM soft MIMO receiver

    , Article Conference Record - Asilomar Conference on Signals, Systems and Computers, 7 November 2010 through 10 November 2010, Pacific Grove, CA ; 2010 , Pages 385-389 ; 10586393 (ISSN) ; 9781424497218 (ISBN) Smolyakov, V ; Patel, D ; Shabany, M ; Glenn Gulak, P ; Sharif University of Technology
    2010
    Abstract
    This paper presents a prototype of a high-throughput 4x4 64-QAM MIMO receiver consisting of a channel matrix QR decomposition, a soft-output K-Best MIMO detector and a Convolutional Turbo Code decoder. The proposed MIMO receiver provides low processing latency and a pipelined architecture scalable to a larger number of antennas and constellation order. Therefore, it is suitable for LTE-Advanced and IEEE 802.16m broadband wireless standards. A rapid prototyping platform interfacing MATLAB with Xilinx ISE was used in the development of the 4x4 64-QAM MIMO receiver. The receiver utilizes 96% of the slice LUTs and 78% of slice registers on Virtex-5 FX130T FPGA, operating at a maximum frequency... 

    Implementation of MPC as an AQM controller

    , Article Computer Communications ; Volume 33, Issue 2 , 2010 , Pages 227-239 ; 01403664 (ISSN) Marami, B ; Haeri, M ; Sharif University of Technology
    Abstract
    Utilizing model predictive controllers (MPC) as an active queue management scheme is investigated in this paper. Model based prediction of future output and determining optimized value of the control signal have made MPC as an advanced control strategy in various modern control systems. In this paper a new approach is proposed to alleviate the computational complexity of MPC in order to implement in fast dynamics systems like computer networks. Neural network approximation of MPC as an active queue management (AQM) method implemented here not only has less computational burden with respect to the common MPC approaches, but also results in better performance compare to the well-known AQM... 

    Designing low power and durable digital blocks using shadow nanoelectromechanical relays

    , Article IEEE Transactions on Very Large Scale Integration (VLSI) Systems ; Volume 24, Issue 12 , 2016 , Pages 3489-3498 ; 10638210 (ISSN) Yazdanshenas, S ; Khaleghi, B ; Ienne, P ; Asadi, H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc 
    Abstract
    Nanoelectromechanical (NEM) relays are a promising emerging technology that has gained widespread research attention due to its zero leakage current, sharp ON-OFF transitions, and complementary metal-oxide-semiconductor compatibility. As a result, NEM relays have been significantly investigated as highly energy-efficient design solutions. A major shortcoming of NEMs preventing their widespread use is their limited switching endurance. Hence, in order to utilize the low-power advantages of NEM relays, further device, circuit, and architectural techniques are required. In this paper, we introduce the concept of shadow NEM relays, which is a circuit-level technique to leverage the energy... 

    A fine-grained configurable cache architecture for soft processors

    , Article 18th CSI International Symposium on Computer Architecture and Digital Systems, 7 October 2015 through 8 October 2015 ; 2015 ; 9781467380232 (ISBN) Biglari, M ; Mirzazad Barijough, K ; Goudarzi, M ; Pourmohseni, B ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc 
    Abstract
    The ever increasing density and performance of FPGAS, has increased the importance and popularity of soft processors. The growing gap between the speed of processors and memories can partly be compensated through memory hierarchy. Since memory accesses follow a non-uniform distribution, and vary from one application to another, variable set-associative cache architectures have emerged. In this paper, a novel cache architecture, primarily aimed at soft processors, is proposed to address the variable access demands of applications, through dynamically configurable line-associativity, with no memory overhead. The FPGA implementation of the proposed architecture achieves an average miss count... 

    AdapNoC: A fast and flexible FPGA-based NoC simulator

    , Article 26th International Conference on Field-Programmable Logic and Applications, FPL 2016, 29 August 2016 through 2 September 2016 ; 2016 ; 9782839918442 (ISBN) Mardani Kamali, H ; Hessabi, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    Network on Chip (NoC) is the most common interconnection platform for multiprocessor systems-on-chips (MPSoCs). In order to explore the design space of this platform, we need a high-speed, cycle-accurate, and flexible simulation tool. In this paper, we present AdapNoC, a configurable cycle-accurate FPGA-based NoC simulator, which can be configured via software. A wide range of parameters are configurable in FPGA side of the proposed simulator, and the software side is implemented on an embedded soft-core processor. We transfer some parts of simulator, such as Traffic Generators (TGs) and Traffic Receptors (TRs), to software side without any degradation in simulation speed. Moreover, we...