Základní vlastnosti
GALBlast je jednoduchý, amatérský programátor obvodů GAL® od firem Lattice, National Semiconductors a STMicrosystems. Připojuje se k běžnému paralelnímu portu PC – postačuje mu základní režim SPP portu. Dokáže naprogramovat obvody ze standardního JEDEC souboru. Na rozdíl od jiných publikovaných programátorů má podstatně širší škálu obvodů, které podporuje:
- 16V8/A/B/C/D/Z/ZD
- 18V10/B
- 20V8/A/B/Z
- 20RA10/B
- 20XV10/B
- 22V10/B/C/Z
- 6001/B a 6002B
Obvodové řešení
Zde je náhled na schéma zapojení :
Programátor je připojen k paralelnímu portu osobního počítače přes konektor K2.
Odpory RN1 a RN2 upravují úroveň logické jedničky. Všechny řídící
signály jsou odděleny budiči s otevřeným kolektorem IC2 a IC3. Pracovní kolektorové
odpory těchto budičů jsou RN5 a RN6. Pomocí oddělovače IC3D a tranzistoru T1 je spínáno
napájecí napětí pro programovaný obvod, který se vkládá podle typu
do precizních objímek SOKL1 až SOKL6.
Přítomnost napájecího napětí na objímkách je indikována LED LD2.
Neaktivní vývody objímek jsou přizemněny přes odpory RN3 a RN4. Latch IC1 a odpory R1 až R17
vytvářejí jednoduchý DA převodník, pomocí kterého je nastavováno
programovací napětí pro obvody GAL. Výstup převodníku je veden přes odpor R18 na
neinvertující zesilovač IC7 se zhruba pětinásobným zesílením,
daným odpory R25 a R26. Operační zesilovač IC7 je napájen 27 V ze vzestupného
spínaného zdroje IC6. Výstupní programovací napětí je indikováno
LED LD1. Zenerova dioda D4 plní ochrannou funkci. Napájecí napětí programátoru 9
až 15V je připojeno na konektor K1 a přes diodový můstek D3 přivedeno na integrované
stabilizátory IC4 a IC5. Pětivoltový stabilizátor IC4 napájí obvody
programátoru a případně i programovaný obvod. Dvouvoltový stabilizátor IC5
má pomocí diod D1 a D2 zvýšeno výstupní napětí na zhruba 3,2 V.
Přepínačem S1A je možné zvolit napájecí napětí programovaného obvodu 5
nebo 3 V.
Download podrobné dokumentace
Zde získáte PDF soubor s podrobným souborem a předlohou pro výrobu
plošného spoje. - galblast.pdf
Seznam Součástek
odpory 0204 R18, R2, R3, R4, R5, R6, R7, R8, R9 . . . . . . . . . . . . . . . . . . . .10 kW R24 . . . . . . . . . . . . . . . . . . . . . 12 kW R25 . . . . . . . . . . . . . . . . . . . . . 15 kW R23 . . . . . . . . . . . . . . . . . . . . . 1 kW R26. . . . . . . . . . . . . . . . . . . . . .1,5 kW R1, R10, R11, R12, R13, R14, R15, R16, R17 . . . . . . . . . . . . . 20 kW R22 . . . . . . . . . . . . . . . . . . . . . 22 kW R19, R20. . . . . . . . . . . . . . . . . 3,3 kW R27 . . . . . . . . . . . . . . . . . . . . . 820 W odpor 0207 |
C1, C10, C11, C12, C3, C4, C5, C8, C9 . . . . . . . . . . . . . . . 100 nF C7 . . . . . . . . . . . . . . . . . . 220 µF/35 V C6. . . . . . . . . . . . . . . . . . . . . . 270 pF C2 . . . . . . . . . . . . . . . . . . 470 µF/16 V D1, D2. . . . . . . . . . . . . . . . . . 1N4148 D3 . . . . . . . . . . . . . . . . . . B250C1500 D4 . . . . . . . . . . . . . . . . . . . . . ZD 33V IC1 . . . . . . . . . . . . . . . . . . . 74HC573 IC2, IC3 . . . . . . . . . . . . . . . . . 74LS07 IC4. . . . . . . . . . . . . . . . . . . . . . . 7805 IC5. . . . . . . . . . . . . . . . . . . . . . 78L02 IC6. . . . . . . . . . . . . . . . . . . . . TL497A IC7 . . . . . . . . . . . . . . . . . . . . CA3140 LD1 . . . . . . . . . . . . LED 3MM G/2 mA LD2 . . . . . . . . . . . . LED 3MM R/2 mA T1 . . . . . . . . . . . . . . . . . . . . . . BC640 K1 . . . . . . . . . . . . . . . . . . . . . . DS303 K2 . . . . . . . . . . . . . . . . . CAN 25 V 90 L1 . . . . . . . . . . . . . . . TLEC24-220 µH S1 . . . . . . . . . . . . . . . . . . . . TS22E01 SOKL2 . . . . . . . . . . . . . . . . . DIL20PZ SOKL6 . . . . . . . . . . . . . . . . . DIL20PZ SOKL1, SOKL3, SOKL4 . . . . . DIL24PZ SOKL5 . . . . . . . . . . . . . . . . . DIL28PZ plošný spoj . . . . . . . . . . . . A257-DPS |
Programové vybavení
Instalace programu je velmi jednoduchá, stačí nakopírovat soubory GALBLAST.EXE a
GALBLAST.HLP na pevný disk do libovolného adresáře a vše je hotovo.
Zde si můžete stáhnout ovládací program - GalBlast_v12.zip
FILE menu
Load JEDEC | Otevře okno pro výběr souboru, se kterým hodláte pracovat a nahraje ho do editoru, kde přepíše předešlý obsah. Formát souboru musí odpovídat specifikaci JEDEC pro obvody GAL. Nahrání odstraní kontrolní znaky ^B a ^C a kontrolní součet. |
Save JEDEC | Uloží obsah editoru do standardního JEDEC souboru. Doplní kontrolní znaky ^B a ^C a kontrolní součet. |
Exit Program | Ukončí činnost programu. |
GAL menu
Read GAL | Umožňuje načíst obsah obvodu GAL do editoru. Nejprve je nutné vybrat příslušný typ obvodu funkcí Type a vložit obvod do příslušné patice. |
Write GAL | Zapíše obsah editoru do obvodu GAL. Nejprve je nutné vybrat příslušný typ obvodu funkcí Type a vložit obvod do příslušné patice. Před zápisem je nutné obvod vymazat funkcí Erase GAL. |
Verify GAL | Porovná obsah obvodu s obsahem editoru se zobrazí výsledek operace. Po funkci Write GAL není verifikace prováděna automaticky. Je vhodné provést vždy před funkcí Security, protože uzamčený obvod již není možné verifikovat. |
Erase GAL | Vymaže obsah obvodu, blokování proti čtení a UES. Nemaže PES. Nutné provést vždy před funkcí Write GAL. |
Erase All | Vymaže obsah obvodu, blokování proti čtení, UES a PES. Obvod vymazaný tímto způsoben je nepoužitelný dokud není funkcí Write PES obnoven programovací předpis. |
Security | Nastaví propojku zabraňující čtení obsahu obvodu. V případě čtení je možno přečíst pouze UES. Po provedení této funkce není již možné provést korektně verifikaci obsahu. |
Write PES | Umožňuje zapsat do obvodu programovací předpis daný výrobcem. Je nutné mít stejný obvod od stejného výrobce, případně je možné vložit obsah PES manuálně. |
Type menu
16V8 18V10 20V8 20RA10 20XV10 22V10 26CV12 6001 6002 |
Slouží k vybrání typu obvodu se kterým hodláte pracovat. Typ obvodu je automaticky vybrán po nahrání souboru JEDEC do editoru. Právě vybraný obvod je v menu zaškrtnut. |
Port menu
LPT1 LPT2 LPT3 |
Slouží k vybrání paralelního portu, ke kterému je programátor připojen. Program uloží vybraný port do WIN.INI, sekce [GALBlast] pod položkou Port= xxx pro příští použití. Vybraný port je v menu zaškrtnut, nepřístupné porty není možné vybrat. |
Setup... | Slouží pro kalibraci DA převodníku programovacího napětí. Po vybrání této funkce je nutné změřit napětí mezi vývodem 2 programovací patice (libovolné) a zemí GND (vývod 10 u 20vývodové objímky nebo vývod 12 u 24vývodové objímky) a vložit naměřené napětí do editovacího políčka dialogu Setup. Kalibrační hodnota je uložena do WIN.INI, sekce [GALBlast] pod položkou MulDiv=xxx a je použita vždy při operacích s obvody GAL. |
Help menu
Contents | Zobrazí nápovědu. Soubor GALBLAST.HLP musí být ve stejném adresáři jako program GALBLAST.EXE. |
About... | Zobrazí okno s copyrightem autora programu. |
Toolbar
Jednotlivá tlačítka odpovídají položkám v menu.
Fuse map editor
Okno editoru zobrazuje obsah aktuálně zobrazeného JEDEC souboru. Je možné modifikovat obsah a
případně ho zpětně uložit do souboru.
Jak vytvořit JEDEC soubor
Pokud již nemáte přímo JEDEC soubor obsahující Vámi požadovanou strukturu GALu, je možné použít k jeho vytvoření poměrně velké množství volně dostupných vývojových prostředí. Některá zde uvedeme.
ISP Synario
Pěkný program pro Windows 3.x, Windows 95/98 umožňující mimo jiné
generování JEDEC souborů pro všechny GALy podporované programátorem GALBlast. ISP
Synario Starter verze je k volnému stažení na stránkách firmy Lattice: www.latticesemi.com.
easyABEL
Starší program pro DOS.Opět umožňuje generování JEDEC souborů pro všechny GALy
podporované programátorem GALBlast. Volná verze je dostupná opět na
stránkách firmy Lattice http://www.latticesemi.com.
PALASM
Program od AMD umožňující tvorbu JEDEC souborů pro všechny obvody PAL. JEDEC soubory pro obvody
PAL je možné konvertovat do formátu vhodného pro GALy pomocí utility PALTOGAL.EXE.
Volná verze PALASM byla dostupná na stránkách: www.vantis.com
PALTOGAL
Konvertuje JEDEC soubory pro obvody PAL do JEDEC souboru pro obvody GAL. Volná verze je dostupná opět
na stránkách firmy Lattice: www.latticesemi.com.
Všechny zde uvedené programy a mnoho dalších vývojových systémů, katalogových listů, příkladů, aplikačních poznámek a odkazů na zajímavé WWW stránky o problematice programovatelné logiky najdete i na kompaktním disku Rainbow CD-GAL , které je součástí stavebnice programátoru, případně ho lze objednat i samostatně.
Ceny jednotlivých součástí programátorů GALblast a
objednávkový formulář
Plošný spoj (nepájivá maska) | 300 Kč |
Kompletní stavebice.. (plošná spoj + součástky + CDGAL) | 1 290 Kč |
Krabička | 50 Kč |
CD GAL | 250 Kč |
Je nám líto, ale autor "Kosťa" přestal dodávat cokoli k projektu GALBLAST, takže nemůžerme vyřizovat vaše objednávky..