电子发烧友网 > 可编程逻辑 > 正文

基于FPGA按键模式的分类和如何实现应用设计

2020年07月20日 17:13 次阅读

FPGA系统设计中,按键是最常见的人机交互接口部件。在没有微控制器参与的情况下,FPGA系统中按键的功能相对较弱,通常可以将按键抖动和按键处理结合起来统一考虑。关于按键的机械抖动问题,在以文献[1]和文献[2]为代表的一类文章中均有讨论;关于矩阵形式的键盘扫描问题,在以文献[3]和文献[4]为代表的一类文章中有论述。值得关注的是,在文献[3]中提到过对按键处理“能表示长时间按键的操作”的要求;在文献[4]中也涉及到“单击和连击”两种击键情况。不论是文献[3]的按键操作,还是文献[4]的击键操作,都可归结为按键模式问题。目前针对FPGA按键模式讨论的文章很少,因此本文专门探讨FPGA的按键模式。

1、 FPGA按键模式的分类

常见的按键模式分为单键模式和复键模式两类。所谓单键类,就是一次按键最多只能输出一个有效键;而复键类,则指一次按键可以输出多个有效键,通常通过按键时间的长短来区别多个有效键。

单键类一般有三种按键模式:琴键模式、脉冲模式、乒乓模式。在琴键模式下,按下键时输出有效电平,释放键时输出无效电平。在脉冲模式下,每按下一次键只输出一个特定宽度的有效脉冲,其宽度常与时钟宽度相同,可以直接用做计数脉冲。在乒乓模式下,每按下一次键,键输出电平翻转一次。

复键类按键一般有连发模式和长键模式。复键类按键在按键持续时间未达到长按阈值时,输出效果与单键类按键模式相同。与单键类按键模式的不同之处在于对持续按键的不同处理方式。连发模式是指持续按键一定时间以上,以一定频率重复输出有效键值。长键模式则是指持续按键达到一定时间以上,输出另外一种不同的有效键值。为方便对比,将几种按键模式的分类情况列在表1中。

基于FPGA按键模式的分类和如何实现应用设计

2 、单键类按键模式的设计

2.1 琴键模式的设计

琴键模式是所有按键模式中相对最简单的一种,只要考虑到按键的去抖问题就可以了。机械按键的抖动是由于触点的弹性作用在开关切换的瞬间出现来回弹跳的不稳定现象,通常抖动的时间为10ms~20ms。在FPGA设计中,比较简单的去抖方法就是用50Hz的频率采样按键,将20ms以内的按键抖动滤掉。在这种消抖方式下,去抖电路非常简单,用D触发器即可方便实现。其寄存器传输级(RTL)原理图如图1所示。

不失一般性,假设按键输出高电平有效(下同),经QuartusⅡ7.2功能仿真,得到其仿真波形如图2所示。从波形图可以看出,当键KeyIn按下时,在时钟信号Clock_50Hz的上升沿到达后,输出信号KeyOut持续为高电平,直到释键后输出才变为低电平。KeyIn比较密集的脉冲代表按键或释键的抖动,从输出信号KeyOut的波形可以看出按键与释键过程的抖动均已去掉,处理后键值输出的电平变化均与时钟信号的上升沿同步。

2.2 脉冲模式的设计

与琴键模式相比,脉冲模式的不同之处就是对其按键输出有效电平限定了一个宽度,通常取时钟宽度,即为一个时钟宽度的脉冲。在琴键模式输出的基础上,再增加一个数字的微分环节,就可以获得较窄宽度的脉冲。假设以正脉冲表示有效脉冲输出(下同),其RTL原理图如图3所示。图3左边的D触发器KeyTemp起到延迟的作用,它与KeyOut~0一并实现微分效果,检测出上跳沿。图3右边的触发器KeyOut~reg0则完成去抖功能。

仿真后的输出波形如图4所示。从脉冲模式的仿真波形图中可以看出,完成一次按键动作(包括按键和释键),获得一个时钟宽度的正脉冲。为体现按键的灵敏性,正脉冲的输出尽量靠近按键动作,通常在检测到跳沿时即输出正脉冲,正如图4中KeyOut所示信号。

2.3 乒乓模式的设计

在单键类按键模式中,乒乓模式与其他两种模式的区别在于它的输出并非是一次特定的有效脉冲,而是带有输出电平记忆功能,结果与原输出电平相关,将原来的电平翻转,即高电平变为低电平,或者低电平变为高电平,每次按键输出电平翻转一次。乒乓模式的电路只需在有效跳沿检测的基础上,再跟上一个T’触发器做一个电平翻转即可,其RTL原理图如图5所示。图5右边的D触发器KeyOut~reg0构成T′触发器的翻转功能,同时兼去抖作用。

乒乓模式电路仿真后的输出波形如图6所示。从乒乓模式的仿真波形图中可以看出,完成一次按键动作(包括按键和释键),输出信号KeyOut的电平翻转一次。

3 、复键类按键模式的设计

3.1 连发模式的设计

连发模式的按键过程分为两个阶段。两个阶段的划分以预先设定的按键时间tTH为阈值,当按键持续时间小于tTH时,输出处于单键值阶段,可以为琴键模式的有效电平,也可以为脉冲模式的有效脉冲。当按键持续时间大于tTH时,通常输出一个一定频率的脉冲序列,直到释放按键为止。连发模式的设计较单键类模式复杂,通常用硬件描述语言完成。其设计的控制核心可以用一个有限状态机(FSM)表述,如图7所示。该FSM包括“空闲”、“单键”和“连发”三个状态。空闲态是初始状态,没有键按下时总是处于空闲态。单键态表示有键按下,但是按键持续时间不到tTH。当键持续按下时间超过tTH时,系统处于连发态。在空闲态,系统输出低电平;在单键态,系统输出一个正脉冲(也可以根据要求输出有效电平);在连发态,系统输出一个特定频率的脉冲序列。

连发态下序列的输出频率是依据自己的应用要求设定的。阈值tTH的大小表征人按键时间的长短界限,通常选1~3s,比较符合人的按键习惯。为方便仿真,假设阈值tTH=1s,1s内输出一个时钟周期宽度的正脉冲,1s后以10Hz的频率输出宽度为时钟周期的正脉冲序列。按照有限状态机采用Verilog硬件描述语言进行设计(设计代码略去),设计综合后的仿真输出波形如图8所示。图8中的信号KeyIn模拟出两次按键过程,前两个“黑块”分别代表一次按键及释键过程,由于按键持续时间短,系统只输出一个正脉冲信号。第二次按键动作从第3个“黑块”处开始,并一直持续按下不放,可以从KeyOut信号波形上看出,先输出一个正脉冲,等待1s后,开始输出频率为10Hz的脉冲序列。

3.2 长键模式的设计

长键模式的按键过程与连发模式基本相同,其状态转换示意图如图9所示。比较图9与图7,差别仅在于图7的连发态换成了图9的长键态,用以区别两者在此时不同的状态输出。

长键模式的仿真波形如图10所示。为有效表示长键模式在长键态时的输出,引入第二个输出信号KeyOutL。当按键处于单键态时,KeyOut输出为高电平(也可以是有效脉冲),否则为低电平。当按键处于长键态时,KeyOutL输出为高电平(也可以是有效脉冲),否则为低电平。

按键是最不可缺少的人机交互设备之一。按键的去抖与模式处理是最基本的两个按键处理问题。在FPGA系统的设计背景下,按键的两个基本问题常放在一起考虑,但是目前国内的文献资料对这种情况的论述很少。

本文针对FPGA设计中使用按键的常见方式进行归纳概括,提出单键复键两类共5种典型的按键模式,并对每种按键模式进行了分析与设计,同时给出了QuartusII7.2下的功能仿真结果。这几种典型的按键模式在一般的嵌入式系统设计中也是值得借鉴与参考的。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20438次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

采用低功耗可重编程解决方案的FPGA器件

当然,并非所有的可编程逻辑技术都能很好地满足低功耗要求。事实上,当今市场某些所谓的“低功耗”器件的电....
发表于 2020-07-20 17:20 0次阅读
采用低功耗可重编程解决方案的FPGA器件

号称“可以替代所有接口”的雷电接口3为什么如此优...

关于雷电3,很多朋友使用了如下的词来形容:“可以替代所有接口”、“世界上最快”、“拥有十八般武艺”等....
发表于 2020-07-20 17:06 4次阅读
号称“可以替代所有接口”的雷电接口3为什么如此优...

易灵思推Trion Titanium FPGA,...

Trion Titanium FPGA 是基于16纳米工艺节点,并采用易灵思的 “Quantum™ ....
发表于 2020-07-20 17:01 0次阅读
易灵思推Trion Titanium FPGA,...

基于FPGA芯片实现水轮机组转速测量系统的设计

随着工业生产与科学技术的发展,大型水轮机组的自动化水平也在不断提高。而这些设备一旦发生故障,将会给人....
发表于 2020-07-20 15:19 19次阅读
基于FPGA芯片实现水轮机组转速测量系统的设计

运放电路之电压追随电路分析

如果我们连接运放的输出到它的反相输入端,然后在同相输入端施加一个电压信号,我们会发现运放的输出电压会....
发表于 2020-07-20 14:57 39次阅读
运放电路之电压追随电路分析

ARM协处理器接口

ARM7TDMI处理器指令集使您可以通过协处理器来实现特殊的附加指令。
发表于 2020-07-20 14:43 13次阅读
ARM协处理器接口

MODEM接口模块解析

在实际应用中,嵌入式系统和其它控制单元的通信可能不局限于一个小的地理范围,如跨城市通讯甚至跨洲通讯。
发表于 2020-07-20 14:40 12次阅读
MODEM接口模块解析

详细介绍关于FPGA开发板内部ram是如何操作的

从芯片器件的角度讲,FPGA本身构成了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、....
发表于 2020-07-20 14:26 40次阅读
详细介绍关于FPGA开发板内部ram是如何操作的

高速数模转换器AD9712B/13B的结构功能和...

在为线性调频的雷达视频目标产生模拟信号的过程中,为了得到高质量的视频模拟信号,其前端通常采用数字信号....
发表于 2020-07-20 11:03 33次阅读
高速数模转换器AD9712B/13B的结构功能和...

哪里可以找到未编程V7的用户I / O引脚的电气描述?

你好, 在哪里可以找到未编程V7的用户I / O引脚的电气描述(交流阻抗,直流电流)? (我想这个问题也可以扩展到...
发表于 2020-07-20 10:28 0次阅读
哪里可以找到未编程V7的用户I / O引脚的电气描述?

Verilog HDL语言在FPGA/CPLD中...

通常设计数字电路大都采用自顶向下将系统按功能逐层分割的层次化设计方法,这比传统自下向上的EDA设计方....
发表于 2020-07-20 09:00 58次阅读
Verilog HDL语言在FPGA/CPLD中...

如何通过板本身实现DPR?

喜: 现在,我正在设计7系列FPGA的DPR(动态部分重配置),我已经在shell中使用Tcl命令完成了DPR,并生成...
发表于 2020-07-20 08:01 0次阅读
如何通过板本身实现DPR?

如何在fpga本身生成数据?

亲爱的同事, 我必须为我的固件做出Zed Board和virtex -7设备的决定。 我理解这个事实,选择的选择取决于你想做什...
发表于 2020-07-20 07:07 0次阅读
如何在fpga本身生成数据?

Altera FPGA IP LVDS TX 数据输出时间比时钟上升沿晚 一个core clock,请问怎样解决

发表于 2020-07-19 22:30 0次阅读
Altera FPGA  IP LVDS TX 数据输出时间比时钟上升沿晚 一个core clock,请问怎样解决

如何使用fpga上的SPI flash执行此操作?

我的一个客户正在考虑Kintex部件,并转而启动SPI闪存,支持FPGA, 到目前为止,他们说, 哦,我们希望有2个...
发表于 2020-07-19 15:33 0次阅读
如何使用fpga上的SPI flash执行此操作?

fpga开发板的新手,如何开始使用引脚分配

我是fpga开发板的新手,我想知道如何开始使用引脚分配,特别是usb / serial引脚连接。 任何其他pin信息都会有所帮助 ...
发表于 2020-07-19 11:47 0次阅读
fpga开发板的新手,如何开始使用引脚分配

单片机常用调试的接口有哪些

搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的。接触了那么多的调试规范、调试工具、调试手....
发表于 2020-07-19 11:22 61次阅读
单片机常用调试的接口有哪些

FPGA与嵌入式Linux怎么选?

    还有半年毕业,之前一直搞得单片机。想在学点东西。FPGA与嵌入式Linux那个发展前途好些? 转cs也...
发表于 2020-07-19 08:08 0次阅读
FPGA与嵌入式Linux怎么选?

如何在Virtex FPGA板上为64位加法器进行功耗分析

我为64位加法器编写了一个Verilog代码,并在FPGA上进行了综合 我想在Virtex FPGA板上为64位加法器进行功耗...
发表于 2020-07-18 13:41 0次阅读
如何在Virtex FPGA板上为64位加法器进行功耗分析

Kintex 7加速序列是什么

嗨, 我正在设计一台采用Kintex 7 325T速度等级-2的PCB。 我从UG470看到,上电顺序要求当VCCINT(1V)...
发表于 2020-07-18 06:03 0次阅读
Kintex 7加速序列是什么

Altera Cyclone V FPGA器件可...

在针对大批量应用开发系统时,要考虑的一个重要因素是成本。有多个方面会影响总体拥有成本,而不仅仅是每个....
发表于 2020-07-17 18:08 107次阅读
Altera Cyclone V FPGA器件可...

DSP和FPGA的特点比较及如何进行方案选择,示...

数字信号处理技术和大规模集成电路技术的迅猛发展,为我们设计数字电路提供了新思路和新方法。当前数字系统....
发表于 2020-07-17 17:56 336次阅读
DSP和FPGA的特点比较及如何进行方案选择,示...

针对不同的应用和设计需求,FPGA器件的发展策略...

综上所述,随着系统设备功能要求的不断增加,系统级芯片的设计愈趋复杂,并且在设计周期、灵活度和NRE成....
发表于 2020-07-17 17:33 285次阅读
针对不同的应用和设计需求,FPGA器件的发展策略...

基于定点DSP系列ADSP2181芯片实现通用多...

随着大规模集成电路水平的发展,以数字信号处理器(Digital Signal Process,DSP....
发表于 2020-07-17 17:18 144次阅读
基于定点DSP系列ADSP2181芯片实现通用多...

如何选择和设计国产fpga芯片,将会面临哪些挑战

如果您对使用国产fpga芯片的电路板设计经验有限或没有经验,那么在新项目中使用国产fpga芯片的前景....
发表于 2020-07-17 17:14 142次阅读
如何选择和设计国产fpga芯片,将会面临哪些挑战

为超过80万架次航班提供服务保障的昔日“功臣”到...

在关建涛的引领下,记者穿过各种管道排列整齐有序的高3米、宽2米的管网隧道,来到高3米、宽4米的设备隧....
发表于 2020-07-17 17:08 119次阅读
为超过80万架次航班提供服务保障的昔日“功臣”到...

基于FPGA技术实现图像增强数据的仿真实验分析

Xilinx的Vivado中集成的图像增强(Image Enhancement)IP可以有效降低图像....
发表于 2020-07-17 17:06 49次阅读
基于FPGA技术实现图像增强数据的仿真实验分析

FPGA内部基于软核处理器系统的应用范围

通常认为,SOPC是FPGA设计中的鸡肋,“弃之可惜,食之无味”。诚然,SOPC一直不是FPGA的主....
发表于 2020-07-17 16:52 46次阅读
FPGA内部基于软核处理器系统的应用范围

一文知道机电一体化系统的接口

在机电一体化系统中,系统总体技术主要研究内容是:系统方案设计和评价;接口技术;精度设计;可靠性分析和....
发表于 2020-07-17 16:42 46次阅读
一文知道机电一体化系统的接口

PLC外围设备接口介绍

现代plc的一个显著特点就是具有通讯功能,目前主流的PLC一般都具有RS485(或RS232)通讯接....
发表于 2020-07-17 16:40 172次阅读
PLC外围设备接口介绍

PLC的I/O接口怎么选择

plc作为一种工业控制计算机,其控制对象是工业过程。它与工业生产过程的联系就是通过输入/输出(I/O....
发表于 2020-07-17 16:34 72次阅读
PLC的I/O接口怎么选择

可变增益放大器AD8370的特点功能及应用设计分...

AD8370主要是针对差动信号电路应用而设计的。由于差动信号设计能改善正常状态的谐波抑制,同时可以提....
发表于 2020-07-17 14:45 55次阅读
可变增益放大器AD8370的特点功能及应用设计分...

PNP与NPN接口之间如何转换

转换接口我们一般选择继电器或光电耦合器,触点式继电器由于触点的寿命是有限的,而且封装做不到很小,所以....
发表于 2020-07-17 14:43 64次阅读
PNP与NPN接口之间如何转换

传感器PNP与NPN接口原理图解析

传感器的输出一般通过三级管的截止和饱和状态区别1和0,其均为集电极输出形式。
发表于 2020-07-17 14:38 55次阅读
传感器PNP与NPN接口原理图解析

ARM和FPGA有什么区别

ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂....
发表于 2020-07-17 11:23 73次阅读
ARM和FPGA有什么区别

推荐几款理想的音影最佳伴侣HDMI线

这几款HDMI线满足你使用时的多元需求。作为VESA和HDMI双重认证制造商,L-com HDMI产....
发表于 2020-07-17 10:47 34次阅读
推荐几款理想的音影最佳伴侣HDMI线

HDMI高清接口,成为进入VR大门的钥匙

VR虚拟现实,让我们回到过去,穿越未来。教育行业,学生通过VR,来一次星际旅行。游戏行业,逼真的体验....
发表于 2020-07-17 10:44 80次阅读
HDMI高清接口,成为进入VR大门的钥匙

电视的HDMI 2.1接口规格的必备知识

许多人认为,设备接口并没有多大重要性,诚实的讲,输入输出设备在设计之初,就尽可能搭载了合适的接口配置....
发表于 2020-07-17 10:26 216次阅读
电视的HDMI 2.1接口规格的必备知识

5G互联时代,FPGA无处不在

易灵思销售总监张永慧先生出席授牌仪式,并表示:易灵思产品和新晔电子的市场覆盖相结合,必将为双方在中国....
发表于 2020-07-17 10:17 298次阅读
5G互联时代,FPGA无处不在

VerilogHDL可综合设计需要注意什么

组合逻辑可以得到两种常用的RTL 级描述方式。第一种是always 模块的触发事件为电平敏感信号列表....
发表于 2020-07-17 09:11 50次阅读
VerilogHDL可综合设计需要注意什么

请问下Altera FPGA I/O 配置成LVDS 能否驱动TFT LVDS?

发表于 2020-07-16 22:04 69次阅读
请问下Altera FPGA I/O 配置成LVDS 能否驱动TFT LVDS?

如何正确购买高质量的DVI线?

如何正确购买DVI线?主要通过以下三个方面购买,具体的接下来深圳金佳佰业小编为您解答。
发表于 2020-07-16 18:09 30次阅读
如何正确购买高质量的DVI线?

如何使用OpenCL轻松实现FPGA应用编程

实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C+....
发表于 2020-07-16 17:58 90次阅读
如何使用OpenCL轻松实现FPGA应用编程

了解FPGA的芯片内部资源:IO是什么

虽然很多 FPGA 工程师都是写代码,但是作为硬件编程工程师,如果不熟悉 FPGA 的底层资源和架构....
发表于 2020-07-16 17:53 153次阅读
了解FPGA的芯片内部资源:IO是什么

FPGA和ASIC、DSP及ARM有什么不一样,...

ASIC 是 Application Specific Integrated Circuit 的英文....
发表于 2020-07-16 17:47 222次阅读
FPGA和ASIC、DSP及ARM有什么不一样,...

基于FPGA器件实现异步FIFO读写系统的设计

异步 FIFO 读写分别采用相互异步的不同时钟。在现代集成电路芯片中,随着设计规模的不断扩大,一个系....
发表于 2020-07-16 17:41 88次阅读
基于FPGA器件实现异步FIFO读写系统的设计

FPGA和SoC在设计中面临小尺寸和低成本挑战,...

工业电子产品的发展趋势是更小的电路板尺寸、更时尚的外形和更具成本效益。由于这些趋势,电子系统设计人员....
发表于 2020-07-16 17:32 100次阅读
FPGA和SoC在设计中面临小尺寸和低成本挑战,...

FPGA大幅提升硬件加速的单位功耗性能,FPGA...

随着网络技术发展,移动网络速度不断提升,为移动互联网业务带来了良好的发展条件,但同时带来的爆炸式数据....
发表于 2020-07-16 17:24 119次阅读
FPGA大幅提升硬件加速的单位功耗性能,FPGA...

通过FPGA和RISC-V开放指令集优化军事和航...

RISC-V开放指令集可以帮助航空航天和国防设计人员通过优化指令集,为每个特定的应用程序提供最有效的....
发表于 2020-07-16 17:13 80次阅读
通过FPGA和RISC-V开放指令集优化军事和航...

在Speedster7t FPGA中增加NoC能...

关于诸如FPGA之类的可编程解决方案的传统想法是,您必须愿意在灵活性方面做出很多权衡。在许多情况下确....
发表于 2020-07-16 17:12 248次阅读
在Speedster7t FPGA中增加NoC能...

基于PCI Express总线的CamLink接...

图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛。随着高速的 PCI Express(P....
发表于 2020-07-16 17:02 42次阅读
基于PCI Express总线的CamLink接...

USB3.0接口的总线速度有上限吗

USB设备-USB接口(1-N)-USBROOTHUB-USB控制器-PLB/PCIE总线-CPU/....
发表于 2020-07-16 16:41 55次阅读
USB3.0接口的总线速度有上限吗

usb2.0接口与usb3.0接口有什么区别

SB3.0又称为SuperSpeedUSB总线,与高速(HighSpeed)USB2.0总线相比,为....
发表于 2020-07-16 16:08 55次阅读
usb2.0接口与usb3.0接口有什么区别

FT232R 的串行 UART 接口解析

FT232 这颗器件最基本的应用功能,当然是 USB 转 RS232 接口了,其硬件电路设计如下图所....
发表于 2020-07-16 16:05 46次阅读
FT232R 的串行 UART 接口解析

APP接口安全设计的要点

请求合法性校验主要就是指如何避免API被非法的调用,比如系统里面有一个短信接口,就要考虑如何避免这个....
发表于 2020-07-16 16:01 37次阅读
APP接口安全设计的要点

基于FPGA和高速ADC实现多通道通用信号处理平...

新型多通道通用信号处理平台主要包括高速AD芯片、Xilinx最新UltraScale系列FPGA和T....
发表于 2020-07-16 09:25 78次阅读
基于FPGA和高速ADC实现多通道通用信号处理平...

离开微软半年后,沈向洋再次与微软结缘

对于这次分拆,微软表示,其将保持对新公司的投资权益,并授权新公司使用及继续研发完整的小冰技术;此举旨....
发表于 2020-07-16 09:10 1048次阅读
离开微软半年后,沈向洋再次与微软结缘

FPGA芯片与DSP芯片的比较,DSP芯片在民用...

DSP 即数字信号处理技术, DSP 芯片即指能够实现数字信号处理技术的芯片。 DSP芯片是一种快速....
发表于 2020-07-15 22:19 346次阅读
FPGA芯片与DSP芯片的比较,DSP芯片在民用...

基于FPGA器件实现CNN加速系统的硬件设计

随着近些年深度学习的迅速发展和广泛的应用,卷积神经网络(CNN)已经成为检测和识别领域最好的方法,它....
发表于 2020-07-15 21:00 181次阅读
基于FPGA器件实现CNN加速系统的硬件设计

基于XC6SLX16-2CSG-324型FPGA...

记(n0,k0,m)为卷积码编码器,该编码器共有2k0×m个状态,Viterbi译码器必须具备同样的....
发表于 2020-07-15 20:53 52次阅读
基于XC6SLX16-2CSG-324型FPGA...

基于FPGA器件实现乘法器因子求取模块的RS编码...

里得-所罗门码(Reed-Solomon,RS)是由REED I S和SOLOMON G在1960年....
发表于 2020-07-15 20:46 33次阅读
基于FPGA器件实现乘法器因子求取模块的RS编码...

基于现场可编程门阵列器件实现ADS-B解交织系统...

广播式自动相关监视(Automatic Dependent Surveillance-Broadca....
发表于 2020-07-15 20:38 98次阅读
基于现场可编程门阵列器件实现ADS-B解交织系统...

基于FPGA芯片EP3C40Q240C8实现多普...

作为一种新兴的核技术, 正电子湮没谱学用于缺陷研究,取得了不少成果。正电子湮没谱学研究空位型缺陷是基....
发表于 2020-07-15 20:33 71次阅读
基于FPGA芯片EP3C40Q240C8实现多普...

Latticetui推出Certus-NX低功耗...

Lattice Nexus是业界首个基于28 nm FD-SOI工艺的低功耗FPGA技术平台,得益于....
发表于 2020-07-15 19:28 157次阅读
Latticetui推出Certus-NX低功耗...

雷电4:让未来的移动PC大有可为,未来的PC扩展...

不久前,英特尔推出了新一代通用线缆连接解决方案——Thunderbolt 4,翻译过来也就是人们俗称....
发表于 2020-07-15 15:47 179次阅读
雷电4:让未来的移动PC大有可为,未来的PC扩展...

闲聊USB发展史:USB1.0的诞生

上一期我们了解到了在经过几家公司牵头USB IF成立并开始研发,考虑到当时为了推广新的标准,英特尔(....
发表于 2020-07-15 15:39 75次阅读
闲聊USB发展史:USB1.0的诞生

常用PLC的基本接口

RS-232(ANSI/EIA-232标准)是IBM-PC及其兼容机上的串行连接标准。可用于许多用途....
发表于 2020-07-15 15:30 114次阅读
常用PLC的基本接口

DB9公头母头接口引脚的定义

DB9公头母头各引脚的定义,主要包括RS-232端(DB9母头/孔型)引脚定义,RS-232端(DB....
发表于 2020-07-15 15:01 89次阅读
DB9公头母头接口引脚的定义