Minule jsem kit jen rozbalil. Nyní popíši své dojmy z instalace ISE 10.1 a pocity, kterými na mě kit zapůsobil. A to jak kladné, tak i záporné. Předesílám, že vzhledem k pauze zaviněné nemocí jde opravdu spíše o popis z pera mírně poučeného laika. Ale věřím, že případné chyby a nepřesnosti odborníci opraví (opakuji odborníci, na "experty" tu snad ani nikdo není zvědav).

1. Úvod
Jak jsem již psal minule, prvé dojmy z kitu jsou veskrze pozitivní. I když osobně prostředky na PSoCy mám, tak ostatní přítomnost programátoru MiniProg jistě potěší. No a pokud nepotěší, tak se mohou utěšovat skutečností, že lepší MiniProg doma, než drátem do oka.

Co mě ale fakt zarazilo je, že vývojové nastroje na PSoCy na přiloženém DVD nejsou (nebo jsou, ale velmi důkladně utajené). No nic. Od Cypressu si lze vše potřebné v nejhorším případě stáhnout. Včetně širokého spektra aplikačních poznámek a vzorových projektů.

2. Instalujeme
Tak právě tu jsem se chtěl široce rozepsat o nadmíru neinteligentním instaleru, který se neumí sám spustit po vložení DVD do mechaniky. Jenže ouha, maximálně mohu proklínat svou (skle)Rózu, která mě opět přinutila zapomenout, že autorun mám defaultně vypnut. Takže zpět. Po vložení DVD se Vám spustí (nebo sami spustíte) Setup.exe. Ten Vás vyzve k vložení nemnoha informací a voala - už to frčí.

Tedy frčí, právě nyní nastává čas na obdělání záhumenku, ztřískání neposlušných děcek, zhlédnutí nějakého dobrého filmu a možná vybude trocha času i na knížku. Bratru - samotná instalace trvá a trvá a stále ještě trvá nějaké dvě hodiny (P4 2.66GHz, 1G RAM) a obsadí cca 8G na disku. Samozřejmě jsem zvolil nainstalovat vše. A samozřejmě nemám žádný superpočítač. Jen mě právě nyní pojala zlá předtucha, že kompilace projektů taky asi nebude žádný sprint na krátkou vzdálenost.
Ještě jsem zapomněl drobnost - nainstaluje se 60 denní zkušební verze ISE s tím že registrační klíč získáte na webu Xilinxe. Mohu potvrdit - naprosto bez problému mi došel registrační klíč dvakrát po sobě během tří dnů (na stejnou registraci, stejný email). Bylo to naprosto neúmyslné - chtělo s mi spát a ze zvyku jsem vypnul počítač v průběhu instalace a někde před tím přesunul(zašantročil) mail s registrací. Takže dobrý výhled do budoucna - s největší pravděpodobností půjde licenci obnovit i po 60 dnech.
Nanstalují se Vám tyto aplikace
  • Xilinx ISE Design Suite 10.1
    • DSP Tools
    • EDK
    • ChipScope Pro
    • ISE
    • PlanAhead
  • WinPcap

3. Pustíme tam šťávu
Nic nečtouc připojuji USB kabel a světe div se - kit ožívá a svící, co svící (zeleně a modře) on dokonce poblikává (zeleně), A hle WinXP oznamují, že byl nalezen nový hardvare - prý nějaký "Avnet_SP3A_Demo" a chtějí dodat driver. No selanka skončila - musím číst a hledat kde že ty drivery jsou.

No, moc to nebolelo, ale chvilku to trvalo. Stěžejní je dokument s3aeval_quick_start_10_1_01.pdf, kde jsou popsány prví kroky s kitem. Jenže ouha, tento dokument se na DVD nenachází, musíte si ho stáhnout z webu avnetu, jinak budete tápat jako já. Žádný velký problém, ale dožere to. Čekal bych, že základní informace budou přibaleny. Podstatné je, že tento soubor se nachází v archivu s3aeval_quick_start_10_1_01.zip společně s inf souborem nutným k instalaci desky (jedná se o prosté CDC zařízení) a konfiguračním souborem pro HyperTerminál.

Tak a nyní již nic nebrání komunikací s deskou. Otvírám Hyperterminál, nastavuji nové spojení - Com (CDC zařízení Avnet_Sp3A_Demo). 115200Bd, 8n1, Flow Control: none). Na kitu "mačkám" dotykovou plošku RESET (EF4) a v HyperTerminálu zřím:
*******************************************************************
*                    _____                                        *
*                   /     \                                       *
*                  /____   \____                                  *
*                 / \===\   \==/                                  *
*                /___\===\___\/  AVNET                            *
*                     \======/   ENGINEERING                      *
*                      \====/    SERVICES                         *
*                                                                 *
*******************************************************************
*              Spartan 3A Eval Demo V1.0 5/2008                   *
*******************************************************************
* Current Device Status:                                          *
*                                                                 *
*   EF1:  DEACTIVATED                                             *
*   EF2:  DEACTIVATED                                             *
*   EF3:  DEACTIVATED                                             *
*   EF4:  Connected To FPGA System Reset                          *
*   TMP:   27.6875 C                                              *
*   U22:  S29GL032N DETECTED                                      *
*******************************************************************
Type <help> for command options.

ADS>

Žasnu - ono to snad i funguje
"Typuji" help a zjišťuji, že to stále ještě žije
ADS> help

Menu:
b                       Display Banner
blink_off               Turn the blinking LED pattern off
blink_on                Turn the blinking LED pattern on
blink_rate <rate>       Set the blinking LED pattern rate (Default: 50000)
button_off              Turn the button state change detection off
button_on               Turn the button state change detection on
cls                     Clear Screen
dump  <start> <end>     Dump mem region
fill  <start> <end>     Fill mem region with 1's
flash_test              Test the Spansion S29GL parallel flash
help                    View this help menu
mwr   <addr> <data>     Write Dword to mem location
mrd   <addr>            Read one Dword from mem location
temp_off                Turn continuous temperature readings off
temp_on                 Turn continuous temperature readings on

ADS>

4. Co se budete hodit:


A tím dnes končím Tvá Máňa