Konference: Počítač SHARP MZ-800 a emulátory

Od: Vaclav Peroutka
Datum: 3.10.2010 21:20
Předmět: Re: unikarta


Ahoj Jakube, jak uz napsal Michal, neco je v emailech, ktere jsem posilal sem do
 konfery.

Ten /WR signal se pripoji na pin 23 na CPLD. JTAG soubor pro URJTAG je v
priloze. SVF projektu taky.

Dole jsou vlepene nejake moje poznamky ke stavbe, co jsem prubezne sepisoval.
Vcera jsem preportoval zapis ve FDC emulaci, mam jeden dotaz. Kdyz udelam v
BASICu DIR, tak mam u tech puvodnich souboru hvezdicky. U toho noveho, co jsem
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
pribrousit

2. osazeni desky
   - vse se da udelat pomoci mikropajecky, tenkeho cinu, licny. Na mcu.cz nebo
youtube.com se daji najit navody vcetne videa, jak pajet TQFP. Mcu.cz asi bude
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
osciloskopu, ze napeti nekmita! (to se pozna i pokud je na vystupu napeti jine, 
obycejne multimetry se daji lehce osalit a ukazi treba 3,6V)

4. test CPLD - programovat se da jakkoli, ja osobne pouzivam
http://urjtag.org/
   - kdo ma original programovadlo od Xilinxu, s timto oddilem se nemusi
babrat
   - prerekvizita - USB-UART prevodnik s FT2232 (nebo i nejaky jiny na LPT)
   - zapojeni podle
http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/img/usbjtag-1-sch.jpg - bud jako 
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
you are
      welcome to change it and/or distribute copies of it under certain
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
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:    
/opt/urjtag-0.10/share/urjtag/xilinx/xc9536xl/xc9536xl_vq44

   - pak se programuje pomoci "svf project.svf progress" soubor project.svf
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
drcit s nasledujicim popisem
   - pouzijeme opet zapojeni Huberta Hoegla
   - z nedostatku mista se nevesl klasicky 20-tipinovy JTAG konektor - je
potreba udelat redukci. TODO - upravit CPLD konektor na 7 pinu, at staci jedina 
redukce jak pro CPLD tak pro STM32
   - 


> ----------------------------------------
> 
> Ahoj Vašku a ostatní
> 
> Můžeš mi prosím připomenout kde je aktuální dokumentace? To co bylo
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

Ostatní příspěvky vlákna:

 
[2010/1 (51)] [2010/2 (48)] [2010/3 (23)] [2010/4 (40)] [2010/5 (50)] [2010/6 (23)] [2010/7 (13)] [2010/8 (54)] [2010/9 (47)] [2010/10 (243)] [2010/11 (92)] [2010/12 (98)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]