题目描述:
现在需要对输入的32位数据进行奇偶校验,根据sel输出校验结果(0输出奇校验,1输出偶校验)
信号示意图:

`timescale 1ns/1ns
module odd_sel(
input [31:0] bus,
input sel,
output check
);wire odd;
assign odd = ^bus;
assign check = sel?odd:~odd;endmodule

题意整理

1、简单理解奇偶校验

奇校验:原始码流+校验位 总共有奇数个1

偶校验:原始码流+校验位 总共有偶数个1

2、计算奇偶校验的方法 按位求异或得到奇校验结果,对其求反得到偶校验结果

3、连续进行异或 odd = ^bus 对bus进行异或位操作

** 奇校验=异或运算 * 1:奇数、0:不是奇数
偶校验=异或运算取反 * 1:偶数、0:不是偶数
***

奇偶校验verilog相关推荐

  1. hls fifo_【FCCM2020】HLS 高手对比 Verilog 高手,到底输哪了?

    防秒退提醒:如果你不懂 HLS 但是懂 FPGA,也可以读一下 Verilog 层面的优化手段. 高级综合(high-level synthesis,简称 HLS)能自动把 C/C++ 之类的高级语言 ...

  2. FPGA学习之路—接口(1)—URAT Verilog程序设计

    FPGA学习之路--URAT Verilog程序设计 UART(Universal Asynchronous Receiver Transmitter,通用异步收发器)是广泛使用的异步串行数据通信协议 ...

  3. (48)VHDL实现8位奇偶校验电路(process语句语句)

    (48)VHDL实现8位奇偶校验电路(process语句语句) 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现8位奇偶校验电路(process语句语句) 5)结语 1.2 ...

  4. (47)VHDL实现8位奇偶校验电路(for loop语句)

    (47)VHDL实现8位奇偶校验电路(for loop语句) 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现8位奇偶校验电路(for loop语句) 5)结语 1.2 F ...

  5. (49)VHDL实现8位奇偶校验电路(while loop语句)

    (49)VHDL实现8位奇偶校验电路(while loop语句) 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现8位奇偶校验电路(while loop语句) 5)结语 1 ...

  6. 基于Flash的ECC纠错算法基本原理及软件C语言算法和硬件Verilog实现(PPT在主页可下载)

    目录: 1: ECC原理 2: ECC校验-列校验 3: ECC校验-行校验 4: ECC校验结果的分析 5: 算法实现 6: 实例分析 7: 校验流程总结 8:硬件verilog代码 1.ECC校验 ...

  7. Verilog实现UART串口收发器数字电路

    阿群的笔记 Verilog实现串口的思路: 节拍生成器:开发板自带晶振频率50MHz,串口波特率≈115200比特/秒,设计一个节拍生成器=16拍/比特,计算节拍生成器的计数最大值=50MHz÷(11 ...

  8. 再说System Verilog 与 Verilog 的关系

    System Verilog 与 Verilog 的关系 标准 当前的System Verilog标准是由IEEE(国际电子电气工程师协会)和Accellera(基于工业的标准协会)两个国际组织制定的 ...

  9. verilog简单奇校验

    介绍 ·奇偶校验:根据被传输的一组二进制代码的数位中"1"的个数是奇数或偶数来进行校验.采用奇数的称为奇校验,反之,称为偶校验.采用何种校验是事先规定好的.通常专门设置一个奇偶校验 ...

最新文章

  1. YonBuilder直播预约第七期 | 一场直播带你走近规则链
  2. 招聘 | 平安人寿人工智能研发团队北京研发中心
  3. 6.Python标准库_子进程 (subprocess包)
  4. LevelDB源码解读
  5. Django使用mysql连接池_Django db使用MySQL连接池
  6. spark数据查询语句select_Spark-SQL之DataFrame操作大全
  7. TPshop项目(三)
  8. Matlab识别拨号音,电话拨号音识别全解.ppt
  9. 大数据去重解决方案总结
  10. 性别识别_文字性别识别_语音性别识别 - 云+社区 - 腾讯云
  11. 机器学习中的分类算法
  12. 使用超声波测距模块控制LED灯
  13. 汇编:寄存器的寻址方式
  14. HTTP 416 错误 – 所请求的范围无法满足 Requested Range not satisfiable
  15. 百病之源五脏为根(国粹---gt;中医;在此提倡自然疗法!)
  16. Clamav安装及基本使用教程
  17. 【草图大师】su渲染方法教程
  18. 正态分布的参数含义μ,σ
  19. axios设置authorization
  20. 普中科技51纯代码(按键)

热门文章

  1. rust 实现 rCore lab1
  2. 【蓝桥杯物联网】第二章 软件环境搭建
  3. Java基础之02 动态代理模式172 173 类加载器原理分析
  4. 存储芯片行业信息汇总
  5. 基于51单片机的数字温度计ds18b20温度测量报警仿真(仿真+源码+全套资料)
  6. 年中总结大会--总结学习笔记, 技术部IT部门年中总结报告该怎么写
  7. 湖南大学C语言考研专业真题,2020年湖南大学计算机科学与技术考研真题试卷及试题答案,C语言程序设计考研试题下载...
  8. 职业生涯规划:如何选择一家适合自己的公司?
  9. three.js 树模型_与three.js的圣诞树
  10. NB-IOT模组之M5310-A 版本