FPGA Verilog HDL格雷码的产生
来源:互联网 发布:英雄联盟登录网络异常 编辑:程序博客网 时间:2024/05/29 16:28
//格雷码地址产生integer I;always @( RADDR ) begin BNEXT_R[A] = RADDR[A]; //最左边的一位数保持不变 for( I = A - 1; I >= 0; I = I - 1 ) //将格雷码转换为普通二进制 BNEXT_R[I] = RADDR[I] ^ BNEXT_R[I + 1]; //将格雷码其左边第二个起解码后的值按位异或,即相同为0,不同为1 BNEXT_R = BNEXT_R + 1'b1; //普通二进制码自增一 GNEXT_R = ( BNEXT_R >> 1 ) ^ BNEXT_R; //BNEXT_R右移一位,与自身异或,得到下一个输出的格雷码end其中RADDR是定义的输出地址,寄存器A为地址的长度,寄存器BNEXT_R用于存储解码后二进制码,寄存器GNEXT_R 用于存储运算得到的下一个格雷码。
0 0
- FPGA Verilog HDL格雷码的产生
- Verilog HDL仿真激励的产生
- Verilog HDL仿真激励的产生
- 深入浅出FPGA-3-verilog HDL
- FPGA Verilog HDL 系列实例
- 深入浅出FPGA-3-verilog HDL
- FPGA优缺点、Verilog HDL与VHDL的优缺点
- 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--我眼中的FPGA 和Verilog HDL(一)
- FPGA学习笔记3-verilog HDL
- FPGA Verilog HDL 系列实例--------D 触发器
- FPGA Verilog HDL 系列实例--------寄存器
- FPGA Verilog HDL 系列实例--------双向移位寄存器
- FPGA Verilog HDL 系列实例--------数据选择器
- FPGA Verilog HDL 系列实例--------序列信号发生器
- [D-I] 认识FPGA Verilog HDL
- Quartus/FPGA/Verilog HDL【学习笔记001】
- Image processing on FPGA using Verilog HDL
- FPGA学习之Verilog HDL 一
- 2.7 GridView的基本使用
- jquery获取select中的option的text值
- 数据结构实验之栈三:后缀式求值
- jQuery 简单实现select二级联动
- UVALive6834->贪心
- FPGA Verilog HDL格雷码的产生
- Redis Go语言客户端指南
- 单片机——独立按键
- 数据结构实验之栈二:一般算术表达式转换成后缀式
- Eclipse编辑jsp、html的preview、Design/Source视图出错
- POJ 1141 Brackets Sequence+区间DP+想办法输出来
- stm32官方库数据格式定义 uint16_t
- ScrollView和HorizontalScrollView控件
- 小学生算数题