用 FPGA 可编程器件和 VHDL 硬件描述语言来实现 Flash 编程器
上传时间: 2017-05-24
上传用户:kikye
可编程器件编程调试实验。1.掌握CPLD可编程器件的编程和下载方法。 2.熟悉用CPLD可编程器件产生程控交换中信令信号的方法。
上传时间: 2017-06-20
上传用户:顶得柱
电子工程师创新设计必备宝典系列之FPGA开发全攻,介绍以FPGA为代表的可编程器件的应用开发知识,具有实用性和系统性,提供许多技巧和资源
上传时间: 2014-01-03
上传用户:凌云御清风
UART是一种广泛应用于短距离、低速、低成本通信的串行传输接口.由于常用UART芯片比较复杂且移植性差,提出一种采用可编程器件FPGA实现UART的方法, 实现了对UART的模块化设计.首先简要介绍UART的基本特点,然后依据其系统组成设计顶层模块,再采用有限状态机设计接收器模块和发送器模块,所有功能的实现全部采用VHDL进行描述,并用Modelsim软件对所有模块仿真实现.最后将UART的核心功能集成到FPGA上,使整体设计紧凑,小巧,实现的UART功能稳定、可靠.
上传时间: 2013-12-01
上传用户:zuozuo1215
可编程逻辑器件相关专辑 96册 1.77G可编程器件 419页 11.0M.pdf
标签:
上传时间: 2014-05-05
上传用户:时代将军
随着微电子技术和计算机技术的迅猛发展,尤其是现场可编程器件的出现,为满足实时处理系统的要求,诞生了一种新颖灵活的技术——可重构技术。它采用实时电路重构技术,在运行时根据需要,动态改变系统的电路结构,从而使系统既有硬件优化所能达到的高速度和高效率,又能像软件那样灵活可变,易于升级,从而形成可重构系统。可重构系统的关键在于电路结构可以动态改变,这就需要有合适的可编程逻辑器件作为系统的核心部件来实现这一功能。 论文利用可重构技术和“FD-ARM7TDMLCSOC”实验板的可编程资源实现了一个8位微程序控制的“实验CPU”,将“实验CPU”与实验板上的ARMCPU构成双内核CPU系统,并对双内核CPU系统的工作方式和体系结构进行了初步研究。 首先,文章研究了8位微程序控制CPU的开发实现。通过设计实验CPU的系统逻辑图,来确定该CPU的指令系统,并给出指令的执行流程以及指令编码。“实验CPU”采用的是微程序控制器的方式来进行控制,因此进行了微程序控制器的设计,即微指令编码的设计和微程序编码的设计。为利用可编程资源实现该“实验CPU”,需对“实验CPU”进行VHDL描述。 其次,文章进行了“实验CPU”综合下载与开发。文章中使用“Synplicity733”作为综合工具和“Fastchip3.0”作为开发工具。将“实验CPU”的VHDL描述进行综合以及下载,与实验箱上的ARMCPU构成双内核CPU,实现了基于可重构技术的双内核CPU的系统。根据实验板的具体环境,文章对双内核CPU系统存在的关键问题,如“实验CPU”的内存读写问题、微程序控制器的实现,以及“实验CPU'’框架等进行了改进,并通过在开发工具中添加控制模块和驱动程序来实现系统工作方式的控制。 最后,文章对双核CPU系统进行了功能分析。经分析,该系统中两个CPU内核均可正常运行指令、执行任务。利用实验板上的ARMCPU监视用“实验CPU”的工作情况,如模拟“实验CPU”的内存,实现机器码运行,通过串行口发送的指令来完成单步运行、连续运行、停止、“实验CPU"指令文件传送、“实验CPU"内存修改、内存察看等工作,所有结果可显示在超级终端上。该系统通过利用ARMCPU来监控可重构CPU,研究双核CPU之间的通信,尝试新的体系结构。
上传时间: 2013-04-24
上传用户:royzhangsz
ALTERA可编程逻辑器件及其应用
上传时间: 2013-04-15
上传用户:eeworm
MACH可编程逻辑器件及其开发工具
上传时间: 2013-07-21
上传用户:eeworm
可编程逻辑器件PLD原理与应用 NLC版
上传时间: 2013-04-15
上传用户:eeworm
ALTERA可编程逻辑器件及其应用
上传时间: 2013-07-27
上传用户:eeworm