Design and Implementation of Parallel CRC for High Speed Application
Journal Title: UNKNOWN - Year 2015, Vol 4, Issue 2
Abstract
"High speed data transmission is the current scenario in networking environment. Cyclic redundancy check(CRC) is essential method for detecting error when the data is transmitted. With the challenging speed of transmitted data, to synchronize with speed, it is necessary to increase the speed of CRC generation. With the help of serial architecture a recursive formula is used from which a parallel design is derived which reconfigure rapidly to new polynomials. Usually the hardware implementation of linear feedback shift register used in serial crc generation does not achieve a high throughput, but is possible in parallel generation. The hardware scheme for computing the transition matrix of parallel cyclic redundancy checksum is used. This improves the polynomial adaptability. The factor of an area, required for a realization for storing the pre-computed matrix is also considered. The design lowers the area requirement. The equations allow the width of data to be processed in parallel and is selected independent of the degree of polynomial. The new design performs significantly in speed, area and energy efficiency. The derivation of the matrix necessary to set up all latches can be performed in software. Architecture uses the minimum number of clock cycles which increases the efficiency of the transmission process and easily adaptable to variation in transmission data bytes. The design architecture for CRC generation will be functionally verified using ModelSim and synthesized on Altera FPGA using Quartus 2 software. "
Simulation of Fuzzy Controller Based PFC Cuk Converter Fed BLDC Motor Drive
The use of permanent-magnet brushless dc motor (BLDC) in low-power appliances is increasing because of its features of high efficiency, wide speed range, and low maintenance. This project deals with a power factor correc...
Mobile Computing Application Design and Development Issues
Mobile Computing Application Design and Development Issues
Competency Mapping to Identify High Performers: in Context to IT Professionals
Competency mapping is one of the leading HRM initiatives of identifying the skills necessary for performing in a job. In this study we have focused on identifying the skills for IT professionals and analyzing the effect...
Customer Relationship Management in Indian Commercial Banks
In this day and age, customers are regarded as an article of trade. With the growth of Service Marketing, Customer Relationship Management (CRM) advanced and became popular in India. CRM became crucial to cope up with ex...
Car Anti-Collision and Intercommunication System using Communication Protocol
Publish/Subscribe system, Multi-core processors, Matching algorithm, Event processing, Stock quotes