根据无人机系统的控制特点,提出了一种基于FPGA的无人机控制器设计方案,并完成了该方案的软硬件设计。该方案将键盘扫描、AD采样、指令编码与显示和指令异步串行发送等功能模块集成到FPGA内部,简化了控制器硬件结构。实际应用表明,该无人机控制器具有指令群延时低、功能可扩展性强等优点,能够满足使用要求。
上传时间: 2013-10-30
上传用户:jiahao131
对于利用LabVIEW FPGA实现RIO目标平台上的定制硬件的工程师与开发人员,他们可以很容易地利用所推荐的组件设计构建适合其应用的、可复用且可扩展的代码模块。基于已经验证的设计进行代码模块开发,将使现有IP在未来应用中得到更好的复用,也可以使在不同开发人员和内部组织之间进行共享和交换的代码更好服用
上传时间: 2013-10-14
上传用户:xiaodu1124
为满足三维大地电磁勘探技术对多个采集站的同步需求,基于FPGA设计了一种晶振频率校准系统。系统可以调节各采集站的恒温压控晶体振荡器同步于GPS,从而使晶振能够输出高准确度和稳定度的同步信号。系统中使用FPGA设计了高分辨率的时间间隔测量单元,达到0.121 ns的测量分辨率,能对晶振分频信号与GPS秒脉冲信号的时间间隔进行高精度测量,缩短了频率校准时间。同时在FPGA内部使用PicoBlaze嵌入式软核处理器监控系统状态,并配合滑动平均滤波法对测量得到的时间间隔数据实时处理,有效地抑制了GPS秒脉冲波动对频率校准的影响。
上传时间: 2013-11-17
上传用户:www240697738
基于Actel FPGA 的双端口RAM 设计双端口RAM 芯片主要应用于高速率、高可靠性、对实时性要求高的场合,如实现DSP与PCI 总线芯片之间的数据交换接口电路等。但普通双端口RAM 最大的缺点是在两个CPU发生竞争时,有一方CPU 必须等待,因而降低了访问效率。IDT 公司推出的专用双端口RAM 芯片解决了普通双端口RAM 内部竞争问题,并融合了中断、旗语、主从功能。它具有存取速度快、功耗低、可完全异步操作、接口电路简单等优点,但缺点也非常明显,那就是价格太昂贵。为解决IDT 专用双端口RAM 芯片的价格过高问题,广州致远电子有限公司推出了一种全新的基于Actel FPGA 的双端口RAM 的解决方案。该方案采用Actel FPGA 实现,不仅具有IDT 专用双端口RAM 芯片的所有性能特点,更是在价格上得到了很大改善,以A3P060双端口RAM 为例,在相同容量(2K 字节)下,其价格仅为IDT 专用芯片的六分之一。
上传时间: 2013-10-19
上传用户:18165383642
高速串并转换器的设计是FPGA 设计的一个重要方面,传统设计方法由于采用FPGA 的内部逻辑资源来实现,从而限制了串并转换的速度。该研究以网络交换调度系统的FGPA 验证平台中多路高速串并转换器的设计为例,详细阐述了1 :8DDR 模式下高速串并转换器的设计方法和16 路1 :8 串并转换器的实现。结果表明,采用Xilinx Virtex24 的ISERDES 设计的多路串并转换器可以实现800 Mbit/ s 输入信号的串并转换,并且减少了设计复杂度,缩短了开发周期,能满足设计要求。关键词:串并转换;现场可编程逻辑阵列;Xilinx ; ISERDES
上传时间: 2013-11-17
上传用户:hxy200501
通用阵列逻辑GAL实现基本门电路的设计 一、实验目的 1.了解GAL22V10的结构及其应用; 2.掌握GAL器件的设计原则和一般格式; 3.学会使用VHDL语言进行可编程逻辑器件的逻辑设计; 4.掌握通用阵列逻辑GAL的编程、下载、验证功能的全部过程。 二、实验原理 1. 通用阵列逻辑GAL22V10 通用阵列逻辑GAL是由可编程的与阵列、固定(不可编程)的或阵列和输出逻辑宏单元(OLMC)三部分构成。GAL芯片必须借助GAL的开发软件和硬件,对其编程写入后,才能使GAL芯片具有预期的逻辑功能。GAL22V10有10个I/O口、12个输入口、10个寄存器单元,最高频率为超过100MHz。 ispGAL22V10器件就是把流行的GAL22V10与ISP技术结合起来,在功能和结构上与GAL22V10完全相同,并沿用了GAL22V10器件的标准28脚PLCC封装。ispGAl22V10的传输时延低于7.5ns,系统速度高达100MHz以上,因而非常适用于高速图形处理和高速总线管理。由于它每个输出单元平均能够容纳12个乘积项,最多的单元可达16个乘积项,因而更为适用大型状态机、状态控制及数据处理、通讯工程、测量仪器等领域。ispGAL22V10的功能框图及引脚图分别见图1-1和1-2所示。 另外,采用ispGAL22V10来实现诸如地址译码器之类的基本逻辑功能是非常容易的。为实现在系统编程,每片ispGAL22V10需要有四个在系统编程引脚,它们是串行数据输入(SDI),方式选择(MODE)、串行输出(SDO)和串行时钟(SCLK)。这四个ISP控制信号巧妙地利用28脚PLCC封装GAL22V10的四个空脚,从而使得两种器件的引脚相互兼容。在系统编程电源为+5V,无需外接编程高压。每片ispGAL22V10可以保证一万次在系统编程。 ispGAL22V10的内部结构图如图1-3所示。 2.编译、下载源文件 用VHDL语言编写的源程序,是不能直接对芯片编程下载的,必须经过计算机软件对其进行编译,综合等最终形成PLD器件的熔断丝文件(通常叫做JEDEC文件,简称为JED文件)。通过相应的软件及编程电缆再将JED数据文件写入到GAL芯片,这样GAL芯片就具有用户所需要的逻辑功能。 3.工具软件ispLEVER简介 ispLEVER 是Lattice 公司新推出的一套EDA软件。设计输入可采用原理图、硬件描述语言、混合输入三种方式。能对所设计的数字电子系统进行功能仿真和时序仿真。编译器是此软件的核心,能进行逻辑优化,将逻辑映射到器件中去,自动完成布局与布线并生成编程所需要的熔丝图文件。软件中的Constraints Editor工具允许经由一个图形用户接口选择I/O设置和引脚分配。软件包含Synolicity公司的“Synplify”综合工具和Lattice的ispVM器件编程工具,ispLEVER软件提供给开发者一个简单而有力的工具。
上传时间: 2013-11-17
上传用户:看到了没有
详细讨论了煤矿井下瓦斯自动排放系统的智能组合开关设计方法。通过研究煤矿井下掘进面通风的特点和规律,总结出一种掘进面自动排放瓦斯方案,在此基础上设计了瓦斯自动排放系统,着重讨论了作为该系统控制核心的智能组合开关设计方法,阐述了装置内部总线控制结构、硬件电路、软件逻辑的原理。经验证,该装置的性能指标完全满足应用要求,运行可靠稳定,能够应对井下掘进面复杂的使用环境。
上传时间: 2014-01-10
上传用户:llwap
为了实现白细胞的五分类,提高识别异常细胞的能力,可通过激光照射通过库尔特微孔的白细胞粒子,并由光电探测器接收细胞粒子对激光的前向和后向散射信号,达到对细胞内部结构的测定[1]。文中设计的光电检测电路可将细胞粒子散射的光信号转换成电信号,并对电信号进行放大, 与后面的检测和运算系统对接。实验结果表明,该电路具有输出信噪比大、检测精度高等特点,并在实际应用中取得了良好的效果。
上传时间: 2014-01-04
上传用户:yare
针对电子系统容易出现的热失效问题,论述在电子系统的热管理设计与验证中,对半导体器件结温的估算和测量方法。通过测量半导体器件内部二极管参数,来绘制二极管正向压降与其温度关系曲线,进而求解出器件的结温估算值,以指导热管理设计;采用热分布测量和极值测量来计算器件的实际结温,对热管理设计进行评估、验证。使用所述估算和测量方法,可到达±5%精确度的半导体结温测算,能够有效评估器件在特定电子系统中的热可靠性,为实现可靠热管理提供可信的数据分析基础。
上传时间: 2013-11-10
上传用户:jjq719719
针对大型构件内部微损伤难以及时发现排除,给生活生产造成安全隐患的现状,基于波包提取技术,利用波包的虚拟时间逆传播,设计了一种新的传感器阵列,并在理论上推导了该传感器阵列二维成像的运算公式,最后利用MATLAB编程模拟仿真了用该传感器阵列进行无损检测时的二维成像结果,结果表明其成像结果的综合精度可以达到98.7%,因此用该传感器阵列进行大型构件内部微损伤的探测对于发现安全隐患、排除安全隐患具有重大的指导意义。
上传时间: 2013-11-12
上传用户:libinxny