pdcodes : public domain codes
Implementation Models of Mathematical Coding Systems

Copyright by Mathcadix Software

Description



The pdcodes program is a public domain system for generating and verifying implementation models of mathematical coding systems. It is useful for people who want to design, simulate, and synthesize hardware models of the coding systems...and have the ability to cross-verify all of the the models using a common input file.

The first, and currently only, coding system implemented in pdcodes is the CRC (Cyclic Redundancy Check) code. Given a generating polynomial, a pipeline size, a set of initialization parameters, and an input data file, pdcodes will generate a VHDL model and testbench of the given code instance, and perform the cross-verification of that code on any given user-defined data set.

It will allow you to take a user-defined data file, run a well known public domain software C-languge model of the CRC code, followed by running a math model of the same code (which generates a VHDL model and testbench), and finally simulate the VHDL model and testbench using a VHDL simulator.

CRC coding models are explicitly supported as:

--- a software model
(an industry standard C program by Rocksoft),

--- a mathematical model and hardware model generator
(a PERL program performs the math, emulates the evaluation of the codes, and produces the VHDL coding model and testbench.)

--- a synthesis/simulation model verification process
(the generated VHDL model of the CRC code and testbench is qualified to run on a free command line VHDL simulator from www.symphonyeda.com)

Contents



arrow What's New:News.txt
arrow README:README
arrow White Paper: pdcodes_wp.text
arrow Download: pdcodes-0.01.tar.gz
arrow Support: Support Mail Contact

Contents

bullet What's New!

bullet README

bullet Download

bullet Papers

bullet Support