Journal of Signal and Information Processing, 2015, 6, 238-243
Published Online August 2015 in SciRes. http://www.scirp.org/journal/jsip
http://dx.doi.org/10.4236/jsip.2015.63022
How to cite this paper: Yahia, A.H., Radi, A. and Youssef, S.M. (2015) Implementation of High Performance Electronic Cir-
cuits for Zero Suppression and Encoding of Digital Signals. Journal of Signal and Information Processing, 6, 238-243.
http://dx.doi.org/10.4236/jsip.2015.63022
Implementation of High Performance
Electronic Circuits for Zero Suppression and
Encoding of Digital Signals
Ashraf H. Yahia
1
, Amr Radi
1
, Salwa M. Youssef
2
1
Physics Department, Faculty of Science, Ain Shams University, Cairo, Egypt
2
Higher Technological Institute, 10th of Ramadan City, Egypt
Email: ayahia@sci.asu.edu.eg , salwamohamed.yousef@gmail.com
Received 18 June 2015; accepted 22 August 2015; published 25 August 2015
Copyright © 2015 by authors and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
Abstract
This paper presents a design of a data processing circuit for receiving digital signals from front
end-electronic board chips of a specific nuclear detector, encoding and triggering them via specific
optical links operating at a specific frequency. Such processed signals are then fed to a data acqui-
sition system (DAQ) for analysis. Very high-speed integrated circuit hardware description lan-
guage (VHDL) algorithms and codes were created to implement this design using field program-
mable gate array (FPGA) devices. The obtained data were simulated using international standard
simulators.
Keywords
DAQ, FPGA, VHDL, ASICs, ISE, ISim
1. Introduction
Field programmable gate array (FPGA) is a chip designed to be programmed and reprogrammed by customers
after manufacturing. Customized designs can be made after the chip fabrication. FPGAs are considered to be the
most powerful programmable logic devices today [1].
FPGAs offer a flexible approach to applications traditionally dominated by Application-Specific Integrated
Circuits (ASICs) and computer software executed on sequential processors. ASICs provide highly optimized
resources specifically tuned for a particular application, but it is permanently configured to only one task and in-
cludes an extremely high Non-Recurring Engineering (NRE) cost, which can run into the millions of dollars.
FPGAs on the other hand offer programmable logic blocks and interconnects that eliminate the NRE cost asso-