首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > 异步数据包的数据路径组件实例

异步数据包的数据路径组件实例

  • 资源大小:2.36 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: 实例 路径 异步 数据 组件

资 源 简 介

Actually doing practical asynchronous design can be hard to learn, simply because of the lack of examples. This project has some example code that you can look at, and maybe use. First is a random number generator. It uses a linear feedback shift register to generate a lot of 16-bit pseudo-random numbers quickly. Mathematically it"s not so good, but for some things it"s good enough -- and it"s certainly fast and cheap. Second is code for a CRC-16 checksum, using the CCITT standard polynomial. Both of these components use four-phase handshaking. They"re written in gate-level Verilog which should be synthesizable. The testbench code has been tested in Icarus Verilog but should run in similar tools like Modelsim.

文 件 列 表

bdcrc16
Makefile
tests
crc16.c
crc16.v
VIP VIP
0.170402s