| OldComp.cz https://oldcomp.cz/ |
|
| Externí RAM pro PP-01 https://oldcomp.cz/viewtopic.php?f=49&t=8950 |
Stránka 7 z 10 |
| Autor: | Clouseau [ 27.09.2020, 11:49 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Martin1 píše: FRB maju tie vodiace trubky s klucom na spravne osadenie, ktore zarucuju aj tuhost spojenia v urcitych medziach. Problem je ich dnes zohnat. M1 Jakej problém? https://aukro.cz/prislusenstvi-ke-konek ... 6974148260 |
|
| Autor: | danhard [ 27.09.2020, 12:17 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Myslel asi taky https://aukro.cz/prislusenstvi-ke-konek ... 6959864415 |
|
| Autor: | Martin1 [ 27.09.2020, 19:16 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Czech Human píše: Bohužel neznám přesně rozměry jak je vlastně celkově dlouhý od konce pinů po čelo a kde jsou dírky pro šroubek. Katalog Tesla 3. zvazok, strana 620. |
|
| Autor: | Martin1 [ 27.09.2020, 20:25 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Ak by chcel niekto pokračovať, tu si môžte stiahnuť Eagle súbory. Je tam aj knižnica prerobená na metrickú sústavu, len ju treba zameniť za tú, čo tam je a rozdiely predrátovať. https://sites.google.com/site/lost8bits/sk/PP01_1M_revE.ZIP , zajtra mažem. M1 |
|
| Autor: | Czech Human [ 27.09.2020, 20:43 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Díky moc Edit: už mlčím, už mám |
|
| Autor: | RaceSoft [ 27.09.2020, 21:03 ] | ||
| Předmět příspěvku: | Re: Externí RAM pro PP-01 | ||
Jestli vám tohle pomůže, tak jedině dobře. Určitě by to chtělo ještě doladit, ale na to zatím nebyli lidi .Petr P.S. Je to pro Eagle v 9
|
|||
| Autor: | Czech Human [ 27.09.2020, 21:57 ] | ||
| Předmět příspěvku: | Re: Externí RAM pro PP-01 | ||
Tak s rozměry už byl konektor hračka
|
|||
| Autor: | Martin1 [ 28.09.2020, 10:07 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Czech Human píše: bude hotovo a může se vyrábět. Neviem, prečo silou mocou cheš takúto veľkú dosku. Nejde tu o finančné hľadisko, ale čím bude interfejs väčší, tým bude náchylnejší na nechcený náhodný posun nevhodným smerom (skrátka "Mamutí drcnutí") a s tým spojenými problémami. Je to síce Tvoja voľba a chceš ísť svojím smerom, ale skús to ešte zvážiť. Naj riešenie sa mi zdá byť doska na stojáka s SMD RAM 1MB. M1 |
|
| Autor: | Martin1 [ 28.09.2020, 11:04 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
danhard píše: Nabízel jsem tu K6T8016C3M za pakatel. Tá pamäť je 512kx16. Dá sa z toho urobiť 1Mx8? Z datasheetu mi to vychádza pripojiť A19 na /LB, /A19 na /UB a spárovať D1-D9, D2-D10,..D8-D16. M1 |
|
| Autor: | Czech Human [ 28.09.2020, 11:15 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Máš pravdu, ta deska je veliká. Ale jestli 13 nebo 8 cm, jaký je v tom vlastně už rozdíl... Obě tam budou do boku plandat, beru to jako "proof of concept" a zajímá mě zda to vůbec bude fungovat. A ta má deska už je vlastně hotová Většina vážného hraní si s pamětí stejně bude dle mého názoru probíhat hlavně v emulátoru, to je mnohem pohodlnější a taky dostupnější širokému okruhu lidí. Myslím, že živých funkčních PP-01 s fyzickým rozšířením RAM bude v česku i na slovensku ve finále dohromady tak na prstech jedné ruky a aktivně používaný nebude nejspíš žádný, kdo by se s tím taky na té klávesnici dobrovolně trápil. Emulátor je mnohokrát efektivnější na vývoj i úroveň práce s daty, živé PP bude běhat nejspíš tak leda na nějaké demopárty nebo oldcomp víkendovém čajíku. Jinak dobrý start pro využití té RAM by byl třeba jednoduchý textový editor s na 8bit exkluzivní možností mít v počítači pěkných pár set stran textu, byť tedy načítat to s něčím jiným než disketovkou/SD-ROM modulem by asi hraničilo s masochismem Co se té 1MB SRAM týká, raději bych si připlatil za 8Mx8 SRAM, která má normálně 20 adresních vstupů a 8 datových a nemusel by se řešit ani banking ani to tahání datových signálů 2x. Nová TSOP-II 44 pin ISSI https://cz.mouser.com/ProductDetail/ISSI/IS62C10248AL-55TLI?qs=X3Koi7Dgoq8ZcOQZeNRyCQ%3D%3D v Mouseru vyjde na 260 Kč a dost pinů v ní ani není zapojených, tak by se dobře tahaly signály a ten cenový rozdíl je opět v takovémhle objemu z mého pohledu zanedbatelný. Byla by tam jen ta paměť, dva kondenzátory, jedna 74LS03 a rezistorové pole. |
|
| Autor: | Martin1 [ 28.09.2020, 14:09 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Czech Human píše: Co se té 1MB SRAM týká, raději bych si připlatil za 8Mx8 SRAM, která má normálně 20 adresních vstupů a 8 datových a nemusel by se řešit ani banking ani to tahání datových signálů 2x. Nová TSOP-II 44 pin ISSI https://cz.mouser.com/ProductDetail/ISSI/IS62C10248AL-55TLI?qs=X3Koi7Dgoq8ZcOQZeNRyCQ%3D%3D v Mouseru vyjde na 260 Kč a dost pinů v ní ani není zapojených, tak by se dobře tahaly signály a ten cenový rozdíl je opět v takovémhle objemu z mého pohledu zanedbatelný. Byla by tam jen ta paměť, dva kondenzátory, jedna 74LS03 a rezistorové pole. Myslel si 1Mx8 predpokladám. Tá by mala byť kompatibilná s AS6C8008, s tou som už v minulosti robil, vyšla asi na 10€. A pinovo je kompatibilná aj s tou ponúkanou K6T8016C3M, pokiaľ sa bude využívať len 512kB. Len pozor, lebo sú aj zrkadlo obrátené púzdra. Otázka na adresovanie PP01: je extraná pamäť neaktívna, keď sa využíva pamäť interná, alebo treba tento rozsah vyňať z adresovania externej pamäte? M1 |
|
| Autor: | EC1045.01 [ 28.09.2020, 14:17 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Jak se koukám tak pořad nemáš učesané ty spoje mezi SRAM a FRB/SUR konektorem. Nevím jak je to pracné KiCadu ale už prehistorické verzi EAGLE 4.x to jde dělat i velice snadno. Pokut je u dané součástky povoleno přehazováni vývodů (typicky více výstupová hradla) tak prohození jde dělat i na DPS. Ale i pokut to nejde přehazovat vývody tak to jde udělat i docela jednoduše. Postup platný pro EAGLE 4.x a 5.x (u jiných verzí nezkušeno) je třeba, aby bylo vidět jak schéma tak DPS, na DPS je umístění konkrétních součástek ve „finální“ poloze. Ve schématu mít konkrétní sadu spojů ve sběrnici. Spojování se provádí tak aby se spoje pout možno nekřížili, v danému případe spojíš nejvýše položenou adresu na SRAM a nejvýše položenou adresou na FRB/SUR. Samo bude chtít si pohlídat sadou a lichou řadu na FRB/SUR aneb zda bude výhodnější nejprve lichá a pak dudá nebo naopak. Pokut ty spoje u adres zpřeházíš tak na bis mohl ušetřit i víc jak 1cm na délce DPS. Snížíš počet prokovů a tím zvýšíš spolehlivost DPS. U RAM je úplně jedno jek bude mít zapojenou adresovou i datovou sběrnici tj. jak budou zpřeházené vodiče. |
|
| Autor: | Czech Human [ 28.09.2020, 15:11 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Martin1 píše: Czech Human píše: Co se té 1MB SRAM týká, raději bych si připlatil za 8Mx8 SRAM, která má normálně 20 adresních vstupů a 8 datových a nemusel by se řešit ani banking ani to tahání datových signálů 2x. Nová TSOP-II 44 pin ISSI https://cz.mouser.com/ProductDetail/ISSI/IS62C10248AL-55TLI?qs=X3Koi7Dgoq8ZcOQZeNRyCQ%3D%3D v Mouseru vyjde na 260 Kč a dost pinů v ní ani není zapojených, tak by se dobře tahaly signály a ten cenový rozdíl je opět v takovémhle objemu z mého pohledu zanedbatelný. Byla by tam jen ta paměť, dva kondenzátory, jedna 74LS03 a rezistorové pole. Myslel si 1Mx8 predpokladám. Tá by mala byť kompatibilná s AS6C8008, s tou som už v minulosti robil, vyšla asi na 10€. A pinovo je kompatibilná aj s tou ponúkanou K6T8016C3M, pokiaľ sa bude využívať len 512kB. Len pozor, lebo sú aj zrkadlo obrátené púzdra. Otázka na adresovanie PP01: je extraná pamäť neaktívna, keď sa využíva pamäť interná, alebo treba tento rozsah vyňať z adresovania externej pamäte? M1 Jo překlepl jsem se je to 1Mx8 Ta paměť je přímo nedostupná když se používá vnitřní RAM, CPU si vždy přehodí signál že chce do externí paměti přes sběrnici I41 a pak to zase přehodí signálem nazpět. Adresuje se trochu na 8bit komplikovaně leč elegantně - CPU má v paměťovém řadiči namapovanou RAM do 16 buněk po 4 kB. Pár jich je hodnotou nastavených napevno (video RAM...) ale většině se hodnota dá přemapovat. Videoprocesor má navíc svůj vlastní přístup do RAM nezávislý na CPU (mají to 50:50), takže se dá odpojit i banka s videoRAM a registr namapovat na jinou banku a na statický obraz to nebude mít vliv. Z maximálního 1 MB prostoru je pro vnitřek namapovaných 128 kB tedy 32 bank. 64 kB je RAM + ROM a 64 kB z toho není přímo použito. Tedy adresy částí E0-000 až FF-FFF. Možná se nejdříve přemýšlelo o osazení 128 kB RAM, ale pak se na to asi z finančně-morálního zastarání toho hardwaru a taky vlastně absence toto využívajícího softwaru na to vyprdli. Externí paměť do tohoto rozsahu nezasahuje, má vlastní rozsah 00 až DF (224 bank). Každá 4 kB banka se adresuje uvnitř 000 - FFF takže dohromady z toho vznikne 00-000 až DF-FFF. No a změnou čísla banky se to přepíná, to dělá automaticky ten paměťový řadič, CPU vidí přímo vždy jen ty 4 kB Samozřejmě když se mapuje externí rozsah, je potřeba minimálně jednu banku vnitřní RAM "obětovat," protože CPU nemůže z 64kB paměťového omezení utéct. Nicméně o data se nepřijde, takže vhodným přepínáním 4 kB tam a zpět lze mít k dispozici na 8bit virtuálně obrovskou paměť EC 1045.01: To máš pravdu, ale prakticky řečeno jaký by mělo velký smysl pár hodin to přeskládávat aby ve finále PCB mělo místo 13,5 "pouze" 12,5 cm? Leda že se zbavíš pár prokovů a děr... Malé to prostě nebude ať uděláš co uděláš, poněkud kratší pcb by bylo přístupem Martina1 ale opravdu krátké to bude leda na výšku při použití pouze 1 kusu 20bitové 1MB SRAM. Tam bych případně napínal síly na něco víc sériovějšího. Já si to pcb hýčkám protože do něj mám SRAMy a půjde to hezky pájet i takovému motovidlu jako jsem já, zatímco ten proti tomuto droboučký smd čip bych tak akorát usmažil... |
|
| Autor: | rombor [ 28.09.2020, 15:51 ] |
| Předmět příspěvku: | Re: Externí RAM pro PP-01 |
Martin1 píše: Otázka na adresovanie PP01: je extraná pamäť neaktívna, keď sa využíva pamäť interná, alebo treba tento rozsah vyňať z adresovania externej pamäte? Ak sa nepristupuje k externej pamäti, tak sú signály /MRDC a /WRTC neaktívne (nekopírujú stav procesorových signálov /MEMR a /MEMW), takže by to nemalo byť nutné robiť.
|
|
| Stránka 7 z 10 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|