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

时间:2025-06-17  作者: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

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

猜您喜欢

固态电容是电子元件。的性能稳定,使用。了解固态电容的参数很重要。本文将介绍如何看固态电容的参数。容值(Capacitance)容值是固态电容的基本参数。单位是法...
2025-03-25 10:30:35

触觉传感器在仿生机器人假肢的开发中发挥着至关重要的作用,特别是在提供触觉反馈方面。然而,现有的传感技术在高压下的灵敏度和对非平坦工作表面的适应性方面仍然存在不足...
2023-11-22 09:12:00

薄膜电阻作为电子元件中的重要组成部分,其体积规格和品牌选择显得尤为关键。SUPEROHM(美隆)作为知名的薄膜电阻制造商,很好的品质和丰富的规格赢得了市场的认可...
2016-04-02 02:18:53

继电器模块是自动化控制系统中常见的组件,在功能和应用上存在一些显著区别。继电器模块可以根据工作电压的不同分为直流和交流两种类型,用户需根据具体需求选择合适的电压...
2010-08-17 00:00:00

什么是DC-DC转换器?DC-DC转换器,也称为直流-直流转换器,是一种电子电路,用于将一个直流电压等级转换为另一个直流电压等级。在现代电子设备中是很重要的配件...
2024-03-16 00:00:00

电子设备中,稳定的电源供应是确保其正常运行的关键因素。线性稳压电路作为一种经典且可靠的电源解决方案,被应用于各种电子设备中,为其提供稳定纯净的直流电源。线性稳压...
2024-07-24 00:00:00

采样电阻作为关键元件,有着着重要的作用。丽景电子作为国内知名的电子元器件制造商,其生产的采样电阻凭借优异的性能和可靠的质量,应用于各类电子设备中。本文将围绕丽景...
2018-01-30 13:38:01

Bourns可调电阻是一种应用于电子电路中的元件,通常用于调整电路中的电压和电流,以实现电路的精确控制。这种电阻器具有结构简单、调节方便等特点,因而在许多电子设...
2025-03-17 06:00:02

前 言 近年来,随着中国新基建、中国制造2025的持续推进,单ARM处理器越来越难胜任工业现场的功能要求,特别是能源电力、工业控制、智慧医疗等行业通常需要ARM...
2022-11-10 12:22:00

开口型沉头抽芯铆钉是常见的连接件,应用于机械、电子和建筑等领域。根据不同的分类标准,开口型沉头抽芯铆钉主要可以分为以下几类:按材质分类,可以分为铝合金、钢制和不...
2019-07-02 00:00:00