Bit-Stream C Models

Mohamed Salem <[email protected]> 09 Mar 2004 18:00:06 +0200
Newsgroups gmane.org.handasarabia.nour
Organization Handasa Arabia
Message-ID <[email protected]>
--=-PewkgVlmCJmR7mlmEMoA
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Dear All,

 
Attached (tar.gz) are C models of the data-path (bit-stream) components
developed by "Ravi Ranjan":

1- CRC16 
2- HEC
3- FEC 1/3 
4- FEC 2/3 
5- Scrambler.

The main subroutine inside each file acts as a testbench that would be
modified to interface with the HDL models for the components.

To run the files :
==================
gunzip c-fles.tar.gz
tar -xvf c-files.tar
go the installed directory <c-files>
execute these commands in order:

command 1:gcc -DPRINT_EN <the c file name>
command 2 : ./a.out
=======================

Currently we are studying the C models  in order to update the last
section of the Hardware specs of the Bitstream processing document.

The files will be uploaded to the CVS as well.


Thanks for your time and interest.
LET US REALIZE NOUR....

Best Regards,

	Mohamed A.Salem

--=-PewkgVlmCJmR7mlmEMoA
Content-Disposition: attachment; filename=c-files.tar.gz
Content-Type: application/x-gzip; name=c-files.tar.gz
Content-Transfer-Encoding: base64

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
Cv8HUF0C9gB4AAA=


--=-PewkgVlmCJmR7mlmEMoA
Content-Type: text/plain; charset=us-ascii

--------------------------
NOUR Mailing List
Handasa Arabia Organization
http://www.handasarabia.org
[email protected]

Message number 120
--=-PewkgVlmCJmR7mlmEMoA--