首页 > 技术 > 内容

怎么去设计一个基于FPGA的二进制比较器呢?

时间:2025-11-29  作者:Diven  阅读:0

前一篇文章我们介绍了通过小脚丫FPGA核心开发板来进行门电路的实验过程。当然,我们还可以画出更多复杂的门电路组合,并且通过小脚丫FPGA轻松实现对应的输入/输出特性的定义。现在,我们利用小脚丫来学习更多具有特定功能的实用组合逻辑电路。

本篇中,我们希望设计一个二进制比较器,通过小脚丫FPGA搭建实验电路并验证结果。

顾名思义,二进制比较器就是比较两个二进制数的大小,因此对于一个两位输入的比较器来说,其输出结果不外乎有小于,大于和等于三种可能。因此我们列出这个电路的真值表。

表1 二进制比较器真值表相信学习过数字电路课程的同学都知道如何将该电路进行逻辑运算,化简并画出对应的门电路组合,因此该步骤我们不在此过多赘述,直接上图。图1 电路图图2 门电路组合

通过Verilog代码,我们对该电路进行硬件描述。这次我们采用Data-flow的写法,代码中出现的!&^等符号,实际上就是等于同直接对数据进行逻辑运算,并分别对应NOT, AND, OR。希望大家之后对这些符号的熟悉程度就如同看¥$€等符号一样亲切。

Module comparer1 ( inputwire A, //定义输入的两个数a、b inputwire B, outputwire Y2, //定义三种输出结果对应的led outputwire Y0, outputwire Y1 ); assign Y2 =(!A) & B; //对应A< B assign Y1 = A & (!B); //对应A >B assign Y0 =!(A^B); //对应A=B endModule

在完成代码编译后,我们将输入变量A和B以及输出变量Y2,Y1,Y0分别对应至小脚丫的板载外设上。

表2 各变量对应小脚丫相应引脚这样,我们就在小脚丫上构建了一个二进制比较器,我们可以通过调节输入编码开关,并观察LED灯的现象来验证我们的设计。

文章的最后我们提两个问题:

如果我们将开关SW1, SW2拨至如下图所示,L1,L2,L3所对应的状态应该是怎样的?

注意:小脚丫板载的LED是低电平点亮,也就是说,当输出为1时,LED熄灭,反之则亮。图3

假如现在小脚丫上L2、L3处于点亮状态,那么拨码开关SW1和SW2现在应该是什么状态?(图中将拨码开关放置中间未知仅为示意作用,实际不存在中间状态)。图4

是不是入手很简单,随后能够很方便地做扩展和结果验证?

猜您喜欢


现代电子设备日益发展的背景下,各种模块化组件的需求也随之增加。MODULE_26X9.5MM_TM作为新型的模块,因其独特的设计和卓越的性能,逐渐成为市场上的热...
2025-02-21 13:02:44
电阻瓷棒是应用于电气和电子设备中的重要元件,优异的绝缘性能和耐高温特性而受到青睐。本文将深入探讨电阻瓷棒的特点、应用领域以及选购注意事项,帮助读者更好地理解这一...
2025-04-19 09:01:25
现代电子设备中,连接器的选择对设备的性能和稳定性非常重要。CONN_27.56X7MM_TM是应用于各种电子产品中的连接器,因其独特的设计和优越的性能,受到了许...
2025-04-24 09:00:41
近年来,扩频通信技术在移动通信、个人通信、室内无线通信以及卫星通信中得到越来越广泛的应用。对于DS-CDMA(Direct Sequence-Code Divi...
2020-12-07 10:03:00
敲渣锤是应用于工业和建筑领域的工具,主要用于清理和加工金属材料。应用领域包括冶金行业,在炼钢和铸造过程中,敲渣锤可以有效去除炉渣,提高金属的纯度和质量。在建筑工...
2017-10-07 00:00:00
贴片电阻,就是表面贴装型的电阻器。体积小巧,通常为矩形或圆柱形,应用于各种电子电路中。那么,贴片电阻究竟有什么作用和用途呢?简单来说,贴片电阻的主要作用是限制电...
2024-11-29 10:26:07
防浪涌电阻作为保护电路免受瞬态过电压损害的重要元件,越来越受到重视。正邦(JPCON)作为国内知名的电子元器件制造企业,其防浪涌电阻产品因性能稳定、质量可靠而受...
2017-04-04 08:32:00
贴片电阻上的431标记代表其阻值为430欧姆。这种标记方式遵循EIA-96标准,使用三位数字来表示阻值。前两位数字是有效数字,第三位数字则表示10的几次方。具体...
2024-11-29 10:26:13
随着科技的不断进步,碳化硅(SiC)材料因其优异的电气性能和热稳定性,越来越多地应用于电子器件中。碳化硅肖特基二极管作为高效的功率电子器件,应用于电源转换、电动...
2025-04-06 08:00:02
扁平柔性电缆(FFC)和柔性印刷电路(FPC)在现代电子产品中是重要配件,但之间存在一些显著的区别。FFC通常是由多根平行导线组成,采用聚酯薄膜作为绝缘材料,应...
2020-03-03 00:00:00