Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TTL logika -> PAL/GAL

34 views
Skip to first unread message

Fastah

unread,
Mar 27, 2013, 5:45:02 PM3/27/13
to
Ima li neki program koji bi neku shemicu od 2-3 ttl-a pretvorio u kod za
isprogramirati neki PAL/GAL chip...
ili ima neka dobra dusa koja bi to mogla napraviti ko od sale da se ne patim
previse...
radi se o jednom 74138 i dva 7400 chipa... nista prekomplicirano ali posto
nisam se time bavio trebalo bi mi vremena dok ne udjem u stos iako bi volio
to sam napraviti pa mozda ima neka dobra knjiga ili pdf za takve stvari sa
primjerima...

pozdrav



vaso

unread,
Mar 27, 2013, 11:25:56 PM3/27/13
to

"Fastah" <tihomir.sa...@kc.t-com.hr> wrote in message news:kivp90$hq7$1...@ls237.t-com.hr...
Za po�etak, 7400 vrata jesu/nisu vezana u nekakve povratne petlje?

Fastah

unread,
Mar 28, 2013, 1:51:10 PM3/28/13
to

"vaso" <branko.va...@xnet.hr> wrote in message
news:kj0e4h$m2q$2...@sunce.iskon.hr...
>
> "Fastah" <tihomir.sa...@kc.t-com.hr> wrote in message
> news:kivp90$hq7$1...@ls237.t-com.hr...
>> Ima li neki program koji bi neku shemicu od 2-3 ttl-a pretvorio u kod za
>> isprogramirati neki PAL/GAL chip...
>> ili ima neka dobra dusa koja bi to mogla napraviti ko od sale da se ne
>> patim
>> previse...
>> radi se o jednom 74138 i dva 7400 chipa... nista prekomplicirano ali
>> posto
>> nisam se time bavio trebalo bi mi vremena dok ne udjem u stos iako bi
>> volio
>> to sam napraviti pa mozda ima neka dobra knjiga ili pdf za takve stvari
>> sa
>> primjerima...
>>
>
> Za po�etak, 7400 vrata jesu/nisu vezana u nekakve povratne petlje?
>

ne nisu... mogu napraviti shemu... vrlo je jednostavna stvar... na ulaze
74138 se spajaju 5 signala, sa 4 njegova izlaza se uzimaju i onda se spajaju
na 4 NOR vrata iz cega se dobivaju tri signala, plus jedna vrata sa spojenim
ulazima se koriste samo kao inverter 6. signala... dakle na PAL chip bi imao
6 ulaza i 4 izlaza... ako bi to bilo moguce imam novih PAL chipova pa bi
trebao pogledati kojih tocno pa da se za njega napravi fajl
tako planiram reducirati broj chipova sa 3 na 1 posto je plocica dosta
mala...
druga opcija je koristenje smd ttl-ova ali ovo sa PALom bi mi izgledalo
bolje a i barem malo bi otezao kopiranje sklopa :-)
ima li neka literatura tipa programiranje PAL chipova za pocetnike sa
primjerima od jednostavnijih do slozenijih :-) ne sjecam se da smo uopce
spominjali ih u skoli a kamoli nesto radili ili vjezbali tako da skolkska
literatura iz mog doba ne pomaze... mozda ima nesto iz novije
povijesti... -Rio-?

pozdrav




Fastah

unread,
Mar 28, 2013, 1:54:19 PM3/28/13
to
> na 4 NOR vrata

opet brzopletost NAND a ne NOR :-)

pozdrav



vaso

unread,
Mar 28, 2013, 6:57:07 PM3/28/13
to

"Fastah" <tihomir.sa...@kc.t-com.hr> wrote in message news:kj1vuj$5f2$1...@ls237.t-com.hr...

A treba ti i mogu�nost programiranja PAL-a?

Stonethrower

unread,
Mar 28, 2013, 8:19:06 PM3/28/13
to
> Ima li neki program koji bi neku shemicu od 2-3 ttl-a pretvorio u kod za
> isprogramirati neki PAL/GAL chip...
IMHO najbolje ti je uloziti vrijeme u ucenje WinCUPL-a. Ima ih mnogo na
Netu, ovaj mi je prvi pao pod tipke: ftp://ece.buap.mx/pub/WINCUPL/

WinCUPL je odavno u public domeni, ima ih posvuda ali zbog proliferacije
VHDL jezika sve manje se koristi osim mozda na nekim akademijama. WinCUPL I
dan danas odrzava Atmel (http://www.atmel.com/tools/WINCUPL.aspx) ali samo
za njihove CPLD-ove, a moj savjet ti je da negdje na "undergroundu" nabavis
(jer sam ga vidjao) original WinCUPL ili custom-izirani stari Texas Instr.
TI-WinCUPL koji ima mogucnost programiranja svih (ili velike vecine)
PLD/GAL-ova, ali nazalost nije u "sluzbenom" opticaju, nego u undergroundu.
Kada kazem "programiranje" mislim na WinCUPL-ovu mogucnost generiranja
programskog file-ka u JEDEC formatu (.JED) s kojim "feed-as"-bilo koji
kompatibilni PAL/GAL programator.
Glede TTL library-a za WinCUPL nisam naisao na nista "univerzalno" jer
WinCUPL ne prihvaca elektricnu shemu vec niz Boolean-jednazbi i/ili izraza s
kojim se opisuje funkcija chipa, pa tako I funkcionalnost standardnih TTL
74xxx chipova. Osim Boolean-izraza, moguce je u WinCUPLu izvesti TTL 74xxx
funkcionalnost upisivanjem "truth" tablica (na pobudu inputa upisujes kako
se odaziva output) I to mozes definirati kao blokove koji predstavljaju
pojedine TTL 74xxx funkcije.

Ako "bas" zelis TTL shema-to- JEDEC mogucnost, onda probaj ovo: ja sam
svojevremeno koristio kombinaciju starog OrCAD/PLD v9.2 sa originalnom
OrCAD-ovim library-em TTL 74xxx funkcija u kombinaciji sa OrCAD-ovim
PLD-synthesizerom (synth pretvara shemu u
JEDEC)(http://dce.felk.cvut.cz/lor/en/GalEnglish.pdf) ili OrCAD +
komercijalni synthesizer (Synario I sl.). Danas veci dio tih firmi su
ugasene ili akvizirane, tako da ce ti biti malo teze naci. Ovaj dokument
doduse vrijedi za Lattice ali komcept je isti ya sve PLD-ove:
http://noel.feld.cvut.cz/vyu/apo/lattice/galtools.pdf. Dakle uz OrCAD trebas
i synth shema-to-JEDEC. Spomenuvsi Lattice, i oni imaju CPLD-ove sa toolom
koji generira sshemu u JEDEC.

Moguca alternativa ti je stari CPLD zamjeniti sa novim CPLD npr. Xilinx
CoolRunner II i koristiti Xilinxov free design software s programskim
jezikom VHDL (...u kojem postoji kmpletni TTL 74xxx library) a taj Xilinxov
free software ima jos I mogucnost unosenja kompletne sheme, mix-shema+VHDL
ili samo VHJDL.

IMHO, WinCUPL je vrlo jednostavan za nauciti.

StoneThrower
www.dgmicrosys.com
--------------------------------
�If at first the idea is not absurd then there is no hope for it�
Albert Einstein

while(1);

unread,
Mar 29, 2013, 2:54:46 AM3/29/13
to
Dana 28.3.2013. 18:51, Fastah je napisao:
> "vaso" <branko.va...@xnet.hr> wrote in message
> news:kj0e4h$m2q$2...@sunce.iskon.hr...
>> "Fastah" <tihomir.sa...@kc.t-com.hr> wrote in message
>> news:kivp90$hq7$1...@ls237.t-com.hr...
>>> Ima li neki program koji bi neku shemicu od 2-3 ttl-a pretvorio u kod za
>>> isprogramirati neki PAL/GAL chip...
>>> ili ima neka dobra dusa koja bi to mogla napraviti ko od sale da se ne
>>> patim
>>> previse...
>>> radi se o jednom 74138 i dva 7400 chipa... nista prekomplicirano ali
>>> posto
>>> nisam se time bavio trebalo bi mi vremena dok ne udjem u stos iako bi
>>> volio
>>> to sam napraviti pa mozda ima neka dobra knjiga ili pdf za takve stvari
>>> sa
>>> primjerima...
>>>
>> Za poèetak, 7400 vrata jesu/nisu vezana u nekakve povratne petlje?
>>
> ne nisu... mogu napraviti shemu... vrlo je jednostavna stvar... na ulaze
> 74138 se spajaju 5 signala, sa 4 njegova izlaza se uzimaju i onda se spajaju
> na 4 NOR vrata iz cega se dobivaju tri signala, plus jedna vrata sa spojenim
> ulazima se koriste samo kao inverter 6. signala... dakle na PAL chip bi imao
> 6 ulaza i 4 izlaza... ako bi to bilo moguce imam novih PAL chipova pa bi
> trebao pogledati kojih tocno pa da se za njega napravi fajl
> tako planiram reducirati broj chipova sa 3 na 1 posto je plocica dosta
> mala...
> druga opcija je koristenje smd ttl-ova ali ovo sa PALom bi mi izgledalo
> bolje a i barem malo bi otezao kopiranje sklopa :-)
> ima li neka literatura tipa programiranje PAL chipova za pocetnike sa
> primjerima od jednostavnijih do slozenijih :-) ne sjecam se da smo uopce
> spominjali ih u skoli a kamoli nesto radili ili vjezbali tako da skolkska
> literatura iz mog doba ne pomaze... mozda ima nesto iz novije
> povijesti... -Rio-?
>
> pozdrav

Ako je to što radiš samo za jednokratnu upotrebu, OK - inače vodi računa
o tome da su
PAL-ovi (i GAL-ovi) "obsolete". Dakle, sve teže ćeš ih naći u prodaji.
Kao što reče Stonethrower,
razmisli o CPLD-u. A ako brzina nije kritična, možeš uzeti recimo
PIC16F505 (12 I/O pinova) i
riješitit it softverski. Ta varijanta košta manje od PAL-a u svakom
slučaju...

--
- while (1);

"I don't believe anything I hear and only half of what I see..."

Stonethrower

unread,
Mar 29, 2013, 3:02:13 PM3/29/13
to
> Ima li neki program
PALASM je jednostavnija varijanata od WinCUPLa. Jos se moze naci na
akademijama: http://www.engr.uky.edu/~melham01/ee481/software.htm
Radi sa OrCAD-om!

Fastah

unread,
Mar 29, 2013, 4:14:16 PM3/29/13
to

"while(1);" <n...@really.me> wrote in message
news:kj3drn$eo2$1...@nntp.amis.hr...
> Dana 28.3.2013. 18:51, Fastah je napisao:
>> "vaso" <branko.va...@xnet.hr> wrote in message
>> news:kj0e4h$m2q$2...@sunce.iskon.hr...
>>> "Fastah" <tihomir.sa...@kc.t-com.hr> wrote in message
>>> news:kivp90$hq7$1...@ls237.t-com.hr...
>>>> Ima li neki program koji bi neku shemicu od 2-3 ttl-a pretvorio u kod
>>>> za
>>>> isprogramirati neki PAL/GAL chip...
>>>> ili ima neka dobra dusa koja bi to mogla napraviti ko od sale da se ne
>>>> patim
>>>> previse...
>>>> radi se o jednom 74138 i dva 7400 chipa... nista prekomplicirano ali
>>>> posto
>>>> nisam se time bavio trebalo bi mi vremena dok ne udjem u stos iako bi
>>>> volio
>>>> to sam napraviti pa mozda ima neka dobra knjiga ili pdf za takve stvari
>>>> sa
>>>> primjerima...
>>>>
>>> Za poeetak, 7400 vrata jesu/nisu vezana u nekakve povratne petlje?
>>>
>> ne nisu... mogu napraviti shemu... vrlo je jednostavna stvar... na ulaze
>> 74138 se spajaju 5 signala, sa 4 njegova izlaza se uzimaju i onda se
>> spajaju
>> na 4 NOR vrata iz cega se dobivaju tri signala, plus jedna vrata sa
>> spojenim
>> ulazima se koriste samo kao inverter 6. signala... dakle na PAL chip bi
>> imao
>> 6 ulaza i 4 izlaza... ako bi to bilo moguce imam novih PAL chipova pa bi
>> trebao pogledati kojih tocno pa da se za njega napravi fajl
>> tako planiram reducirati broj chipova sa 3 na 1 posto je plocica dosta
>> mala...
>> druga opcija je koristenje smd ttl-ova ali ovo sa PALom bi mi izgledalo
>> bolje a i barem malo bi otezao kopiranje sklopa :-)
>> ima li neka literatura tipa programiranje PAL chipova za pocetnike sa
>> primjerima od jednostavnijih do slozenijih :-) ne sjecam se da smo uopce
>> spominjali ih u skoli a kamoli nesto radili ili vjezbali tako da skolkska
>> literatura iz mog doba ne pomaze... mozda ima nesto iz novije
>> povijesti... -Rio-?
>>
>> pozdrav
>
> Ako je to �to radi� samo za jednokratnu upotrebu, OK - ina�e vodi ra�una o
> tome da su
> PAL-ovi (i GAL-ovi) "obsolete". Dakle, sve te�e �e� ih na�i u prodaji. Kao
> �to re�e Stonethrower,
> razmisli o CPLD-u. A ako brzina nije kriti�na, mo�e� uzeti recimo
> PIC16F505 (12 I/O pinova) i
> rije�itit it softverski. Ta varijanta ko�ta manje od PAL-a u svakom
> slu�aju...
>
> --

radi se o projektu za ozivljavanje retro racunala proizvednog prije 1980.
godine tako da i trebaju retro rjesenja...
palova imam hrpu, NOS preko ebaya tako da nije problem...
razmisljao sam cijeli sklop zamjeniti sa nekim modernijim programibilnim
chipom koji bi mogao emulirati R6532P, 1k eprom, ram i nesto dodatne logike
ali je problem sa inicijalizacijom kod paljenja... svako od tih mocnih
modernih rjesenja ima odredjeni proces inicijalizacije koji traje pa tako je
nemoguce uskladiti tajminge sa ostatkom ploce bez dodatnih intervencija
poput reseta procesora i slicno tako da to ne dolazi u obzir

pozdrav



Fastah

unread,
Mar 29, 2013, 4:36:00 PM3/29/13
to

"Stonethrower" <digi_64-public[removeme]@yahoo.com> wrote in message
news:kj4ofm$7o5$1...@ls237.t-com.hr...
>> Ima li neki program
> PALASM je jednostavnija varijanata od WinCUPLa. Jos se moze naci na
> akademijama: http://www.engr.uky.edu/~melham01/ee481/software.htm
> Radi sa OrCAD-om!
>

nista bez starog legendarnog Orcada :-)
pogledacu ovo izgleda interesantno...

pozdrav



Fastah

unread,
Mar 29, 2013, 4:37:10 PM3/29/13
to

"vaso" <branko.va...@xnet.hr> wrote in message
news:kj2ish$1g0$1...@sunce.iskon.hr...
>
> "Fastah" <tihomir.sa...@kc.t-com.hr> wrote in message
> news:kj1vuj$5f2$1...@ls237.t-com.hr...
>
> A treba ti i mogu�nost programiranja PAL-a?
>

treba mi kreirati JED fajl, programator imam

pozdrav



Fastah

unread,
Mar 29, 2013, 4:33:32 PM3/29/13
to

"Stonethrower" <digi_64-public[removeme]@yahoo.com> wrote in message
news:kj2mlr$mms$1...@ls237.t-com.hr...
hvala, proucicu sto si preporucio i vidjeti sta ce mi biti najjednostavnije
i najbrze posto nemam previse slobodnog vremena za izucavanje materije...
mozda mi "pukne" pa cu se pozabaviti sa proucavanjem... najvise me brine to
postavljanje logickih jednadzbi od kojih zaboli glava, mozda pronadjem onu
knjigu iz srednje sa bijelim koricama Digitalna elektronika u kojoj bi mogao
pronaci stiva koje mi isparilo kroz godine... :-)
u obzir mi dolazi samo koristenje pal/gal chipa kojim bi zamjenio 3 ttl-ca
ili opcija koristenja smd verzije ttlaca i tako rijesiti problem sa
prostorom

pozdrav



Stonethrower

unread,
Mar 29, 2013, 4:47:00 PM3/29/13
to
> pa mozda ima neka dobra knjiga ili pdf za takve stvari
Firma Logical Devices Inc. (http://www.logicaldevices.com/cubel.htm) je,
AFAIK, originator CUPL-a za DOS I kasnije WinCUPL-a.
Iy nekog razloga promjenili su ime brand-a pa danas prodaju istu stvar pod
drugim imenom (CUBEL) a na sajtu daju free-of-charge, reference manual na
206 stranica i tu je sve sto trebas znati o PAL/GALovima.

Takodjer, na "nasem" serveru pod ebooks/fpga imas par knjiga o CPLD-ovima.
_()

Fastah

unread,
Mar 29, 2013, 4:58:36 PM3/29/13
to

"Stonethrower" <digi_64-public[removeme]@yahoo.com> wrote in message
news:kj4uk5$cjf$1...@ls237.t-com.hr...
>> pa mozda ima neka dobra knjiga ili pdf za takve stvari
> Firma Logical Devices Inc. (http://www.logicaldevices.com/cubel.htm) je,
> AFAIK, originator CUPL-a za DOS I kasnije WinCUPL-a.
> Iy nekog razloga promjenili su ime brand-a pa danas prodaju istu stvar pod
> drugim imenom (CUBEL) a na sajtu daju free-of-charge, reference manual na
> 206 stranica i tu je sve sto trebas znati o PAL/GALovima.
>

hvala, upravo skidam...

> Takodjer, na "nasem" serveru pod ebooks/fpga imas par knjiga o CPLD-ovima.
> _()
>

dobro da si me podsjetio... :-)

pozdrav



while(1);

unread,
Mar 29, 2013, 5:18:53 PM3/29/13
to
> radi se o projektu za ozivljavanje retro racunala proizvednog prije 1980.
> godine tako da i trebaju retro rjesenja...
> palova imam hrpu, NOS preko ebaya tako da nije problem...
> razmisljao sam cijeli sklop zamjeniti sa nekim modernijim programibilnim
> chipom koji bi mogao emulirati R6532P, 1k eprom, ram i nesto dodatne logike
> ali je problem sa inicijalizacijom kod paljenja... svako od tih mocnih
> modernih rjesenja ima odredjeni proces inicijalizacije koji traje pa tako je
> nemoguce uskladiti tajminge sa ostatkom ploce bez dodatnih intervencija
> poput reseta procesora i slicno tako da to ne dolazi u obzir
>
> pozdrav
>
>
>

Pa nije to takav problem - ako svo "zelje" oko procesora (a možeš i
njega) zamijeniš nekakvim
FPGA-om, jednostavno se jedan pin iz FPGA spoji na način da kad završi
inicijalizacija, otpusti
reset od CPU-a. Ja sam "za vježbu" strpao cijelu Galaksiju u FPGA i sve
proradilo - imaš cijeli
projekt na serveru...

Stonethrower

unread,
Mar 29, 2013, 5:40:05 PM3/29/13
to
Jos jedna :"antologijska" knjiga, svojevremeno bila je "biblija":
http://bitsavers.informatik.uni-stuttgart.de/pdf/mmi/palasm_pleasm/PALASM_2_Software_Jul87.pdf

Fastah

unread,
Mar 29, 2013, 6:16:26 PM3/29/13
to

"while(1);" <n...@really.me> wrote in message
news:kj50f4$dfs$1...@nntp.amis.hr...
>> radi se o projektu za ozivljavanje retro racunala proizvednog prije 1980.
>> godine tako da i trebaju retro rjesenja...
>> palova imam hrpu, NOS preko ebaya tako da nije problem...
>> razmisljao sam cijeli sklop zamjeniti sa nekim modernijim programibilnim
>> chipom koji bi mogao emulirati R6532P, 1k eprom, ram i nesto dodatne
>> logike
>> ali je problem sa inicijalizacijom kod paljenja... svako od tih mocnih
>> modernih rjesenja ima odredjeni proces inicijalizacije koji traje pa tako
>> je
>> nemoguce uskladiti tajminge sa ostatkom ploce bez dodatnih intervencija
>> poput reseta procesora i slicno tako da to ne dolazi u obzir
>>
>> pozdrav
>>
>>
>>
>
> Pa nije to takav problem - ako svo "zelje" oko procesora (a mo�e� i njega)
> zamijeni� nekakvim
> FPGA-om, jednostavno se jedan pin iz FPGA spoji na na�in da kad zavr�i
> inicijalizacija, otpusti
> reset od CPU-a. Ja sam "za vje�bu" strpao cijelu Galaksiju u FPGA i sve
> proradilo - ima� cijeli
> projekt na serveru...
>
> --

tocno ali ja zelim napraviti zamjenu za neispravan dil40 cip koja se utakne
u socket na ploci bez dodatnih modifikacija ploce, sjeckanja vodova i
slicno... cip se vise ne proizvodi 30 godina pa sam napravio zamjensku
alternativu i zelim to sve strpati na dvije plocice povezane jednu iznad
druge, na gornju ide dil40 chip a na donju eprom i logika... plocice ne puno
vece od dil40 chipa

pozdrav



Fastah

unread,
Mar 29, 2013, 6:21:15 PM3/29/13
to
evo sheme logike koju planiram zamijeniti sa pal-om

http://www.zaslike.com/files/zpdsctbum1skak60t9o.jpg

pozdrav



Darko

unread,
Mar 30, 2013, 3:56:44 AM3/30/13
to
Ja sam "za vje�bu" strpao cijelu Galaksiju u FPGA i sve
> proradilo - imaďż˝ cijeli
> projekt na serveru...
>
Na kojem serveru??

Kuki

unread,
Mar 30, 2013, 5:28:24 AM3/30/13
to
Napi�i koji PAL ili GAL �e� koristit i koje pinove �eli� za ulaze i koje za
izlaze, probat �u ti slo�it JEDEC file. Davno je to bilo kad sam to radio za
poker aparate.


Fastah

unread,
Mar 30, 2013, 8:11:46 AM3/30/13
to

"Kuki" <kuki...@nerdshack.com> wrote in message
news:kj6b8i$9kc$1...@ls237.t-com.hr...
> Napi�i koji PAL ili GAL �e� koristit i koje pinove �eli� za ulaze i koje
> za izlaze, probat �u ti slo�it JEDEC file. Davno je to bilo kad sam to
> radio za poker aparate.

odlicno... moram napraviti nacrt plocica pa cu onda vidjeti koji ce mi pin
kako bolje pasati...
i naravno pregledati zalihu PAL-ova i vidjeti koji cu koristiti...
mozda bi bilo zgodno za pocetak napraviti za GAL koji mogu preprogramirati
ako nece raditi kako treba pa zatim kad proradi "preraditi" za PAL... nadam
se da to nije veliki problem kod generiranja jedeca...
bilo bi zgodno kad bi imao source i program pa bih mogao i nesto nauciti a i
kasnije eventualno modificirati nesto po potrebi ili koristiti drugi PAL

cujemo se...

pozdrav



Kuki

unread,
Mar 30, 2013, 8:43:11 AM3/30/13
to
Ima� na binsima.


0 new messages