奇偶校验verilog
题目描述:
现在需要对输入的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相关推荐
- hls fifo_【FCCM2020】HLS 高手对比 Verilog 高手,到底输哪了?
防秒退提醒:如果你不懂 HLS 但是懂 FPGA,也可以读一下 Verilog 层面的优化手段. 高级综合(high-level synthesis,简称 HLS)能自动把 C/C++ 之类的高级语言 ...
- FPGA学习之路—接口(1)—URAT Verilog程序设计
FPGA学习之路--URAT Verilog程序设计 UART(Universal Asynchronous Receiver Transmitter,通用异步收发器)是广泛使用的异步串行数据通信协议 ...
- (48)VHDL实现8位奇偶校验电路(process语句语句)
(48)VHDL实现8位奇偶校验电路(process语句语句) 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现8位奇偶校验电路(process语句语句) 5)结语 1.2 ...
- (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 ...
- (49)VHDL实现8位奇偶校验电路(while loop语句)
(49)VHDL实现8位奇偶校验电路(while loop语句) 1.1 目录 1)目录 2)FPGA简介 3)VHDL简介 4)VHDL实现8位奇偶校验电路(while loop语句) 5)结语 1 ...
- 基于Flash的ECC纠错算法基本原理及软件C语言算法和硬件Verilog实现(PPT在主页可下载)
目录: 1: ECC原理 2: ECC校验-列校验 3: ECC校验-行校验 4: ECC校验结果的分析 5: 算法实现 6: 实例分析 7: 校验流程总结 8:硬件verilog代码 1.ECC校验 ...
- Verilog实现UART串口收发器数字电路
阿群的笔记 Verilog实现串口的思路: 节拍生成器:开发板自带晶振频率50MHz,串口波特率≈115200比特/秒,设计一个节拍生成器=16拍/比特,计算节拍生成器的计数最大值=50MHz÷(11 ...
- 再说System Verilog 与 Verilog 的关系
System Verilog 与 Verilog 的关系 标准 当前的System Verilog标准是由IEEE(国际电子电气工程师协会)和Accellera(基于工业的标准协会)两个国际组织制定的 ...
- verilog简单奇校验
介绍 ·奇偶校验:根据被传输的一组二进制代码的数位中"1"的个数是奇数或偶数来进行校验.采用奇数的称为奇校验,反之,称为偶校验.采用何种校验是事先规定好的.通常专门设置一个奇偶校验 ...
最新文章
- YonBuilder直播预约第七期 | 一场直播带你走近规则链
- 招聘 | 平安人寿人工智能研发团队北京研发中心
- 6.Python标准库_子进程 (subprocess包)
- LevelDB源码解读
- Django使用mysql连接池_Django db使用MySQL连接池
- spark数据查询语句select_Spark-SQL之DataFrame操作大全
- TPshop项目(三)
- Matlab识别拨号音,电话拨号音识别全解.ppt
- 大数据去重解决方案总结
- 性别识别_文字性别识别_语音性别识别 - 云+社区 - 腾讯云
- 机器学习中的分类算法
- 使用超声波测距模块控制LED灯
- 汇编:寄存器的寻址方式
- HTTP 416 错误 – 所请求的范围无法满足 Requested Range not satisfiable
- 百病之源五脏为根(国粹---gt;中医;在此提倡自然疗法!)
- Clamav安装及基本使用教程
- 【草图大师】su渲染方法教程
- 正态分布的参数含义μ,σ
- axios设置authorization
- 普中科技51纯代码(按键)
热门文章
- rust 实现 rCore lab1
- 【蓝桥杯物联网】第二章 软件环境搭建
- Java基础之02 动态代理模式172 173 类加载器原理分析
- 存储芯片行业信息汇总
- 基于51单片机的数字温度计ds18b20温度测量报警仿真(仿真+源码+全套资料)
- 年中总结大会--总结学习笔记, 技术部IT部门年中总结报告该怎么写
- 湖南大学C语言考研专业真题,2020年湖南大学计算机科学与技术考研真题试卷及试题答案,C语言程序设计考研试题下载...
- 职业生涯规划:如何选择一家适合自己的公司?
- three.js 树模型_与three.js的圣诞树
- NB-IOT模组之M5310-A 版本