2009年9月3日 星期四

SoC數位電路設計-使用Andes Core(5-3)安裝Xilinx JTAG tools Linux驅動程式

1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Linux OS: Ubuntu9.04.
(4). Toolchains: AndeSight v1.3.3 for Linux.
(5). Embedded Linux2.6.18
(6). Verilog IDE: Xilinx ISE 11.1.
2. 目的: 安裝Xilinx JTAG tools Linux 驅動程式,使iMPACT可以連線USB Cable.
3. 實驗步驟:
(1). 將USB Cable接上PC,發現USB Cable LED顯示〝紅燈〞.(2). 使用〝Terminal〞,輸入〝sudo apt-get install gitk git-gui libusb-dev build-essential fxload〞安裝必要的Package.(3). 輸入〝cd /opt〞至此目錄.(4). 輸入〝sudo mkdir Xilinx〞建立檔案夾.(5). 輸入〝cd Xilinx〞至此目錄.(6). 輸入〝sudo git clone git://git.zerfleddert.de/usb-driver〞開始下載usb-driver-HEAD.tar.gz的source code.(7). 輸入〝cd usb-driver〞至此目錄.(8). 輸入〝sudo make〞開始編譯,產生〝libusb-driver.so〞檔.(9). 輸入〝export LD_PRELOAD=/opt/Xilinx/usb-driver/libusb-driver.so〞.注意: 輸入〝vim ~/.bashrc〞,使用Vim修改Ubuntu環境變數.
A. 按〝i〞輸入模式,開始編輯.
B. 如不想編輯按〝ESC -> :q!〞不存檔並結束編輯.
C. 修改完成後按〝ESC -> :wq〞存檔並結束編輯.
D. 可以在〝Terminal〞下輸入〝export〞,檢視環境變數.(10). 輸入〝sudo cp /home/acer/ISE-11.1/ISE/bin/lin/xusbdfwu.rules /etc/udev/rules.d/
〞與〝sudo cp /home/acer/ISE-11.1/ISE/bin/lin/xusb*.hex /usr/share/〞.(11). 輸入〝sudo /etc/init.d/udev restart〞.(12). 開啟iMPACT,輸入〝cd /home/acer/ISE-11.1/ISE/bin/lin〞至此目錄,再輸入〝./impact〞執行程式.(13). USB Cable LED應顯示〝綠燈〞, iMPACT應該要能連線到USB Cable.


2009年9月2日 星期三

SoC數位電路設計-使用Andes Core(5-2)ISE安裝

1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Linux OS: Ubuntu9.04.
(4). Toolchains: AndeSight v1.3.3 for Linux.
(5). Embedded Linux2.6.18
(6). Verilog IDE: Xilinx ISE 11.1.
2. 目的: 安裝〝Xilinx ISE〞,這裡安裝選擇Linux 版本.
3. 實驗步驟:
安裝〝Xilinx ISE〞:
(1). 使用〝Terminal〞輸入〝tar xvf Xilinx_11.1_WebPack_SFD.tar〞解壓縮.(2). 輸入〝cd Xilinx_11.1_WebPack_SFD〞至目錄下.(3). 輸入〝./xsetup〞開始安裝.(4). 使用滑鼠點選〝Next>〞.(5). 點選〝I accept the terms of this software license〞再按〝Next>〞.(6). 點選〝I accept the terms of this software license〞再按〝Next>〞.(7). 在/homr/使用者名稱〞目錄下新增一個檔案夾〝ISE-11.1〞.(8). 按〝Browse〞選擇安裝目錄,再按〝Next>〞.(9). 按〝Next>〞.(10). 按〝Next>〞.(11). 按〝Next>〞.(12). 勾選〝Install Cable Drivers〞,之後再按〝Next>〞.(13). 按〝Install〞.(14). 開始安裝.(15). 選擇〝Manage Xilinx License〞頁面,再選擇〝Copy License〞,選擇SoC數位電路設計-使用Andes Core(5-1)下載章節下載的〝Xilinx.lic〞檔.(16). 按〝OK〞.(17). 按〝Refresh〞,再按〝Close〞.(18). 按〝Cancel〞.(19). 按〝OK〞,安裝完成.(20). 安裝ISE Update, 使用〝Terminal〞輸入〝tar xvf Xilinx_11.2_ISE_DS_lin.tar〞解壓縮.(21). 輸入〝cd Xilinx_11.2_ISE_DS_lin〞至目錄下.(22). 輸入〝./xsetup〞開始安裝.(23). 按〝OK〞.(24). 按〝OK〞.(25). 開始安裝.(26). 按〝OK〞,安裝完成.(27). 執行程式,使用〝Terminal〞輸入〝cd /home/acer/ISE-11.1/ISE/bin/lin〞,再輸入〝./ise〞.(28). 開啟ISE IDE介面.


2009年9月1日 星期二

SoC數位電路設計-使用Andes Core(5-1)ISE下載

1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Linux OS: Ubuntu9.04.
(4). Toolchains: AndeSight v1.3.3 for Linux.
(5). Embedded Linux2.6.18
(6). Verilog IDE: Xilinx ISE 11.1 .
2. 目的: 下載〝Xilinx ISE〞,這裡下載是選擇Linux 版本.
3. 實驗步驟:
下載〝Xilinx ISE〞:
(1). ISE下載前先至下列網站申請帳號:
http://www.xilinx.com/support/download/index.htm
(2). 選擇〝ISE WebPACK 〞.(3). 選擇〝Download ISE WebPACK software for Windows and Linux〞.(4). 按下〝Create Account〞申請ID.(5). 依下列所述填入資料,按下〝Create Accoun〞.(6). 之後開啟自己的E-mail信箱,Xilinx已核准了User ID,點選E-mail信箱內的網址.(7). 輸入〝User ID〞與〝Password〞後按〝Sign In〞.(8). 依下列所述填入資料,按下〝Next〞.(9). 至〝1.Download Software〞->〝ISE Webpack〞,下載檔案.(10). 至〝2.Download Updates〞,下載ISE Update檔案,這裡我選擇〝Update for Linux 32〞.(11). 至〝3.Create New Licenses〞申請license,將下列30天期限的選項打〝V〞,在按〝Generate Node-Locked License〞按鈕.(12). 之後將〝2 SYSTEM INFORMATION〞的Host ID 選擇網路卡的MAC ID後,按〝Next〞.(13). 做最後檢視,按〝Next〞.(14). 關閉〝Congratulations〞視窗,再按〝Download〞下載license.