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

可编程增益放大器

可编程增益放大器(PGA:),是一种通用性很强的放大器,其放大倍数可以根据需要用程序进行控制。
  • 基于FPGA的混沌加密芯片技术研究

    利用混沌的对初值和参数敏感、伪随机以及遍历等特性设计的加密方案,相对传统加密方案而言,表现出许多优越性能,尤其在快速置乱和扩散数据方面.目前,大多数混沌密码倾向于软件实现,这些实现方案中数据串行处理且吞吐量有限,因而不适合硬件实现.该论文分别介绍了适合FPGA(现场可编程门阵列)并行实现的序列密码和分组密码方案.序列密码方案,对传统LFSR(线性反馈移位寄存器)进行改进,采用非线性的混沌方程代替LFSR中的线性反馈方程,进而构造出基于混沌伪随机数发生器的加密算法.分组密码方案,从图像置乱的快速性考虑,将两维混沌映射扩展到三维空间;同时,引入另一种混沌映射对图像数据进行扩散操作,以有效地抵抗统计和差分攻击.对于这两种方案,文中给出了VHDL(硬件描述语言)编程、FPGA片内功能模块设计、加密效果以及硬件性能分析等.其中,序列密码硬件实现方案,在不考虑通信延时的情况下,可以达到每秒61.622兆字节的加密速度.实验结果表明,这两种加密算法的FPGA实现方案是可行的,并且能够得到较高的安全性和较快的加密速度.

    标签: FPGA 混沌 加密芯片 技术研究

    上传时间: 2013-04-24

    上传用户:yx007699

  • 基于FPGA的精简指令集计算机的研究与开发

    大规模可编程逻辑器件CPLD和FPGA是当今应用最广泛的两类可编程专用集成电路(ASIC),电子设计工程师用它可以在办公室或实验室里设计出所需的专用集成电路,从而大大缩短了产品上市时间,降低了开发成本.此外,可编程逻辑器件还具有静态可重复编程和动态系统重构的特性,使得硬件的功能可以象软件一样通过编程来修改,这样就极大地提高了电子系统设计的灵活性和通用性.该设计完成了在一片可编程逻辑器件上开发简易计算机的设计任务,将单片机与单片机外围电路集成化,能够输入指令、执行指令、输出结果,具有在电子系统中应用的普遍意义,另外,也可以用于计算机组成原理的教学试验.该文第一章简要介绍了可编程ASIC和EDA技术的历史、现状、未来并对本课题作了简要陈述.第二章在芯片设计的两种输入法即原理图输入法和HDL输入法之间做出比较,决定选用HDL输入法.第三章描述了具体的设计过程和设计手段,首先将简易计算机划分为运算器、CPU控制器、存储器、键盘接口和显示接口以及系统控制器,然后再往下分为下层子模块.输入法的语言使用的是Verilog HDL,鉴于篇幅所限,源代码部分不在论文之中.第四章对设计的综合与实现做了总结,给出了时序仿真波形图.该文针对FPGA和RISC这两大课题,对RISC在FPGA上的实现进行了初浅的探索与尝试.从计算机体系结构入手,剖析了精简指令集计算机的原理,通过该设计的实践对ASIC和EDA的设计潜力有了更进一步的领悟.

    标签: FPGA 指令集 计算机

    上传时间: 2013-05-21

    上传用户:hewenzhi

  • 基于FPGA的嵌入式MCU设计与应用研究

    随着电子技术和信息技术的发展,可编程逻辑器件的应用领域越来越宽。可编程SoC设计已成为SoC设计的新方法。论文介绍了可编程逻辑器件的设计方法和开发技术,并用硬件描述语言和FPGA/CPLD设计技术,探索和研究了基于FPGA的RISCMCU的设计与实现过程。 论文参照Mircochip公司的PICl6C5X单片机的体系结构,设计了8位RISCMCU。该嵌入式MCU设计采用了自顶向下的设计方法和模块化设计思想。MCU总体结构设计划分控制模块、ALU模块、存储模块三大模块。然后,对各模块的具体技术实现细节分别进行了阐述。论文中设计的MCU能实现PICl6C5X单片机33条指令中除OPTION、CLRWDT、SLEEP和TRIS四条指令以外的其余29条指令的功能,但应用是基于FPGA的,能与其他外设IP方便的结合在一起使用,比ASIC的PICl6C57X的应用更具灵活性。 软件仿真和硬件验证表明:所设计的嵌入式MCU在各方面均达到了一定的性能指标,在Altera公司ACEX1K系列的EPlK30TCl44-3器件上的工作频率达21.88MHz。这些为自主设计R/SCMCU的IP核提供了值得借鉴的探索成果和设计思路,在通用控制领域也有一定的实用价值。 此外,论文中还介绍了三相SPWM控制模块的设计,该模块具有死区时间和载波比任意可调的特点,可以单独应用,也可以作为MCU的外设子模块应用。

    标签: FPGA MCU 嵌入式 应用研究

    上传时间: 2013-07-16

    上传用户:熊少锋

  • 基于FPGA的全数字化交流变频调速系统

    本文主要介绍了如何运用可编程逻辑器件(FPGA)实现电机的变频调速控制系统。  目前,电机控制芯片主要有两种选择。一种是专用集成芯片(ASIC),一种是单片机(MCU)或数字信号处理器(DSP)。而FPGA的数字资源丰富、工作频率高、可在系统编程等特点使得开发灵活、开发周期相对短,可以取代前二种通用的方式。本文利用80C196KC和FPGA控制感应电机,简化了硬件和软件设计,并充分利用了FPGA的快速性,利用FPGA,除本身可以用来控制电机以外:可以制成通用的“IP核”应用到MCU(或DSP),或是作为片内外设,这样就节约了片内资源;另外,它还是ASIC设计的验证的必经阶段,这是本文选题和工作的意义。本文设计的FPGA调速控制系统以及2个IP核,下载到芯片,通过验证。  本文第一章绪论介绍了可编程逻辑器件的发展、应用,以及EDA的发展历程,还介绍了ASIC等。针对FPGA的快速发展,论述了它在变频调速技术应用中的优势。  第二章介绍了交流电动机变频调速技术及其相关技术的发展和应用情况。着重介绍了电压空间矢量调制方式,以及矢量控制技术、技术发展。  第三章详细介绍了SVPWM调速系统整个系统的FPGA设计,给出了设计思路、具体方案、逻辑时序分析;最后给出了软件仿真结果和实验波形对照。文中还给出了SVPWM调速系统运用的FPGA设计结果,驱动电机,得到实验波形。论证了FPGA在调速系统应用中的可行性和意义。  第四章介绍了作者针对课题相关的一些内容所设计出的IP核,给出的实验结果等。  论文最后,对本课题所做的工作进行了简单的总结。

    标签: FPGA 全数字 交流变频 调速系统

    上传时间: 2013-04-24

    上传用户:zhaiyanzhong

  • 基于FPGA的视频编码器设计

    ISO和ITU-T制定的一系列视频编码国际标准的推出,开创了视频通信和存储应用的新纪元。从H.261视频编码建议,到H.262/3、MPEG-1/2/4等都有一个共同的不断追求的目标,即在尽可能低的码率(或存储容量)下获得尽可能好的图像质量。 本课题的研究建立在目前主流的压缩算法的基础上,综合出各种标准中实现途径的共性和优势,将算法的主体移植于FPGA(FieldProgrammableGateArray)平台上。凭借该种类嵌入式系统配置灵活、资源丰富的特点,建立一个可重构的内核处理模块。进一步的完善算法(运算速度、精度)和外围系统后,就可作为专用视频压缩编码器进行门级电路设计的原型,构建一个片上可编程的独立系统。 编码器设计有良好的应用前景,通过使用离散余弦变换和熵编码,对运动图像从空间上进行压缩编码,使得编码后的数据流适合于传输、通信、存储和编辑等方面的要求。同时,系统的设计将解码的工作量大幅度降低,功能模块在作适当的改动后可为解码器的参考设计使用。 研究所涉及的各功能模块都进行了系统性的仿真和综合,满足工程样机的前期研发需要。

    标签: FPGA 视频编码器

    上传时间: 2013-04-24

    上传用户:xiangwuy

  • 基于FPGA的数字调频发射机技术研究

    遥测系统由发射机、发射天线、接收天线、接收机组成.就遥测发射系统而言,传统的模拟调制已经很成熟,模拟发射机是利用调制信号的变化来控制变容二极管的结电容容值的变化,从而改变压控振荡器的震荡频率来实现调频;模拟调制码速率、调制频偏都受变容二极管特性的限制,模拟调制功能单一、调制方式不可重组、单个系统调制频率不可改变,无法满足频率多变的需求;随着高速器件和软件无线电技术的发展,数字调制发射机具有调制中心频率可调、频偏可编程、调制方式可重组、调制码速率高、可实现较高的频响、可以与编码器合并扩展功能很强等优点,成为今后发射机的发展主流.本论文讨论了如何利用现场可编程器件FPGA结合Max+plusⅡ及VHDL语言,在遥测系统中实现了DDS+PLL+SSB模式的数字调制发射机.数字发射机设计主要包括方案选择、系统设计、硬件电路实现及VHDL设计四个部分.论文中首先分析了目前遥测系统中使用的模拟调制发射机的不足及数字调制发射机的优点,确定了发射机的设计方案;第二章介绍了电子设计自动化工具及数字电路设计方法;第三章详细讨论了组成发射机的各个部分的原理设计;第四章着重讨论了各个部分的硬件电路实现、VHDL实现部分及设计的测试结果;最后总结了设计中需要进一步研究的问题.

    标签: FPGA 数字调频 发射机 技术研究

    上传时间: 2013-04-24

    上传用户:程婴sky

  • 基于FPGA的数字化通用PWM控制器设计

    如今电力电子电路的控制旨在实现高频开关的计算机控制,并向着更高频率、更低损耗和全数字化的方向发展。现场可编程门阵列器件(FieldProgrammableGateArrays)是近年来崭露头角的一类新型集成电路,它具有简洁、经济、高速度、低功耗等优势,又具有全集成化、适用性强,便于开发和维护(升级)等显著优点。与单片机和DSP相比,FPGA的频率更高、速度更快,这些特点顺应了电力电子电路的日趋高频化和复杂化发展的需要。因此,在越来越多的领域中FPGA得到了日益广泛的发展和应用。  本文提出了一种采用现场可编程门阵列(FPGA)器件实现数字化通用PWM控制器的方案。该控制器能产生多路PWM脉冲,具有开关频率可调、各路脉冲间的相位可调、接口简单、响应速度快、易修改、可现场编程等特点,可应用于PWM的全数字化控制。文中对方案的实现进行了比较详细的论述,包括A/D采样控制、PI算法的实现、PWM波形的产生、各模块的工作原理等。  本文还提出一种新型ZCT-PWMBoost变换器,详细的分析了该变换器的工作过程,并采用基于FPGA的数字化通用PWM控制器对这种软开关Boost变换器进行控制,给出了比较完满的实验结果。实验结果验证了该控制器以及该ZCTBoost变换器的可行性和有效性,

    标签: FPGA PWM 数字化 制器设计

    上传时间: 2013-07-10

    上传用户:x4587

  • 基于FPGA的数字相位计的研究与实现

    本文结合工程需要详细论述了一种数字相位计的实现方法,该方法是基于FPGA(现场可编程门阵列)芯片运用FFT(快速傅立叶变换)算法完成的。首先,从相位测量的原理出发,分析了传统相位计的缺点,给出了一种高可靠性的相位检测实用算法,其算法核心是对采集信号进行FFT变换,通过频谱分析,实现对参考信号和测量信号初相位的检测,并同时阐述了FPGA在实现数字相位计核心FFT算法中的优势。在优化的硬件结构中,利用多个乘法器并行运算的方式加快了蝶形运算单元的运算速度;内置双端口RAM、旋转因子ROM使数据存储的速度得到提高;采用了流水线的工作方式使数据的存储、运算在时间上达到匹配。整个设计采用VHDL(超高速硬件描述语言)语言作为系统内部硬件结构的描述手段,在Altera的QuartusⅡ软件支持下完成。仿真结果表明,基于FPGA实现的FFT算法无论在速度和精度上都满足了相位测量的需要,其运算64点数据仅需27.5us,最大误差在1%之内。

    标签: FPGA 数字 相位计

    上传时间: 2013-05-16

    上传用户:lgs12321

  • 基于FPGA的双自触发脉冲激光测距关键技术研究

    激光测距技术被广泛应用于现代工业测量、航空与大地的测量、国防及通信等诸多领域。本文从已获得广泛应用的脉冲激光测距技术入手,重点分析了近年提出的自触发脉冲激光测距技术(STPLR)特别是其中的双自触发脉冲激光测距技术(BSTPLR),通过分析发现其核心部件之一就是用于测量激光脉冲飞行时间(周期)的高精度高速计数器,而目前一般的方式是采用昂贵的进口高速计数器或专用集成电路(ASIC)来完成,这使得激光测距仪在研发、系统的改造升级和自主知识产权保护等诸多方面受到制约,同时在其整体性能上特别是在集成化、小型化和高可靠性方面带来阻碍。为此,本文研究了采用现场可编程门阵列(FPGA)来实现脉冲激光测距中的高精度高速计数及其他相关功能,基本解决了以上存在的问题。 论文通过对双自触发脉冲激光测距的主要技术要求和技术指标进行分析,对其中的信号处理单元采用了FPGA+单片机的设计形式。由FPGA主控芯片(EPF10K20TC144-4)作为周期测量模块,在整个测距系统中是信号处理的核心部件,借助其用户可编程特性及很高的内部时钟频率,设计了专用于BSTPLR的高速高精度计数芯片,负责对测距信号产生电路中的时刻鉴别电路输出信号进行计数。数据处理模块则主要由单片机(AT89C51)来实现。系统可以通过键盘预置门控信号的宽度以均衡测量的精度和速度,测量结果采用7位LED数码管显示。本设计在近距离(大尺寸)范围内实验测试时基本满足设计要求。

    标签: FPGA 自触发脉冲 激光测距 关键技术

    上传时间: 2013-04-24

    上传用户:dapangxie

  • 基于FPGA的水下远程遥控解码电路的设计与研究

    随着计算机和集成电路技术的不断发展,基于EDA技术的芯片设计正在成为电子系统设计的主流.现场可编程门阵列(FPGA)作为一种可编程专用集成电路(ASIC)已经广泛应用于计算机、通信、航空航天等各个领域.一般来讲,FPGA多用于高速通信和高速信号处理领域,以发挥其处理速度快的特点,本文将其应用于一低速低功耗系统——某水下远程遥控接收系统,主要用其在频域来实现水下远程遥控的解码,取得了令人满意的效果.该文主要做了以下几方面的工作.首先,深入研究和分析了在频域实现水下远程遥控解码的原理并进行了遥控指令编码设计;其次,用ALTERA公司的CYCLONE系列FPGA芯片完成了水下远程遥控FPGA解码芯片的设计工作,包括硬件描述语言(VHDL)编码、电路前后仿真、综合和布局布线工作,并对设计的FPGA解码芯片进行了初步的功耗估算:最后设计制作了一块FPGA解码芯片电路验证测试板,并完成了电路调试和测试.实验测试结果表明,用FPGA实现水下远程遥控解码电路的方案是可行的,可以有效地缩小系统体积、提高系统可靠性,在保证系统性能情况下做到更低的功耗,还可以实现在系统配置和编程,使得系统的调试、升级和维护更加灵活方便.

    标签: FPGA 远程遥控 解码电路

    上传时间: 2013-06-03

    上传用户:zoushuiqi