"CUPL设计教程" CUPL设计教程中讲解了CUPL的保留字,包括APPEND、FORMAT、OUT等。同时还针对PLD/FPGA新手入门进行了详细的讲解,涵盖了PLD/FPGA的基本概念、开发流程、开发软件、分类和使用等方面。 PLD/FPGA基本概念: PLD(Programable Logic Device)和FPGA(Field-Programable Gate Array)都是可编程逻辑器件,功能基本相同,都是电子设计领域中最具活力和发展前途的一项技术。PLD可以完成任何数字器件的功能,从高性能CPU到简单的74电路,都可以用PLD来实现。 PLD的优点: 1. 大大缩短设计时间 2. 减少PCB面积 3. 提高系统的可靠性 4. 在线修改能力 使用PLD的简单性: 学习PLD比学习单片机要简单的多,有数字电路基础,会使用计算机,就可以进行PLD的开发。 PLD开发软件: PLD开发软件已经发展的相当完善,用户甚至可以不用详细了解PLD的内部结构,也可以用自己熟悉的方法:如原理图输入或HDL语言来完成相当优秀的PLD设计。 常见的PLD开发软件包括: 1. Altera的QuartusII 2. Xilinx的ISE WebPack 3. Lattice的isplever Base PLD分类和使用: PLD产品一般分为基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的中小规模PLD,以及基于查找表(Look-Up table)技术,SRAM工艺的大规模PLD/FPGA。 EEPROM工艺的PLD密度小,多用于5,000门以下的小规模设计,适合做复杂的组合逻辑,如译码。SRAM工艺的PLD(FPGA),密度高,触发器多,多用于10,000门以上的大规模设计,适合做复杂的时序逻辑,如数字信号处理和各种算法。 PLD厂商概述: 目前有多家公司生产CPLD/FPGA,最大的三家是:ALTERA,xilinx,Lattice。 在PLD/FPGA开发软件中完成设计以后,软件会产生一个最终的编程文件(如.pof)。如何将编程文件烧到PLD芯片中去呢?对于基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的PLD(如Altera的MAX系列,Lattice的大部分产品,Xilinx的XC9500,Coolrunner系列),厂家提供编程电缆,电缆一端装在计算机的并行口,另一端连接PLD芯片。 CUPL设计教程还涵盖了PLD/FPGA的结构与原理、PLD厂商概述、EDA软件和硬件描述语言(HDL)的进步等方面的知识点。
剩余35页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助