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

时间:2025-07-25  作者:Diven  阅读:0

前一篇文章我们介绍了通过小脚丫FPGA核心开发板来进行门电路的实验过程。当然,我们还可以画出更多复杂的门电路组合,并且通过小脚丫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

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

猜您喜欢

125在贴片电阻上代表阻值,但并非直接的欧姆数值。实际上,是一种编码方式,需要进行解码才能得到真实的阻值。对于三位数的贴片电阻标识码,如125,前两位数字代表有...
2024-11-29 10:26:02

金属管件接头是连接金属管道的重要组件,应用于各类管道系统中。主要功能是实现管道之间的连接、转向、分支和密封,确保流体的顺畅输送和系统的安全运行。金属管件接头通常...
2018-03-20 00:00:00

精密电阻器在各种电子设备中的应用越来越。辉城(LTEC)作为行业内知名的电阻制造商,其四端子电阻以高精度和稳定性受到市场青睐。本文将围绕辉城(LTEC)四端子电...
2012-11-27 05:32:30

铝壳和瓷管电阻是电子元件中常见的两种类型,在电路中有着着重要的作用。铝壳电阻良好的散热性能和耐久性而受到青睐,通常用于高功率应用中。根据功率和阻值的不同,铝壳电...
2018-06-10 00:00:00

贴片电阻R002 2512是一款尺寸为2512 (2.5mm x 1.2mm) 的表面贴装电阻,凭借其小巧的体积和稳定的性能,应用于各种电子产品中。在电路中起到...
2024-11-29 10:25:53

焊接贴片电阻是电子组装中常见的工艺,电子产品体积的缩小,贴片元件小巧、轻便而被应用。焊接的质量直接影响到电路的性能和稳定性,因此掌握正确的焊接方法是每个电子爱好...
2025-04-13 18:30:37

光敏电阻,作为一种重要的光电元件,应用于各种电子设备中。的工作原理是根据光照强度的变化来改变电阻值,从而实现对光照强度的检测。本文将深入探讨光敏电阻的工作机制、...
2025-03-19 01:31:38

液压冲孔工具是高效、便捷的金属加工设备,应用于建筑、机械制造和汽车行业。通过液压系统产生强大的压力,能够轻松穿透各种厚度的金属材料,快速实现精确的冲孔作业。这款...
2010-07-11 00:00:00

挑选合适的贴片电阻厂家,对于产品质量和稳定性很重要。虽然很难明确一个绝对的前十名,但以下是一些公认的优质贴片电阻品牌,在市场占有率、技术实力和产品可靠性方面表现...
2024-11-29 10:26:04

贴片电阻体积小巧,在电路板上随处可见,测量其阻值是电子爱好者和专业人士的常见任务。掌握正确的测量方法,能确保电路的正常工作和故障排查的效率。对于没有焊接在电路板...
2024-11-29 10:26:24