Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>Ahoj Jakube, jak uz napsal Michal, neco je v emailech, ktere jsem posilal sem do
<img src="BODY_IMAGES_WRAP_GIF"> konfery.
Ten /WR signal se pripoji na pin 23 na CPLD. JTAG soubor pro URJTAG je v
<img src="BODY_IMAGES_WRAP_GIF">priloze. SVF projektu taky.
Dole jsou vlepene nejake moje poznamky ke stavbe, co jsem prubezne sepisoval.
<img src="BODY_IMAGES_WRAP_GIF">Vcera jsem preportoval zapis ve FDC emulaci, mam jeden dotaz. Kdyz udelam v
<img src="BODY_IMAGES_WRAP_GIF">BASICu DIR, tak mam u tech puvodnich souboru hvezdicky. U toho noveho, co jsem
<img src="BODY_IMAGES_WRAP_GIF">zapsal, neni.
Napr. takhle:
BTX* "HODINY"
BTX* "OPENING 800"
BTX "TEST"
Jaky je v tech souborech rozdil ?
Vasek
_readme_navod.txt
----------------------------
1. vyzkouset rozmer, jestli deska sedne do portu. Mozna bude trochu chtit
<img src="BODY_IMAGES_WRAP_GIF">pribrousit
2. osazeni desky
- vse se da udelat pomoci mikropajecky, tenkeho cinu, licny. Na mcu.cz nebo
<img src="BODY_IMAGES_WRAP_GIF">youtube.com se daji najit navody vcetne videa, jak pajet TQFP. Mcu.cz asi bude
<img src="BODY_IMAGES_WRAP_GIF">lepsi
- dulezite jsou STM32, XC9536XL, 74LCX245, dobre je mit FT232 na debugging
3. zapojeni desky "do elektriky"
- pouzit stabilizovany zdroj na 5V, nebo i napajeni z USB
- klidovy odber bez MAX3232, LAN, bez SD karty je kolem 18mA
- ze stabilizatoru na desce musi lezt 3,3V, nejlepe overit pomoci
<img src="BODY_IMAGES_WRAP_GIF">osciloskopu, ze napeti nekmita! (to se pozna i pokud je na vystupu napeti jine,
<img src="BODY_IMAGES_WRAP_GIF">obycejne multimetry se daji lehce osalit a ukazi treba 3,6V)
4. test CPLD - programovat se da jakkoli, ja osobne pouzivam
<img src="BODY_IMAGES_WRAP_GIF">http://urjtag.org/
- kdo ma original programovadlo od Xilinxu, s timto oddilem se nemusi
<img src="BODY_IMAGES_WRAP_GIF">babrat
- prerekvizita - USB-UART prevodnik s FT2232 (nebo i nejaky jiny na LPT)
- zapojeni podle
<img src="BODY_IMAGES_WRAP_GIF">http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/img/usbjtag-1-sch.jpg - bud jako
<img src="BODY_IMAGES_WRAP_GIF">modul nebo vlastni deska s FT2232
- nainstalovat URJTAG. Po spusteni se zrejme nepodari detekce:
~/programovani$ /opt/urjtag-0.10/bin/jtag
UrJTAG 0.10 #1502
Copyright (C) 2002, 2003 ETC s.r.o.
Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors
UrJTAG is free software, covered by the GNU General Public License, and
<img src="BODY_IMAGES_WRAP_GIF">you are
welcome to change it and/or distribute copies of it under certain
<img src="BODY_IMAGES_WRAP_GIF">conditions.
There is absolutely no warranty for UrJTAG.
WARNING: UrJTAG may damage your hardware!
Type "quit" to exit, "help" for help.
jtag> cable ft2232
Connected to libftd2xx driver.
jtag> detect
IR length: 8
Chain length: 1
Device Id: 01011001011000000010000010010011 (0x0000000059602093)
Manufacturer: Xilinx
Unknown part!
chain.c(149) Part 0 without active instruction
chain.c(200) Part 0 without active instruction
chain.c(149) Part 0 without active instruction
jtag> quit
~/programovani$
- je potreba doplnit typ obvodu a stepping a vygenerovat BSDL popis
- doplnit udaje do /opt/urjtag-0.10/share/urjtag/xilinx/PARTS
- udelat podadresar "xc9536xl" a do nej vytvorit soubor STEPPINGS, tak jak
<img src="BODY_IMAGES_WRAP_GIF">je u dalsich podobnych
- BSDL - stahnout u Xilinxu BSDL modely a pomoci
$ bsdl2jtag xc9536xl_vq44.bsd xc9536xl_vq44
prevest a nakopirovat do spravneho odresare
- spravne pak detekce vypada takto:
jtag> detect
IR length: 8
Chain length: 1
Device Id: 01011001011000000010000010010011 (0x0000000059602093)
Manufacturer: Xilinx
Part(0): XC9536XL
Stepping: 0
Filename:
<img src="BODY_IMAGES_WRAP_GIF">/opt/urjtag-0.10/share/urjtag/xilinx/xc9536xl/xc9536xl_vq44
- pak se programuje pomoci "svf project.svf progress" soubor project.svf
<img src="BODY_IMAGES_WRAP_GIF">vygenerovany pomoci Xilinx ISE prostredi
5. test STM32 - pomoci FT2232 a openocd
- kdo ma neco originalniho - Lauterbach, J-Link, ST-Link, atd, opet se nemusi
<img src="BODY_IMAGES_WRAP_GIF">drcit s nasledujicim popisem
- pouzijeme opet zapojeni Huberta Hoegla
- z nedostatku mista se nevesl klasicky 20-tipinovy JTAG konektor - je
<img src="BODY_IMAGES_WRAP_GIF">potreba udelat redukci. TODO - upravit CPLD konektor na 7 pinu, at staci jedina
<img src="BODY_IMAGES_WRAP_GIF">redukce jak pro CPLD tak pro STM32
-
<span class="replyquote1">> ----------------------------------------
>
> Ahoj Vašku a ostatní
>
> Můžeš mi prosím připomenout kde je aktuální dokumentace? To co bylo
<img src="BODY_IMAGES_WRAP_GIF">obsahem
> balíčku už mám připájeno a teď si musím objednat zbylé součástky.
>
> Samozřejmě projedu starší e-maily, kde ty informace byly.
>
> Jakub Ladman
</pre>