0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎么设计一个4位奇偶校验器呢?

冬至子 来源:半导体技术人 作者:半导体技术人 2023-07-07 14:30 次阅读

在数字设备中,数据的传输是大量的,传输的数据都是由0和1构成的进制数字组成。在数据传输或数字通信中,由于存在噪声和干扰,二进制信息的传输可能会出现差错(0变为1,或者1变为0)。

为了检验这种错误,常采用奇偶校验的方法。即在原二进制信息码组后添加一位检验位(监督码元),使得添加校验位码元后整个码组中1码元的个数为奇数或偶数。若为奇数,称为奇校验;若为偶数,则称为偶校验。

在数据发送端用来产生奇(或偶) 校验位的电路称为奇(或偶)校验发生器;在接收端,对接收的代码进行检验的电路称为奇(或偶)校验器。

一、设计目标:

1)设计一个4位奇偶校验器(4位输入中有奇数个1时输出1,偶数个1时输出0),给出电路图,完成由电路图到晶体管级的转化;

2)绘制原理图, 完成电路特性模拟

3)遵循设计规则完成晶体管级电路图的版图,流程如下:

版图布局规划-基本单元绘制-功能块的绘制-布线规划—总体版图);

4)版图检查与验证( DRC检查);

5)针对版图,给出实现该电路的工艺流程图;

二、设计过程:

电路图:

图片

瞬态特性仿真

图片

版图:

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 发生器
    +关注

    关注

    4

    文章

    1361

    浏览量

    61612
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83608
  • 晶体管
    +关注

    关注

    77

    文章

    9615

    浏览量

    137725
  • 奇偶校验器
    +关注

    关注

    0

    文章

    7

    浏览量

    7122
  • DRC
    DRC
    +关注

    关注

    2

    文章

    148

    浏览量

    36105
收藏 人收藏

    评论

    相关推荐

    UART中有奇偶校验位和无奇偶校验位的数据传输是怎样的?

    一个 1 是奇偶校验位。如果设置中启用了奇偶校验位,但不需要设置,因为传输的位数是偶数,应该是这样的吗?00111100----------------------奇校验对于奇
    发表于 12-08 07:24

    奇偶校验

    奇偶校验码   奇偶校验码是种开销最小,能发现数据代码中一位出错情况的编码,常用于存储读写检查,或ASCII字符、其它类
    发表于 10-13 16:42 5279次阅读

    奇偶校验,奇偶校验是什么意思

    奇偶校验,奇偶校验是什么意思 奇偶校验定义 为了系统的可靠性,对于位数
    发表于 03-08 17:32 2188次阅读

    奇偶校验码,奇偶校验码原理是什么?

    奇偶校验码,奇偶校验码原理是什么? 奇偶校验码是奇校验码和偶校验码的统称,是种最基本的检错码
    发表于 03-17 17:39 6.3w次阅读

    奇偶校验_奇偶校验设计程序

    本内容提供了奇偶校验_奇偶校验设计的程序代码,希望对大家有帮助
    发表于 11-11 10:04 5696次阅读

    DES使用56的密钥以及附加的8奇偶校验位详细资料说明

    本文档的主要内容详细介绍的是DES使用56的密钥以及附加的8奇偶校验位详细资料说明。
    发表于 03-29 14:26 4次下载

    stm32串口奇偶校验

    STM32串口通信使用奇偶校验的时候应该设置数据长度9bit,奇偶校验是硬件完成的,并且stm32用校验位时,数据要选9
    的头像 发表于 07-23 09:26 1.1w次阅读

    stm32 usart奇偶校验如何配置

    stm32 usart奇偶校验如何配置?或许你在stm32 usart奇偶校验过程中会遇到如下些坑,stm32 usart偶校验错误标志
    的头像 发表于 07-23 09:55 7431次阅读
    stm32 usart<b class='flag-5'>奇偶校验</b>如何配置

    单片机串口分析起始停止奇偶校验位

    串口解析串口配置1.波特率2.停止3.数据4.奇偶校验位比特率:通讯的频率停止:可以选择1/1.5/2三
    发表于 11-20 10:36 16次下载
    单片机串口分析起始<b class='flag-5'>位</b>停止<b class='flag-5'>位</b><b class='flag-5'>奇偶校验位</b>

    STM32的UART奇偶校验注意

    开启奇偶校验位,是要占用一位数据位,所以需要把数据设置为9。可参考以下代码。USART_InitStructure.USART_BaudRate = baudrate; /* 波特
    发表于 12-28 19:10 20次下载
    STM32的UART<b class='flag-5'>奇偶校验</b>注意

    增强FIFO模式下的奇偶校验

    自昊芯推出专题讲解SCI串口通讯奇偶校验,分为两期讲解,上期主要讲解标准SCI模式下的奇偶校验,本期主要讲解增强FIFO模式下的奇偶校验
    的头像 发表于 11-02 09:30 982次阅读

    什么是奇偶校验 奇偶校验的基本原理 奇偶校验电路什么意思

    什么是奇偶校验 奇偶校验的基本原理 奇偶校验电路什么意思  奇偶校验种用于检测二进制数据中错误的方法。它的基本原理是在二进制数据的末尾添
    的头像 发表于 10-17 16:16 3580次阅读

    什么是奇偶校验电路?奇偶校验是时序逻辑电路吗?

    什么是奇偶校验电路?奇偶校验是时序逻辑电路吗? 奇偶校验电路是种数字电路,在数据传输过程中用于检测数据是否发生错误。在每个数据字节(通常
    的头像 发表于 10-17 16:16 3481次阅读

    什么是奇校验和偶校验?常见的奇偶校验方式有哪些?

    校验,以保证正确性。常用的校验方法有奇偶校验、循环冗余校验(CRC)、海明码等。 2. 奇偶校验
    的头像 发表于 10-17 16:28 1w次阅读

    奇偶校验和crc校验的区别 CRC校验奇偶校验之间有什么关系?

    方法都可以检测出特定类型的错误。 奇偶校验种简单的校验方法,适用于串行传输数据,主要用于检测传输中的单比特错误。其原理是通过添加
    的头像 发表于 10-17 16:28 3221次阅读