FPGACPLD硬件设计开发.ppt
《FPGACPLD硬件设计开发.ppt》由会员分享,可在线阅读,更多相关《FPGACPLD硬件设计开发.ppt(44页珍藏版)》请在三一办公上搜索。
1、2023/2/24,1,第三讲FPGA/CPLD硬件设计开发,信息与通信学院:*,2023/2/24,2,原理图/HDL文本编辑,综合,FPGA/CPLD适配,FPGA/CPLD编程下载,FPGA/CPLD器件和电路系统,时序与功能门级仿真,1、功能仿真2、时序仿真,逻辑综合器,结构综合器,1、isp方式下载 2、JTAG方式下载 3、针对SRAM结构的配置 4、OTP器件编程,功能仿真,应用FPGA/CPLD的EDA开发流程:,2023/2/24,3,下载线及下载板电路,用户板电路设计,通常,将对CPLD的下载称为编程(Program),对FPGA中的SRAM进行直接下载的方式称为配置(Co
2、nfigure),但对于OTP FPGA的下载和对FPGA的专用配置ROM的下载仍称为编程。,以Altera公司的CPLD及FPG为主说明编程与配置方法,2023/2/24,4,一、ByteBlaster并行下载方式,在实际应用中,Altera公司的器件一般采用ByteBlaster并行下载方,因为这种下载方式既方便,速度又快。Altera的ByteBlaster并行下载电缆的一端为25芯接口,可以与计算机上的25芯并口相连,另一端为l0芯接口,与含有目标器件的电路板相连。,JTAG接口,2023/2/24,5,什么是JTAG?,主要用于芯片内部测试仿真。现在多数的高级器件都支持JTAG协议,
3、如DSP、FPGA器件等。,标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。,JTAG用来对芯片进行测试,允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。,现在,JTAG接口还常用于实现ISP(In-SystemProgrammable:在线编程),对CPLD、FLASH等器件进行编程。,2023/2/24,6,早期的Byteblaster MV下载线最新的Byteblaster II下载线USB blaster 下载线,接口各引脚信号名称,两种下载模式:,(1)被动串行同步(PS)方式(2)JTAG方
4、式,2023/2/24,7,Byteblaster II下载线,2023/2/24,8,Byteblaster II下载线,2023/2/24,9,Byteblaster MV下载线,2023/2/24,10,Byteblaster MV下载线,2023/2/24,11,2023/2/24,12,二、CPLD的编程方案,PC机,JTAG编程端口,CPLD,PC机,isp编程端口,CPLD,编程适配电路,编程适配电路,JTAG编程信号:TCK、TDO、TMS、TDI,CPLD内带有EEPROM,掉电后信息也不会丢失,只需将软件设计好的程序直接下载到芯片中就可以。,2023/2/24,13,1.C
5、PLD的JTAG方式编程,CPLD编程下载连接图,TCK、TDO、TMS、TDI为CPLD的JTAG口,对CPLD编程,2023/2/24,14,多CPLD芯片编程连接方式,CPLD的多芯片编程,2023/2/24,15,2CPLD的isp方式编程,ispLSI器件的编程采用E2CMOS元件来存储数据,编程时通过行地址和数据位对E2CMOS元件寻址。编程的寻址和移位操作由地址移位寄存器和数据移位寄存器完成。两种寄存器都按FlFO(先入先出)的方式工作。由于器件是插在目标系统中或线路板上进行编程,因此在系统编程的关键是编程时如何使芯片与外部脱离。,2023/2/24,16,CPLD,isp-IN
6、-SYSTEM-PROGRAMMERBALE,LATTICE 的isp下载方式,ISP接口,2023/2/24,17,编程时连线,器件编程时需要五根信号线用来传递编程信息:1)ispEN:编程使能信号。当=1时,器件为正常工作状态;当=0时,器件所有的I/0端被置成高阻状态,因而切断了芯片与外电路的联系。2)SDO:为数据输出线。3)SLCK:为串行时钟线。4)SDI:向串行移位寄存器提供编程数据和其它命令。5)MODE:为编程状态机的控制线,SDI与MODE一起为编程状态机的控制线。,2023/2/24,18,ISP状态机共有三个状态:,闲置态(IDLE)、移位态(SHIFT)和执行态(EX
7、ECUTE),三种状态转移图如下图所示。,2023/2/24,19,ISP功能提高设计和应用的灵活性,减少对器件的触摸和损伤不计较器件的封装形式,允许一般的存储样机制造方便支持生产和测试流程中的修改,允许现场硬件升级迅速方便地提升功能,未编程前先焊接安装,系统内编程-ISP,在系统现场重编程修改,2023/2/24,20,FPGA的3种常用的 标准下载配置模式,1、Passive Serial Mode,3、JTAG Mode,2、Active Serial Mode,三、FPGA的配置方案,FPGA是基于SRAM工艺的,掉电后信息全部丢失需加配置芯片来存储信息。,2023/2/24,21,主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGACPLD 硬件 设计 开发

链接地址:https://www.31ppt.com/p-2733051.html