news 2026/4/16 15:49:14

FPGA应用开发和仿真【1.3】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FPGA应用开发和仿真【1.3】
1.6.7 数值比较器

数值比较器用于比较输入的两个二进制数的大小。这两个二进制数或同为无符号数或同为有符号数,输入为无符号数的称为无符号数比较器,输入为有符号数的称为有符号数比较器,输出信号可以有一个或多个,用于表达“小于”、“小于或等于”、“等于”、“大于或等于”或“大于”。有的数值比较器还提供比较输入,用于多个级联。

图1-80所示是一个4位数值比较器,它既有比较输入又有比较输出。

表1-24是它的真值表。

从表1-24中可以看出,在级联模式下,当本级输入的A和B相等时,才考虑比较输入的值,因此,作为最后输出的那一级应该是数据的高位。图1-81所示是将两个4位数值比较器级联为一个8位比较器的电路。

1.7 锁存器

前面介绍的组合逻辑的输出只与当前的输入值有关,换句话说,它们没有记忆能力。而锁存器和触发器则能够记忆输入值。锁存器在FPGA中几乎没有应用,本节仅简单介绍SR锁存器和D锁存器。

1.7.1 SR锁存器

考虑图1-82所示的电路。假定初始状态下R=0,S=0,Q=0,则Q必然为1。如果S和R发生变化,波形将如图1-83所示。

图1-83中没有画出S和R同时为高的情况(此时Q和Q均输出为低),如果不考虑这种情况,可以看到,S(意为Set)上升为高时,会使得Q输出为高,但当S下降为低时,Q继续保持为高;当R(意为Reset)上升为高时,会使得Q输出为低,但当R下降为低时,Q继续保持为低。总的来说,在S和R变得同为低时,Q的状态会保持前一时刻的状态,可能是高,也可能是低。SR锁存器也可简化为如图1-84所示符号。

有时电路中并不需要Q输出,也可以不画出。表1-25是SR锁存器的真值表,表中Qk和Qk-1分别表示条件发生之前的状态和条件发生之后的状态。

1.7.2 D锁存器

考虑如图1-85所示的电路。当En为高时,S=D,R=D,无论D为何值,Q输出与D一致,而当En为低时,S=R=0,Q将保持En变低之前的值,此时无论D怎样变化,Q都会保持不变,即Q锁存了En变低之前的D值。

D锁存器可简化为如图1-86所示符号。

图1-87是D锁存器的典型工作波形。

表1-26所示是D锁存器的真值表。

在CMOS电路中,D锁存器还可以由传输门和非门更简单地构成,如图1-88所示。在En为高时,G1开通,G2关断,经过两

个非门,Q和Q随D变化而变化;当En为低时,G1关断,G2开通,两个非门构成反馈环,保持当前的状

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 9:24:16

零基础理解高速信号传输线效应原理

从“导线即等电位”到信号飞奔:零基础搞懂高速PCB中的传输线效应你有没有遇到过这样的情况?电路原理图明明画得严丝合缝,元器件也都是正品大厂出品,可一上电,系统就是不稳定——数据错乱、通信中断、甚至无缘无故复位。…

作者头像 李华
网站建设 2026/4/16 15:07:18

掌握视频下载新利器:yt-dlp-gui完全使用手册

掌握视频下载新利器:yt-dlp-gui完全使用手册 【免费下载链接】yt-dlp-gui Windows GUI for yt-dlp 项目地址: https://gitcode.com/gh_mirrors/yt/yt-dlp-gui 在当今数字时代,我们经常遇到想要保存精彩视频内容的需求,无论是学习教程、…

作者头像 李华
网站建设 2026/4/16 9:23:45

PyTorch-CUDA-v2.6镜像与Seldon Core集成部署模型服务

PyTorch-CUDA-v2.6镜像与Seldon Core集成部署模型服务 在现代AI工程实践中,一个训练好的深度学习模型从实验室走向生产环境,往往要经历“九死一生”——环境不一致、GPU资源调度混乱、服务接口不稳定、扩缩容响应迟缓……这些问题让许多团队在MLOps的落地…

作者头像 李华
网站建设 2026/4/16 10:56:07

FontForge字体编辑器:5个核心技巧打造专业级字体设计

字体设计曾被认为是专业设计师的专属领域,但FontForge的出现彻底改变了这一局面。这款免费开源的字体编辑器,让任何人都能轻松进入字体设计的奇妙世界。 【免费下载链接】fontforge Free (libre) font editor for Windows, Mac OS X and GNULinux 项目…

作者头像 李华
网站建设 2026/4/16 9:23:03

终极跨平台文本编辑器notepad--:一键配置与高效使用完整指南

终极跨平台文本编辑器notepad--:一键配置与高效使用完整指南 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- …

作者头像 李华