头条 世界首款微处理器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的电子密码锁的研制 介绍在QUATUSII环境下,采用FPGA可编程逻辑器件开发的电子密码锁,并利用状态机(FSM)实现键盘消抖及系统主控模块的行为控制,从实际工程设计角度阐述了系统所有模块及其工作原理、软件设计方法,提出了系统设计注意要点。研制中对主要模块的程序进行了仿真,并对整机系统进行了实测,表明其功能满足设计要求。 发表于:2010/10/19 基于SOPC的通用TFT-LCD控制器IP核设计 在嵌入式系统中,IP核的使用已成为SoPC系统的重要组成部分,针对现有LCD控制器型号之间兼容性差的缺陷,提出了一种基于SoPCBuilder工具的参数化TFT-LCD控制器IP核的设计方法。用硬件描述语言进行通用TFT-LCD控制器的功能描述,将设计的控制器以IP核的形式添加到SoPCBuilder中去,供SoPC系统设计使用。进行设计验证,结果表明,该方法具有很好的通用性,也提高了系统的兼容性。 发表于:2010/10/19 基于FPGA的语音录制与回放系统 0引言随着微电子技术的发展,系统集成向高速、高集成度、低功耗发展已经成为必然,同时SoPC技术也应用而生。SoPC将软硬件集成于单个可编程逻辑器件平台,使得系统设计更加简洁灵活。SoPC综合了SoC 发表于:2010/10/19 一种基于FPGA的高速通信系统研究与设计 0引言远程通信系统和远程监控系统对信号传输有两方面的要求:一方面要求接口灵活且有较高的数据传... 发表于:2010/10/19 用FPGA替代DSP实现即时图像和视频处理 本文介绍FPGA在视频处理中的应用,与ASSP和芯片组解决方案相比,FPGA可根据目前设计工程师的实际需求提供不同层次的灵活性,并保持明显优于传统DSP的性能。 发表于:2010/10/19 一种基于FPGA的彩色图像增强系统的设计 设计一个基于FPGA的实时视频图像处理系统,包含增强对比度扩展和色饱和度两种处理方法,相比于DSP和ASIC方案来说,FPGA在性能和灵活性方面具有绝对优势,应用FPGA设计视频通信系统更普遍。 发表于:2010/10/19 基于FPGA和Verilog的LCD控制器设计 本文选用Xilinx公司的SpartanIII系列XC3S200器件,利用硬件描述语言Verilog设计了液晶显示拧制器,实现了替代专用集成电路驱动控制LCD的作用。 发表于:2010/10/19 基于FPGA和单片机的扫频仪研究与设计 在系统设计时,各个网络的频率特性对该系统的稳定性、工作频带、传输特性等都具有重要影响。实际操作中,扫频仪大大简化了测量操作,提高了工作效率,达到了测量过程快速、直观、准确、方便的目的,在生产、科研、教学上得到广泛运用。 发表于:2010/10/19 基于FPGA的多路模拟量、数字量采集与处理系统 提出一种基于FPGA技术的多路模拟量、数字量采集与处理系统的设计方案,分析整个系统的结构,并讨论FPGA内部硬件资源的划分和软件的设计方案等。 发表于:2010/10/19 基于Verilog硬件描述语言的AES密码算法实现 0引言密码模块是安全保密系统的重要组成部分,其核心任务就是加/解密数据。目前,分组密码算法AES以其高效率、低开销、实现简单等特点被广泛应用于密码模块的研制。随着计算机信息技术和超大规模集成电路技术的成熟与发展,通过硬件来实现密钥模块的内部运作,可保证在外界无密钥的明文流动,能够实现真正意义上的保密。此外,硬件实现还具有高速、高可靠性等特点。目前许多AES算法的硬件实现采用基于RAM查找表方式来实现算法中最关键的SubBytes部分。本文采用复合域来实现SubBytes部分的求逆运算,以便于采用组合逻辑减小面积。同时采用加/解密运算中列变换的部分电路进行复用,从而进一步节省实现面积。这样可以使AES密码应用于RFID系统,IC卡等面积要求较小的场合。1AES算法简介AES算法是一种迭代型分组密码,其分组长度和密钥长度均可变,各自可以独立指定为128b,192b,256b。本文主要讨论分组长度和密钥长度为128b的情况。AES算法是将输入的明文(或密文)分成16个字节,在第一个AddRoundKeys变换后进入10轮迭代。迭代过程的前9轮完全相同,依次经过字节代替(substitutebytes)、行移位(sh 发表于:2010/10/19 <…456457458459460461462463464465…>