epf10k10ti144-4 晶片燒錄
DESCRIPTION
EPF10K10TI144-4 晶片燒錄. 晶片腳位指定 EPF10K10TI144-4. 1 . 若要規劃腳位及進行燒錄驗證,則我們必須先選取晶片型式 : EPF10K10TI144-4 2. 執行 【Assignments】/【Device】 選項,指定這顆 IC ( EPF10K10TI144-4 ) ,然後 再作一次完整的編繹程序 。. 2. Family:flex10k available device:EPF10k10TC144-4. 晶片腳位指定. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/1.jpg)
EPF10K10TI144-4 晶片燒錄
![Page 2: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/2.jpg)
2
1. 若要規劃腳位及進行燒錄驗證,則我們必須先選取晶片型式 :EPF10K10TI144-4
2. 執行【 Assignments 】 / 【 Device 】選項,指定這顆 IC (EPF10K10TI144-4 ) ,然後再作一次完整的編繹程序。
晶片腳位指定 EPF10K10TI144-4
![Page 3: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/3.jpg)
Family:flex10kavailable device:EPF10k10TC144-4
![Page 4: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/4.jpg)
4
執行完整編譯後,我們便可從自動開啟的編譯報告中得知目前修改與上層( Top-level )的單體名稱、目前的晶片型式、晶片內所使用到的 Logic elements 、使用多少個 Pin 腳等資訊,我們可由此得知 CPLD 之資源使用比率。。
晶片腳位指定
![Page 5: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/5.jpg)
5
2. 點選【 Assignments 】 / 【 Pins 】選項開啟 Pin Planner 視窗,以規劃元件的腳位。
晶片腳位指定 : 規劃元件的腳位
![Page 6: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/6.jpg)
Pin Planner視窗
![Page 7: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/7.jpg)
7
為了配合各類不同實驗板周邊接腳設定的要求,必須自行更改接腳佈局 首先我們在表格“ Node Name” 欄下方選取所要設定的輸入或輸出腳位, 再至其同一列的“ Location” 欄位用滑鼠雙擊以開啟下拉選單,便可選擇
電路所要規劃到晶片 I/O 的腳位編號。
更改接腳佈局,規劃到晶片 I/O 的腳位編號
![Page 8: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/8.jpg)
8
![Page 9: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/9.jpg)
9
完成腳位規劃後,再作一次完整的編譯程序以更新燒錄檔,準備進行晶片燒錄作業。PIN_62
VCCX INPUT
PIN_63VCC
Y INPUTPIN_8
SUMOUTPUT
PIN_7
CarryOUTPUT
XOR
inst
AND2
inst1
62
63
EPF10K10TC144-4
8
7
![Page 10: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/10.jpg)
10
程式下載與測試
![Page 11: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/11.jpg)
Driver
![Page 12: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/12.jpg)
Driver 安裝
![Page 13: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/13.jpg)
![Page 14: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/14.jpg)
![Page 15: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/15.jpg)
15
選擇【 Tools 】 /【 Programmer 】開始燒錄作業。
![Page 16: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/16.jpg)
![Page 17: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/17.jpg)
17
2. 第一次使用時,若硬體尚未設定完成的話,請點選【 Hardware Setup 】,並在產生的 Hardware Setup 視窗中,點選【 Add Hardware 】,之後便可在 Add Hardware 視窗將「 Hardware Type 」設定成 USB-Blaster[usb-0] 。
![Page 18: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/18.jpg)
![Page 19: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/19.jpg)
19
•確定 Mode 選項設定為【 JTAG 】•確定燒錄檔案 Halfadd.sof 的 Program/Configure
欄位已經勾選。需點選要燒錄之檔案 (反白 )•按下【 Start 】開始燒錄。
![Page 20: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/20.jpg)
直接燒錄• Add files : 燒錄檔 *.sof
• 設定驅動 USB-Blaster[usb-0]
• 設定介面 JTAG
• START
![Page 21: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/21.jpg)
![Page 22: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/22.jpg)
![Page 23: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/23.jpg)
![Page 24: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/24.jpg)
![Page 25: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/25.jpg)
25
PIN_62VCC
X INPUT
PIN_63VCC
Y INPUTPIN_8
SUMOUTPUT
PIN_7
CarryOUTPUT
LED_COMOUTPUT
XOR
inst
AND2
inst1
VCC
PIN_141
1. 由於 LP-2900 實驗板上之 L1~L12 LED 燈為 HI啟動2. Pin141 連接至 LED 的陽極共點端,在使用上我們必須
將該腳位連接 VCC 才能致能這十二顆紅黃綠 LED3. 因此若我們將電路配合 LP-2900 的設計改成下圖的型式,
重新編譯再下載後,此時不僅晶片板( CHIP-BOARD )上連接 IO7 、 IO8 的小型 LED 會動作,實驗板左上方紅黃綠 LED 中的 L1 和 L2 也會配合 SW7 和 SW8的壓按而有不同的明滅動作。
![Page 26: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/26.jpg)
VHDL for LP2900library IEEE;use IEEE.STD_LOGIC_1164.all;
entity bol isport ( A,B,C: in STD_LOGIC; D : out STD_LOGIC; LEDCOM: out STD_LOGIC);end bol;
architecture a of bol isbegin D <= ((not A) and B and (not C))or (A a
nd B and (not C));LEDCOM <= ‘1’;end a;
輸入 輸出A B C D0 0 0 00 0 1 00 1 0 10 1 1 01 0 0 01 0 1 01 1 0 11 1 1 0
D ABC ABC
![Page 27: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/27.jpg)
VHDL for LP2900
• 以 LED 為輸出• LEDCOM 設為 pin141, pin142, pin143
• pin141, pin142, pin143 接至 VCC(‘1’)
![Page 28: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/28.jpg)
![Page 29: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/29.jpg)
![Page 30: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/30.jpg)
完成腳位規劃後,作一次完整的編譯程序。
![Page 31: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/31.jpg)
Pin assignment
![Page 32: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/32.jpg)
完成腳位規劃後,再作一次完整的編譯程序以更新燒錄檔,準備進行晶片燒錄作業。
![Page 33: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/33.jpg)
資料開關 (DATA SWITCHES)
33
![Page 34: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/34.jpg)
紅黃綠 LED
34
![Page 35: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/35.jpg)
![Page 36: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/36.jpg)
陣列
![Page 37: EPF10K10TI144-4 晶片燒錄](https://reader035.vdocuments.site/reader035/viewer/2022062314/5681332e550346895d9a2bf6/html5/thumbnails/37.jpg)