OldComp.cz

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


Právě je 19.03.2024, 12:07

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 141 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7, 8 ... 10  Další
Autor Zpráva
PříspěvekNapsal: 25.07.2020, 12:20 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
Libor L.A. píše:
To vypadá tak jednoduše a krásně, že pokud to pojede, tak si to hodím na desku přímo do PMD jako paralelní modul nezávislý na základní RAMce 64kB. Skoro začínám uvažovat o "pracovní" verzi PMD-85 pro testování SW na bázi 80C85+64k SRAM+ROM+IO+tento nebo podobný modul..

Obecne to pojde pripojit k comukolvek, co vie dodat adresu a data.
Ako dekoder video cyklu by slo pouzit modernu flash 39sf010 namiesto PROM, tym cele zapojenie zostalo jednoduche. Skusim to nakreslit do ver. 2
M1


Nahoru
 Profil  
 
PříspěvekNapsal: 25.07.2020, 21:07 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
Druha verzia, doplnena zamena A6 pre COLORACE, atributy maju exaktne casovanie, t.j. zmenia sa v okamihu vyrolovania prveho pixelu (obe sady hodnot sa predcitaju vopred a pouziju az v pravy cas), pridanie logiky pre RGB (chyba uz len analogova cast), pouzitie FlashROM pre definiciu casovania zatemnenia, synchronizacie a celkoveho TV cyklu.
Grafika musi bezat na 8MHz, aby sa voslo cele zobrazenie na TV, z toho dovodu musi byt RAM 55ns. Slo by po mensej uprave pouzit aj pomalsie pamate, ale 55ns je uz bezne na trhu.
Pocet IO tesne pod 20.
Odovzdavam zaujemcom na dokoncenie.
M1


Přílohy:
PMD_G3.zip [23.4 KiB]
272 krát
PMD_G3.pdf [51.41 KiB]
304 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 25.07.2020, 21:33 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 915
Has thanked: 43 times
Been thanked: 411 times
Technicky je to super, ale ta paměť SST39SF010A - to tam prostě nepatří. Ale to nedělá tu konstrukci, to je mi jasné. Když se to nahradí něčím "dobovým", stále to bude super jednoduché a přitom stravitelné. Díky za studijní materiál.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 06:47 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
Libor L.A. píše:
ta paměť SST39SF010A - to tam prostě nepatří. Když se to nahradí něčím "dobovým", stále to bude super jednoduché a přitom stravitelné.

Tá sa dá zameniť za 2x PROM, dokonca sa dajú ponechať v konštrukcii oboje, len ich na PCB umiestniť "na seba", kto chce si dá, čo mu vyhovuje. Pre odladenie je flaska ideálnejšia.
M1


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 07:34 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
Este slubena uprava pre pomalsie pamate (90ns).
M1


Přílohy:
PMD_G3a.pdf [27.43 KiB]
290 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 12:29 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 781
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
To s trou SST39SF010A je jak pěst na oko pokut by to byla 2764 až 27256 tak by se to dalo ale ta FLAS je ale už trochu moc moderní. A s CMOS nejsem vůbec kamarád ….

Tok jo tak jsem vyhodil dvě PROM, co byli jako adresné dekodéry a povedlo se docela elegantně vyřešit dekodér adres pro porty, adresace je neúplná ale naštěstí zabírá jen dvě adresy. Překopal zápolení čítačů tak aby šlo použit 7 MHz hodiny pro video. S trochou snahy se povede, že se nebude muset přehazovat adresy u PROM, aneb to zjednoduší tvorbu obsahu těch PROM. Ještě jak nahradit 74151 za 74166 ….


Přílohy:
navrh_optmalizace_2.pdf [66.38 KiB]
302 krát
navrh_optmalizace_2.png
navrh_optmalizace_2.png [ 60.06 KiB | Zobrazeno 5296 krát ]

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/
Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 13:30 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Nějak mi tam chybí horizontální a vertikální čítač ?
A jak to čítá, když signál CLR ovládá duch svatý ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 14:08 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
danhard píše:
Nějak mi tam chybí horizontální a vertikální čítač ?
A jak to čítá, když signál CLR ovládá duch svatý ?

Neviem, na ktoru schemu reagujes, ale ak na tu moju, tak citace tam su, H cita do 64 a V do 312.
Samozrejme zapojenie citacov musi vychadzat z toho, aka je frekvencia hlavnych hodin, a ta by mala byt odvodena od toho, aby zobrazena kruznica bola naozaj kruznica a nie vajce ako pri Didaktiku M. Takze zatial je to len orientacne.
CLR ovlada ROM na DQ0 (je tam preklep, namisto CP tam ma byt CLR, cakal som, kto si to vsimne).
Dalsia chyba je vo vypoctoch cyklov, kedze PMD ma len 6 bitov na byte, ale pocitam s 8. Nejako mi tych 6 bitov ako nePMDckarovi robi tazkosti...
M.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 14:20 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
S H=64 ale nemůžeš nijak hýbat ? Jak to uděláš pro 6 bodů na znak a 7MHz dotclk ?

Kromtoho, jak je zajistěno, že CLR je bezhazardní ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 14:30 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
danhard píše:
S H=64 ale nemůžeš nijak hýbat ? Jak to uděláš pro 6 bodů na znak a 7MHz dotclk ?
Kromtoho, jak je zajistěno, že CLR je bezhazardní ?

Ak by to bol 64 tak sa cyklus nemusi kratit, ale to by muselo byt casovanie 6MHz pre 6pix.
Pre inu hodnotu sa musi cyklus kratit a teda z ROM musia ist dva CLR signaly pre dve sady citacov.
M.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 14:41 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 781
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Při 7MHz je třeba horizontální čítače zaříznout na 74 či 75 stavu aby bilo docíleno 64uS. Při 6.144MHz to vychází přesně na 64 stavu, takže horizontál není třeba řešit.Při 7MHz je třeba horizontální čítače zaříznout na 74 či 75 stavu aby bilo docíleno 64uS. Při 6.144MHz to vychází přesně na 64 stavu, takže horizontál není třeba řešit.

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 15:02 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To nevím jak to počítáš, ale když je 64us 64 znaků po 6 bodech, tedy 6 bodů trvá 1us, tak je dotclk 6MHz ?

ps. i dyslektik by mohl pár základních chyb odstranit, kurva, kdo to má po něm číst ?
To není dyslexie, to je schválnost !

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 15:20 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Martin1 píše:
Pre inu hodnotu sa musi cyklus kratit a teda z ROM musia ist dva CLR signaly pre dve sady citacov.

A jak by jsi ty LS393 rozdělil ?

ps. jak je zajištěna bezhazardnost dekódovaní přes EPROM ?

Když už tady vymýšlíte grafiku, tak by mělo být řešení trochu univerzální, když už nemusíte bojovat s pomalou DRAM.
Aby se to dalo jednoduše "přeprogramovat" na něco jiného, než jen PMD85.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 26.07.2020, 15:39, celkově upraveno 1

Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 15:31 
Online
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 896
Has thanked: 51 times
Been thanked: 229 times
danhard píše:
A jak by jsi ty LS393 rozdělil ?
ps. jak je zajištěna bezhazardnost dekódovaní přes EPROM ?

Horizontalne 2 citace (jedna 393)
Vertikalbne 3 citace (jedna 393+93/74...)

Čo myslíš pod hazardom? To že pri asynchrónnych čítačoch nie je zmena všetkých bitov adresy v tom istom okamihu?
Alebo niečo iné?
M.


Nahoru
 Profil  
 
PříspěvekNapsal: 26.07.2020, 15:43 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To není a také to může vygenerovat nějaký hazardní peek na výstupu, který shodí čítač.

Celý ten adresový čítač bych viděl spíš jako školní úlohu pro 2x GAL22V10 .

Ale taky by se tam muselo trochu přemýšlet :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


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ů: 141 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7, 8 ... 10  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 2 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