由于xilinx后续集中开发vivado,ISE更新到14.7就不再更新,所以ISE的局限性在于,不再支持7系列FPGA芯片以及新生代ZYNQ芯片,仅支持6系列或者部分初代7系列以及CPLD;
本节讲CPLD程序的的下载,CPLD结构与FPGA不同,它有掉电不易失去的存储结构;因此可以直接将文件固化到CPLD中。
1.硬件连接
PCB硬件烧录端口如下
其对应关系如下表
烧录CPLD | |
板子 | 仿真器 |
1:VCC(3V3) | VREF |
2: GND | GND |
3: CPLD_TCK | TCK |
4: CPLD_TDO | TDO |
5: CPLD_TDI | TDI |
6: CPLD_TMS | TMS |
注意事项:按上述连接完成硬件,在板子上电完成后,再将下载器的usb端连接在电脑端。
2. 软件操作
1)打开软件
在电脑的“开始菜单”里的xilinx/ISE中找到“iMPACT”程序并打开,如有其它弹窗可点击Cancel,即取消新建;
2)识别芯片
在程序界面中“iMPACT Flows”栏双击“Boundary Scan”
点击“File”/“Initialize Chain”(或者在右侧空白处右击,并点击“Initialize Chain”,);
即可在右侧框显示已识别到的CPLD芯片,并在同一界面显示蓝色“Identify Succeeded”;
3)烧录文件
在成功识别到芯片的同时,会有弹窗显示是否要配置文件,该弹窗中点击Yes或者先NO也可以,此处选择了NO;
继续选择Cannel
选择要烧录的芯片右击选择“Assign New Config...”
开始依次添加要烧录的文件(xxx.jed),
添加好文件后,界面如下,有显示加载的文件名
选中要烧录的芯片并右键选择“Program”即可烧录相应的芯片,
弹窗确认烧录的芯片
4)烧录完成效果
界面显示蓝色“Generation Succeeded”表示烧录成功;