第三讲器件设计概要PPT课件_第1页
第三讲器件设计概要PPT课件_第2页
第三讲器件设计概要PPT课件_第3页
第三讲器件设计概要PPT课件_第4页
第三讲器件设计概要PPT课件_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,第三讲:器件设计,.,2,一、大规模可编程逻辑器件的设计流程,返回,.,3,1、设计输入(DesignEntry),设计输入时,由设计者对器件的逻辑功能进行描述。设计输入有多种表达方式,电路原理图和硬件描述语言(HDL)是最常用的两种方式。在设计输入过程中,常采用层次化设计方法,分模块、方层次地进行设计。一般在顶层设计中,用电路原理图描述各模块之间的连接关系;在底层设计中,用HDL描述模块的逻辑功能。,查看设计流程图,.,4,2、设计实现,从设计输入到熔丝图文件的编译过程。优化(Optimization):化简逻辑,并把逻辑描述转换成最适合在器件中实现的形式。合并(Merging):把模块化设计产生的多个文件合并为一个网络表文件。映射(Mapping):把设计划分为若干逻辑小块,以便适合用器件内部资源实现。,查看设计流程图,.,5,布局(Placement):将已分割的逻辑小块放到器件内部逻辑资源的具体位置,并使他们之间的连线最少。布线(Routing):利用器件的布线资源完成各功能模块之间和反馈信号的连接。生成编程数据文件(熔丝图JEDEC文件):对设计文件编译,生成可供器件编程使用的数据文件。,查看设计流程图,.,6,3、器件编程,将编程数据文件下载到具体的ispPLD器件中,对在系统可编程器件的编程不需要编程器。,查看设计流程图,4、设计校验,功能仿真:验证逻辑功能。时序仿真:验证器件内部各逻辑模块之间的时序、定时关系。器件测试:运用边界扫描测试技术,对编程后的器件进行测试。,.,7,二、DATAI/O公司的Synario软件介绍和基本操作,Synario软件的安装:(略),.,8,Synario软件的安装:(略),2.Synario软件环境:,启动ISPSynario软件。,二、DATAI/O公司的Synario软件介绍和基本操作,.,9,启动Synario首先进入项目导航器窗口(ProjectNavigator)。,.,10,File-OpenExample,.,11,项目导航器窗口。,项目源窗口,源过程窗口,.,12,Tach.syn所包含的项目源。,项目标题设计说明文件器件测试向量文件顶层设计电路图底层设计模块,.,13,器件源对应的过程。,.,14,测试向量源对应的过程。,.,15,顶层电路图源对应的过程。,.,16,底层设计模块源(ABLE文件源)对应的过程。,.,17,1.Synario软件的安装:(略),2.Synario软件环境:,启动ISPSynario软件。,二、DATAI/O公司的Synario软件介绍和基本操作,3.基本命令:,.,18,项目导航器基本命令1.项目命令。,.,19,项目导航器基本命令2.源命令Source-New,.,20,项目导航器基本命令2.源命令Source-Open,.,21,项目导航器基本命令2.源命令Source-Open,.,22,项目导航器基本命令2.源命令Source-Open,.,23,项目导航器基本命令2.源命令Source-Open,.,24,项目导航器基本命令3.过程命令Process-Start,.,25,项目导航器基本命令3.过程命令Process-Start,.,26,项目导航器基本命令3.过程命令Process-View,.,27,项目导航器基本命令3.过程命令Process-View,.,28,项目导航器基本命令3.过程命令Process-Properties,.,29,项目导航器基本命令3.过程命令Process-Properties,.,30,项目导航器基本命令3.过程命令Process-Log,.,31,1.Synario软件的安装:(略),2.Synario软件环境:,启动ISPSynario软件。,二、DATAI/O公司的Synario软件介绍和基本操作,3.基本命令:,4.Synario环境下开发ispLSI器件的流程:,.,32,建立设计文件项目说明文件器件选择测试向量顶层电路图下层电路图下层ABEL文件,处理设计文件连接、编译和优化查看报告和输出文件文件调试为器件适配产生文件,设计适配(布局和布线),对器件进行编程,功能仿真,时序仿真,4.Synario环境下开发ispLSI器件的流程:,.,33,三、设计输入、设计实现和设计仿真,1.创建一个新项目。,.,34,1.创建新项目、建目录。,.,35,1.创建新项目、建目录。,.,36,1.创建新项目、建目录。,.,37,1.创建新项目、建目录。,.,38,三、设计输入、设计实现和设计仿真,1.创建一个新项目。,2.输入电路图。,.,39,2.输入电路图。,.,40,2.输入电路图。,.,41,2.输入电路图。,.,42,2.输入电路图绘图按钮介绍。,添加器件按钮相当于Add-Symbol,.,43,2.输入电路图绘图按钮介绍。,添加连接导线按钮相当于Add-Wire,.,44,2.输入电路图绘图按钮介绍。,添加连接总线按钮,.,45,2.输入电路图绘图按钮介绍。,标注器件或模块名称按钮相当于Add-InstanceName,.,46,2.输入电路图绘图按钮介绍。,标注网络名称按钮相当于Add-NetName,.,47,2.输入电路图绘图按钮介绍。,I/OMarker(输入/输出标记)按钮相当于Add-I/OMarker,.,48,2.输入电路图绘图按钮介绍。,引脚属性按钮相当于Add-PinAttribute(一般情况下可不使用),.,49,2.输入电路图绘图按钮介绍。,器件属性按钮相当于Add-SymbolAttribute(一般情况下可不使用),.,50,2.输入电路图绘图按钮介绍。,网络属性按钮相当于Add-NetAttribute(一般情况下可不使用),.,51,2.输入电路图绘图按钮介绍。,复制按钮相当于Edit-Duplicate,.,52,2.输入电路图绘图按钮介绍。,移动按钮相当于Edit-Move,.,53,2.输入电路图绘图按钮介绍。,拖拽(橡皮筋)按钮相当于Edit-Drag,.,54,2.输入电路图绘图按钮介绍。,旋转按钮相当于Edit-Rotate,.,55,2.输入电路图绘图按钮介绍。,翻转(镜像)按钮相当于Edit-Mirror,.,56,2.输入电路图绘图按钮介绍。,擦除按钮相当于Edit-Delete,.,57,2.输入电路图绘图按钮介绍。,这五个按钮和Windows中的画笔功能一致。,.,58,2.输入电路图绘图按钮介绍。,加亮按钮:突出显示某个网络(连线)。,.,59,2.输入电路图DEMO电路图_摆放元件。,.,60,2.输入电路图DEMO电路图_连线。,.,61,2.输入电路图DEMO电路图_给元件命名。,.,62,2.输入电路图DEMO电路图_给网络(连线)命名。,.,63,2.输入电路图DEMO电路图_标注接口信号类型。,.,64,三、设计输入、设计实现和设计仿真,1.创建一个新项目。,2.输入电路图。,3.输入ABEL文件。,.,65,3.输入ABEL文件。,.,66,3.输入ABEL文件。,.,67,3.输入ABEL文件。,.,68,3.输入ABEL文件。,.,69,3.输入ABEL文件。,.,70,三、设计输入、设计实现和设计仿真,1.创建一个新项目。,2.输入电路图。,3.输入ABEL文件。,4.建立顶层设计文件。,.,71,4.建立顶层设计文件为电路图建立元件符号。,.,72,4.建立顶层设计文件为ABEL文件建立元件符号。,.,73,4.建立顶层设计文件为ABEL文件建立元件符号。,.,74,4.建立顶层设计文件TOPSCH.sch。,下面指定实际器件的引脚(管脚)。,.,75,4.建立顶层设计文件TOPSCH.sch。,.,76,4.建立顶层设计文件TOPSCH.sch。,.,77,4.TOPSCH.sch的层次化设计导航器。,.,78,4.TOPSCH.sch的层次化设计导航器。,.,79,三、设计输入、设计实现和设计仿真,1.创建一个新项目。,2.输入电路图。,3.输入ABEL文件。,4.建立顶层设计文件。,5.编译和设计实现。,.,80,5.编译和设计实现。,.,81,5.编译和设计实现。,.,82,5.编译和设计实现。,.,83,5.编译和设计实现。,.,84,5.编译和设计实现。,.,85,5.编译和设计实现。,.,86,三、设计输入、设计实现和设计仿真,1.创建一个新项目。,2.输入电路图。,3.输入ABEL文件。,4.建立顶层设计文件。,5.编译和设计实现。,6.设计仿真。,.,87,6.设计仿真。,.,88,6.设计仿真。,.,89,6.设计仿真。,.,90,6.设计仿真。,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论