首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在嵌入式计算机系统中,键盘是最基本的人机交互输入设备。除了使用通用的标准键盘外,实际工程应用中更需要进行单独设计并构成专用的各种小键盘。随着EDA(电子设计自动化)技术的迅速发展,利用FPGA来实现各种数字电路将是非常经济和便利的。文中介绍键盘扫描模块的实现原理,阐述了一种基于FPGA的键盘扫描模块的实现方法。  相似文献   

2.
本文给出了嵌入式系统键盘接口模块的实现方案,并着重对键盘扫描与状态判决、键码输出、键盘命令接收与响应三部分的FPGA实现做了详细阐述.  相似文献   

3.
基于FPGA的键盘扫描模块的设计与实现   总被引:3,自引:0,他引:3  
在电子产品中,键盘是最基本的输入设备,然而在应用中都采用通用的键盘扫描器件是不现实的,需要单独设计成专用的小键盘.现代EDA(电子设计自动化)技术提供了一种很好的途径,利用VHDL硬件描述语言和FPGA器件可以很方便地构建键盘扫描模块.经过实际操作检验,该模块可以很好地对每一次按键动作进行扫描和响应,实现预先设计的功能.  相似文献   

4.
在电路模块测试系统当中,测试具有键盘扫描功能的电路模块时,往往需要给键盘扫描电路模块配置外接键盘接口,这种键盘接口通常采用矩阵开关电路来模拟实现。这种方法在模拟键盘操作时,需要单独配置矩阵开关电路模块,不仅成本高,而且系统连线多,结构复杂。本文文章提出了一种新的键盘模拟电路实现方法,比较详细的描述了键盘模拟的工作原理和接口应用,并给出了原理电路。本方法对键盘测试的应用具有普遍指导意义。  相似文献   

5.
星载SAR原始数据压缩模块的FPGA实现   总被引:4,自引:1,他引:3  
分块自适应量化(BAQ)算法是目前最适于工程实现的合成孔径雷达(SAR)原始数据压缩算法。文中介绍了该算法的基本原理,针对星载SAR数据的实时传输,重点介绍了可变压缩比BAQ算法的数据压缩模块方案及其FPGA设计实现硬件压缩,并给出了仿真结果。用FPGA实现原始数据压缩灵活可靠,适合在星载SAR系统中应用。  相似文献   

6.
基于FPGA的多串口模块的设计和实现   总被引:4,自引:0,他引:4  
UART(通用异步接收发送设备)是一种广泛应用于短距离、低速通信的串行传输接口。由于常用的UART芯片比较复杂且移植性差。文中提出了一种采用FPGA可编程门阵列器件实现8个UART的模块化设计方法。该方法首先依据系统组成来设计UART接口模块和MCU接口模块,设计中将8个UART接口和MCU接口先集成到FPGA上;其次用微处理器(MCU)对FPGA内每个UART进行控制,并通过FPGA和MCU实现多串口动态扩展(扩展到八个串口)的全双工通信。该通信方式完全遵守RS232协议,具有较强的通用性和推广价值。  相似文献   

7.
目前,UPS(不间断电源)已被广泛应用到各行各业,人们对UPS的性能也提出了越来越高的要求。文章介绍了基于LF2407A及FPGA的数字在线式UPS的设计,采用DSP芯片满足了UPS逆变器数字控制算法实时性高的要求,并使硬件系统模块化、控制灵活、通讯方便、可靠性高。同时,利用FPGA器件实现键盘扫描及液晶显示接口等,进一步简化了电路设计。  相似文献   

8.
为了在不增加CPU工作负担的前提下,实现标准键盘和矩阵键盘双键盘同时工作,提出了一种基于复杂可编逻辑器件(CPLD)的矩阵键盘扫描方案,实现了在矩阵键盘状态控制下CPLD自动完成键盘扫描、编码、输出的功能,CPU通过定时器中断服务程序定时查询矩阵键盘状态,并将按键值直接送入键盘缓冲区,供其他程序使用.给出了CPLD部分模块的VHDL语言实现和仿真波形.在矩阵键盘的扫描、编码、输出完全不需CPU控制的前提下,实现标准键盘和矩阵键盘双键盘同时使用.  相似文献   

9.
AES算法中SubBytes变换的高速硬件实现   总被引:2,自引:1,他引:1  
SubBytes交换是AES算法中唯一的非线性变换,也是硬件实现模块中的关键部分。文章在研究有限域GF(2g)与其复合域GF((2^4)^2)变换的基础上,采用组合逻辑替代RAM查表的方法实现SubBytes变换,并在其内部实现了三级流水线。在AhemEP20KE系列的FPGA上进行了综合仿真验证,基于此高速SubBytes变换实现方法所设计的AES-128模块在ECB模式下的理论最大加密处理速度达到了12Gbps。  相似文献   

10.
白月胜 《电子质量》2012,(2):29-31,37
该文通过Xilinx Virtex-5系列FPGA(Field-Programmable Gate Array)的GTP模块做数字信号处理,通过SFP(Small Form-Factor Pluggable)封装的光模块做光纤信号转换,实现了2Gbps和3Gbps速率的光纤传输系统的设计,其在各种接收机系统、光纤传输系统、通讯系统中具有广泛应用。  相似文献   

11.
数字下变频的FPGA实现   总被引:1,自引:0,他引:1  
介绍在FPGA器件上如何实现单通道数字下变频(DDC)系统。利用编写VHDL程序和调用部分IP核相结合的方法研究了数字下变频的FPGA实现方法,并且完成了其主要模块的仿真和调试,并进行初步系统级验证。  相似文献   

12.
基于FPGA/CPLD的通用异步通信接口UART的设计   总被引:6,自引:0,他引:6  
UART(通用异步接收发送设备)是一种短距离串行传输接口。在数字通信和控制系统中得到广泛应用。FPGA/CPLD是大规模集成电路技术发展的产物.是一种半定制的集成电路。结夸计算机软件技术(EDA技术)可以快速、方便地构建数字系统。本文介绍一种采用可编程逻辑器件FPGA/CPLD实现UART的方法,将UART的核心功能集成到FPGA/CPLD上,本设计包含UART的发送模块、接收模块和波特率发生器,所有功能的实现全部采用VHDL件描述语言来进行描述。设计、综合、仿真在QUARTUSII软件开发环境下实现。  相似文献   

13.
随着FPGA规模的不断增大和结构的日益复杂,FPGA的测试也变得越来越困难.由此提出了一种可配置的FPGA芯核扫描链设计,并讨论了基于扫描链的可编程逻辑模块(Configuration Logic Blocks CLB)测试.提出的扫描设计可以通过配置调整扫描链的构成,从而能够处理多个寄存器故障,且在有寄存器故障发生时,重新配置后能继续用于芯片的测试.基于扫描链的CLB测试,以扫描链中的寄存器作为CLB测试的可控制点和可观测点,降低了对连线资源的需求,可以对所有的CLB并行测试,在故障测试的过程中实现故障CLB的定位,与其它方法相比,所需配置次数减少50%以上.  相似文献   

14.
基于单片机和FPGA的人机交互系统的设计   总被引:1,自引:0,他引:1  
在仪器仪表电路中,人机交互界面是必不可少的环节.为了解决单纯采用单片机制作的系统功耗高、速度慢、电路结构繁琐的问题,同时为了发挥出单片机的灵活性和FPGA的高速性,系统采用C8051F020单片机和Cyclone ⅡFPGA作为系统核心,设计实现了键盘、LCD等人机交互功能,同时预留了部分I/O接口作为扩展接口使用.采用FPGA扫描键盘可以极大程度地节省单片机的资源,利用单片机和FPGA共同控制LCD可以更好地体现出人机交互的特色.  相似文献   

15.
本文阐述了H.264/AVC解码器关键模块——运动补偿的原理,提出了一个运动补偿模块的硬件实现方法,并在FPGA器件上进行了验证,使它与解码器中其它部分(如VLD、IDCT)并行、流水工作。  相似文献   

16.
WLAN SOC芯片BX501的FPGA验证平台设计与实现   总被引:1,自引:0,他引:1  
系统芯片(SOC)设计是以模块复用和软硬件协同设计为基础,基于FPGA的验证平台是一种有效的验证途径。文章讨论了WLANSOC芯片BX501的验证平台的两种实现方案,介绍了采用Xilinx Virtex-Ⅱ系列FPGA的设计实现;同时对SOC设计的FPGA验证问题进行了分析和探讨。  相似文献   

17.
贾哲  郑翔 《电讯技术》2006,46(5):153-155
设计并实现了一种基于FPGA的四进制连续相位调制器(PCM)。该调制器的基带调制模块通过查表法实现,复杂度较低。仿真结果验证了设计的正确性。  相似文献   

18.
提出一种在FPGA器件上实现流水线并行FIR滤波器结构。首先从理论上分析有限冲激响应(FIR)数字滤波器的特点,并推出利用FPGA器件实现的可行性及其基本结构。接着利用VHDL实现每个模块,并对其进行仿真。  相似文献   

19.
基于LUT的SRAM-FPGA结构研究   总被引:3,自引:0,他引:3       下载免费PDF全文
作为微电子工业中发展最迅速的一个领域,现场可编程门阵列(FPGA)的内部结构设计越来越受到业内人士的关注。为此针对目前普遍采用的基于查找表(LUT)的SRAM-FPGA,着重研究了其逻辑模块设计、布线结构设计和输入输出模块设计,同时也对此类FPGA基本结构进行了优化设计。  相似文献   

20.
吴怀明  杜鹃  薛领 《今日电子》2014,(12):50-54
正本文介绍一种多参数、高性能、高精度、便携式的低功耗生物医学信号模拟器,可以模拟出人体生理参数的各种波形和数据。系统工作原理本系统主要应用于患者监护仪进行检测,采用双微处理器控制,一部分由ARM7-LPC2136实现,另一部分由FPGA控制实现DDS电路的波形转换。总体硬件结构单元包括:ARM7-LPC2136微处理器控制模块、SD卡存储模块、USB通信接口模块、键盘显  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号