Method to Design Error-Correcting Systems Using Pascal Programs
Original Publication Date: 1985-Dec-01
Included in the Prior Art Database: 2005-Feb-19
A method using Pascal language to emulate the hardware that is employed in a specific error-correcting system is illustrated in the flow chart above. This method results in several advantages. 1) A vast savings of time and effort in generating known ECC/CRC (error-correcting code/cyclic redundancy check) error patterns and syndromes and decoding the syndromes to achieve error correction. 2) Since the programs emulate the hardware, this helps in the decision of hardware/software trade-offs. 3) Programs can be used as a debug and verification tool with no timing problem. 4) The programs are used as an independent check on the working of the hardware. 5) A small modification to the program is all that is needed for a different ECC generator polynomial. Only five Pascal programs are required as follows: 1.