Sešlo se mi pár dotazů od lidí, co chtěli na toto téma nějaké detaily. Budu se snažit o maximální stručnost a obsažnost. Možná se budu v řadě věcí opakovat. Ústřední obvod pgm. logiky je Altera EPM7160SLC84-10 v pouzdře PLCC84 od Davida Lüftnera (doporučil, dodal - má zásobu, slíbil tvorbu "firmware" podle mých pokynů). Má kapacitu 60 I/O vývodů, je pětivoltová a paticovatelná (pro nás slepce a Parkinsony). vývody pro MZ slot: A0..15, D0..7, WR, RD, IORQ, MREQ, M1, CLK (30) vývody pro RD: mem_A0..A10, RAS, CAS0..3 (16) vývody pro HDC: řídící signály pro 2ks registrů LS652 (8) vývody pro I2C (RTC, P'n'P): SCL, SDA (2) vývody pro FDC: SideSel, MotorOn, cs_D8, cs_DC (4) Pro realizaci experimentu "interrupt identifier" mi zatím jeden I/O vývod chybí (není životně důležité). Periferie FDC (krom Altery WD2791, 7406, 74LS14, 137, 243 (541 apod.) V podstatě floppy "lite". Na 8" a 1.44MB nemám ani motivaci, ani vývody PLD. Pro koexistenci s Unicard počítám s možností "FDC disable" jumperem. http://mz-800.xf.cz/files/tech/fdd_2791.bmp Periferie RD (krom Altery patice SIMM72 Tyco el.) Funkční nadmnožina Müllera 256KB (resp. originálu 64KB): http://www.mz-800.xf.cz/files/tech/rd-256kb.tif Díky jinému způsobu cvičení s řídícími signály pamětí (možnostem Altery) netřeba žádné další součástky, jen běžný modul SIMM72 16MB FPM (EDO): http://www.ebastlirna.cz/modules/Forums/files/p3260008_164.jpg a samozřejmě patice SIMM, šikmá (raději ležatá). Periferie HDC (krom Altery 2ks 74ABT652) Jde o snahu dokončit vyvinut a nevyužité - jak by napsal M. Lukášek, hrátky s hardwarem (Compact flash, disky, CD-ROMy), jinak při vhodném SW ovládání jde o dvě výkonové 8bitové brány. Rozhraní I2C (krom Altery stačí dva odpory, možná ochranné diody) K připojení mé verze RTC (schéma jen principiální): http://www.mz-800.xf.cz/files/tech/rtc.tif PCF8583 může sloužit i pro uložení parametrů "MZ BIOSu" (ála PeCe). Zapojení je mnohem úspornější, než RTC OKI a Epson. I2C je obecně využitelné. Funkce P'n'P (paměť CAT24C04) Jen studie, identifikace jednotlivých periferií na deskách v obou slotech, využívá integrovaného I2C. Rád bych využíval. Funkce Interrupt identifier (74LS365) Jen studie, možnost identifikovat vícenásobné požadavky na INT jednou vstupní branou na portu F3h. Jen třešnička na dortu. Zřejmě vynechám. Nezmiňuju běžné věci, jako jsou konektory, patice, krystaly atd. Pokud nebude další zájem, rozdělím si s Davidem Lüftnerem 10ks desek (a já osobně si budu hrát na vlastním písečku, třeba dalších 40 let). Petr de Zviqov
Celé vlákno · 3 zprávy
Re: Víceúčelová karta do dolního slotu
Radek Suk SHARP MZ-800
Ahoj Petre Uz se na to tesim. Zvaz zda neudelat nejakou diskusni skupinu pres email, neco jako mame my "replikatori" (nemyslim Stargate ale konstruktery replik). Podle http://www.altera.com/products/devices/max7k/overview/m7k-overview.html?GSA_pos= 8&WT.oss_r=1&WT.oss=MAX%207000A&WT.mc_id=gc_pw_sf_xx_tx_a_011#m7ks ma ta Altera 64 pouzitelnych vyvodu a ne jen 60. Napis zda napr. tato patice bude teoreticky vhodna http://cz.farnell.com/te-connectivity-amp/5822134-3/socket-ic-simm-metal-72way/d p/1101362 Co jsem osobne nikdy nezjistoval do hloubky je jak korektne nuluji ruzne CP/M a jine programy na Sharpa bit 4 az 7 pri zapisu na 0E9H. Bity 0-3 jsou overene, to funguje spravne az do 1MB. Kdo ma nejakou zkusenost at napise. Dik. Radek Dne 16.10.2012 19:43, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (63 řádků)
> > Sešlo se mi pár dotazů od lidí, co chtěli na toto téma nějaké detaily. Budu se snažit o maximální stručnost a obsažnost. Možná se budu v řadě věcí opakovat. > > Ústřední obvod pgm. logiky je Altera EPM7160SLC84-10 v pouzdře PLCC84 od Davida Lüftnera (doporučil, dodal - má zásobu, slíbil tvorbu "firmware" podle mých pokynů). Má kapacitu 60 I/O vývodů, je pětivoltová a paticovatelná (pro nás slepce a Parkinsony). > > vývody pro MZ slot: A0..15, D0..7, WR, RD, IORQ, MREQ, M1, CLK (30) > vývody pro RD: mem_A0..A10, RAS, CAS0..3 (16) > vývody pro HDC: řídící signály pro 2ks registrů LS652 (8) > vývody pro I2C (RTC, P'n'P): SCL, SDA (2) > vývody pro FDC: SideSel, MotorOn, cs_D8, cs_DC (4) > > Pro realizaci experimentu "interrupt identifier" mi zatím jeden I/O vývod chybí (není životně důležité). > > Periferie FDC (krom Altery WD2791, 7406, 74LS14, 137, 243 (541 apod.) > V podstatě floppy "lite". Na 8" a 1.44MB nemám ani motivaci, ani vývody PLD. Pro koexistenci s Unicard počítám s možností "FDC disable" jumperem. > http://mz-800.xf.cz/files/tech/fdd_2791.bmp > > Periferie RD (krom Altery patice SIMM72 Tyco el.) > Funkční nadmnožina Müllera 256KB (resp. originálu 64KB): > http://www.mz-800.xf.cz/files/tech/rd-256kb.tif > Díky jinému způsobu cvičení s řídícími signály pamětí (možnostem Altery) netřeba žádné další součástky, jen běžný modul SIMM72 16MB FPM (EDO): > http://www.ebastlirna.cz/modules/Forums/files/p3260008_164.jpg > a samozřejmě patice SIMM, šikmá (raději ležatá). > > Periferie HDC (krom Altery 2ks 74ABT652) > Jde o snahu dokončit vyvinut a nevyužité - jak by napsal M. Lukášek, hrátky s hardwarem (Compact flash, disky, CD-ROMy), jinak při vhodném SW ovládání jde o dvě výkonové 8bitové brány. > > Rozhraní I2C (krom Altery stačí dva odpory, možná ochranné diody) > K připojení mé verze RTC (schéma jen principiální): > http://www.mz-800.xf.cz/files/tech/rtc.tif > PCF8583 může sloužit i pro uložení parametrů "MZ BIOSu" (ála PeCe). Zapojení je mnohem úspornější, než RTC OKI a Epson. I2C je obecně využitelné. > > Funkce P'n'P (paměť CAT24C04) > Jen studie, identifikace jednotlivých periferií na deskách v obou slotech, využívá integrovaného I2C. Rád bych využíval. > > Funkce Interrupt identifier (74LS365) > Jen studie, možnost identifikovat vícenásobné požadavky na INT jednou vstupní branou na portu F3h. Jen třešnička na dortu. Zřejmě vynechám. > > Nezmiňuju běžné věci, jako jsou konektory, patice, krystaly atd. > > Pokud nebude další zájem, rozdělím si s Davidem Lüftnerem 10ks desek (a já osobně si budu hrát na vlastním písečku, třeba dalších 40 let). > > Petr de Zviqov > > --- > >
Re: Re: Víceúčelová karta do dolního slotu
Petr Žydek SHARP MZ-800
Zvaz zda neudelat nejakou diskusni skupinu pres email, neco jako mame my "replikatori" Radku, myslím, že tohle nebude nutné. V tomto projektu nečekám moc změn a korekcí. Pokud bude mít někdo zájem, prostě se vyrobí víc desek, než jen těch deset, co si plánuju s Davidem rozdělit napůl. David mě hned na začátku upozornil na pevný limit 60 I/O vývodů: "When the JTAG interface in MAX 7000S devices is used for either boundary-scan testing or for ISP, four I/O pins become JTAG pins." Zmíněné patice mám dvě jako "vzorky". Oproti ležatým se liší polohou montážních čepů. (detaily mailem). To doufám, že jsou programy pro ramdisk do 1MB napsány tak, že plní data na portu E9h hodnotami 0..15 (jistotu nemám)!