CPLD-FPGA设计概论.ppt
《CPLD-FPGA设计概论.ppt》由会员分享,可在线阅读,更多相关《CPLD-FPGA设计概论.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FPGA/CPLD系统设计与实践杭州电子科技大学楼斌欢迎大家交流!n计算机应用技术研究所n第一教研楼509nEmail:课程目标和学习方法n目标:初步了解FPGA/CPLD的设计方法和流程。初步掌握QuartusII平台的使用。初步掌握和较熟练使用Verilog硬件描述语言的能力。n学习方法:以工程实践为基础,通过教学仪器设备使同学们在短期内掌握FPGA设计方法。参考书目n课本:面向CPLD/FPGA的Verilog设计机械工业出版社,王冠、俞一鸣等编著nVerilog数字系统设计教程北京航天航空大学出版社,夏宇闻 n数字逻辑基础与Verilog设计(原书第二版)机械工业出版社(加)S.Bro
2、wn等著,夏闻宇等译nAltera FPGA/CPLD设计(基础篇/高级篇)人民邮电出版社 EDA先锋工作室 等著 相关网站nhttp:/nhttp:/nhttp:/nhttp:/n n考核方法n平时成绩总成绩的40%n期末考试成绩占总成绩的60%相关专业名词相关专业名词EDA:Electronic Design Automation 电子设计自动化电子设计自动化PLD:Programmable Logic Device 可编程逻辑器件可编程逻辑器件CPLD:Complex Programmable Logic Device 复杂可编程逻辑器件复杂可编程逻辑器件FPGA:Field Progr
3、ammable Gate Array 现场可编程门阵列现场可编程门阵列VHDL:Very High Speed Integrated Circuit Hardware Description Language 超高速集成电路硬件描述语言超高速集成电路硬件描述语言ASIC:Application Specific Integrated Circuit 特定用途集成电路特定用途集成电路Verilog HDL:?SOC:System On ChipFPGA设计的知识体系CPLD/FPGA逻辑器件逻辑代数,数字电路数字系统EDA设计理论基础应用使用方法CPLD/FPGA是什么可编程逻辑器件n电子器件n
4、逻辑器件实现数字逻辑功能n可编程有自己设计方法,编程语言n特点:并行性、高吞吐量、灵活性n发展趋势:高集成度、低功耗、高速度、设计抽象化FPGA的理论基础数字逻辑n解决的问题:逻辑问题,计算问题,包括所有数字计算机能解决的问题n数学描述:逻辑代数,布尔代数,有限状态机n电路抽象:组合电路,时序电路FPGA做什么用数字系统n芯片的原型验证n通信:无线基站,软件无线电n图像视频:压缩、预处理、3D图像处理n医疗卫生,汽车电子n科学计算:加密解密、基因计算n军事航天:可重构计算n嵌入式系统:软核、硬核CPUFPGA设计方法学EDA技术n信息时代的心脏IC计算机网络-手机-物联网n现代电子设计技术的核
5、心EDAIC,CPUEDA技术技术计算机计算机EDA技术CADnPCB技术nIC设计技术nIC版图设计技术nIC电路制造技术nIC测试和封装技术nCPLD/FPGA设计技术、编程下载技术EDA技术的发展n计算机:电子管(50)-晶体管(60)-集成电路(70)n70年代:IC双极工艺、MOS工艺;PCB布局布线,IC版图编辑n80年代:IC进入CMOS时代;FPGA开始出现;PCB原理图输入、自动布局布线、PCB分析,逻辑设计、逻辑仿真、逻辑函数化简,各种硬件描述语言出现n90年代:硬件描述语言标准化;EDA全面应用EDA技术进入21世纪nIP形式描述与复用;nSOC设计的成熟,更大规模FPG
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPLD FPGA 设计 概论
限制150内