
Ridici karty MESA jsou krome jineho osazeny obvodem typu FPGA (od Xillinx)
FPGA - jinak pole logickych bunek, ktere po nacteni konfiguracniho souboru (*.BIT) nastavi svoji funkci na konkretni ucel celeho pole (IO-obvodu).
Je to jako by jste si postavili podobne zarizeni ze samostatnych logickych integrovanych obvodu. Timto zpusobem lze stavet i velmi slozite obvody treba az 1.5mil. logickych bunek. Rychlost zpracovani informaci (signalu) se pritom podoba klasicke integrovane logice (takze ficak

V FPGA obvodech je mozno napriklad postavit paralelne i nekolik slozitych zarizeni jedoucich nezavisle (paralelne) v case.
Zakladni vlastnost tohoto typu obvodu je vsak, ze po zapnuti je pole prazdne. Tz. ze si staticky obvod nactenou konfiguraci po vypnuti neuchovava. Nasledujici radky popisuji jak se nacita konfigurace do FPGA pole u teto karty 7i43.
Karta 7i43 na rozdil od rady 5i2x nema vlastni radic (PCI) a komunikace s PC tedy funguje pres LPT nebo USB rozhrani.
Rozlisujeme nekolik zpusobu jak do FPGA nakrmit konfiguracni soubor.
- LPT -> FPGA
- USB -> FPGA
- EEPROM -> FPGA
Nas bude nyni zajimat jen ten posledni zpusob, ktery nacita konguraci z vestavene pameti EEPROM, ktera je primo na karte 7i43. Tz. ze se pak v karte pole FPGA po zapnuti inicializuje z EEPROM. Funkce karty je takto trvala i po vypnuti/zapnuti. Je mozno rici, ze se to pak cele tvari jako karta z firmware.
Pro konfiguraci doporucuji pouzit pocitac s DOSem nebo Windows, nebot utility dostupne od MESA nejsou prozatim zkompilovany pro Linux. Vsechny soubory vcetne zdrojovych jsou k dispozici na odkazu ...7i43.zip
takze
E-promku ve Windows nakrmis takto:
(vsechny pouzite soubory *.EXE, *.BIT je nutno mit nejlepe v aktualnim adresari. A u Windowsu je jeste nutne mit spravne nainstalovany ovladac pro radic FTDI USB FT245R)
-jumpery W4 a W5 nastavit na USB config (nastaveni dle PDF doc)
V Dosu postupne zavolas programy (z adru UTILS/EPP):
SC7I43P.EXE USBIO8-4.BIT COMxx (takto nahrajes do FPGA zavadeci program)
SCM7I43P.EXE your_config.BIT COMxx (takto posles firmware do eeprom )
nebo ve windowsech postupne zavolas programy (z adru UTILS/USB):
SC7I43W.EXE USBIO8-4.BIT COMxx (takto nahrajes do FPGA zavadeci program)
SCM7I43W.EXE your_config.BIT COMxx (takto posles firmware do eeprom )
-jumpery W4 a W5 nastavit na EEPROM config (nastaveni dle PDF doc)
Pri prvnim kroku je indikovana pritomnost dat v FPGA zhasnutim LED DONE pricemz jeste probliknou zelene LED u LPT (system oznamuje (DOS/Win) uspesne preneseni souboru a odpojuje se od COM portu)
U druheho kroku system(DOS/Win) oznamuje mazani pameti a pak nacitani souboru do eeprom coz je indikovano zelenymi LED u vstupu LPT (blika to jak Knight rider) coz chvili trva (cca10sec) a pak Dos oznamuje uspesne zapsani souboru a odpojuje se od COM portu.
Po nastaveni jumperu W4, W5 na eeprom config se po pripojeni napajeni rozsviti LED DONE asi na 1-2s a po nactení firmware do FPGA LED zhasne.
Pozor na správné nastavení jumperů W6 a W7!
Manuál k desce 7i43: http://www.mesanet.com/pdf/parallel/7i43man.pdf
Soubory k desce 7i43: http://www.mesanet.com/software/parallel/7i43.zip
Karta je takto pripravena pro spolupraci s EMC dle nahrane konfigurace (viz tab).