FPGA 学习个人笔记:ISE 应用篇
文章平均质量分 51
菜鸟学习历程,欢迎指正,xilinx ISE 编译环境
Demo.tly
技术小白,行业小草,可以共同学习探讨,若部分内容有侵权可私信处理
展开
-
xilinx基础篇Ⅰ(9)PLL应用
1.PLL调用2.PLL配置3.生成的可调用文件和可调用的例化PLL例化如下//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG clock_wized instance_name (// Clock in ports .CLK_IN1(CLK_IN1), // IN // Clock out ports ...原创 2021-12-01 08:50:45 · 780 阅读 · 2 评论 -
xilinx基础篇Ⅰ(7)ISE14.7开发基础流程 [CPLD章节]
1.打开软件找到图标并双击打开2.新建工程点击新建工程设置新建工程名及路径,并next选择芯片型号,此处使用的是xilinx CPLD,型号为XC2C256-7VQ100,根据应用型号设置,并next确认设置并Finish以上步骤,工程建立完成。3.新建/添加源程序文件新建选择New Source...,此处选择新建选择新建文件类型并命名文件,此处选择Verilog类型,完成后点击Next点击N...原创 2021-11-23 13:28:46 · 2690 阅读 · 0 评论 -
xilinx基础篇Ⅰ(8)ISE14.7下载CPLD
由于xilinx后续集中开发vivado,ISE更新到14.7就不再更新,所以ISE的局限性在于,不再支持7系列FPGA芯片以及新生代ZYNQ芯片,仅支持6系列或者部分初代7系列以及CPLD;本节讲CPLD程序的的下载,CPLD结构与FPGA不同,它有掉电不易失去的存储结构;因此可以直接将文件固化到CPLD中。1.硬件连接PCB硬件烧录端口如下其对应关系如下表 烧录CPLD 板子(J15) 仿真器 1...原创 2021-11-23 12:41:52 · 4096 阅读 · 0 评论 -
xilinx基础篇Ⅰ(2)下载器驱动安装
1. 驱动程序路径ISE14.7 软件安装完成后,下载器的驱动已经在 ISE 的安装目录下,路径如下,名称为install_digilent.exe 。64 位系统的用户需要安装 nt64 目录下的驱动如果是 32 位系统的用户需要安装 nt 目录下的 驱动2. 驱动程序安装1)双击 install_digilent.exe 。2)弹窗点击“是”,开始安装3)两项都选择,再点击下一步4)弹窗提示要拔掉 Xilinx USB Cable, ...原创 2021-10-12 07:05:31 · 7205 阅读 · 0 评论 -
xilinx基础篇Ⅰ(4)ISE14.7固化FPGA
FPGA程序固化,实际是把程序烧入FPGA的外挂Flash中,所以固化FPGA的前提是它有外挂Flash。1)接上仿真器,设备加电后,双击iMPACT。2)双击Boundary Scan,扫描JTAG链3)右击下图空白区域,选项中选择initial Chain,进行初始化链4)弹窗出现如下图界面,单击No,即取消配置,在随后出现的界面中点击Cancel5)右击芯片,选择Add SPI/BPI Flash(或者直接右击上方的蓝色字体SPI/BP.原创 2021-10-12 19:32:52 · 3027 阅读 · 0 评论 -
xilinx基础篇Ⅰ(5)ISE14.7开发基础流程 [FPGA章节]
硬件电路:黑金开发板(xilinx-S6)目的:点灯1.驱动对象led灯:简单的开(1)关(0)逻辑2.驱动管脚驱动逻辑:高(1)点亮,低(0)熄灭3.程序驱动module led_driver( input sys_clk, //50Mhz , 20ns output led0, output led1, output led2, output led3);reg [19:0] cnt = 'd0;r...原创 2021-10-17 22:47:25 · 1521 阅读 · 0 评论 -
xilinx基础篇Ⅰ(1)ISE14.7软件安装
话不多说,直接上...1. 软件获取略2. 运行解压文件中的xsetup.exe 应用程序3.在弹出框中选择 Next4. 同意以下两个条款(勾选),然后next5. 也同意以下条款(勾选),然后next6. 根据实际条件选择合适的版本,选中后,下方有描述框,也有空间大小需求(功能越强,占用空间越大,这里我选择system版本),然后next7. 以下是安装时伴随的附属工具,默认全选,我选默认,然后next...原创 2021-10-11 21:13:34 · 9430 阅读 · 11 评论 -
xilinx基础篇Ⅰ(3)ISE14.7下载FPGA
1. 打开IMPAC进入 ISE14.7 软件以后,我们点击 Configure Target Device 图标,进入 IMPACT 程序下载界面2. 初始化链(chain),识别芯片在 IMPACT 环境里选择 Boundary Scan, 再在窗口空白处右击选择 Initialize Chain连接正常时,JTAG 会检测到开发板上的 FPGA 芯片,(如果这时候没有检测到 FPGA 芯片,则需要检查电脑到开发板之间硬件连接是否正常,如下载器转接头是否正确连接.原创 2021-10-12 07:25:44 · 7140 阅读 · 0 评论 -
xilinx基础篇Ⅰ(6)ISE14.7生成固化文件(.mcs)
之前讲过,固化FPGA,实际是将程序固化在FPGA外挂的Flash或者EEPROM等存储设备中;因此,本节在生成固化文件前,需要知晓草纸对象的状况。以本开发板为例,由原理图得,挂载在FPGA的存储芯片为SPI接口的Flash芯片,型号为M25P16,查询器件手册得知,该器件存储大小为16M;1.打开ISE的iMPACT,选择Launch Wizard2. 弹窗选择Prepare a PROM File项,点击OK3.按以下箭头指向进行顺序配置烧录对象信息,...原创 2021-10-17 23:35:08 · 5311 阅读 · 0 评论