在系统可编程技术简介【荐】.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在系统可编程技术简介【荐】.ppt

在系统可编程技术简介 In System Programmable Technology 前 言 (1)数字系统的发展 (2)数字系统设计的传统方法 (3)采用可编程技术的数字系统设计方法 一、PLD器件 (1)可编程器件的基本结构和类型 (2)编程方法 (3)目前国内教学应用较多的可编程器件 1、PLD器件的基本结构和类型 1.1基本结构 可编程器件PLD(Programmable Logic Device)———由用户自行设计逻辑功能的大规模、超大规模集成电路。 基本结构:与、或阵列和存储单元 1.2、可编程器件的基本类型 低密度可编程器件(LDPLD) 高密度可编程器件(HDPLD) CPLD基本内部结构    FPGA基本结构  RETURN 二、FLEX10K系列简介 (1)FLEX10K系列器件的基本结构 (2)Altera公司可编程器件的开发环境 1、FLEX10K系列器件的基本结构 内部:逻辑块,布线区 外部:I/O口,电源端,复位端,下载口    (FLEX10K中有102个I/O口)    (TDI,TDO,TMS,NSTATUS) FLEX10K外围接口图 三、LP-2900实验装置介绍 (1)结构图 (2)系统总体构成 LP-2900 实验装置的总体构成 (1)FPGA器件:FLEX10K EPF10K10TC144-4 (2)按键资源:8个双刀双掷带灯开关按下为1,灯亮,16个DIP SW (3)发光二极管:LP-2900共有26个LED分成2组:一组是由4组红黄绿三色LED所组成,下标有N,E,W,S便于实验所用,另一组是以6个LED做成的电动骰子。高电平有效,共阴极在141,142脚 (4)七段数码显示器: LP-2900共有六位七段数码显示器,其共阴极由其内部的一个74138译码器的前六位输出控制。 (9)16*2LCD显示模组:两行16字的LCD显示器。 (10)脉冲开关:上升沿触发,下降沿触发各有两组。 (11)A/D,D/A:模数转换为ADC0804,         数模转换为AD7528 四、Quartus II 简介 五、计算机辅助设计步骤 建立项目 Project → 输入设计源文件*.BDF、*.TDF或* . VHD →编译 Compile →仿真Simulate→选择器件进行器件适配Assignment →编程下载 Programmer (1)建创项目 Project 主要工作:定义项目名 、选择器件 *系统不管大小,一个设计要求必须建一个项目 注意: (1)设计项目不可以存在根目录下、中文目录下或My Documents下。 。必须建立一个英文字母,数字,“_”目录。 (2)设计项目的文件名也同上。 (3)建议不要在一个目录中放入多个设计项目。可以用新建文件夹建立一个有实际含义的目录结构来保存不同的设计项目。 (2)输入设计源文件 主要工作:建立实现设计要求所需的逻辑关系 逻辑关系可以用下列方法描述: (1)原理图方式(Schematic),即用逻辑符号形式构成,文件后缀名 . BDF。 (2)硬件描述语言HDL(Hard Device Language)描述,有ABEL-HDL、VHDL、Verilog HDL等语言,文件后缀名 . tdf . vhd和.v。 一个项目可能有多个设计文件,但只能有一个顶层设计文件(根文件),其他下层文件(子文件)与顶层文件间呈树形关系,即各在其上层文件中以一个逻辑符号表示。 (3)编译Compile 计算机对设计源文件进行逻辑综合,并编译成逻辑方程表达式,如果有逻辑语法错误,编译不能通过,产生Report。(注意:逻辑功能错误不能报告) (4)功能仿真Simulate 主要工作: 建立模拟仿真源文件,为该项目设计源提供所需的模拟输入信号 然后要求计算机根据所提供的输入信号对设计源进行功能模拟仿真,并将系统的输出、输入关系用波形图的形式表现,以便设计者了解系统的功能是否满足设计要求。 (5)器件适配 Assignment 将设计项目所需的逻辑资源分配到所选的器件中去,组合逻辑资源、时序逻辑资源和I/O端口等,适配成功后生成器件的编程对象文件.pof(CPLD)或SRAM对象文件.sof(FPGA)。 器件编程文件名与项目(非设计源名)相同 (6)下载 Programmer 通过下载电缆将编程文件下到器件中 用下载电缆将PC机与实验设备相连,系统通电,在菜单中选择Programmer项,设置下载电缆为ByteBlasterMV、选择下载模式为JTAG,然后加载要下载的*.sof文件,开始下载。 设计完成

文档评论(0)

ucut + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档