复旦大学ASIC设计教程:可编程ASIC的结构与特点
需积分: 13 124 浏览量
更新于2024-07-09
收藏 407KB PPT 举报
"专用集成电路设计方法ASIC Design4的教程与笔记习题,主要探讨了可编程ASIC,包括其历史发展、特点、结构、资源和分类。内容来自复旦大学专用集成电路与系统实验室的教学资料,涵盖了从70年代的PROM到90年代的FPGA,以及FPGA和CPLD的主要组成部分和设计优势。"
本文将详细阐述专用集成电路设计中的可编程ASIC(Application-Specific Integrated Circuit)技术,特别是第四章的内容,主要关注可编程逻辑器件如FPGA和CPLD。自70年代以来,PLD经历了从PROM、PLA、PAL到EPLD、CPLD,再到FPGA的发展,技术不断进步,特征尺寸缩小,性能提升,例如0.18微米工艺,1.8伏电压,高速运行能力达到200MHz,同时具备内置RAM、DLL和丰富的布线资源。
可编程ASIC的主要特点是规模大,可实现几千门至几百万门的逻辑电路,适用于各种时序和组合逻辑。由于大部分逻辑具有重复性,因此可编程ASIC在设计上具有周期短、风险小、成本低的优点,且支持现场和在系统编程,适应性强。
可编程ASIC器件由三个主要部分组成:可编程逻辑功能块(LOGIC FUNCTION BLOCKS)、可编程输入输出块(I/O BLOCKS)和可编程连线资源(INTERCONNECT)。逻辑功能块是实现逻辑功能的核心,常见的结构包括基于查找表、多路选择器和传统的可编程阵列逻辑。这些单元可以灵活配置以满足不同逻辑需求。
I/O块则负责连接外部信号与内部逻辑,需要支持多种输入输出模式,如输入、输出、双向、集电极开路和三态输出,并能与同一厂家的其他ASIC系列兼容,同时具备高驱动能力、高速或低功耗、低噪声等特性。为了适应不同电压标准,I/O块需要具有良好的兼容性。
可编程连线资源是连接逻辑功能块和I/O之间的桥梁,提供了灵活的布线可能性,使得设计者可以根据需要定制逻辑路径,优化性能和功耗。
通过深入理解这些可编程ASIC的基础知识和设计原理,工程师可以更有效地利用这些先进的工具和技术,开发出满足特定应用需求的高性能、低功耗的集成电路。这些设计方法在现代电子系统,尤其是在通信、计算机、嵌入式系统等领域有着广泛的应用。
2020-06-01 上传
2021-05-21 上传
2021-05-14 上传
2021-05-19 上传
2021-05-18 上传
122 浏览量
点击了解资源详情
weixin_38594252
- 粉丝: 7
- 资源: 920
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜