SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
http://www.iaeme.com/IJECET/index.asp 52 editor@iaeme.com
International Journal of Electronics and Communication Engineering and Technology (IJECET)
Volume 8, Issue 1, January - February 2017, pp. 52–57, Article ID: IJECET_08_01_006
Available online at
http://www.iaeme.com/IJECET/issues.asp?JType=IJECET&VType=8&IType=1
ISSN Print: 0976-6464 and ISSN Online: 0976-6472
© IAEME Publication
RTL DESIGN OF EFFICIENT MODIFIED RUN-
LENGTH ENCODING ARCHITECTURES USING
VERILOG HDL
Swetha Annangi
Assistant Professor, ECE Department,
Guru Nanak Institute of Technology, Hyderabad, Telangana, India
ABSTRACT
Compression is an efficient technique to reduce the memory size and to improve the speed. In
ECG signal compression, modified run-length encoding plays a significant role to compress the
digitized ECG signals. The main objective of this paper is to realize an efficient architecture for
modified run-length encoding compression and decompression algorithms. The proposed
architectures designed in verilog HDL. And the designed verilog HDL modules are simulated and
synthesized using Xilinx ISE 13.1 for RTL design.
Key words: Modified Run-Length Encoding; Compression; Decompression; Verilog HDL; RTL
Design.
Cite this Article: Swetha Annangi, RTL Design of Efficient Modified Run-Length Encoding
Architectures Using Verilog HDL, International Journal of Electronics and Communication
Engineering and Technology, 8(1), 2017, pp. 52–57.
http://www.iaeme.com/IJECET/issues.asp?JType=IJECET&VType=8&IType=1
1. INTRODUCTION
In modern Bio-medical signal processing, the storage, processing and transmission of large quantities of
digitized ECG signals for reproductive purpose is required. Data compression is needed to reduce the space
required to store and transmit digitized ECG signals [1]. In discrete wavelet transform based ECG signal
compression alorithm, firstly the ECG signals are decomposed by using forward discrete wavelet
transformation. Secondly the thresholding will be done for the decomposed signals. Next modified run-
length encoding and decoding is done to compress and decompress the digitisized signals. Lastly the
reconstruction will be done by using inverse discrete wavelet transformation.
Compression can be done in two ways- lossless compression and lossy compression. Lossless
compression is a class of data compression algorithm that allows the original data to be perfectly
reconstructed from the compressed data. The original data and the data after compression and
decompression are exactly the same because no part of the data is lost in the process [2]. Lossy
compression discards the partial data to represent the content. This is used to reduce data size for storage,
handling and transmitting content. In most cases a lossy method can produce a much smaller compared file
than any lossless method, while still meeting the requirements of the applications. Lossy methods are most
often used for compressing sound, images or videos.
RTL Design of Efficient Modified Run
http://www.iaeme.com/IJECET/index.asp
In this paper, lossy data compression is used to design efficient modified run
compression and decompression architectures using verilog HDL. And the designed modules are simulated
and synthesized using Xilinx ISE 13.1.
2. RUN LENGTH ENCODING
Run length encoding algorithm uses lossless data compression technique. In the run le
runs (identical data) of data are stored as a single value and count, rather than as the original data. For
example, if the input sequence is 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then the output sequence will be (44,
4), (45, 2), (27, 2), (26, 2). From the above example it is clear that, the compression ratio is better for the
longer runs of data.
3. EFFICIENT MODIFIED R
3.1. Compression
The efficient modified run length encoding compression algorithm uses lossy compre
this lossy compression, the compression ratio can be improved, which causes to improve the system
performance as well. In this technique, first input data is printed at the output. If the next input data is
equal to or 1 bit greater than or 1 bit less than the previous data, then this data is considered in the run and
count is incremented. If the modified run length encoding algorithm is applied to the same example
mentioned above, 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then instead of
output sequence will be (44, 6), (27,4). From the example it is known that the compression ratio is
improved when compared to run length encoding.
The flow chart of compression algorithm is given in figure1.
RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL
http://www.iaeme.com/IJECET/index.asp 53
In this paper, lossy data compression is used to design efficient modified run
compression and decompression architectures using verilog HDL. And the designed modules are simulated
and synthesized using Xilinx ISE 13.1.
RUN LENGTH ENCODING
Run length encoding algorithm uses lossless data compression technique. In the run le
runs (identical data) of data are stored as a single value and count, rather than as the original data. For
example, if the input sequence is 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then the output sequence will be (44,
), (26, 2). From the above example it is clear that, the compression ratio is better for the
EFFICIENT MODIFIED RUN LENGTH ENCODING
The efficient modified run length encoding compression algorithm uses lossy compre
this lossy compression, the compression ratio can be improved, which causes to improve the system
performance as well. In this technique, first input data is printed at the output. If the next input data is
han or 1 bit less than the previous data, then this data is considered in the run and
count is incremented. If the modified run length encoding algorithm is applied to the same example
mentioned above, 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then instead of (44, 4), (45, 2), (27, 2), (26, 2), the
output sequence will be (44, 6), (27,4). From the example it is known that the compression ratio is
improved when compared to run length encoding.
The flow chart of compression algorithm is given in figure1.
Figure 1
Encoding Architectures Using Verilog HDL
editor@iaeme.com
In this paper, lossy data compression is used to design efficient modified run-length encoding
compression and decompression architectures using verilog HDL. And the designed modules are simulated
Run length encoding algorithm uses lossless data compression technique. In the run length encoding the
runs (identical data) of data are stored as a single value and count, rather than as the original data. For
example, if the input sequence is 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then the output sequence will be (44,
), (26, 2). From the above example it is clear that, the compression ratio is better for the
The efficient modified run length encoding compression algorithm uses lossy compression technique. With
this lossy compression, the compression ratio can be improved, which causes to improve the system
performance as well. In this technique, first input data is printed at the output. If the next input data is
han or 1 bit less than the previous data, then this data is considered in the run and
count is incremented. If the modified run length encoding algorithm is applied to the same example
(44, 4), (45, 2), (27, 2), (26, 2), the
output sequence will be (44, 6), (27,4). From the example it is known that the compression ratio is
http://www.iaeme.com/IJECET/index.asp
The algorithm for modified run-length encoding compression algorithm is described below.
• Read first data from the input sequence.
• Print first data.
• Print count=1.
• Read next data.
• If next data=first data or first data+1 or first data
• Print count=count+1.
• Go to step 4.
• Print next data.
• Go to step 3.
Figure 2 shows the architecture of modified run
3.2. Decompression
The flow chart of decompression algorithm is
Swetha Annangi
http://www.iaeme.com/IJECET/index.asp 54
length encoding compression algorithm is described below.
Read first data from the input sequence.
If next data=first data or first data+1 or first data-1 then go to step 6. Otherwise go to step 8.
Figure 2 shows the architecture of modified run-length encoding compression algorithm.
Figure 2
The flow chart of decompression algorithm is given in figure 3.
Figure 3
editor@iaeme.com
length encoding compression algorithm is described below.
6. Otherwise go to step 8.
length encoding compression algorithm.
RTL Design of Efficient Modified Run
http://www.iaeme.com/IJECET/index.asp
The algorithm for modified run-length encoding compression algorithm is described below.
• Read input data and count.
• Print input data.
• Count=count-1.
• If count=1 then go to step 1. Otherwise go to step 2.
Figure 4 shows the architecture of modified run
4. RESULTS
The modified run-length encoding compression and decompression architectures are designed using
Verilog HDL. The designed modules are simulated and synthesized using
shows the RTL schematic of decompression algorithm.
The output waveform of modified run
RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL
http://www.iaeme.com/IJECET/index.asp 55
length encoding compression algorithm is described below.
If count=1 then go to step 1. Otherwise go to step 2.
itecture of modified run-length encoding compression algorithm.
Figure 4
length encoding compression and decompression architectures are designed using
Verilog HDL. The designed modules are simulated and synthesized using Xilinx ISE 13.1. and figure 8
shows the RTL schematic of decompression algorithm.
The output waveform of modified run-length encoding compression module is shown in figure 5.
Figure 5
Encoding Architectures Using Verilog HDL
editor@iaeme.com
length encoding compression algorithm is described below.
length encoding compression algorithm.
length encoding compression and decompression architectures are designed using
Xilinx ISE 13.1. and figure 8
length encoding compression module is shown in figure 5.
http://www.iaeme.com/IJECET/index.asp
The output waveform of modified run
Figure 7 shows the RTL schematic of modified run
Figure 8 shows the RTL schematic of modified run
Swetha Annangi
http://www.iaeme.com/IJECET/index.asp 56
The output waveform of modified run-length encoding decompression module is shown in figure 6.
Figure 6
Figure 7 shows the RTL schematic of modified run-length encoding compression architecture.
Figure 7
Figure 8 shows the RTL schematic of modified run-length encoding decompression architecture.
Figure 8
editor@iaeme.com
module is shown in figure 6.
length encoding compression architecture.
length encoding decompression architecture.
RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL
http://www.iaeme.com/IJECET/index.asp 57 editor@iaeme.com
5. CONCLUSION
In this paper, Lossy data compression is used to design efficient modified run-length encoding
compression and decompression architectures using verilog HDL. And the designed modules are simulated
and synthesized using Xilinx ISE 13.1. The given input sequence is encoded using compression algorithm.
And decompression algorithm is applied to the compressed data to get the original sequence. Lossy data
compression is used to compress the data. By using these architectures, the efficient compression rate is
achieved.
REFERENCES
[1] Mohammed Abo-Zahhad (2011). ECG Signal Compression Using Discrete Wavelet Transform, Discrete
Wavelet Transforms - Theory and Applications, Dr. Juuso T. Olkkonen (Ed.), ISBN: 978-953-307-185-
5, InTech, Available from: http://www.intechopen.com/books/discrete-wavelet-transforms-theory-
andapplications/ecg-signal-compression-using-discrete-wavelet-transform.
[2] S. Joseph, N. Srikanth, J. E. N. Abhilash, “A Novel Approach of Modified Run-Length Encoding
Scheme for High Speed Data Communication Application,” International journal of Science and
Research, ISSN: 2319-7064, Vol. 2, Issue 12, December 2013.
[3] S. Sarika, S. Srilali, “Improved Run Length Encoding Scheme for Efficient Compression Data Rate,”
International Journal of Engineering Research and Applications, ISSN: 2248-9622, Vol. 3, Issue 6, Nov-
Dec 2013.
[4] Muhammad Bilal Akhtar, Dr. Qamar-ul-Islam , “Open Source Algorithm for Storage Area and
Temporally Optimized Run Length Coding for Image Compression Technology Used in Biomedical
Imaging,” International Conference on Open Source Systems and Technologies, 2012.
[5] Varsha Bansall, Pratishtha Gupta, Suhail Tomar, “The Implementation of Run Length Encoding for
RGB Image Compression,” International Journal of Advanced Research in Computer Engineering &
Technology (IJARCET), ISSN: 2278 – 1323, Volume 3 Issue 12, December 2014.
[6] Scitt Hauck, William D. Wilson, “Runlength Compression Techniques for FPGA Configurations,” IEEE
Symposium on FPGAs for Custom Computing Machines, 1999.
[7] Md. Ajmal Sadiq, T. Naga Raju and Kumar. Keshamoni, Modeling and Simulation of Test Data
Compression Using Verilog, International Journal of Electronics and Communication Engineering &
Technology, 4 (5), 2013, pp. 143–141.
[8] Bangaru Kalpana, Amrut Anilrao Purohit and R. Venkata Siva Reddy, Area Optimization of SPI
Module Using Verilog HDL, International Journal of Electronics and Communication Engineering &
Technology(IJECET), 7 (3), 2016, pp. 38–45.
Ad

Recommended

PDF
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
IRJET Journal
 
PDF
hetero_pim
Borui Wang
 
PDF
05725150
sandeep4378
 
PDF
Analysis of various mcm algorithms for reconfigurable rrc fir filter
eSAT Journals
 
PDF
FPGA IMPLEMENTATION OF SOFT OUTPUT VITERBI ALGORITHM USING MEMORYLESS HYBRID ...
VLSICS Design
 
PDF
Analysis of low pdp using SPST in bilateral filter
IJTET Journal
 
PDF
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
PDF
Super Resolution with OCR Optimization
niveditJain
 
PDF
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
csandit
 
PDF
B43030508
IJERA Editor
 
PDF
Linking design and manufacturing on a PLM platform
iosrjce
 
PDF
N046018089
IJERA Editor
 
PDF
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET Journal
 
PDF
CMES201308262603_16563
Richard Haney
 
PDF
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
IJERA Editor
 
PDF
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd Iaetsd
 
PDF
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
IJCSEA Journal
 
PDF
The International Journal of Engineering and Science (The IJES)
theijes
 
PDF
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
ijcsit
 
PDF
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
IAEME Publication
 
PDF
An efficient hardware logarithm generator with modified quasi-symmetrical app...
IJECEIAES
 
PDF
Using the black-box approach with machine learning methods in ...
butest
 
PDF
Td ams processing for vlsi implementation of ldpc decoder
eSAT Publishing House
 
PDF
Selection of intra prediction modes for intra frame coding in advanced video ...
eSAT Journals
 
PDF
Selection of intra prediction modes for intra frame
eSAT Publishing House
 
PDF
Parallel Hardware Implementation of Convolution using Vedic Mathematics
IOSR Journals
 
PDF
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET Journal
 
PDF
AN INSIGHT INTO ATOMIC DIMENSION OF PERSONALITY AND STRESS MANAGEMENT
IAEME Publication
 
PDF
COMPARATIVE STUDY OF DISTRIBUTED FREQUENT PATTERN MINING ALGORITHMS FOR BIG S...
IAEME Publication
 
PDF
E-INNOVATION
IAEME Publication
 

More Related Content

What's hot (19)

PDF
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
csandit
 
PDF
B43030508
IJERA Editor
 
PDF
Linking design and manufacturing on a PLM platform
iosrjce
 
PDF
N046018089
IJERA Editor
 
PDF
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET Journal
 
PDF
CMES201308262603_16563
Richard Haney
 
PDF
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
IJERA Editor
 
PDF
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd Iaetsd
 
PDF
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
IJCSEA Journal
 
PDF
The International Journal of Engineering and Science (The IJES)
theijes
 
PDF
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
ijcsit
 
PDF
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
IAEME Publication
 
PDF
An efficient hardware logarithm generator with modified quasi-symmetrical app...
IJECEIAES
 
PDF
Using the black-box approach with machine learning methods in ...
butest
 
PDF
Td ams processing for vlsi implementation of ldpc decoder
eSAT Publishing House
 
PDF
Selection of intra prediction modes for intra frame coding in advanced video ...
eSAT Journals
 
PDF
Selection of intra prediction modes for intra frame
eSAT Publishing House
 
PDF
Parallel Hardware Implementation of Convolution using Vedic Mathematics
IOSR Journals
 
PDF
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET Journal
 
A BINARY TO RESIDUE CONVERSION USING NEW PROPOSED NON-COPRIME MODULI SET
csandit
 
B43030508
IJERA Editor
 
Linking design and manufacturing on a PLM platform
iosrjce
 
N046018089
IJERA Editor
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET Journal
 
CMES201308262603_16563
Richard Haney
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
IJERA Editor
 
Iaetsd fpga implementation of cordic algorithm for pipelined fft realization and
Iaetsd Iaetsd
 
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
IJCSEA Journal
 
The International Journal of Engineering and Science (The IJES)
theijes
 
PIXEL SIZE REDUCTION LOSS-LESS IMAGE COMPRESSION ALGORITHM
ijcsit
 
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
IAEME Publication
 
An efficient hardware logarithm generator with modified quasi-symmetrical app...
IJECEIAES
 
Using the black-box approach with machine learning methods in ...
butest
 
Td ams processing for vlsi implementation of ldpc decoder
eSAT Publishing House
 
Selection of intra prediction modes for intra frame coding in advanced video ...
eSAT Journals
 
Selection of intra prediction modes for intra frame
eSAT Publishing House
 
Parallel Hardware Implementation of Convolution using Vedic Mathematics
IOSR Journals
 
IRJET - Design and Implementation of FFT using Compressor with XOR Gate Topology
IRJET Journal
 

Viewers also liked (20)

PDF
AN INSIGHT INTO ATOMIC DIMENSION OF PERSONALITY AND STRESS MANAGEMENT
IAEME Publication
 
PDF
COMPARATIVE STUDY OF DISTRIBUTED FREQUENT PATTERN MINING ALGORITHMS FOR BIG S...
IAEME Publication
 
PDF
E-INNOVATION
IAEME Publication
 
PDF
INNER SELF-IMPROVEMENT PROGRAMS: PATHWAY TO GAIN INDEPENDENCE FROM THE DEPEND...
IAEME Publication
 
PDF
VESTIGATION OF DYNAMIC INVOLVED IN DETERMINATION OF CAPITAL STRUCTURE OF KARU...
IAEME Publication
 
PDF
EFFECTIVE RESOURCE SHARING WITH UNIVERSAL BASE-BAND PROCESSING TECHNOLOGY SUP...
IAEME Publication
 
PDF
ARE THE SERVICES DELIVERED EMPLOYABLE? A SCENARIO OF TECHNICAL EDUCATION IN ...
IAEME Publication
 
PDF
A STUDY ON CHALLENGES OF MULTICULTURAL TEAM MEMBERS OF IT SECTOR
IAEME Publication
 
PDF
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
IAEME Publication
 
PDF
A STUDY ON IMPACT OF BARCODE AND RADIO FREQUENCY IDENTIFICATION TECHNOLOGY ON...
IAEME Publication
 
PDF
TAX REFORM FOR DEVELOPING VIABLE AND SUSTAINABLE TAX SYSTEMS IN INDIA WITH SP...
IAEME Publication
 
PDF
SOCIAL INNOVATION AND SOCIAL ENTREPRENEURSHIP - AN ELUCIDATION FOR THE PROBLE...
IAEME Publication
 
PDF
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
IAEME Publication
 
PDF
AN ANALYSIS OF EMPLOYEE ATTRITION IN AMARAJA BATTERIES LIMITED, TIRUPATI, AP
IAEME Publication
 
PDF
ANALYSIS OF NON PERFORMING ASSETS IN PUBLIC SECTOR BANKS OF INDIA
IAEME Publication
 
PDF
PRODUCTION OF ALTERNATIVE FUEL USING GASIFICATION BY SYNTHESIS OF FISCHER-TRO...
IAEME Publication
 
PDF
INVESTIGATE THE RELATIONSHIP BETWEEN ORGANIZATIONAL LEARNING CAPABILITIES AND...
IAEME Publication
 
PDF
MIXED CONVECTIVE HEAT AND MASS TRANSFER MHD FLOW PAST AN UNSTEADY STRETCHING ...
IAEME Publication
 
PDF
COMPARISON OF METHODS FOR THE RECOGNITION OF DERIVATIVE FINANCIAL PRODUCTS WI...
IAEME Publication
 
PDF
A FEASIBILITY STUDY FOR ONLINE MARKETING OF AGRICULTURAL GREENHOUSE PRODUCTS ...
IAEME Publication
 
AN INSIGHT INTO ATOMIC DIMENSION OF PERSONALITY AND STRESS MANAGEMENT
IAEME Publication
 
COMPARATIVE STUDY OF DISTRIBUTED FREQUENT PATTERN MINING ALGORITHMS FOR BIG S...
IAEME Publication
 
E-INNOVATION
IAEME Publication
 
INNER SELF-IMPROVEMENT PROGRAMS: PATHWAY TO GAIN INDEPENDENCE FROM THE DEPEND...
IAEME Publication
 
VESTIGATION OF DYNAMIC INVOLVED IN DETERMINATION OF CAPITAL STRUCTURE OF KARU...
IAEME Publication
 
EFFECTIVE RESOURCE SHARING WITH UNIVERSAL BASE-BAND PROCESSING TECHNOLOGY SUP...
IAEME Publication
 
ARE THE SERVICES DELIVERED EMPLOYABLE? A SCENARIO OF TECHNICAL EDUCATION IN ...
IAEME Publication
 
A STUDY ON CHALLENGES OF MULTICULTURAL TEAM MEMBERS OF IT SECTOR
IAEME Publication
 
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
IAEME Publication
 
A STUDY ON IMPACT OF BARCODE AND RADIO FREQUENCY IDENTIFICATION TECHNOLOGY ON...
IAEME Publication
 
TAX REFORM FOR DEVELOPING VIABLE AND SUSTAINABLE TAX SYSTEMS IN INDIA WITH SP...
IAEME Publication
 
SOCIAL INNOVATION AND SOCIAL ENTREPRENEURSHIP - AN ELUCIDATION FOR THE PROBLE...
IAEME Publication
 
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
IAEME Publication
 
AN ANALYSIS OF EMPLOYEE ATTRITION IN AMARAJA BATTERIES LIMITED, TIRUPATI, AP
IAEME Publication
 
ANALYSIS OF NON PERFORMING ASSETS IN PUBLIC SECTOR BANKS OF INDIA
IAEME Publication
 
PRODUCTION OF ALTERNATIVE FUEL USING GASIFICATION BY SYNTHESIS OF FISCHER-TRO...
IAEME Publication
 
INVESTIGATE THE RELATIONSHIP BETWEEN ORGANIZATIONAL LEARNING CAPABILITIES AND...
IAEME Publication
 
MIXED CONVECTIVE HEAT AND MASS TRANSFER MHD FLOW PAST AN UNSTEADY STRETCHING ...
IAEME Publication
 
COMPARISON OF METHODS FOR THE RECOGNITION OF DERIVATIVE FINANCIAL PRODUCTS WI...
IAEME Publication
 
A FEASIBILITY STUDY FOR ONLINE MARKETING OF AGRICULTURAL GREENHOUSE PRODUCTS ...
IAEME Publication
 
Ad

Similar to RTL DESIGN OF EFFICIENT MODIFIED RUN-LENGTH ENCODING ARCHITECTURES USING VERILOG HDL (20)

PDF
Enhancing the matrix transpose operation using intel avx instruction set exte...
ijcsit
 
PDF
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
ecgpapers
 
PDF
International Journal of Engineering Research and Development
IJERD Editor
 
PDF
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
IRJET Journal
 
PDF
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
ijesajournal
 
PDF
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
ijesajournal
 
PDF
RTL Modeling for the Cipher Block Chaining Mode (CBE) for Data Security
IRJET Journal
 
PDF
M021201092098
theijes
 
PDF
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET Journal
 
PDF
Improving Association Rule Mining by Defining a Novel Data Structure
IRJET Journal
 
PDF
Design and Implementation of a Programmable Truncated Multiplier
ijsrd.com
 
PDF
Implementation of MAC using Modified Booth Algorithm
Association of Scientists, Developers and Faculties
 
PDF
FrackingPaper
Collin Purcell
 
PDF
Design and testing of systolic array multiplier using fault injecting schemes
CSITiaesprime
 
PDF
Squashed JPEG Image Compression via Sparse Matrix
AIRCC Publishing Corporation
 
PDF
Squashed JPEG Image Compression via Sparse Matrix
AIRCC Publishing Corporation
 
PDF
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
ijcsit
 
PDF
J03502050055
theijes
 
PDF
Arm recognition encryption by using aes algorithm
eSAT Journals
 
PDF
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
VLSICS Design
 
Enhancing the matrix transpose operation using intel avx instruction set exte...
ijcsit
 
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
ecgpapers
 
International Journal of Engineering Research and Development
IJERD Editor
 
Design of a Novel Multiplier and Accumulator using Modified Booth Algorithm w...
IRJET Journal
 
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
ijesajournal
 
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
ijesajournal
 
RTL Modeling for the Cipher Block Chaining Mode (CBE) for Data Security
IRJET Journal
 
M021201092098
theijes
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET Journal
 
Improving Association Rule Mining by Defining a Novel Data Structure
IRJET Journal
 
Design and Implementation of a Programmable Truncated Multiplier
ijsrd.com
 
Implementation of MAC using Modified Booth Algorithm
Association of Scientists, Developers and Faculties
 
FrackingPaper
Collin Purcell
 
Design and testing of systolic array multiplier using fault injecting schemes
CSITiaesprime
 
Squashed JPEG Image Compression via Sparse Matrix
AIRCC Publishing Corporation
 
Squashed JPEG Image Compression via Sparse Matrix
AIRCC Publishing Corporation
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
ijcsit
 
J03502050055
theijes
 
Arm recognition encryption by using aes algorithm
eSAT Journals
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
VLSICS Design
 
Ad

More from IAEME Publication (20)

PDF
IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME Publication
 
PDF
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
IAEME Publication
 
PDF
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
PDF
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
PDF
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
IAEME Publication
 
PDF
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
IAEME Publication
 
PDF
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
IAEME Publication
 
PDF
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IAEME Publication
 
PDF
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
IAEME Publication
 
PDF
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
IAEME Publication
 
PDF
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
PDF
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
PDF
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
PDF
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
PDF
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
PDF
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
IAEME Publication
 
PDF
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
PDF
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
PDF
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 
PDF
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
IAEME Publication
 
IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
IAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
IAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
IAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
IAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
IAEME Publication
 

Recently uploaded (20)

PPTX
Mobile database systems 20254545645.pptx
herosh1968
 
PPTX
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
PDF
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
PPTX
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
PPTX
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
PDF
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
PPTX
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PDF
International Journal of Advanced Information Technology (IJAIT)
ijait
 
PDF
Complete guidance book of Asp.Net Web API
Shabista Imam
 
PPTX
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
PPT
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
PDF
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
PDF
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
PPTX
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
PPTX
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
PDF
System design handwritten notes guidance
Shabista Imam
 
Mobile database systems 20254545645.pptx
herosh1968
 
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Complete guidance book of Asp.Net Web API
Shabista Imam
 
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
System design handwritten notes guidance
Shabista Imam
 

RTL DESIGN OF EFFICIENT MODIFIED RUN-LENGTH ENCODING ARCHITECTURES USING VERILOG HDL

  • 1. http://www.iaeme.com/IJECET/index.asp 52 [email protected] International Journal of Electronics and Communication Engineering and Technology (IJECET) Volume 8, Issue 1, January - February 2017, pp. 52–57, Article ID: IJECET_08_01_006 Available online at http://www.iaeme.com/IJECET/issues.asp?JType=IJECET&VType=8&IType=1 ISSN Print: 0976-6464 and ISSN Online: 0976-6472 © IAEME Publication RTL DESIGN OF EFFICIENT MODIFIED RUN- LENGTH ENCODING ARCHITECTURES USING VERILOG HDL Swetha Annangi Assistant Professor, ECE Department, Guru Nanak Institute of Technology, Hyderabad, Telangana, India ABSTRACT Compression is an efficient technique to reduce the memory size and to improve the speed. In ECG signal compression, modified run-length encoding plays a significant role to compress the digitized ECG signals. The main objective of this paper is to realize an efficient architecture for modified run-length encoding compression and decompression algorithms. The proposed architectures designed in verilog HDL. And the designed verilog HDL modules are simulated and synthesized using Xilinx ISE 13.1 for RTL design. Key words: Modified Run-Length Encoding; Compression; Decompression; Verilog HDL; RTL Design. Cite this Article: Swetha Annangi, RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL, International Journal of Electronics and Communication Engineering and Technology, 8(1), 2017, pp. 52–57. http://www.iaeme.com/IJECET/issues.asp?JType=IJECET&VType=8&IType=1 1. INTRODUCTION In modern Bio-medical signal processing, the storage, processing and transmission of large quantities of digitized ECG signals for reproductive purpose is required. Data compression is needed to reduce the space required to store and transmit digitized ECG signals [1]. In discrete wavelet transform based ECG signal compression alorithm, firstly the ECG signals are decomposed by using forward discrete wavelet transformation. Secondly the thresholding will be done for the decomposed signals. Next modified run- length encoding and decoding is done to compress and decompress the digitisized signals. Lastly the reconstruction will be done by using inverse discrete wavelet transformation. Compression can be done in two ways- lossless compression and lossy compression. Lossless compression is a class of data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data. The original data and the data after compression and decompression are exactly the same because no part of the data is lost in the process [2]. Lossy compression discards the partial data to represent the content. This is used to reduce data size for storage, handling and transmitting content. In most cases a lossy method can produce a much smaller compared file than any lossless method, while still meeting the requirements of the applications. Lossy methods are most often used for compressing sound, images or videos.
  • 2. RTL Design of Efficient Modified Run http://www.iaeme.com/IJECET/index.asp In this paper, lossy data compression is used to design efficient modified run compression and decompression architectures using verilog HDL. And the designed modules are simulated and synthesized using Xilinx ISE 13.1. 2. RUN LENGTH ENCODING Run length encoding algorithm uses lossless data compression technique. In the run le runs (identical data) of data are stored as a single value and count, rather than as the original data. For example, if the input sequence is 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then the output sequence will be (44, 4), (45, 2), (27, 2), (26, 2). From the above example it is clear that, the compression ratio is better for the longer runs of data. 3. EFFICIENT MODIFIED R 3.1. Compression The efficient modified run length encoding compression algorithm uses lossy compre this lossy compression, the compression ratio can be improved, which causes to improve the system performance as well. In this technique, first input data is printed at the output. If the next input data is equal to or 1 bit greater than or 1 bit less than the previous data, then this data is considered in the run and count is incremented. If the modified run length encoding algorithm is applied to the same example mentioned above, 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then instead of output sequence will be (44, 6), (27,4). From the example it is known that the compression ratio is improved when compared to run length encoding. The flow chart of compression algorithm is given in figure1. RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL http://www.iaeme.com/IJECET/index.asp 53 In this paper, lossy data compression is used to design efficient modified run compression and decompression architectures using verilog HDL. And the designed modules are simulated and synthesized using Xilinx ISE 13.1. RUN LENGTH ENCODING Run length encoding algorithm uses lossless data compression technique. In the run le runs (identical data) of data are stored as a single value and count, rather than as the original data. For example, if the input sequence is 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then the output sequence will be (44, ), (26, 2). From the above example it is clear that, the compression ratio is better for the EFFICIENT MODIFIED RUN LENGTH ENCODING The efficient modified run length encoding compression algorithm uses lossy compre this lossy compression, the compression ratio can be improved, which causes to improve the system performance as well. In this technique, first input data is printed at the output. If the next input data is han or 1 bit less than the previous data, then this data is considered in the run and count is incremented. If the modified run length encoding algorithm is applied to the same example mentioned above, 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then instead of (44, 4), (45, 2), (27, 2), (26, 2), the output sequence will be (44, 6), (27,4). From the example it is known that the compression ratio is improved when compared to run length encoding. The flow chart of compression algorithm is given in figure1. Figure 1 Encoding Architectures Using Verilog HDL [email protected] In this paper, lossy data compression is used to design efficient modified run-length encoding compression and decompression architectures using verilog HDL. And the designed modules are simulated Run length encoding algorithm uses lossless data compression technique. In the run length encoding the runs (identical data) of data are stored as a single value and count, rather than as the original data. For example, if the input sequence is 44, 44, 44, 44, 45, 45, 27, 27, 26, 26 then the output sequence will be (44, ), (26, 2). From the above example it is clear that, the compression ratio is better for the The efficient modified run length encoding compression algorithm uses lossy compression technique. With this lossy compression, the compression ratio can be improved, which causes to improve the system performance as well. In this technique, first input data is printed at the output. If the next input data is han or 1 bit less than the previous data, then this data is considered in the run and count is incremented. If the modified run length encoding algorithm is applied to the same example (44, 4), (45, 2), (27, 2), (26, 2), the output sequence will be (44, 6), (27,4). From the example it is known that the compression ratio is
  • 3. http://www.iaeme.com/IJECET/index.asp The algorithm for modified run-length encoding compression algorithm is described below. • Read first data from the input sequence. • Print first data. • Print count=1. • Read next data. • If next data=first data or first data+1 or first data • Print count=count+1. • Go to step 4. • Print next data. • Go to step 3. Figure 2 shows the architecture of modified run 3.2. Decompression The flow chart of decompression algorithm is Swetha Annangi http://www.iaeme.com/IJECET/index.asp 54 length encoding compression algorithm is described below. Read first data from the input sequence. If next data=first data or first data+1 or first data-1 then go to step 6. Otherwise go to step 8. Figure 2 shows the architecture of modified run-length encoding compression algorithm. Figure 2 The flow chart of decompression algorithm is given in figure 3. Figure 3 [email protected] length encoding compression algorithm is described below. 6. Otherwise go to step 8. length encoding compression algorithm.
  • 4. RTL Design of Efficient Modified Run http://www.iaeme.com/IJECET/index.asp The algorithm for modified run-length encoding compression algorithm is described below. • Read input data and count. • Print input data. • Count=count-1. • If count=1 then go to step 1. Otherwise go to step 2. Figure 4 shows the architecture of modified run 4. RESULTS The modified run-length encoding compression and decompression architectures are designed using Verilog HDL. The designed modules are simulated and synthesized using shows the RTL schematic of decompression algorithm. The output waveform of modified run RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL http://www.iaeme.com/IJECET/index.asp 55 length encoding compression algorithm is described below. If count=1 then go to step 1. Otherwise go to step 2. itecture of modified run-length encoding compression algorithm. Figure 4 length encoding compression and decompression architectures are designed using Verilog HDL. The designed modules are simulated and synthesized using Xilinx ISE 13.1. and figure 8 shows the RTL schematic of decompression algorithm. The output waveform of modified run-length encoding compression module is shown in figure 5. Figure 5 Encoding Architectures Using Verilog HDL [email protected] length encoding compression algorithm is described below. length encoding compression algorithm. length encoding compression and decompression architectures are designed using Xilinx ISE 13.1. and figure 8 length encoding compression module is shown in figure 5.
  • 5. http://www.iaeme.com/IJECET/index.asp The output waveform of modified run Figure 7 shows the RTL schematic of modified run Figure 8 shows the RTL schematic of modified run Swetha Annangi http://www.iaeme.com/IJECET/index.asp 56 The output waveform of modified run-length encoding decompression module is shown in figure 6. Figure 6 Figure 7 shows the RTL schematic of modified run-length encoding compression architecture. Figure 7 Figure 8 shows the RTL schematic of modified run-length encoding decompression architecture. Figure 8 [email protected] module is shown in figure 6. length encoding compression architecture. length encoding decompression architecture.
  • 6. RTL Design of Efficient Modified Run-Length Encoding Architectures Using Verilog HDL http://www.iaeme.com/IJECET/index.asp 57 [email protected] 5. CONCLUSION In this paper, Lossy data compression is used to design efficient modified run-length encoding compression and decompression architectures using verilog HDL. And the designed modules are simulated and synthesized using Xilinx ISE 13.1. The given input sequence is encoded using compression algorithm. And decompression algorithm is applied to the compressed data to get the original sequence. Lossy data compression is used to compress the data. By using these architectures, the efficient compression rate is achieved. REFERENCES [1] Mohammed Abo-Zahhad (2011). ECG Signal Compression Using Discrete Wavelet Transform, Discrete Wavelet Transforms - Theory and Applications, Dr. Juuso T. Olkkonen (Ed.), ISBN: 978-953-307-185- 5, InTech, Available from: http://www.intechopen.com/books/discrete-wavelet-transforms-theory- andapplications/ecg-signal-compression-using-discrete-wavelet-transform. [2] S. Joseph, N. Srikanth, J. E. N. Abhilash, “A Novel Approach of Modified Run-Length Encoding Scheme for High Speed Data Communication Application,” International journal of Science and Research, ISSN: 2319-7064, Vol. 2, Issue 12, December 2013. [3] S. Sarika, S. Srilali, “Improved Run Length Encoding Scheme for Efficient Compression Data Rate,” International Journal of Engineering Research and Applications, ISSN: 2248-9622, Vol. 3, Issue 6, Nov- Dec 2013. [4] Muhammad Bilal Akhtar, Dr. Qamar-ul-Islam , “Open Source Algorithm for Storage Area and Temporally Optimized Run Length Coding for Image Compression Technology Used in Biomedical Imaging,” International Conference on Open Source Systems and Technologies, 2012. [5] Varsha Bansall, Pratishtha Gupta, Suhail Tomar, “The Implementation of Run Length Encoding for RGB Image Compression,” International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), ISSN: 2278 – 1323, Volume 3 Issue 12, December 2014. [6] Scitt Hauck, William D. Wilson, “Runlength Compression Techniques for FPGA Configurations,” IEEE Symposium on FPGAs for Custom Computing Machines, 1999. [7] Md. Ajmal Sadiq, T. Naga Raju and Kumar. Keshamoni, Modeling and Simulation of Test Data Compression Using Verilog, International Journal of Electronics and Communication Engineering & Technology, 4 (5), 2013, pp. 143–141. [8] Bangaru Kalpana, Amrut Anilrao Purohit and R. Venkata Siva Reddy, Area Optimization of SPI Module Using Verilog HDL, International Journal of Electronics and Communication Engineering & Technology(IJECET), 7 (3), 2016, pp. 38–45.