1 / 37

EPF10K10TI144-4 晶片燒錄

EPF10K10TI144-4 晶片燒錄. 晶片腳位指定 EPF10K10TI144-4. 1 . 若要規劃腳位及進行燒錄驗證,則我們必須先選取晶片型式 : EPF10K10TI144-4 2. 執行 【Assignments】/【Device】 選項,指定這顆 IC ( EPF10K10TI144-4 ) ,然後 再作一次完整的編繹程序 。. 2. Family:flex10k available device:EPF10k10TC144-4. 晶片腳位指定.

Download Presentation

EPF10K10TI144-4 晶片燒錄

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EPF10K10TI144-4晶片燒錄

  2. 晶片腳位指定EPF10K10TI144-4 1.若要規劃腳位及進行燒錄驗證,則我們必須先選取晶片型式:EPF10K10TI144-4 2.執行【Assignments】/【Device】選項,指定這顆IC (EPF10K10TI144-4 ),然後再作一次完整的編繹程序。 2

  3. Family:flex10kavailable device:EPF10k10TC144-4

  4. 晶片腳位指定 執行完整編譯後,我們便可從自動開啟的編譯報告中得知目前修改與上層(Top-level)的單體名稱、目前的晶片型式、晶片內所使用到的Logic elements、使用多少個Pin腳等資訊,我們可由此得知CPLD之資源使用比率。。 4

  5. 晶片腳位指定:規劃元件的腳位 2.點選【Assignments】/【Pins】選項開啟Pin Planner視窗,以規劃元件的腳位。 5

  6. Pin Planner視窗

  7. 更改接腳佈局,規劃到晶片I/O的腳位編號 • 為了配合各類不同實驗板周邊接腳設定的要求,必須自行更改接腳佈局 • 首先我們在表格“Node Name”欄下方選取所要設定的輸入或輸出腳位, • 再至其同一列的“Location”欄位用滑鼠雙擊以開啟下拉選單,便可選擇電路所要規劃到晶片I/O的腳位編號。 7

  8. 8

  9. 完成腳位規劃後,再作一次完整的編譯程序以更新燒錄檔,準備進行晶片燒錄作業。完成腳位規劃後,再作一次完整的編譯程序以更新燒錄檔,準備進行晶片燒錄作業。 9

  10. 程式下載與測試 10

  11. Driver

  12. Driver安裝

  13. 選擇【Tools】/【Programmer】開始燒錄作業。 15

  14. 2.第一次使用時,若硬體尚未設定完成的話,請點選【Hardware Setup】,並在產生的Hardware Setup視窗中,點選【Add Hardware】,之後便可在Add Hardware視窗將「Hardware Type」設定成USB-Blaster[usb-0]。 17

  15. 確定Mode選項設定為【JTAG】 • 確定燒錄檔案Halfadd.sof的Program/Configure欄位已經勾選。需點選要燒錄之檔案(反白) • 按下【Start】開始燒錄。 19

  16. 直接燒錄 • Add files :燒錄檔 *.sof • 設定驅動USB-Blaster[usb-0] • 設定介面JTAG • START

  17. 由於LP-2900實驗板上之L1~L12 LED燈為HI啟動 • Pin141連接至LED的陽極共點端,在使用上我們必須將該腳位連接VCC才能致能這十二顆紅黃綠LED • 因此若我們將電路配合LP-2900的設計改成下圖的型式,重新編譯再下載後,此時不僅晶片板(CHIP-BOARD)上連接IO7、IO8的小型LED會動作,實驗板左上方紅黃綠LED中的L1和L2也會配合SW7和SW8的壓按而有不同的明滅動作。 25

  18. 輸入 輸出 A B C D 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 VHDL for LP2900 library IEEE; use IEEE.STD_LOGIC_1164.all; entity bol is port ( A,B,C: in STD_LOGIC; D : out STD_LOGIC; LEDCOM: out STD_LOGIC); end bol; architecture a of bol is begin D <= ((not A) and B and (not C))or (A and B and (not C)); LEDCOM <= ‘1’; end a;

  19. VHDL for LP2900 • 以LED為輸出 • LEDCOM設為pin141, pin142, pin143 • pin141, pin142, pin143接至VCC(‘1’)

  20. 完成腳位規劃後,作一次完整的編譯程序。

  21. Pin assignment

  22. 完成腳位規劃後,再作一次完整的編譯程序以更新燒錄檔,準備進行晶片燒錄作業。完成腳位規劃後,再作一次完整的編譯程序以更新燒錄檔,準備進行晶片燒錄作業。

  23. 資料開關(DATA SWITCHES) 33

  24. 紅黃綠 LED 34

  25. 陣列

More Related