可编程逻辑器件及ASIC简介.

Slides:



Advertisements
Similar presentations
第七章 半导体存储器 《数字电子技术》7.1 概述 7.2 只读存储器( ROM ) 7.5 用存储器实现组合逻辑函数 7.4 存储器的扩展 7.3 随机存储器( RAM ) 7.6 集成芯片简介及应用举例.
Advertisements

组长:周枫 副组长:杨海岩 高中生心理成长的唤醒策略研究. (一)研究背景 长期以来,学校、家庭和社会关心高中生成长大多集中 在学生的饮食、安全、学业成绩以及升学就业等问题上, 忽略了与中学生发展息息相关的心理健康教育问题。面对 新形势下高中生问题日益增多,心理健康教育日渐成为引 起我们足够重视的一个课题。
继承与创新 特色和追求 新一轮技工院校 德育课程改革培训 田雷 全国中等职业技术学校德育教材研究专业组组长
什么是SOPC: SOPC是英文System On a Programmable Chip的缩写,称为片上可编程系统。SOPC将传统的EDA技术、计算机系统、嵌入式系统、数字信号处理等融为一体,综合了各自的优势,且在结构上形成一块芯片。 为什么用SOPC:SOPC是现代电子技术和电子系统设计的发展趋势,建立了电子系统设计的新模式。用户利用SOPC开发平台,自行设计高速、高性能的DSP处理器、特定功能的CPU及其外围接口电路,创建结构最为简洁的电子系统。
SOPC技术 数字逻辑电路 主讲:刘昌华 嵌入式技术研究所
FPGA设计与应用 大连理工大学软件学院 王洁 2011年春季.
第1章 电子系统设计训练.
第四章 存储系统 4-1 存储系统概论 4-2 RAM(随机读写存储器) 4-3 ROM(只读存储器) 4-4 高速缓冲存储器(Cache)
小組課業 電腦在教學上的應用 Power Point 導師: 黎耀志先生.
軍用電腦科技趨勢與產業應用 全科科技 陳以昌.
手太阳小肠经.
逻 辑 学 主讲:李贤军.
第2章 SOPC硬件开发环境及流程.
EDA技术 第9章 FPGA硬件设计.
第2章 FPGA/CPLD结构与应用.
電子系學程簡介 半導體學程 電子元件學程 VLSI 設計學程
计算机导论 第4讲 微型计算机硬件系统 1.
第8章 机床操作 主讲:臧红彬 博士.
《 E D A 技 术》 课 程 教 学 讲授:伍宗富 湖南文理学院电气与信息工程学院 2017年3月22日星期三.
數位邏輯設計與實習 ch04 組合邏輯電路設計.
第八章 可编程逻辑器件 本章的重点: 本章的难点: 1.PLD的基本特征,分类以及每种类型的特点;
焦虑症.
单片机原理与应用.
电 子 信 息 工 程 系 热 烈 欢 迎 来自全国各地的新同学!.
AKA Embedded 开放实验室系列普及讲座之一 FPGA/CPLD的应用和开发简介
第1章 FPGA概述 1.1 FPGA的发展历程 1.2 FPGA的基本原理 1.3 FPGA的设计方法 1.4 FPGA的设计流程
第七章 单片机存储器的扩展.
水煮FPGA 传统FPGA设计流程简介.
邏輯電路的分類 1. 組合邏輯(combinational logic):其輸出狀態直接由輸入的組合來決定,並不涉及線路過去的輸出狀態。
第一章 嵌入式系统开发基础 本章介绍了嵌入式系统开发的基础知识,从嵌入式计算机的历史由来、嵌入式系统的定义、嵌入式系统的基本特点、嵌入式系统的分类及应用、嵌入式系统软硬件各部分组成、嵌入式系统的开发流程、嵌入式技术的发展趋势等方面进行了介绍,涉及到嵌入式系统开发的基本内容,使读者系统地建立起的嵌入式系统整体概念。
基本硬體介紹 1.主機板 2.CPU(運算中心) 3.記憶體(RAM-短暫記憶資料處) 4. 硬碟(HDD儲存資料處) 5.顯示卡(接螢幕)
NI myRIO 学生嵌入式系统设计平台简介.
半导体器件原理 Principle of Semiconductor Devices
可编程片上系统设计 何宾
FIFO 与 UPP 本节我们结合UPP接口给大家介绍一下FIFO在实际工程中的使用。 广州创龙电子科技有限公司 01 51ele.net
浅谈基于FPGA的电路设计 报告人:吴爱平 2005/11/13
版权所有,禁止未经授权的商业使用行为 何宾 Tel: 北京中教仪装备技术有限公司.
“互联网+FPGA” 未来计算实验室 --让FPGA使用更简单、更便利、更便宜 FPGA 在线实验.
電腦硬體裝修丙級 萬能工商 資訊科 許藝璋 老師 編製.
PLC电气控制与组态设计 哈尔滨理工大学 第一章 可编程控制器的基本知识 2018/11/28.
存储设备介绍 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd.
定点数字信号处理器(DSP) 技术与应用 16位定点DSP—ADSP218X/219X.
第 9 章 存储器和可编程逻辑器件 9.1 半导体存储器 9.2 可编程逻辑器件.
THGMS-1型单片机·嵌入式C8051F·ARM·
可编程器件与电子设计自动化 上海交通大学电工及电子技术实验中心 一九九九年三月.
第6章 FPGA的下载配置电路设计.
PIC-CPLD原理和系统设计.
单片机应用技术 项目一 循环彩灯装置 第2讲 51单片机的结构与引脚 《单片机应用技术》精品课程组 湖北职业技术学院机电工程系.
APEX 20K 用于系统集成的嵌入式 PLD 系列 © 1998 Altera Corporation 1
本章小结: 可编程逻辑器件(Programmable Logic Device,简称为 PLD)是目前数字系统设计的主要硬件基础。现场可编程门阵列 FPGA(Field Programmable Gate Array)现场可编程门阵列FPGA在结构上由逻辑功能块排列为阵列,功能由逻辑结构的配置数据决定,配置数据可以存放在片外的EPROM或其他存储体上,人们可以控制加载过程,在现场修改器件的逻辑功能。
数字电子技术 湖南计算机高等专科学校李中发 胡锦 制作.
第 2 章 数字逻辑电路基础 和计算机中的逻辑部件
EDA 第二章 可编程逻辑器件.
第七章 可编程逻辑器件 PLD 7.1 PLD 概述 PLD 的电路结构及分类 PLD 的编程工艺及描述的逻辑规则和符号 PLD 的设计过程及主要优点 7.2 只读存储器 ROM 的内部结构 用ROM 实现组合逻辑设计 常用的LSI.
单片机技术及应用 课程要求:应用MCS-51汇编语言进行 软件设计。 应用MCS-51及有关芯片进 行硬件接口设计。
第6章 半导体存储器和可编程逻辑器件 6.1 概述 6.2 ROM(只读存储器) 6.3 RAM (随机存取存储器)
第7章 半导体存储器 7.1半导体存储器的特点和分类 半导体存储器的特点 集成度高,体积小 可靠性高,价格低
第1章 概述 1.1 DSP实现方案及设计流程 1.2 现代DSP设计流程概述 1.3 两类DSP解决方案的比较.
微机原理与接口技术 西安邮电大学计算机学院 王忠民.
计算机学院 数字逻辑实验的要求.
第5章 存储器 5.1 存储器概述 5.2 半导体存储芯片结构及使用 位系统的存储器接口.
第一章 概 述.
长春工业大学工程训练中心 EDA技术及应用实践课程 Maxplus Ⅱ 软件开发系统简述 主讲:刘春阳 长春工业大学工程训练中心
第七章 半导体存储器.
半導體元件模擬 張書通.
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
數位邏輯 第8章組合邏輯的應用 8-1可程式邏輯元件 8-2可程式邏輯陣列 8-3可程式的陣列邏輯 8-4商用可程式邏輯元件.
第 7 章 存储器.
真信心的果效 雅各書2:
Programmable Logic System Design
Presentation transcript:

可编程逻辑器件及ASIC简介

可编程逻辑器件的发展 可编程逻辑器件的发展可划分为几个阶段: 70年代初到70年代中,PROM(Programmable Read Only Memory)、EPROM(Erasable PROM)、EEPROM(Electrically EPROM). . . 70年代中到80年代中,PAL(Programmable Array Logic)、GAL(Generic Array Logic). . . 80年代到90年代末,CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Arra). . .

基于ROM的组合逻辑 由于ASIC的高成本、长周期的瓶颈,市场首先推出了基于ROM的组合逻辑设备: 与逻辑函数相对应,能快速实现需要的逻辑 操作简单,无平台要求 工作速度慢 无法实现时序逻辑和大规模逻辑 功耗大,资源浪费较多

基于ROM的组合逻辑 基于ROM的2-Bit比较器逻辑实现:

PAL/GAL 1978年,第一个可编程逻辑阵列PAL发明: 原理:任何组合逻辑都可以描述成逻辑函数的乘积项之和SOP(Sum Of Product),就可以用可编程的与或阵列实现 基于PROM结构易于生产,能方便形成任意逻辑 工作速度提高,并可由与或结构+触发器构成时序逻辑 只可实现一次性编程 编程规模小,工作速度仍需要提高

PAL/GAL 基于PAL的半加器逻辑实现:

PAL/GAL 1984年,通用逻辑阵列GAL推出: 在PAL的基础上,改革了编程问题,实现了可反复擦除的逻辑器件 尽管GAL的性能有所提高,但基于PROM的架构无法实现更大规模的逻辑 由于可编程单元密度较低,PAL/GAL仅能适用于简单的数字逻辑电路,多用于译码和驱动电路

CPLD/FPGA Lattice首先推出了复杂通用逻辑阵列CPLD: 具有可编程的逻辑宏单元MC 采用全铜层等长连接线,可实现复杂的I/O单元互连 可预知电路延迟时间,实现精确的时序逻辑设计 CPLD可完成较复杂、较高速度的逻辑功能,如接口转换、总线控制等,从而实现人机接口模块、数据采集系统等功能设计

CPLD/FPGA 1985年,Xilinx推出了首款现场可编程逻辑阵列FPGA芯片XC2064: 具有可编程输入/输出单元、可编程逻辑单元、布线资源、嵌入式RAM、嵌入式功能单元、嵌入式专用硬核等丰富资源 可完成极其复杂的时序与组合逻辑电路功能,适用于高速、高密度的数字逻辑电路设计领域 具有几乎完美的现场编程架构,已成为新一代的电子硬件设计平台

CPLD/FPGA FPGA与CPLD对比: FPGA CPLD 实现方法 查找表 与或阵列或查找表 门规模 数百万门 数万门 延时 不可预测 固定 时序约束对FPGA非常重要 配置方式 多属于RAM型 一般为ROM型 FPGA通常需要外部的配置ROM 互连结构 分布式 集总式 FPGA布线更加灵活 成本价格 较高 较低 CPLD常用于实现低成本设计

FPGA的发展动向 基于FPGA的嵌入式系统(SoPC)技术: SoPC技术是SoC(System on Chip)技术在可编程器件领域的应用,这种技术的核心是在FPGA芯片内部构建处理器 Xilinx主要提供基于Power PC的硬核解决方案,Altera主要提供基于NIOSII的软核解决方案 通过提供完整的软硬件解决方案,可以让客户在短时间完成SoPC系统的构建和调试工作

FPGA的发展动向 高性能、高密度、低功耗的FPGA芯片: 早期的FPGA主要是完成接口逻辑设计,比如AD/DA、DSP的粘合逻辑,现在的FPGA正在成为电路的核心部件,完成关键功能,在高性能计算和高吞吐量I/O应用方面,FPGA已经取代了专用的DSP芯片,成为最佳的实现方案 虽然FPGA比DSP等处理器的功耗低,但是要明显高于专用芯片(ASIC)的功耗。随着FPGA性能和密度的提高,功耗也逐渐成为了FPGA应用的瓶颈

FPGA的发展动向 基于IP库的设计方法: 随着FPGA芯片密度不断提高,传统的基于HDL的代码设计方法很难满足超大规模FPGA的设计需要 专业IP库设计公司的不断增多,使得商业化的IP库种类越来越全面,支持的FPGA器件也越来越广泛 未来FPGA的设计者,主要工作是找到适合项目需要的IP库资源,然后将这些IP整合起来,完成顶层模块设计

FPGA的发展动向 FPGA的动态可重构技术:

ASIC ASIC:Application-Specific Integrated Circuits 单功能芯片 复合功能芯片 整体化芯片 保持现有系统结构,替换部分功能模块 自主知识产权,打破国外垄断 复合功能芯片 功能整合 System in Package 整体化芯片 输入、输出对接唯一的核心芯片

16通道Shaper、ADC、TDC、ATD板 ASIC 16通道Shaper、ADC、TDC、ATD板

ASIC 、FPGA、PCB板对比 PCB FPGA ASIC 实现方式 芯片 片内逻辑单元 基础逻辑门 集成度 低 高 极高 规模 小 固定可选 按需 安全 无 中等 功耗 受限 模拟/数字 混合 数字 周期 短 较长 成本 较低 研发期成本较高 开发复杂度 易 难

ASIC:工艺 材料 工艺 元件 电路形式 电路规模 Si Si-Bipolar D、BJT、R、C、L TTL、ECL、CML L NMOS D、NMOS、R、C NMOS、SCL VL CMOS D、P/N-MOS、R、C、L CMOS、SCL UL、G BiCOMS D、BJT、P/N-MOS、R、C、L ECL、CMOS VL、UL SiGe D、HBT、P/N-MOS、R、C、L ECL/SCL、CMOS L、VL GaAs MESFET D、LD、PD、MESFET、R、C SCL HEMT D、LD、PD、HEMT、R、C、L HBT D、LD、PD、HBT、R、C、L ECL、CML M、L InP SCL、CML M

ASIC:工艺

ASIC ASIC分类(模拟/数字) 全定制设计 半定制设计 实现所有需要的设计 标准单元设计 门阵列设计 结构化设计 单元库设计 基于IP核的设计

ASIC:开发流程 计算机服务器配置及相关软件安装及授权; 根据需求,选择工艺,厂商; 签订保密协议,获得技术库; 安装技术库,配置相关信息; 原理图:前仿真; 模块布图:DRC、LVS; 整体版图:RCX、后仿真; 厂商流片:与厂商的设计校验沟通; 交付芯片,封装,测试;

ASIC设计实例 LOCld(高速抗辐照VCSEL驱动器) 需求:ATLAS探测器对电子设备具有抗辐照的特殊需求,而商用产品在指定的辐照条件下,无法进行有效测试 辐照加固方案: 0.25μm Silicon-On-Sapphire CMOS 类型 方法 描述 物理类 屏蔽 通过芯片特殊层参杂和封装降低辐照剂量 结构 使用受辐射影响小的器件结构 材料 宽带隙(SiC、GaN)、绝缘体(SOI、SOS)衬底 布局 特殊的元件形状减小电离的影响 逻辑类 校验 通过scrubber 的方式不断修正已产生的错误 冗余 多份相同(逻辑)电路输出的判选(TMR 等) 看门狗 在逻辑长时间失常后重置相应逻辑/内容

ASIC设计实例 LOCld 结构图设计

ASIC设计实例 LOCld 版图设计

ASIC设计实例 LOCld 后仿真

ASIC设计实例 LOCld 芯片设计

ASIC设计实例 LOCld 封装测试