|
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
What's New:News.txt
README:README
White Paper: pdcodes_wp.text
Download: pdcodes-0.01.tar.gz
Support: Support Mail Contact
|
Contents
What's New!
README
Download
Papers
Support
|