- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SoC与FPGA技术及其应用1.pdf
SSoCC与与FPGAFPGA技术技术及其应用其应用
黄智宇黄智宇博士博士//副教授副教授
重庆邮电大学
第1章PLD/FPGA简介
2
1.1 可编程逻辑器件简介
• 起源:专用集成电路ASIC (Application
SpecificSpecific IntegratedIntegrated CircuitCircuit ))
• 主要产品:
– PROM
– FPLA
– PAL
– GAL
– EPLAEPLA
– CPLD
– FPGAFPGA
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 3
1.1 可编程逻辑器件简介
• 按照颗粒度分类:
– 小颗粒度小颗粒度
– 中颗粒度
– 大颗粒度大颗粒度
• 按照编程工艺分类按照编程工艺分类:
– 熔丝(Fuse)和反熔丝(Antifuse )
– 可擦除的可编程只读存储器(UEPROM)
– 电信号可擦除的可编程只读存储器(EEPROM)
– SRAM编程器件
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 4
1.1 可编程逻辑器件简介
• PLD能做什么?
–– 堆积木般的设计堆积木般的设计
– CPU
– 74 电路电路
– ……
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 5
1.2 可编程逻辑器件的发展历史
• 20世纪70年代初到70年代中
• 20世纪70年代中到80年代中
• 2020世纪世纪8080年代到年代到9090年代末年代末
• 20世纪90年代末到目前
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 6
1.3 FPGA/CPLD的基本结构
• 1.3.1 FPGA的基本结构
–– 半定制半定制
– 查找表(LUT)
– 配置模式配置模式
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 7
1.3 FPGA/CPLD的基本结构
• 1.3.1 FPGA的基本结构
–– 11.可编程输入可编程输入//输出单元输出单元 ((IOBIOB))
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 8
1.3 FPGA/CPLD的基本结构
• 1.3.1 FPGA的基本结构
–– 22.可配置逻辑块可配置逻辑块 ((CLBCLB ))
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 9
1.3 FPGA/CPLD的基本结构
• 1.3.1 FPGA的基本结构
–– 33.数字时钟管理模块数字时钟管理模块 ((DCMDCM))
– 4 .嵌入式块RAM (BRAM)
– 5.丰富的布线资源丰富的布线资源
– 6 .底层内嵌功能单元
– 7. 内嵌专用硬核
重庆邮电大学研究生部重庆邮电大学研究生部黄智宇黄智宇 10
1.3 FPGA/CPLD的基本结构
• 1.3.2 CPLD的基本结构
–– “与与”“或或”门门,组合逻辑功能组合逻辑功能
– 速度快,规模小
– 乘积项乘积项:灵活灵活。时序简单时序简单、路由性好路由性好
– 使用CPLD的方案的特点:
• 逻辑和存储器资源丰富(Cypress Delta39K200的RAM超过480 Kb) ;
• 带冗余路
文档评论(0)