基于FPGA和EDA硬件教学实验的设计与开发

来源 :天津大学 | 被引量 : 0次 | 上传用户:lyhl1949
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数字系统设计中,与传统的硬件设计方法比较,使用FPGA技术有效率高、开发速度快、可以重复利用、修改和升级方便、可用于快速原型实现、成本较低等优势。随着数字系统的大规模化,传统的设计方法和设计工具已经不可行,必须使用EDA技术,同样FPGA的设计开发也依赖于相应的EDA技术,FPGA和EDA技术相结合的设计方法将是数字系统设计的主流。就硬件教学实验而言,传统的硬件教学实验平台普遍存在着可靠性差、灵活性差、内容滞后等问题。基于FPGA和EDA技术的实验平台可以克服这些缺点,同时还有大量的知识产权(IP,Intellectual Property)核可以使用,可以设计各种灵活多变的实验。因此设计基于FPGA和EDA的硬件教学实验有着重要的意义。根据由简及难的实验教学原则,本文设计了一套硬件教学实验,实验包括三个部分:FPGA设计流程与简单门逻辑,通过一个只包含与门、或门和异或门的简单逻辑电路实验来叙述Xilinx FPGA在ISE中的设计流程;复杂逻辑模块——设计一个简易的ALU,通过几个数字电路中常见的逻辑模块如加法器、逻辑运算器、移位器的设计实验熟悉数字逻辑电路基本模块的设计方法,并通过最后的综合设计实验将这些模块集成为一个简易ALU;微控制器软IP核PicoBlaze的嵌入式应用,介绍微控制器内核独特的设计技术并按照软内核的设计步骤依次进行外围控制电路设计、汇编程序设计和最后的系统集成实验。整个实验体系涵盖了数字逻辑电路验证和设计、FPGA设计流程和嵌入式软核PicoBlaze微控制器的应用;从基础的门逻辑的验证,EDA工具的使用;到加法器、逻辑运算器、移位器、简易ALU等复杂逻辑模块的设计以及硬件描述语言Verilog和VHDL的使用,到IP内核PicoBlaze微控制器的应用。详细叙述各个实验的流程、设计原理、实现技术、关键注意点,为每个示例实验设计源文件并在开发板上实际验证。
其他文献
海关是国家进出境管理部门。海关行政执法腐败及防治有其自身的特点和规律。本论文采用文献研究与实证分析相结合的方法,主要从公共管理的视角,对海关行政执法腐败及防治作了
公司所有权和控制权一直是公司治理研究领域争论的焦点。一些学者,例如LLSV,证实世界上大部分公司所有权是集中的,因而,目前许多学者在公司治理研究中多采用LLSV研究范式。本
随着软件系统的规模和复杂性的增加,软件体系结构的选择成为比数据结构和算法的选择更为重要的因素,Browser/Web Server/DB Server三层客户/服务器体系结构为企业资源规划的
火力发电厂的施工产品生产的全过程都伴随着销售,而且产品具有唯一性。质量链内的任何一点断开,均可能导致严重的质量不符合,所以质量控制的所有活动均要求在工序控制阶段完
目前,很多学者讨论企业是否需要多元化,是多元化增加企业抗风险能力;还是专注核心业务能提高企业的竞争力。其实这是企业经营的两个方向,只从方向角度来分析这个问题,是不能
邻、对苯二酚、对叔丁基邻苯二酚是重要的精细化工原料,用途非常广泛,市场需求量很大。双氧水氧化苯酚羟基化联产邻苯二酚、对苯二酚法是目前比较先进的生产工艺,但是以芬顿
社会医疗保险作为社会保障体系的重要组成部分,是社会经济发展的“稳定器”和“安全网”,对于经济发展、社会进步和和谐社会的构建具有重要意义和作用。社会医疗保险基金是整
智能交通系统(Intelligent Transportation System,简称ITS)是指将先进的信息技术、数据通讯传输技术、电子传感技术及计算机技术等有效地集成运用于整个地面交通管理系统而
本文充分利用高速通用串行总线(USB)所具有的传输速度快、支持热插拔、即插即用、易于扩展、占用的系统资源少等优点,将其与传统的数据采集技术相结合,设计实现了一种基于USB
近年来旧城住区改造虽取得一定的成就,但同时造成城市历史风貌特色丧失、历史街区和人文场景遭到破坏、和由此引发的社会矛盾突出等现实问题。本文针对当前旧城住区改造中存