XilinxDemoBoard测试与验证范例使用Counter.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XilinxDemoBoard测试与验证范例使用Counter.doc

XILINX VIRTEX-II FG676 PROTOBOARD 使用範例 目的: 在讓Xilinx初學者能藉由此實際例子實驗流程,獲得一實作概念,及此設備軟、硬體設定及使用方法。 實驗設備: Xilinx-II FG676 PROTO BOARD × 1 Acute LA2132P (Logic Analyzer instrument) × 1 Acute PG2050 (Pattern Generator instrument) × 1 LA2132P 及 PG2050 傳輸線各一條 實驗方法: 設計一簡單可由0~15的4bits計數器,先以ModelSim之模擬軟體確定function 正確後,再download至FPGA Demoboard,並分別使用PG2050及LA2132P輸入信號來做實際硬體驗證。 XILINX VIRTEX-II FG676 PROTO BOARD Pins Configuration: Fig. 1. XILINX VIRTEX-II FG676 PROTO BOARD Step_1: 將圖一位置1的power switch 往上撥,表示我們要使用變壓器來做為FPGA電源。 Step_2: 在實驗中我們將使用JTAG Configuration Mode故將圖一位置3的pins如下做示與Print Port接線接頭接好。 Power:紅-Vcc 黑-Gnd JTAG:黃-TCK 紫-TDO 白-TDI 綠-TMS Step_3: 在圖一位置4的旋鈕設定為0 (25MHz),此旋鈕可設定電路板的時脈產生器頻率。 Step_4: 在圖一位置5的旋鈕設定為5 (JTAG),此旋鈕可設定電路板的Configuration Mode。 Step_5: 在圖一位置6的旋鈕設定為0 (FPGA)。 Step_6: 在圖一位置7的旋鈕設定為0。 Step_7: 接上ADAPTOR。 XILINX 6.1I Project Navigation Design Process: Generate a new Project,Files-New Project… 輸入Project Name與Project Location後按下一步 在此選擇DemoBoard相關硬體參數: Device Family : Virtex2 Device : xc2v1500 Package : fg676 Speed Grade : -4 Synthesis Tool : XST(VHDL/Verilog),XST=Xilinx Synthesis Technique 繼續按下一步後會顯示New Project Information視窗,如下 在核對無誤後,按完成。 此時Source in Project window,會顯示Project Name及DemoBoard 硬體資料。 Add a existing HDL Source Code,Project-Add Source…,選擇所要的Verilog/VHDL Code。 Counter Verilog Code如下: module counter(out,reset,clk); output [3:0] out; input reset,clk; reg [3:0] out; wire reset,clk; always @(posedge clk) begin if(reset) out=0; else out=out+1; end endmodule 若此HDL Code為TestBench的話則選擇Verilog Test Fixture File,否則一律選擇Verilog Design File 此時Source in Project便已加入HDL Code。 Add a new UCF(User Constraint File),Project-New Source… 輸入File Name及選擇Implementation Constrain File 此時在Source in Project window中便已產生Constraint File。 在UCF中設定Input與Output Pins的位置: 先在Source in Project window中選擇UCF檔案後,在Processes for Source window中Double-Click Assign Package Pins可呼叫Pins and Area Constraint Editor(PACE) 在Package Pin Legend window 中此次範例所使用的Pin如下: User IO為可讓使用者使用的IO Pins。 GND接地。 GCLK/

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档