共查询到20条相似文献,搜索用时 15 毫秒
1.
本文叙述了基于Spartan3型FPGA的流水线浮点处理器的设计。它是运用在设计流水线数据路径的新的控制器,这种设计提供了高水平的API和FPGA编程。控制器在处理器的设计中加上了多线程和网络,还有SIDM处理。FPGA实现高精度浮点运算是基于RUMP算法的有效实现的基础上的,RUMP算法是计算两个向量的点乘,其精度和运用包括不标准素数的单精度操作的双精度处理器。基于FPGA的处理器的性能超过了浮点DSP机。本设计提供了对FPGA的浮点系统的真实估计。 相似文献
2.
在利用FPGA进行数字系统设计的过程中,运算速度是设计首要满足的条件,采用流水线技术是提高系统速度的一种重要方法。本文基于流水线的方法用Verilog硬件描述语言编写了9位加法器,在MAX PLUSⅡ中仿真了程序的正确性,综合适配到FPGA器件中,并与普通9位加法器的工作特性进行了分析,证明了采用流水线技术可以明显的提高系统的工作速度。 相似文献
3.
4.
采用流水线结构是提高微处理器性能的有效方法,也是开发基于FPGA的SOPC系统的重要设计内容之一。本文根据广泛应用的ARM处理器的结构和特点,介绍了一种5级流水线的设计方法,分析造成流水线效率下降的原因,并给出了分支预测与数据旁路两种解决方法。在此基础上讨论基于FPGA的处理器实现方法,并给出在QuartusII6.0上的时序仿真波形,验证了流水线设计的正确性并且具有较高的执行效率。 相似文献
5.
本文基于最小均方误差(least mean square,LMS)算法自适应滤波器的基本原理,介绍了一种在Xilinx公司System Generator开发环境中采用MATLAB语言建立算法模型并在FPGA实现的设计方法。整个设计在Xilinx Virtex-5sx50tf1 136型芯片下验证。相比使用传统硬件描述语言的设计方法,MATLAB语言具有编写灵活简单易调试、设计效率高等优点。该方法不但可以很好的完成设计指标,还有效地提高了FPGA系统级设计的效率,同时降低了设计人员对硬件底层结构知识的要求。 相似文献
6.
文章首先介绍CORDIC算法双曲系统的基本原理及其计算模式,对CORDIC内核及前处理单元做了详细分析。在迭代算法的基础之上,采用流水线技术,以面积换速度,给出了一种基于流水线的CORDIC算法来实现指数函数,具有很高的精度和很快的速度,使设计出的软核能够在精度要求很高的场合中运行。用Verilog HDL对其编程设计,进行功能仿真和时序仿真及下载测试,结果表明该函数具有很好的实用性。 相似文献
7.
8.
在微处理器流水线设计中,存储器的读写控制和寻址计算等一直是提高微处理器执行速度的瓶颈。文章在深入研究FPGA技术、存储器的内部结构、通用寻址方式以及FPGA的开发流程和主要工具的基础上,设计了一种具有寻址与存储功能一体化的存储器。阐述了一体化存储器的结构组成,并对各功能模块进行说明。最后通过功能仿真与测试来验证存储器的功能,从测试的结果分析设计的一体化存储器满足设计要求。 相似文献
9.
10.
基于嵌入式设备FPGA,对无损压缩算法Deflate算法进行加速。采用哈希表方法,把Deflate核心算法用在FPGA上,实现了软硬件协同设计。独创性地设计并实现了窗口大小为32K的Deflate算法。主要介绍该设计的哈希表模块部分。 相似文献
11.
提出了一种基于现场可编程门阵列器件FPGA并利用窗函数法实现一个16阶线性FIR.数字滤波器的设计方法。对于在FPGA中实现FIR.滤波器的关键部分——乘加运算,该设计主要采用了将乘加运算转化为查找表的并行分布式算法,与传统串行算法相比,这种方法可极大地减少硬件电路的规模,提高电路的执行速度并且充分利用了FPGA丰富的查表资源。从时域上对基带信号可直接进行成形,因此其实现的滤波器性能优于用DSP和传统方法实现的滤波器,特点是算量较小、精度高,更适用于实时系统。 相似文献
12.
基于Xilinx FPGA IP核的FFT算法的设计与实现 总被引:1,自引:0,他引:1
本文介绍了一种基于Xilinx IP核的FFT算法的设计与实现方法。在分析FFT算法模块图的基础上,以Xilinx Spartan-3ADSP系列FPGA为平台,通过调用FFT IP核,验证FFT算法在中低端FPGA中的可行性和可靠性。 相似文献
13.
传统的基于查表法的数控振荡器耗费大量的FPGA片内资源.为了解决这一问题,本文提出使用CORDIC算法实现数控振荡器的设计方法,详细介绍了基于CORDIC算法的数控振荡器的总体结构和多级流水线结构中迭代运算的FPGA实现方法.最后给出了仿真波形和频谱分析结果,充分证明了该设计方法的可行性. 相似文献
14.
在FPGA硬件神经网络设计中激活函数的实现和数据表示方式是两个难点。本文提出了用非线性函数和21位定点法相结合来实现激活函数的逼近算法,采用源码定点表示法实现数据的硬件表示,明显减少了FPGA的资源占用,降低了激活函数逼近算法的复杂性和实现难度,最后,给出实际FPGA硬件神经网络设计实例并进行了仿真验证。 相似文献
15.
单音干扰是WiMAX通信系统中的一种常见干扰,在基带处理前引入单音干扰算法能有效抑制单音干扰,提高系统性能。本文提出了一种基于Notch滤波器的抑制固定单音干扰算法及其FPGA逻辑实现方法。文中首先阐述了设计思想,然后讨论Notch滤波器原理及设计方法,最后给出该算法在FPGA中的实现及滤波效果评估。评估测试结果表明该算法不仅可以有效抑制WiMAX通信系统的单音干扰而且易于FPGA逻辑实现。 相似文献
16.
17.
利用FPGA开发技术实现智能控制器算法的芯片化,降低计算机故障对控制系统的影响,提高PID控制器的可靠性。本文根据FPGA设计结构类型和特点,提出一种基于FPGA改进型并行机构的PID控制器设计方法。在PID算法与FPGA的运算器逻辑映像过程中,采用补码加法器代替减法器设计,增加整数运算结果的位扩展处理,完成了包括算法顶层模块的积分分离处理,底层浮点加法、浮点乘法、浮点数与整数的转换等多个底层模块的实现。设计通过硬件在回路仿真对所设计的PID控制器进行验证,仿真与测试结果表明算法的有效性与正确性。 相似文献
18.
传统的基于LMS算法的自适应陷波器,由于极易受到步长及其它参数的影响,学习曲线并不理想。文章在分析步长对基于LMS算法自适应陷波器的影响的基础上,将粒子群(PSO)算法应用到自适应陷波器的设计中。通过仿真结果显示,基于PSO算法的自适应陷波器收敛速度快、具有鲁棒性,优于传统的基于LMS的自适应陷波器,从而证明其有效性、可行性及工程价值。 相似文献
19.
对Madaline网络模型和基本原理深入学习和研究,全面了解已有的学习算法,实现LMS算法在此基础上,从传输函数和误差函数方面对Madaline网络做了相应的改进,实验结果表明:与经典Madahne网络相比,改进Madaline的训练学习速度和精度都有所提高。 相似文献
20.
介绍了面向教学和实际应用的32位RISC CPU的总体结构,其指令集兼容于M1PS32指令系统.对该CPU进行五级流水线的划分,解决流水线相关问题,实现了一个具有较高性价比的RISC CPU的流水线.并利用基于FPGA的软件实验系统平台对该32位流水线CPU进行正确性验证. 相似文献