cs:xvc_software
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | Poslední revizeObě strany příští revize | ||
cs:xvc_software [2013/10/11 18:04] – kaklik | cs:xvc_software [2016/03/20 17:03] – [Linux] kaklik | ||
---|---|---|---|
Řádek 25: | Řádek 25: | ||
===== Linux ===== | ===== Linux ===== | ||
+ | Pro použití [[http:// | ||
+ | ==== Spuštění XVC serveru ==== | ||
+ | XVC server spustíme nejlépe na nějakém [[cs: | ||
+ | Nejprve je ale potřeba od připojeného modulu [[cs: | ||
+ | |||
+ | sudo rmmod ftdi_sio | ||
+ | |||
+ | Pak můžeme přímo spustit XVC server. | ||
+ | |||
+ | $ sudo ./ | ||
+ | [sudo] password for odroid: | ||
+ | | ||
+ | Xilinx Virtual Cable Network Server | ||
+ | =================================== | ||
+ | (c) miho 2013 v 1.08 | ||
+ | | ||
+ | FTDI Connect | ||
+ | Library Version | ||
+ | Devices Found 1 | ||
+ | JTAG Port Pins TCK-> | ||
+ | TDI-> | ||
+ | TDO-> | ||
+ | TMS-> | ||
+ | LED-> | ||
+ | | ||
+ | Device 0 | ||
+ | Description | ||
+ | SerialNumber | ||
+ | Location | ||
+ | | ||
+ | Selected Device | ||
+ | Description | ||
+ | SerialNumber | ||
+ | Device Driver Ver 0x10112 | ||
+ | Baud Rate | ||
+ | USB Latency | ||
+ | | ||
+ | Starting Network Server | ||
+ | Host Name | ||
+ | Host Address | ||
+ | Bound Socket | ||
+ | Set in IMPACT | ||
+ | | ||
+ | Listen | ||
+ | |||
+ | Pokud program vygeneruje takovýto výpis, tak se k serveru můžeme připojit z vývojového nástroje Xilinx. | ||
+ | |||
+ | |||
+ | ==== Spuštění vývojového prostředí ==== | ||
+ | |||
+ | Vývojové prostředí budeme spouštět ze složky, kam bylo nainstalované. Obvykle něco jako /// | ||
+ | V této složce spustíme inicializační skript který aktivuje proměnné prostředí. | ||
+ | source settings64.sh | ||
+ | |||
+ | Nyní můžeme spustit program iMPACT. | ||
+ | |||
+ | impact | ||
+ | | ||
+ | V něm je potřeba otevřít, nebo vytvořit nový projekt a nastavit připojení k FPGA přes XVC. To lze udělat v záložce //Output -> Cable Setup// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | V otevřeném dialogu je potřeba zapnout Cable Plug-in a do konfiguračního řádku nakopírovat nastavení, které vypíše mlab_xvcd_arm926vfp při spuštění. | ||
+ | V našem případě je to: xilinx_xvc host=SOCIS1.local: | ||
+ | |||
+ | <WRAP info> | ||
+ | Všimně te si, že vložená konfigurační řádka " | ||
+ | </ | ||
+ | |||
+ | |||
+ | Program impact při správném nastavení do stavového řádku vypíše: | ||
+ | INFO:iMPACT - Socket opened successfully | ||
+ | |||
+ | A XVC server začne čekat na příkazy a periodicky vypisovat tečky. | ||
+ | Listen | ||
+ | Accepted | ||
+ | Handle Data | ||
+ | |||
+ | |||
+ | ==== Reference ==== | ||
+ | |||
+ | * [[https:// |
cs/xvc_software.txt · Poslední úprava: 2016/03/20 17:03 (upraveno mimo DokuWiki)