共查询到20条相似文献,搜索用时 93 毫秒
1.
浮点运算是数字信号处理中最基本的运算,但因为现行EDA软件没有提供浮点运算功能,使其在FPGA中的实现却是个棘手问题.文中提出了一种基于VHDL的高精度浮点算法,并以9位实序列为例,通过浮点数表示、对阶操作、尾数运算以及规格化处理等步骤高效并准确地实现浮点加/减法、乘法、除法以及平方根等运算,最后在FPGA中下载并实现了上述浮点运算,并给出测试结果.测试数据表明:所设计的浮点算法在其浮点数位宽所对应的精度范围内,可以在FPGA上成功地实现包含加、减、乘、除及求平方根等各种浮点运算. 相似文献
2.
采用EDA技术,以VHDL为硬件描述语言,以QuartusII6.0为开发环境,选用Altera公司CYCLONE系列的EP1C6Q240C8N芯片作为目标芯片,设计实现了一个简易微处理器。主要介绍了其中两个模块:控制器模块和总线模块,使VHDL的设计者对"自顶向下"的设计方法和状态机的设计和使用有更深入的了解。 相似文献
3.
为了实现图像的实时处理,常采用现场可编程门阵列(FPGA)对采集到的图像数据首先进行格式转换处理。本文以对Micron MT9V112传感器的三种图像格式输出的处理为例,首先就YCbCr4:2:2转YCbCr4:4:4,RGB565转RGB888,Bayer格式转RGB888及降噪的原理进行了介绍,然后应用Verilog HDL语言设计出相应的硬件模块,最后结合MATLAB工具对硬件模块处理后的数据做了相应的仿真。仿真结果表明,该设计对分辨率低于640x480的图像数据能够很好的满足其实时性要求,达到了预期的效果。 相似文献
4.
在使用FPGA作为控制芯片对发电机进行控制时,发电机的三相电压有效值计算涉及到开方运算。若要在FPGA上实现某个数的开方运算,QuartusII提供了开方模块altfp_sqrt,但是这个模块有严格的使用要求,要求用户输入的被开方数是IEEE754标准浮点数,altfp_sqrt模块的输出结果也是IEEE754标准浮点数。这种浮点数不便于用户使用和阅读。用VHDL语言提出了一种基于FPGA的整数转换为IEEE754标准浮点数的方法,同时也提出了基于FPGA的IEEE754标准浮点数转化为整数的方法,应用这两种方法再结合Quartus II提供的altfp_sqrt模块实现了对整数的开方运算。以Quartus II为软件工具,以Cyclone II系列的EP2C8Q208C8为硬件平台,在发电机控制应用中对方法的正确性给予了证明。 相似文献
5.
针对实时操作系统的开销导致应用程序可执行性降低的问题,提出了基于FPGA的硬件实时操作系统设计方案,实现了μC/OS-Ⅱ任务管理模块的硬件化。采用FPGA片内寄存器实现等待任务列表,并设计了相应的硬件电路访问该表,节省了系统由于频繁访存而浪费的时间。通过设计基于片内寄存器的TCB及基于组合电路的任务调度器,充分发挥了多任务潜在的并行性。整个设计采用VHDL,通过ISE 8.2软件时序仿真验证。仿真结果表明,利用硬件实现减少了任务运行时间,使其在一些实时性要求较高的场合得到应用成为可能。 相似文献
6.
7.
基于FPGA的数字化水表设计 总被引:1,自引:0,他引:1
文章在MAX PLUS Ⅱ开发环境下采用VHDL语言,设计并实现了数字化水表,讨论了系统的三个组成模块的设计和VHDL实现.整体的生成采用图形输入法.波形仿真及下载芯片测试表明该设计方案是可行的.该设计首次实现了用水水费的分段计费及数字化显示. 相似文献
8.
基于FPGA的温控定时喷灌系统设计 总被引:1,自引:0,他引:1
文章在MAX+PLUS Ⅱ开发环境下采用VHDL语言,设计并实现了温控定时喷灌系统.讨论了系统的三个组成模块的设计和VHDL实现。整体的生成采用图形输入法。波形仿真及下栽芯片测试表明该设计方案是可行的。该设计首次实现了温度控制下的定时喷灌系统。 相似文献
9.
10.
系统以Cyclone系列的FPGA核心板EP1C60240C8作为控制器,采用自制由光敏三极管构成的光笔,触发自制的32×32点阵LED书写显示屏,实现"点亮、划亮,书写、反显、整屏擦除"等书写显示功能.该系统主要由五个模块组成:光笔模块,LED点阵模块,主控模块,点阵驱动模块,数码显示模块.系统具有集成度高、稳定性好、设计灵活和设计效率高等优点. 相似文献
11.
基于RS232协议的单片机多机通信网络研究 总被引:3,自引:0,他引:3
张志利 《自动化技术与应用》2009,28(4):54-55
本文详细分析了传统单片机多机通信网络所存在的缺点,提出一种全新的基于FPGA的单片机多机串行通信网络。该网络可以实现主机同时访问所有从机,从机之间可以互相访问等功能。 相似文献
12.
13.
14.
Networks-on-chip have evolved as the natural solution for a scalable interconnect that can be automatically generated to suit the needs of the desired application. In this study we focus on improving the efficiency of on-chip networks using alternative routing strategies. We focus on a multi-path slot allocation method in networks with static resource reservations, in particular TDM NoCs. The simplicity of these networks makes it possible to implement this routing scheme without significant hardware overhead. Our proposed method, although displaying large variations between test cases, provides significant overall gains in terms of increased bandwidth or reduced working frequency or area. Our tests show that when using multipath routing the same communication requirements can be mapped on networks working on average at frequencies lower by 24.55% on average, while in individual cases the largest reduction was 60.04%. At the same time we are avoiding problems like deadlock and out-of-order delivery, commonly associated with multipath routing. 相似文献
15.
为了使计算机能够通过串口控制FPGA的输出信号,笔者根据异步串行通信的原理,设计了简便易行的FPGA串行通信接口系统,并应用VHDL语言在FPGA内部集成了串行接收模块,具有较强的通用性和推广价值. 相似文献
16.
17.
针对无线局域网(WLAN)和以蓝牙为代表的无线个域网(WPAN)在2.4 GHz频段上的共存干扰导致吞吐量下降的问题,设计了一种基于单天线时分复用(TDM)技术的嵌入式WLAN/WPAN网络适配器。测试表明,TDM系统提高了WLAN/WPAN网络吞吐量,改善了WPAN实时语音业务的质量。 相似文献
18.
串口通信协议转换器的研制 总被引:1,自引:0,他引:1
描述了符合原邮电部相关标准的串口通信协议转换器的硬件、软件设计 ,尤其是多任务机制在该产品中的应用。在实际应用中 ,取得了较好的效果 相似文献
19.