第21讲在系统编程技术.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文档。上传文档
查看更多
第21讲在系统编程技术,linux系统编程第2版,易语言编程系统,linux系统编程,系统编程语言,windows系统编程,嵌入式系统编程,系统编程,西门子系统编程入门,cc嵌入式系统编程

第 21 讲 课时授课计划 课 程 内 容 Digital Logic Circuit 第21讲 在系统编程技术 Anhui University of Technology 安徽工业大学计算机学院 内容 : 在系统可编程技术 1 概述 2 isp器件结构( ispLSI 1016 )及命名规则 3 在系统可编程技术 目的与要求: 了解isp器件的基本结构和特点; 了解isp和PAL器件的制造流程; 熟悉isp的开发过程和编程方式。 重点与难点: isp器件的基本结构; isp器件结构的正确理解; isp器件的编程原理。 课堂讨论: 先编程后装配与先装配后编程 固态软件 现代教学方法与手段: PowerPoint投影 一. 概述 在系统可编程( isp—In System Programmable)技术是20世纪80年代末美国Lattice公司首先提出的一种先进的编程技术,指的是对器件、电路板或整个数字系统的逻辑功能可随时进行修改或重构的能力。 isp技术打破了先编程后装配的惯例,可以先装配后编程,成为产品后还可以反复编程,从而开创了数字电子系统设计技术新的一页。 isp技术使标准的PLD制造流程大大简化,结果是进一步降低成本和改进系统质量。isp为用户提供了传统的PLD技术无法达到的灵活性,带来了巨大的时间效益和经济效益,是可编程逻辑技术的实质性飞跃,因此被称为PLD设计技术的一次革命。 以在系统编程技术为核心的“固态软件”或“硅片软件”将成为现实。 演示 采用PLD/FPGA 的标准流程 采用ispLSI器件 后的改进流程 电路板装配 对每个器件编程 对已编程的器件加贴标签 半成品器件入库 取库存器件来装配 电路板装配 电路板测试 电路板测试 取库存器件(一个品种) 取库存器件(一个品种) 制造流程比较 PLD和isp两种制造流程的比较 ispLSI 1000 系列性能参数 ispLSI器件的命名规则 ispLSI 1032-60LJI:表示编号为1032的ispLSI器件,最高工作频率为60MHz,是低功耗的,用PLCC封装,是工业用的。 二、ispLSI器件的结构 ispLSI 1016的功能框图及其引脚排列图 演示 1.集总布线区GRP(Global Routing Pool)。位于芯片的中央,任务是将所有片内逻辑联系在一起,特点是它的输出之间的延迟恒定和可预知。 2.万能逻辑块GLB(Generic Logic Block)。由与阵列、乘积项共享阵列、4输出逻辑宏单元和控制逻辑组成。GLB输入输出单元是芯片中最关键的部位。 GLB的结构图 3.输入输出单元IOC(Input Output Cell)。有输入、输出和双向I/O三类组态,靠控制输出三态缓冲电路使能端的MUX来选择。每个I/O单元还有一个电源上拉电阻,当该I/O端不在使用时,该电阻自动接上可以避免因输入悬空引入的噪音和减少电路的电源电流。 4.输出布线区ORP(Output Routing Pool)。 ORP是介于GLB和IOC之间的可编程互连阵列,通过对ORP的编程,可以将任一个GLB输出灵活地送到16个I/O端的某一个。有时为了高速的工作,GLB的输出还可跨过ORP直接与I/O单元相连。 5.时钟分配网络CDN(Clock Distribution Network)。输入信号由三个专用输入端Y0、Y1、Y2提供,其中Y1兼有时钟或复位的功能。输出有5个,其中CLK0、CLK1、CLK2提供给GLB,IOCLK0和IOCLK1提供给I/O单元,此外还可将时钟专用GLB的四个输出送入CDN,以建立用户定义的内部时钟电路。 6.大块结构(Megablock)。每8个GLB连同对应的ORP、IOC等构成一个大块。每个大块中还包括2个专用输入端,仅供本大块内的GLB使用,靠软件自动分配。ispLSI 1016 共有两个大块。 三、在系统可编程技术 1.基本原理 编程时通过行地址和数据位对E2CMOS元件寻址。编程的寻址和移位操作由地址移位寄存器和数据移位寄存器完成。两种寄存器都按FIFO(先入先出)的方式工作。数据移位寄存器按低位字节和高位字节分开操作。 ispLSI器件的编程结构转换示意图 在系统编程的关键是编程时如何使芯片与外系统脱离。 :编程使能信号 SD0:数据输出线 M

文档评论(0)

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

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

1亿VIP精品文档

相关文档