虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

可编程逻辑芯片

  • 基于FPGA的PCI接口的设计

    PCI(Peripheral Component Interconnect)局部总线是微型计算机中处理器、存储器与外围控制部件、扩展卡之间的互连接口,由于其速度快、可靠性高、成本低、兼容性好等特点,在各种计算机总线标准占有重要地位,基于PCI标准的接口设计已经成为相关项目开发中的一个重要的选择。    目前,现场可编程门阵列FPGA(Field Programmable Gates)得到了广泛应用。由于其具有规模大,开发过程投资小,可反复编程,且支持软硬件协同设计等特点,因此已逐步成为复杂数字硬件电路设计的首选。    PCI接口的开发有多种方法,主要有两种:一是使用专用接口芯片,二是使用可编程逻辑器件,如FPGA。本论文基于成本和实际需要的考虑,采用第二种方法进行设计。    本论文采用自上而下(Top-To-Down)和模块化的设计方法,使用FPGA和硬件描述语言(VHDL和Verilog HDL)设计了一个PCI接口核,并通过自行设计的试验板对其进行验证。为使设计准确可靠,在具体模块的设计中广泛采用流水线技术和状态机的方法。    论文最终设计完成了一个33M32位的PCI主从接口,并把它作为以NIOSⅡ为核心的SOPC片内外设,与通用计算机成功进行了通讯。    论文对PCI接口进行了功能仿真,仿真结果和PCI协议的要求一致,表明本论文设计正确。把设计下载进FPGA芯片EP2C8Q208C7之后,论文给出了使用SIGNALTAPⅡ观察到的信号实际波形,波形显示PCI接口能够满足本设计中系统的需要。本文最后还给出试验板的具体设计步骤及驱动程序的安装。

    标签: FPGA PCI 接口的设计

    上传时间: 2013-07-28

    上传用户:372825274

  • 基于FPGA的工频干扰实时滤波技术

    生物医学信号是源于一个生物系统的一类信号,像心音、脑电、生物序列和基因以及神经活动等,这些信号通常含有与生物系统生理和结构状态相关的信息,它们对这些系统状态的研究和诊断具有很大的价值。信号拾取、采集和处理的正确与否直接影响到生物医学研究的准确性,如何有效地从强噪声背景中提取有用的生物医学信号是信号处理技术的重要问题。    设计自适应滤波器对带有工频干扰的生物医学信号进行滤波,从而消除工频干扰,获得最佳的滤波效果是本研究要解决的问题。生物医学信号具有信号弱、噪声强、频率范围较低、随机性强等特点。由于心电(electrocardiogram,ECG)信号的确定性、稳定性、规则性都比其他生物信号高,便于准确评估和检测滤波效果,本研究采用ECG信号作为原始的模板信号。    本研究将新的电子芯片技术与现代信号处理技术相结合,从过去单一的软件算法研究,转向软件与硬件结合,从而提高自适应速度和精度,而且可以使系统的开发周期缩短、成本降低、容易升级和变更。    采用现场可编程逻辑器件(Field Programmable Gate Array,FPGA)作为新的ECG快速提取算法的硬件载体,加快信号处理的速度。为了将ECG快速提取算法转换为常用的适合于FPGA芯片的定点数算法,研究中详细分析了定点数的量化效应对自适应噪声消除器的影响,以及对浮点数算法和定点数算法的复合自适应滤波器的各种参数的选择,如步长因子和字长选择。研究中以定点数算法中的步长因子和字长选择,作为FPGA设计的基础,利用串并结合的硬件结构实现自适应滤波器,并得到了预期的效果,准确提取改善后的ECG信号。    研究中,在MATLAB(Matrix Laboratry)软件的环境下模拟,选取带有50Hz工频干扰的不同信噪比的ECG原始信号,在浮点数情况下,原始信号通过采用最小均方LMS(LeastMean Squares)算法的浮点数自适应滤波器后,根据信噪比的改善和收敛速度,确定不同的最佳μ值,并在定点数情况下,在最佳μ值的情况下,原始信号通过采用LMs算法的定点数自适应滤波器后,根据信噪比的改善效果和采用硬件的经济性,确定最佳的定点数。并了解LMS算法中步长因子、定点数字长值对信号信噪比、收敛速度和硬件经济性的影响。从而得出针对含有工频干扰的不同信噪比的原始ECG,应该采用什么样的μ值和什么样的定点数才能对原始ECG的改善和以后的硬件实现取得最佳的效果,并根据所得到的数据和结果,在FPGA上实现自适应滤波器,使自适应滤波器能对带有工频干扰的ECG原始信号有最佳的滤波效果。

    标签: FPGA 工频干扰 滤波技术

    上传时间: 2013-04-24

    上传用户:gzming

  • 西门子S7-200可编程控制器系统手册

    ·西门子S7-200可编程控制器系统手册

    标签: 200 西门子 可编程控制器 系统手册

    上传时间: 2013-07-18

    上传用户:cmc_68289287

  • 三菱PLC可编程控制器原理与应用教材

    ·三菱PLC可编程控制器原理与应用教材

    标签: PLC 三菱 可编程控制器 教材

    上传时间: 2013-07-02

    上传用户:youmo81

  • 快速了解FPGA/SOPC(可编程片上系统)开发的流程

    作为一个简明的教程,主要宗旨是让初学者快速地了解FPGA/SOPC(可编程片上系统)开发的流程。

    标签: FPGA SOPC 可编程片上系统 流程

    上传时间: 2013-08-09

    上传用户:hphh

  • 用FPGA可编程器件和VHDL硬件描述语言来实现Flash编程器

    用 FPGA 可编程器件和 VHDL 硬件描述语言来实现 Flash 编程器

    标签: Flash FPGA VHDL 可编程器件

    上传时间: 2013-08-10

    上传用户:450976175

  • 基于FPGA的可编程数字滤波器系统

    基于FPGA的可编程数字滤波器系统,基于FPGA的数字滤波器的设计与实现,基于FPGA流水线分布式算法的FIR滤波器的实现

    标签: FPGA 可编程 数字滤波器

    上传时间: 2013-08-11

    上传用户:sz_hjbf

  • EDA系统软件ispDesignExpert System 环境下进行数字系统设计

    本设计的基本要求是以复杂可编程逻辑器件CPLD为基础,通过在EDA系统软件ispDesignExpert System 环境下进行数字系统设计,熟练掌握该环境下的功能仿真,时间仿真,管脚锁定和芯片下载。 本系统基本上比较全面的模拟了计数式数字频率计,广泛应用于工业、民用等各个领域,具有一定的开发价值。

    标签: ispDesignExpert System EDA 系统软件

    上传时间: 2013-09-05

    上传用户:文993

  • 利用FPGA实现的可编程综合采样器

    利用FPGA实现的可编程综合采样器\r\nAProgrammableIntegratedSamplerUsingFPGA

    标签: FPGA 可编程 采样

    上传时间: 2013-09-06

    上传用户:z754970244

  • 可编程器件开发指南

    可编程器件,如果有问题的可以和我直接联系

    标签: 可编程器件 开发指南

    上传时间: 2013-09-06

    上传用户:思索的小白