2022年Xilinxfpga设计培训中文教程-_ .pdf
《2022年Xilinxfpga设计培训中文教程-_ .pdf》由会员分享,可在线阅读,更多相关《2022年Xilinxfpga设计培训中文教程-_ .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Xilinx 工具流程实验名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - Xilinx工具流程实验 介绍 本实验介绍 ISE 软件结构向导管脚及区域约束编辑器和Xilinx的工具流程目标 完成此实验后你将会? ? ? 在 ISE 的项目导航器中建立一个新的项目 利用结构向导建立一个DCM 例化 将例化置于设计之中 ? 利用软件的缺省选项实现一个设计 ? 利用 PACE 工具指定管脚位置和区域位置 过程 注意当用 Toolwir
2、e来执行实验时所有的软件程序文件和项目都在卷标 U: 下而不是在 C: 下 建立一个新的项目 第一步登录到 ISE 项目导航器在 C:trainingfundlabsflow子目录下建立一个名称为 FlowLab 的新项目目标器件为 xc2v40-4fg256设计流程可以是XST Verilog或 XST VHDL 你可以根据你的喜好选择相应的语言打开 Xilinx ISE 5.1 软件从开始 菜单里选择程序Programs Xilinx ISE 5.1 项目导航器Project NavigatorXilinx 工具流程实验 第五章 b-3 1-877-XLX-CLAS 名师资料总结 - -
3、-精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 在项目导航器中选择文件File 新项目New Project这时 新项目 窗口就会打开图 5b-1图 5b-1. 新项目窗口对于项目名键入 FlowLab对于项目位置使用按钮浏览到 C:trainingfundlabsflow单击 OK选择器件家族Virtex 2选择器件为 xc2v40封装为 fg256速度等级为 4选择设计流程XST Verilog 或 XST VHDL 单击 OK添加源文件 第二
4、步将子目录 C:trainingfundlabsflowverilog或C:trainingfundlabsflowvhdl 中所有源文件添加到FlowLab 项目中在项目导航器窗口中选择项目Project 添加源文件Add Source在添加已有源文件 对话框 图 5b-2中用下拉菜单浏览到C:trainingfundlabsflow子目录然后进入 VHDL 或 Verilog子目录这取决于你在建立项目时所选择的流程Xilinx 工具流程实验 第五章 b-4 1-877-XLX-CLAS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
5、 - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 选中所有文件单击第一个文件ch_fifo然后在按住 Shift键的同时在添加已有源文件 对话框中单击文件 pn_correlator图 5b-2. 添加已有源文件对话框 点击打开Open对于 VHDL 用户每个文件将出现 选择源文件类型 对话框对于除了ch_fifo_pack.vhd之外的的其它所有文件选择VHDL 模块VHDL Module 并点击OK对于 ch_fifo_pack.vhd 选择 VHDL 封装VHDL Package 并点击 OK图 5b-3. 选择源文件类型
6、ISE 将处理所有的文件并确定设计层次在项目导航器的右下角的进程条显示分析的进程添加的文件被分析后设计文件和层次将反映在项目 窗口的 源文件 中用结构向导建立DCM 例化 第三步用结构向导中的DCM 向导创建一个名为MyDCM 的新的源文件使用 CLK0 CLK2X和LOCKED 引脚 设定输入时钟频率为100MHz 而其它选项为缺省设置在项目导航器中选择项目Project 新源文件New Source在新源文件窗口中选择结构向导 (Architecture Wizard)并输入MyDCM 作为文件名 点击下一步 Next然后在下一个窗口中点击完成FinishXilinx 工具流程实验 第五章
7、 b-5 1-877-XLX-CLAS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 在结构向导选择 对话框中确定 DCM 向导已被选择并点击OK ( 图 5b-4). 图 5b-4. 结构向导选择对话框 注意Rocket I/O向导在此不可选这是因为我们的目标器件为Virtex-II而 Rocket I/O 能力仅在 Virtex-II PRO 器件中才有在 Xilinx DCM 向导 通用设置窗口操作如下输入 DCM 例
8、化名MyDCM_inst选中 CLK 2X输出框 去除 RST引脚的选择 输入输入时钟频率 为 100 MHz然后点击 下一步图 5b-5. Xilinx DCM 向导 通用设置窗口 Xilinx 工具流程实验 第五章 b-6 1-877-XLX-CLAS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 注意在 DCM 向导中指定频率的目的是让向导知道DCM 是工作在高频模式还是低频模式基于输入的频率还可以计算输出的频率以确保
9、是否在规定的频率范围之内另外如果选择CLKFX 输出的话输入频率还可以被用来计算在CLKFX 上的输出频率以及计算估计的抖动在 Xilinx DCM向导中 时钟缓冲器 窗口保持选项为缺省设置并点击完成注意一个新的文件(MyDCM.xaw)被添加到 项目源文件 窗口选择 MyDCM.xaw 文件进入当前源文件进程 窗口双击 查看 HDL源文件 并检查结构向导所产生的源代码将 DCM 例化置于设计 (VHDL)中 第四步注意对于 Verilog进入第五步 将例化模板 中的部件声明部分拷贝到ch_fifo.vhd中的合适位置然后将部件例化从例化模板中拷贝到ch_fifo.vhd 中的合适位置最后分配
10、信号和修改代码以完成例化见本节的子步骤 6 和 7将 DCM 例化置于设计中)保存修改好的文件在项目源文件 窗口双击 ch_fifo.vhd 打开源代码 选择文件 MyDCM.xawMyDCM.xaw 选中后进入当前源文件进程 窗口双击查看 HDL例化模板在 HDL 例化模板中复制部件声明这一部分 ( 从 COMPONENT MyDCM开始到 END COMPONENT为止) 并粘贴到 ch_fifo.vhd 的第四十行 ( 在部件 fifo_2048x8之后在 信号 pn_lock, wr, wr_addr_srst : std_logic之前) 在 HDL 例化模板中复制部件例化这一部分
11、( 从 Inst_MyDCM: MyDCM 直到文件结束为止) 并粘贴到 ch_fifo.vhd 的第五十四行在 begin之后在 pn_correlator_inst: pn_correlator之前按照如下方式完成例化MyDCM_inst: MyDCM PORT MAP( clkin_in = wr_clk_in, locked_out = lock , clk2x_out = rd_clk, clk0_out = wr_clk); 目前设计中有两个时钟信号没有用到DCM 既然我们现在已使用了DCM 我们需要修改和添加一些信号名以便例化能工作有三个地方需要修改a) 在 ch_fifo 实体
12、声明中将 wr_clk 改为 wr_clk_in. b) 在 ch_fifo实体中将 rd_clk 信号删除既然该信号将要由DCM 生成 Xilinx 工具流程实验 第五章 b-7 1-877-XLX-CLAS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - c) 在五十三行附近其它信号声明之后begin 行之前添加以下信号声明signal lock, rd_clk, wr_clk : std_logic; 选择 文件File
13、 保存Save以保存文件 Xilinx 工具流程实验 第五章 b-8 1-877-XLX-CLAS 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 将 DCM 置于设计 (Verilog)中 第五步将部件例化从例化模板中拷贝到ch_fifo.v 中的合适位置最后分配信号和修改代码以完成例化见本节的子步骤 4 和 5将 DCM 例化置于设计中)保存修改好的文件在项目源文件 窗口双击 ch_fifo.vhd 打开源代码 现在选择文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Xilinxfpga设计培训中文教程-_ 2022 Xilinxfpga 设计 培训 中文 教程
限制150内