OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.03.2024, 11:59

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 21 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 19.05.2015, 21:45 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
SCjoe píše:
Vystrizeno.
Pokud mate nekdo skutecne hlubsi zajem, hodte sem prosim seznam dostupnych cores (z80, 8255,AY, atd.) nebo tipy na slusnejsi vyvojovou desku s vga, sd slotem a nekolika MB pameti...
Danharde, bude novy BOBO64 v CPLD nebo V FPGA?


A kolko do toho ches dat?

Pre mensie projekty najdes dobre kity na Ebay od cinanou Ci uz z aleterou alebo xilinxom. Primarne byva problem z VGA vystupom ktory byva od 8 bit (332) az po 16bit (565)

Vacsina ma uz SDRAM.

Najlepsie cores (vcetne uprav pre co najlepsiu simulaciu starich pocitacou najdes tu: https://svn.pacedev.net/repos/pace/sw/src/component/

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 20.05.2015, 00:06 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3022
Has thanked: 2185 times
Been thanked: 892 times
A-Z80 implementation strives to be internally structurally identical to the original Z80. Using this approach the model achieves a full cycle accuracy and has identical behavior for all documented and undocumented features not by explicitly hard-coding them but by mimicking the actual design.

http://www.devic.us/hacks/

_________________
// na co myslím, když sedím u oldkompů: dysfunctional foreign policy


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 20.05.2015, 07:26 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
VELESOFT píše:
Dobra, dobra... Mam uz nejakou dobu objedneny FPGA kit, ale chvilku to potrva. Ovsem stale pocitam se sbernici, takze se Z80 i AY musi oddelit od FPGA(ktere je jen 3.3V tolerantni). FPGA spolkne ULU/ASIC jako malinu a jeste bude halda nevyuziteho mista. Nebranim se tomu, ale ta nekompatibilita s 5V me sere.... Da se to resit jeste dodatecnym CPLD, ktere poslouzi jako konvertor, ale kazdy krok sezere cas odezvy logiky. I tak to ale bude mazec.


dodatocne CPLD je dost zbytocne. Pokial pouzijes IO banku FPGA ktora je kompatibilna z PCI tak ta ma na vstupoch ochranne diody a potom staci dane vstupy ochranit odpormi.

Osobne by som asi rozmyslal nad takouto variaciou:
CPU OUT - FPGA IN -> Ochranne odpory
CPU IN - FPGA OUT -> ak treba tak klasicke TTL bufre (moze stacit aj priamy prepoj)
CPI IN/OUT - FPGA IN/OUT -> Budice zbernice z dvomi napajaniami.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 20.05.2015, 08:24 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3022
Has thanked: 2185 times
Been thanked: 892 times
zz_indigo píše:
A kolko do toho ches dat? ... Primarne byva problem z VGA vystupom ktory byva od 8 bit...

Pokud mozno s lepsi vybavou (pameti) a bez dodatecnych "udelatek", jak jsem psal. Tj. SD slot a A/V na desce a idealne VGA 12bit...
Jina varianta je pro mne casove, energeticky, intelektualne a financne narocna,
to uz bych radeji zustal u soft-emulace a nacvaknul VGA do C.H.I.P.u :-)
https://www.youtube.com/embed/XkfBWAJ7k ... lejsapi=1&

_________________
// na co myslím, když sedím u oldkompů: dysfunctional foreign policy


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 20.05.2015, 10:36 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2722
Has thanked: 144 times
Been thanked: 422 times
Scjoy otazka je co ma byt cil snazeni. Ja osobne chci pocitac co ma realnou sbernici. Ne virtualni stroj. To radeji zustanu na klasickym emulatoru v pocitaci.

Myslenek mam vice. Mam dve hlavni linie co delat. Prvni maximalisticka je aby FPGA melo maximum vyvodu. Zde mam vybrano http://numato.com/saturn-spartan-6-fpga ... sdram.html. Je to open-source projekt. Nebude pres 74LVC245 problem pripojit nejakou sbernici a soucasne i realny Z80 CPU. Vyvodu to ma az 136.

Druha casove rapidne realnejsi je udelat desku kde bude jen realny Z80 CPU 20MHz. Okolo Z80 dat 74LS245 aby se posilila sbernice. Udelat to tak aby pri DMA se to odpojilo. Na desce by byl jeste ZX48 konektor a Jiiira konektor. Take by tam byl konektor na plochy kabel na dalsi desku kde by byl FPGA. Na teto prvni desce by nebylo nic dalsiho, zadna pamet nebo neco podobneho. Vlastne by to byl takovy univerzalni zaklad pocitace s procesorem Z80.

Dalsi druha deska by byla protikus FPGA desky. Dejme tomu ze bych pro zacatek delal pokusy na http://papilio.cc/index.php?n=Papilio.P ... dwareGuide. Takze protikus teto FPGA desky na sobe by mel 74LVC245 jako prevodnik 5V na 3,3V. Zpozdeni 74lvc245 je do 10ns a u nekterych specialnich (ale bezne dostupnych) je realne 3ns. take by zde byl konektor na plochy kabel kterym by se pripojila prvni deska. Z velkou pravdepodobnosti by to realne bylo 2x 40 pinu - jinak receno dva bezne konektory pro HDD. Myslim ze 10-15cm kabel by pri rychlostech co pouzivame ve starych pocitacich by nemel byt problem. Deska ma 54 digitalnich vstupu/vystupu a to je tak akorat na prvotni pokusy.

Urcite napr. INT se zx48 sberice by neslo primo na CPU ale vzdy by to prochazelo pres FPGA. Take reset by slo pres FPGA. CKL by generova FPGA. Jako prvni projekt bych rozjel emulaci ZX48, protoze je to nejvice popsane. Pak Sharp MZ800 nebo MZ80K. A samozrejme kdyz by Velesoft byl ochotny popsat porty Sam Coupe a co delaji tak i toto.

Vse co pisi se da udelat THT a tak neni problem pro vetsinu to realne udelat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 20.05.2015, 13:03 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
SCjoe píše:
zz_indigo píše:
A kolko do toho ches dat? ... Primarne byva problem z VGA vystupom ktory byva od 8 bit...

Pokud mozno s lepsi vybavou (pameti) a bez dodatecnych "udelatek", jak jsem psal. Tj. SD slot a A/V na desce a idealne VGA 12bit...
Jina varianta je pro mne casove, energeticky, intelektualne a financne narocna,
to uz bych radeji zustal u soft-emulace a nacvaknul VGA do C.H.I.P.u :-)
https://www.youtube.com/embed/XkfBWAJ7k ... lejsapi=1&


No dram uz pchaju ku vsetkemu a sem tam aj flash. Problem byva akurat z audiom to vacsinou nebyva a ak tak je riesene cez i2s

Toto: http://zz-indigo.mavipet.sk/?p=1575 Je aktualne moj horuci kandidat. Ale namiesto sd karty je tam seriova flash a nema to audio. Ale to sa da lahko vyriesit cez VGA konektor. Vyhodou je ze je to za par supou asi najmodernejsie FPGA co sa u cinanou robi.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 31.05.2015, 12:41 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1610
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
VELESOFT píše:
Uz mi dorazil FPGA kit. Akorat nekde musim sehnat 5V zdroj a pomalu zacnu s testy...


A do ceho jsi sel?


Deska s EP2C5T144. Pro muj ucel v pohode staci. Nechci implementovat Z80 CORE...


Přílohy:
sam_vs_fpga.jpg
sam_vs_fpga.jpg [ 65.74 KiB | Zobrazeno 15234 krát ]

_________________
http://velesoft.speccy.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 31.05.2015, 13:38 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2722
Has thanked: 144 times
Been thanked: 422 times
Souhlasim. Jako lepsi CPLD s pameti je to idelani. Skoda jen ze to neni 5V kompatibilni ale to muze vyresit nejaky 74lvc245.

Vim ze mimo mne maji jeste tuto zajimavou desku http://www.smarthome.jigsy.com/fpga dalsi dva lide z tohoto fora.

EP2C5T144 se da dokonce pouzit jak Z80 Core a pekne odkazy na zajimave projekty pro inspiraci jsou:
http://searle.hostei.com/grant/Multicomp/index.html (dokonce mne napadla i myslenka udelat jednorazovou desku pro tento projekt aby se to nemuselo delat na kontaktnim poli - pro pet lidi by to bylo skoro zadarmo)
http://searle.hostei.com/grant/uk101FPGA/index.html
http://searle.hostei.com/grant/index.ht ... GAProjects

Takze za par korun lze delat hodne muziky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 31.05.2015, 13:51 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1610
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
Vim ze mimo mne maji jeste tuto zajimavou desku http://www.smarthome.jigsy.com/fpga dalsi dva lide z tohoto fora.


Jo, znam. Akorat konkretne pro me potreby je to na nic. Bude tak jako tak treba vyrobit vlastni desku a to i pro vyvoj. Ze zacatku postaci samotnej kit pro generovani obrazu. Az toto zhruba odladim, pak prijde na radu vyroba desky, kde uz musi byt rychle sramky,cpu a vse ostatni.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 07.06.2015, 03:24 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1610
Has thanked: 31 times
Been thanked: 357 times
Tak první věc, kterou jsem udělal, byl test zapojení samotného FPGA kitu. Nějak mi to celé od začátku nesedělo... tak jsem se naštval, otevřel Eagle a nakreslil jsem jeho repliku. Při překreslování jsem narazil na nějaké nesrovnalosti, takže výsledek je asi tento:

FPGA KIT EP2C5144T je sice zapojený dobře, ale schéma, které se k tomu šíří, neodpovídá skutečnosti.
- ve schematu je například zakreslená paměť sram, která tam ale není
- dále je tam zakresleno asi 8 kondiku, které na kitu také nenajdete
- jsou prohozená čísla dvou odporů
- popis pinoutu konektoru u dvou pinů nesedí a jeden pin je neoznačený

Překreslil jsem desku podle originálu, ale pár věcí jsem upravil:
- opravené schéma
- smd tlačítko nahrazené klasickým tlačítkem s pinama
- prokovy u napájecího konektoru jsou nyní kulaté
- opravený popis pinů na desce, celkově lepší čitelnost

Obrázek Obrázek

Opravené schema : (žádná nádhera, ale mělo by to sedět)
http://velesoft.speccy.cz/other/ep2c5t144_schematic_new.png

Možná ještě vylepším popis na desce. Například "VCC" nahradím značkou "3V3"..

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 07.06.2015, 17:05 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1610
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
Velesofte muzes poslat odkaz na puvodni nakres desky ktery je spatne udelan? Ja mam http://searle.hostei.com/grant/uk101FPG ... Schema.gif a ten vypada docela dobre. Muzes konktretizovat co je spatne zakreslene. Dik.


Puvodni schema uz nemam, ale urcite se da nekde stahnout. Zde je uz castecne opravene:
http://fpga.cz/vhdl/EP2C5T144mini.pdf (smazala se zakreslena pamet sram, ktera tam nema co delat)

I to schema, ktere jsi poslal nesedi uplne, zase je tam zakresleno nekolik neexistujicich kondiku a zbytek uz jsem nekontroloval...

Zde muj seznam zjistenych chyb:
Jen po krátké kontrole jsem zjistil, že na pinové liště "P4" jsou ve schematu prohozené signály "PIN17" a "PIN18". Plošňák je má obráceně a potisky také. Dále na desce chybí u pinové lišty "P3" potisk pro pin 25, kde by mělo být "144". Podle potisku to pak působí jako že jsou oba piny GND. Ale zapojené je to správně. Dále kondenzátor C14 je ve schematu zakreslený jako TANTAL 10uF, ale to není pravda. Je tam obyčejný malý keramický kondík a hodnota by měla být dle seznamu součástek 100nF. Značení odporů R8 a R12 je ve schematu prohozené, ale hodnoty mají shodné. Pak jsou tam zakreslené kondenzátory, které na desce vůbec nejsou - jde o C3,C4,C5,C6,C7 a C13. A vypadá to, že to je asi tak vše.

suksoft píše:
p.s. Docela jsem se v dobrem pobavil "ze delas repliku".

Ono to bude mit jeste pokracovani. Deska se o neco rozroste a doplnim na ni sram,vga a rgb konektor,tape in/out atd... Proste doplnim co male levne kity nemaji a co se vejde do 10x10cm. Samozrejme bude i verze s vetsim fpga. Cilem je lepsi pouzitelnost bez potreby dalsich modulu. Na desce mohou byt klidne jen piny pro pripadne doosazeni...

Aaaaa, uz jsem nasel to nejvice rozsirene schema (to nejvic nekorektni): http://iteadstudio.com/store/images/produce/PCB/EP2C5T144Eboard/EP2C5T144E&P2C8T144Sch.pdf

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 09.06.2015, 15:36 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2722
Has thanked: 144 times
Been thanked: 422 times
Velesofte tak jsem koukal na svoji desku a tu co mam asi rok mam podle vseho stejnou jak mas ty. Vse sedi dle tveho popisu.
Predevcirem prisla jina a ta ma uplne jinak polozene soucastky na spodni strane. Z vrchu to vypada podobne. Popisku pinu 17 a 18 ma take spatne oznacene. Misto VCC ma popisku 3.3V - to vypada pekne.

Az budes delat to VGA a RGB a bude tam neco vetsiho (vykonejsi fpga), zkus to udelat tak aby na kazdy vystup mohl jit jiny signal. Nebylo by od veci mit soucasne dve obrazovky. Na jedne treba obrazovou pamet Sharpa a druhou ZX. Takto by se dal pouzit Prometheus i na Sharpovi. Nebo na RGB by byl vystup videa z hlavniho cpu a na VGA by byla nejake ladici informace. Treba logicky analyzator nejakych signalu na sbernici.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 09.06.2015, 16:02 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1610
Has thanked: 31 times
Been thanked: 357 times
suksoft píše:
Velesofte tak jsem koukal na svoji desku a tu co mam asi rok mam podle vseho stejnou jak mas ty. Vse sedi dle tveho popisu.
Predevcirem prisla jina a ta ma uplne jinak polozene soucastky na spodni strane. Z vrchu to vypada podobne. Popisku pinu 17 a 18 ma take spatne oznacene. Misto VCC ma popisku 3.3V - to vypada pekne.


Muzes to prosim nafotit z obou stran ? Ja uz tam take prepsal VCC za "3V3" a vubec jsem cele znaceni udelal uplne. V priloze posilam zatim posledni data pro Eagle ;-)

A k tem popiskam na desce. Piny 17 a 18 jsou na plosnaku znacene spravne, akorat ve schematu je to obracene.


Přílohy:
ep2c5t144_board.zip [91.74 KiB]
751 krát

_________________
http://velesoft.speccy.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 09.06.2015, 22:00 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2722
Has thanked: 144 times
Been thanked: 422 times
Posilam naskenovanou desku. Snad to bude dostatecne citelne.


Přílohy:
pack.zip [113.74 KiB]
646 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: FPGA - úvahy
PříspěvekNapsal: 23.04.2016, 13:42 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3022
Has thanked: 2185 times
Been thanked: 892 times
Nedavno pri debate nad ZX-Uno padla zminka o Altera CycloneIV FPGA development board EP4CE6E22C8N.
Info a trochu prikladu ke stazeni jsou zde.
(+ první devédečko)

_________________
// na co myslím, když sedím u oldkompů: dysfunctional foreign policy


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 21 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz