In this paper, design of data parser based on field programmable gate array (FPGA) for Global Positioning System (GPS) is presented. The FPGA system consists of Universal Asynchronous Receiver/Transmitter (UART) recei...
详细信息
ISBN:
(数字)9781728171098
ISBN:
(纸本)9781728171098
In this paper, design of data parser based on field programmable gate array (FPGA) for Global Positioning System (GPS) is presented. The FPGA system consists of Universal Asynchronous Receiver/Transmitter (UART) receiver, data parser, and UART transmitter. The data parser was designed using brute-force string matching algorithm. Simulation results show that GPS raw data of National Marine Electronics Association (NMEA) sentences were successfully parsed to $GPGGA sentence only. Finally, data of latitude, longitude, number of satellite, and altitude from $GPGGA sentence can be obtained and transmitted for further processing.
One approach to mitigate side-channel attacks (SCAs) is to use clockless, asynchronous digital logic. To simplify this process, we propose a unique asynchronous FPGA based on a new THx2 programmable threshold cell. At...
详细信息
ISBN:
(纸本)9781728180588
One approach to mitigate side-channel attacks (SCAs) is to use clockless, asynchronous digital logic. To simplify this process, we propose a unique asynchronous FPGA based on a new THx2 programmable threshold cell. At a minimum, FPGAs require a programmable logic cell that can implement a complete set of logic so that it can be connected through the programmable interconnect network to form any digital system. To meet that criteria, we take advantage of CMOS transistors to implement a programmable THx2 threshold cell capable of performing both TH12 and TH22 asynchronous operations. Our complete sixteen transistor FPGA cell includes eight transistors to implement the base THx2 threshold operation, three transistors to switch between the TH12 and TH22 modes, and five memory cell transistors for mode storage. Our unique minimal transistor, programmable THx2 implementation enables formation of a complete set of asynchronous threshold gates and a complete set of standard combinational logic functions. The symmetric nature of the FPGA cell, in regard to the number of transistors (eight NMOS and eight PMOS), makes it ideal for a four row by four column transistor grid with a nearly square, easily array-able layout. It should be noted our THx2 cell is highly compact and suitable for implementing a clockless, asynchronous FPGA.
In this paper, we present a pipelined, high throughput single precision floating point implementation of the exponential function with a latency of 19 cycles. We also present the Application Specific Processor (ASP), ...
详细信息
ISBN:
(数字)9781728168616
ISBN:
(纸本)9781728168616
In this paper, we present a pipelined, high throughput single precision floating point implementation of the exponential function with a latency of 19 cycles. We also present the Application Specific Processor (ASP), a multiple memory architecture that increases memory bandwidth and overall performance of a computationally intensive application. The exponential function hardware unit is used as a function core or arithmetic unit of the ASP. Our experimental results show that executing a hardware implementation of the exponential function on a field programmable gate array (FPGA) is significantly faster than executing a software implementation on a multi-core processor. While the maximum clock rate of our FPGA board (200 MHz) is an order-of-magnitude slower than our multi-core processor (3.4 GHz), the FPGA-based hardware implementation of the exponential function is 29X and 8X faster than the multi-core processor-based software implementation and OpenMP implementation respectively.
field programmable gate arrays (FPGA's) are being deployed in cloud data centers like Amazon Elastic compute cloud F1 instances for algorithmic acceleration to leverage the advantage of reconfigurability combined ...
详细信息
ISBN:
(纸本)9781728193694
field programmable gate arrays (FPGA's) are being deployed in cloud data centers like Amazon Elastic compute cloud F1 instances for algorithmic acceleration to leverage the advantage of reconfigurability combined with high throughput and low power consumption of FPGA's and hence balancing the dynamic workloads. Gradient Descent is one such algorithm that is extensively used in core computation kernels to train the Machine Learning (ML) models. This paper proposes a custom-IP (Intellectual Property) for hardware acceleration of Gradient Descent Algorithm (GDA) which is designed by exploring the inherent concurrency of GDA. The IP incorporates the Very High-Speed Integrated Circuit Hardware Description Language (VHDL) based description of GDA and AXI4 stream interface for connectivity. The Custom-IP is flexible and reusable by tuning generics defined in the VHDL code. The IP is interfaced to a 32-bit MicroBlaze soft-core processor which acts as host and manages run-time along with other peripherals to form a System on Chip (SoC) in which the design is partitioned into fixed hardware and flexible software. The Hardware/Software Co-design results show the 5x improvement in performance when implemented on Artix XC7A100T-CSG324 FPGA when compared to software implementation.
This paper establishes an efficient design style of Type-1 FIR filter using Grasshopper Optimization Algorithm (GOA) and its implementation on FPGA. GOA is a newly developed population-based meta-heuristic optimizatio...
详细信息
ISBN:
(纸本)9781728168821
This paper establishes an efficient design style of Type-1 FIR filter using Grasshopper Optimization Algorithm (GOA) and its implementation on FPGA. GOA is a newly developed population-based meta-heuristic optimization algorithm motivated by the swarming activities of grasshoppers. GOA with its better problem-solving capability has revolutionized the contemporary era. Minimization of faults in the optimum response and the estimated response in digital filters are the main feature of meta-heuristic optimization algorithms. Therefore, this algorithm has been broadly accepted in various fields due to its high efficiency in solving problem sets. Further, to emphasis the usefulness of the suggested algorithm, the simulated outcomes have been compared with the results of the well-established algorithms such as Parks McClellan (PM) Algorithm and Sine Cosine Algorithm (SCA) and it has been found that Grasshopper Optimization Algorithm (GOA) outperform PM and SCA in terms of stop-band attenuation and pass-band ripple. Additionally, this paper also explains the hardware function of the concept being contemplated within the FPGA platform.
This paper presents a computationally simple estimation method of the grid impedance with the usage of a harmonic signal. To minimise the interference with the grid, an algorithm to define the start of the measurement...
详细信息
ISBN:
(纸本)9789075815368
This paper presents a computationally simple estimation method of the grid impedance with the usage of a harmonic signal. To minimise the interference with the grid, an algorithm to define the start of the measurement is presented. Furthermore, oversampling of the current and voltage at the point of common coupling (PCC) is used to reduce the amplitude of the injected signal while still guaranteeing a high signal-to-noise ratio.
This paper proposes implementation of an Echo State Network (ESN) to field programmable gate array (FPGA). The proposed method is able to reduce hardware resources by using fixed-point operation, quantization of weigh...
详细信息
This paper proposes implementation of an Echo State Network (ESN) to field programmable gate array (FPGA). The proposed method is able to reduce hardware resources by using fixed-point operation, quantization of weights, which includes accumulate operations and efficient dataflow modules. The performance of the designed circuit is verified via experiments including prediction of sine and cosine waves. Experimental result shows that the proposed circuit supports to 200 MHz of operation frequency and facilitates faster computing of the ESN algorithm compared with a central processing unit. (c) 2020 The Authors. Published by Atlantis Press SARL. This is an open access article distributed under the CC BY-NC 4.0 license (http://***/licenses/by-nc/4.0/).
Sensorless control of synchronous machine (SM) is a well-investigated research topic. However, avionics manufacturers still have restrictions about its applications due to the complexity of the on-board systems. This ...
详细信息
Sensorless control of synchronous machine (SM) is a well-investigated research topic. However, avionics manufacturers still have restrictions about its applications due to the complexity of the on-board systems. This study presents a study investigating the use of an extended Kalman filter (EKF) to estimate the position and speed of a brushless exciter synchronous starter/generator. In spite of the machine complexity and the critical choice of the EKF covariance matrices, the EKF observer presents satisfying simulation results in estimating the position and the velocity of the mentioned motor during the start-up. Experimental results performed on an SM with an EKF implemented on a field programmable gate array are also shown to prove the efficiency of this type of implementation.
The edge of the image carries a lot of important image information. When extracting the edge of the image, it can effectively reduce the amount of data while retaining most of the graphic information. And edge recogni...
详细信息
The edge of the image carries a lot of important image information. When extracting the edge of the image, it can effectively reduce the amount of data while retaining most of the graphic information. And edge recognition is also the basic technology of image processing and machine vision, especially in the field of image feature extraction. The Sobel operator is an important processing method in the field of image processing, which is mainly used to obtain a degree of digital image. This article uses the dual-core ARM Cortex-A9 processor embedded in the ZYNQ platform to perfectly combine the software programmability with the hardware programmability of the FPGA, uses HLS to achieve Sobel detection, and introduces a new VDMA operation method. The image is displayed in the memory mode, and the system advantages of low power consumption and low cost realize the unparalleled system performance, flexibility, and scalability of a single chip, and accelerate the time to market of graphics processing products.
Stochastic computing using basic arithmetic logic elements based on stochastic bit sequences provides very beneficial solutions in terms of speed and hardware cost, relative to deterministic calculation. Studies for t...
详细信息
Stochastic computing using basic arithmetic logic elements based on stochastic bit sequences provides very beneficial solutions in terms of speed and hardware cost, relative to deterministic calculation. Studies for the realization of tangent hyperbolic and exponential functions used in the development of activation functions in Artificial Neural Networks by stochastic methods exist in the literature. The techniques presented using state transitions on finite state machines were constructed on the basis of two different forms of finite state machines, one-dimensional (Linear) and two-dimensional. In this analysis, in terms of both error rate and circuit cost, the advantageous two-dimensional finite state machines based stochastic computing approach for tangent hyperbolic and exponential functions is presented. The presented approach is implemented on field programmable gate array and the results are given for hardware simulation. The dataset used for the classification process in a decentralized smart grid control has been applied to the multilayer feedforward neural network and deterministic computing, for the stability classification which is carried out separately with the linear finite state machines based stochastic computing and the proposed 2D finite state machines based stochastic computing methods.
暂无评论