Neumí tu někdo GALy

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

Neumí tu někdo GALy

#1 Příspěvek od Celeron »

Neuměl by tu někdo poradit s obsahem GAL16V8 nebo GAL20V8? Kombinačku na něm zvládám bez problémů ale sekvenčka mi vůbec nejde...
Potřeboval bych do něj dostat v podstatě dělič osmi z 7493 a celý multipexor 74153. V postatě přepínatelná časová ústředna. Mám bohužel jen Opál junior, chtělo by to Sinário nebo něco podobnýho...
Díky
Jirka

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#2 Příspěvek od Celeron »

To tady opravdu nikdo neprogramuje hradlový pole? U Galů je to prý podobný a v návrhových systémech se dá volit do čeho se to nakonec napeče.
Jirka

Uživatelský avatar
miro41
Příspěvky: 17
Registrován: 18 dub 2005, 02:00
Bydliště: Praha

#3 Příspěvek od miro41 »

Celeron píše:To tady opravdu nikdo neprogramuje hradlový pole? U Galů je to prý podobný a v návrhových systémech se dá volit do čeho se to nakonec napeče.
Jirka
Přílohy
GAL.rar
je to disketa z jedne knihy kterou uz nemam.
(211.29 KiB) Staženo 176 x

Uživatelský avatar
Rako
Příspěvky: 40
Registrován: 29 bře 2014, 01:00

#4 Příspěvek od Rako »

Pretože to su staré šroty.Dnes sa už skoro nepoužívajú,používať
ABEL,OPAL apod. je ako chcieť písať program v Turbo pascale pre Windows.
Ak sa chceš učiť začni jazykom VHDL aby si neskoršie mohol prejsť na CPLD obvody napr. od Xilinx.Viacmenej ak chceš, mám niekde doma CD kde sú
všetky možné programovacie prostredia,schéma programátora aj software
knemu.Mám aj knihu "Programování hradlových polí " alebo tak nejako,možno...

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#5 Příspěvek od lesana87 »

A co ti na tom nejde? Uváděný Opál neznám, používám machxl (palasm). V něm se třeba 4 bitový synchronní čítač napíše nějak takhle:

Kód: Vybrat vše

D0 := /D0
D1 := /D1 * D0
     + D1 * /D0
D2 := /D2 * D1 * D0
     + D2 * /D1
     + D2 * /D0
D3 := /D3 * D2 * D1 * D0 
     + D3 * /D2
     + D3 * /D1
     + D3 * /D0
D0.CLKF = CLK
D1.CLKF = CLK
D2.CLKF = CLK
D3.CLKF = CLK
D0.RSTF = RST
D1.RSTF = RST
D2.RSTF = RST
D3.RSTF = RST

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#6 Příspěvek od Celeron »

No to je pomoc! :wink: Já neveděl jak se definuje rst a clk. Hned to zítra zkusím. Palasm jsem zkoušel ale nějak nešel převod vystupního Pal do Gal. A to jsem zkusil jen třívstupovej AND. Prostě ty výstupní Jedecy si vůbec neodpovídaj.

to Rako: nezkoumej prosím proč starý šroty, nějakej důvod to asi má.

to Miro41: Díky za dobrý počteníčko.

Jirka

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#7 Příspěvek od lesana87 »

V PALASMu stačilo dát jako device třeba PAL22V10 a pak to šlo bez problémů nahrát do GAL22V10.
Mám dojem, že GALy umí i PLDSHELL (Intel/Altera), ale nevím to jistě, já ho používám na 5C032 a 5C060 (EP610/EP910). Od PALASMu/MACHXL i PLDSHELLu se dají na netu stáhnout mnohasetstránkové manuály. :)

Uživatelský avatar
Rako
Příspěvky: 40
Registrován: 29 bře 2014, 01:00

#8 Příspěvek od Rako »

Neurážaj sa programuj si co chceš.
Chcel som ti len pomocť.
Dívam sa na to DVD je tam PALSM,WINCUPL,ABEL,OPAL,SINARIO,XCPLD,
ISE WEBPACK,XILINX IDE,VHDL,PLD SHELL a mraky vecí okolo.
Ak niečo (alebo aj všetko) z toho chceš tak napíš,niekde to up-nem.
Má to necelé 4GB. Mám aj knihu "Programovatelná logická pole" grada 1993.
Tú by som musel oskenovať, takže iba ak máš vážny záujem.

Zatiaľ tu máš to Sinario.


http://ulozto.cz/xX1YGifL/synariotools-zip

a priklady do opalu_JR neviem ci ich máš,je tam čítač aj multiplexor...
Přílohy
EXAMPLES.rar
(6.72 KiB) Staženo 135 x

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#9 Příspěvek od Celeron »

Díky Ti dobrý člověče. Tu Gradu jsem u někoho viděl v knihovně, zkusím si ji půjčit. Projdu to Synário a dám vědět. Opála mám jen Juniora co byl u programátoru a ten je tak ořezanej, že se s ním nedá dělat.
Ty příklady Opálu jsem měl bez texťáku a nevěděl jsem, co ty jednotlivý EQN mají dělat.
Jirka
edit: špatný, SYN1501.Zip je asi nabouranej, nejde v ZIP ani 7-ZIP otevřít. Když zkusím ty další ZIP tak rozbalit jdou ale jak něco spustím, stále chce chybějící soubory. Ono taky zda to jde na W7...

Uživatelský avatar
Rako
Příspěvky: 40
Registrován: 29 bře 2014, 01:00

#10 Příspěvek od Rako »

To sú programy pre MS-DOS a win 95 takže na Win7 to ťažko rozchodíš.
Balíčky rozbaľuj WinRARom.

Doporučujem ti radšej stiahnuť niečo novšieho ako trebars to Xilinx ise.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“