头条 世界首款微处理器MP944被复活 7月27日,嵌入式系统专家亚当·泰勒使用FPGA(现场可编程门阵列)复刻F-14雄猫战斗机的中央大气数据计算机,将其装入3D打印的F-14模型中,成功控制后者的可变后掠翼系统。 该系统核心为MP944微处理器,1970年6月随F-14服役,比1971年11月问世的英特尔4004早近一年半,此前因军事保密1998年才解密,是世界首款微处理器,性能较英特尔4004快约8倍。亚当·泰勒基于Spartan 7的SoM模块复现了MP944全部六块芯片,目前该项目的全部代码和文档已公开在GitHub,供全球开发者查阅。 最新资讯 基于FPGA的部分响应CPM信号解调器的设计 在现有的民用、军用通信系统的众多应用领域中,为了实现高速率数据传输,提高频谱利用率,必须采用带宽效率更高的编码、调制技术。在众多的调制方式中,连续相位调制信号(CPM信号)具有恒包络特性,它用于承载信息 发表于:2011/3/24 基于FPGA的IEEE-1394b双向数据传输系统设计 本系统,采用800 Mb·s-1的总线传输速率,利用FPGA内嵌的NIOSII处理器作为控制核心,实现了双向传输,用异步传输方式传输主机端指令和摄像头方位及状态信息,用等时传输方式将摄像头数据传输到主机端进行实时显示。实验表明,相对于1394a,该方案具有高速通信、可靠性高、实时性强等优点,达到了预定目标,运行良好。本系统研究的是1394设备与主机间的通信,在此基础上还可以研究在脱离计算机的环境下,两个1394设备间的通信传输以及多个设备的组网传输。 发表于:2011/3/24 基于FPGA+DSP的多串口数据通信的实现 摘要:串口传输常用于基于FPGA和DSP结构的信号处理板和外部设备之间的数据交换。以GPSRTK定位应用为基础,针对单个串口全双工传输不足以应对多种数据类型同时输入输出的情形,设计并实现了一种面向多串口不同类型 发表于:2011/3/24 基于FPGA的AD9910控制设计 为了满足目前对数据处理速度的需求,设计了一种基于FPGA+DDS的控制系统。根据AD9910的特点设计了控制系统的硬件部分,详细阐述了电源、地和滤波器的设计。设计了FPGA的软件控制流程,给出了流程图和关键部分的例程,并对DDSAD9910各个控制寄存器的设置与时序进行详细说明,最后给出了实验结果。实验结果证明输出波形质量高、效果好。对于频率源的设计与实现具有工程实践意义。 发表于:2011/3/24 FPGA实现IRIG-B(DC)码编码和解码的设计 为达到IRIG-B码与时间信号输入、输出的精确同步,采用现代化靶场的IRIG-B码编码和解码的原理,从工程的角度出发,提出了使用现场可编程门阵列(FPGA)来实现IRIG-B码编码和解码的设计方案和体系结构,设计中会涉及到几个不同的时钟频率,FPGA对时钟的同步性具有灵活性、效率高、且功耗低。抗干扰性好的特点。结果表明,FPGA能够确保为从设备提供同源的时钟基准,使时钟与信号的延迟控制在200ns以内,从而得到了IRIG-B码与时间精确同步的效果。 发表于:2011/3/24 基于CPLD的I2C总线接口设计 在电路设计中,I2C总线是比较常用的两线式串行通信方式,大多数的CPU都擅长于并口操作,不具备直接操作I2C总线接口的能力。为了使不具备I2C总线接口能力的CPU通过对并口的简单操作实现对I2C总线接口的控制,在分析I2C总线常用工作模式的基础上,设计实现工作于主机模式的,以CPID完成I2C总线开始信号、结束信号的输出,以及并行数据到I2C总线模式串行数据转换或I2C模式串行数据到并行数据转换的I2C接口模块。采用该模块,可以使不具备I2C总线接口的CPU通过并口方便地控制I2C总线设备,简化系统程序设计。 发表于:2011/3/24 基于Spantan FPGA的多路数字量采集模块设计 测控系统常常需要处理所采集到的各种数字量信号。通常测控系统采用通用MCU完成系统任务。但当系统中采集信号量较多时,仅依靠MCU则难以完成系统任务。针对这一问题,提出一种基于FPGA技术的多路数字量采集模块。利用FPGA的I/O端口数多且可编程设置的特点,配以VHDL编写的FPGA内部逻辑,实现采集多路数字量信号。 发表于:2011/3/24 一种基于FPGA的嵌入式块SRAM的设计 文章中提出了一种应用于FPGA的嵌入式可配置双端口的块存储器。该存储器包括与其他电路的布线接口、可配置逻辑、可配置译码、高速读写电路。在编程状态下,可对所有存储单元进行清零,且编程后为两端口独立的双端存储器。 发表于:2011/3/24 基于JTAG边界扫描方式的重构控制器的设计 本文介绍一种基于“ARM处理器+FPGA”架构的重构控制器,重构控制器中的FPGA能够根据ARM处理器传送来的命令,对目标可编程器件JTAG接口进行控制,并模拟JTAG接口中TAP状态机产生激励信号(TMS、TDI、TCK序列),向目标可编程器件的JTAG接口提供所需的激励,使目标可编程器件内的TAP状态机进行状态转换,将指令和数据扫描到FPGA内部边界扫描电路指令寄存器和数据寄存器中。完成一次目标可编程器件配置,实现用户此时所要求功能,在下一时段,可根据用户新的要求,调用重构控制器内部存储器中不同方案在系统重新配置目标可编程器件,实现硬件的时分复用,灵活快速的改变系统功能,节省逻辑资源,满足大规模应用需求。 发表于:2011/3/24 超声诊断仪动态滤波器中FPGA技术的原理分析及应用 引言超声成像是当今医学影像诊断的主要成像方法之一,它以超声波与生物之间的相互作用作为成像基础,具有对人体无伤害、无电离辐射、使用方便、适用范围广、设备价格低等优点。为了让超声图像能够更加清晰,现代超声诊断仪对超声信号进行动态滤波。动态滤波包含模拟动态滤波和数字动态滤波。模拟动态滤波器要改变器件的参数,从而达到改变通频带中心频率的效果,方法简易,效果很好。同时,控制信号是来自FPGA输送出的数字信号,经D/A转换所得,采用FPGA实现控制信号,实现了很高的精度,达到了预想的效果。选用cycloneⅢEP3C16Q240C8在FPGA内实现数字电路,工作频率 发表于:2011/3/24 <…422423424425426427428429430431…>