Konference: SAPI-1 a československé mikropočítače
Od: | Jardax |
Datum: | 17.12.2012 07:39 |
Předmět: | Re: Z80 verzus I8259 na PKT-1 |
Pokud vim tak ano, ale u periferii jsem se zatim nesetkal s jinym provedenim nez UA a UB, tim je to jednodussi. Jarda Dne 17.12.2012 8:31, Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): > Diky Vam obema! Predpokladam, ze stejnej kmitoctovej system je i u PIO SIO CTC DART a dalsich. > Jirka > > > ----- PŮVODNÍ ZPRÁVA ----- > Od: "Jardax (sapi tu byla ta zakroucena vec pandora.cz)" <jardax tu byla ta zakroucena vec swamp.cz> > Komu: "Konference 'SAPI-1 a československé mikropočítače'" <sapi tu byla ta zakroucena vec pandora.cz> > Předmět: Re: Z80 verzus I8259 na PKT-1 > Datum: 17.12.2012 - 2:01:34 > >> Ahoj, >> dederoni to meli dost komplikovany vzhledem k poctu modifikaci co vyrabeli, ale v zasade plati: >> U880 = 1MHz >> UA880 = 4MHz >> UB880 = 2,5MHZ >> >> Predpona U je standardni a nebo misto ni je V jako enhanced s vyssim rozpetim pracovnich teplot. >> >> Jako exportni se znacily 80-CPU (UB880) a 80A-CPU (UA880) >> >> Jarda >> >> Dne 17.12.2012 0:37, EC1045 (sapi tu byla ta zakroucena vec pandora.cz) napsal(a): >>> Z80, UB880 je 2.5 MHz >>> Z80A, UA880 je 4MHz >>> Z80B bi melo bit 6MHz >>> >>> >>> >>>> Tak to vypada na nejakou kaskadu preruseni. A ta 8253 bude zase asi nejaka >>> obdoba ze ZDP-1 asi preddelic z Fi2 ci toho oscilatoru pro hlidaci pes a >>> neco dalsiho. No vidim to, ze deska se asi ubastli a podle me bude stacit >>> jen jedna 8259. Moc byc se s tim nematlal, pouze 8259 naprimo na sbernici >>> bez oddelovacu, 74287 dekoder a 7414 na vstupy intervence. Oddelovace nemaj >>> smysl, data bude zatizeni 1, adresa krome A0 taky jen 1 a IOR a IOW taky. >>> Ale dokud nebude PTK-1 tak to neresim. >>>> To co pises, jak ji osadit v rostu neni uplne idealni, rozstourat >>> zbernici se mi moc nechce. Ja bych to spis videl aby se misto X2 osadil >>> pinovej hrebinek kde by se vyvedly ty vstupy intervence a proste z kazdy >>> desky, co te bude zajimat tak vytahnout INT po drate a pichnout do hrebinku. >>> Navic tak muzes resit priority. Samozrejme ze by se muselo na tech deskach >>> odpojit signal INT do ARB-1. >>>> Nemas nahodou nejakej popis jak je to u Z80 s casama u Z80, Z80A a tema >>> dederonama? proste kolik mega ma kterej. Ja to hledal na netu ale uspech >>> skoro zadnej... >>>> Poslo mi to co jsi zapomel a ja tu RTI vyzkousim. Ale mam takovej dojem, >>> ze se to nikdy nedelalo v serii, ta deska je podle fotej nak moc zdratovana. >>>> Jirka >>>> >>>> >>>>> o RTI-1 vim akorat to ze ma existovat z dokumentace i jako ta zbernice >>> ktera >>>>> je pro ni urcena >>>>> RTI-1 ma suchanek a dokonce se vi jak vipada >>>>> http://cs-pocitace.ic.cz/wp-content/uploads//113.jpg (vpravo dole) podle >>>>> vseho tam jsou dve 8259, 1x 8253 a realny cas tam dela asi neco z rady >>> MH1xx >>>>> tj. zakaznickej I2L svab v DIL 40 >>>>> uz jsem to psal jak natahnout ty preruseni a to stejnym spusobem jak na >>>>> IOB-1 tj. na jedom konektoru ARB-1x (ten nejvic v levo) se odriznou >>> adesy A8 >>>>> az A15 a na ne se vivede INT0-INT7 (zdesky kde bude 8259) a na dalsi az >>> osmi >>>>> konektorech se odrizne INT0 a misti nich se tam natahnou ty preruseni z >>>>> posldniho konektoru. tj. az na posleni pozici pujde pourit ve vsech >>> pozicich >>>>> pametove i portove desky jen posledni (leva) pozice bude pro portovou >>> desku >>>>> ci specilni s radicem preruseni >>>>> >>>>> >>>>> >>>>>> A mas od ty RTI-1 neco vic nez zminku v dokumentaci? >>>>>> Az bude trochu cas, zkusim na bastldesku osadit 8259 a probadat jak by >>> to >>>>>> bylo s prerusovakem. I kdyz mozna ze by bylo jednodussi pridat vanu a >>>>> zkusit >>>>>> prodlouzeni sbernice. Ale pod CPM bude docela problem, bude se muset >>>>>> vymyslet, kde by mohlo preruseni vadit treba z casovych duvodu. A taky >>> me >>>>>> stale nenapada jak na signaly INT0-INT7. Pridavat to na kabel do >>> nejaky >>>>>> periferky pres X2 a X3 je nesmysl. >>>>>> Sakra, proc Eda tenkrat nesahnul po S100 sbernici? V ty dobe byla uz >>>>>> dostatecne znama a konektory se uz taky v Jihlave delaly. Pak by se >>> tam >>>>>> veslo vse vcetne prerusovaku a vicekanalovy DMA. Skoda... >>>>>> Jirka >>>>>> >>>>>> >>>>>> >>>>>> tak jsem vytvoril ideovy navrh jak bu mohla vipadat kombinace ARB-1 s >>>>> IOB-1 >>>>>> deska preuseni bi se davala zcela vlevo a od ni 8 desek bi mohli >>> viuzivet >>>>>> prarejni preruseni stejne jak na IOB-1. vizadalo bi si to but mit >>> desku >>>>>> RTI-1 nebo nevrhnout zcela nouvou desku s prarelnim prerujsenim viz >>> data >>>>>> jsou na dropu nezev desky je ARB-1C_ZPC_mu_PRP.* upozornuji ze jde o >>>>> ideony >>>>>> navrh jak bi to mohlo bit presne jsem to neskoumal jestli jsem tam >>> nehde >>>>>> neudelal krpu >>>>>> >>>>>> >>>>>>> Tak jo, uz to vidim! No to by bylo dobry, ten okradenej prerusovak >>> na >>>>>>> Sapi >>>>>> me docela stve. Premejslim zda si neudelat PTK-1 u Matrona, jestli to >>> teda >>>>>> jeste nekdy bude jako kusovku delat... Jde jen o to, zda se bude muset >>>>> pokud >>>>>> ji budes chtit dat do ARB-1 misto JPR-1Z dat zapojit misto adresovych >>>>> 74244 >>>>>> propojky a nebo jestli to zvladne dva oddelovace za sebou. Skoda, ze >>> na >>>>>> pozici procesoru nejdou taky MAP1 a MAP2. Asi se ti to tam neveslo >>> kvuli >>>>>> 8286. Tak bud dratarina ci opravdu zablokovat 8286 a PTK dat do druhy >>>>> pozice >>>>>> zprava. Jinak by to mohlo mit stejny bios pro obe procesorove desky. >>> Na >>>>> 8255 >>>>>> PTK-1 by se dala udelat klema mezi tema dvema nepouzityma bitama portu >>> C a >>>>> z >>>>>> toho zjistovat, zda je PTK co JPR. Taky bych chtel zkusit nejakej >>>>> rychlejsi >>>>>> procik Z80. >>>>>>> Jirka >>>>>>> >>>>>>>> jj to zapojeni je realozovano primo na PKT-1 dany text je primo z >>>>>>>> dokumentace k PKT-1 zadna priloha se nestratila pac zadna nebila >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> To zapojeni je realizovany na PTK1 desce a nebo se nekam >>> ztratila >>>>>> priloha >>>>>>>> emailu? >>>>>>>>> Jirka >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> tak jsem se dastal ke spracovani dokumentace k PKT-1 a na ni >>> je >>>>>>>> elegantni uprava abi chodila s I8259 cele to defakto jsou jen dve >>>>>> pouzdra >>>>>>>> hradel. taktez je zde popsano jak to vlastne chodi: >>>>>>>>>> "Pro správnou činnost obvodu 8259 je třeba, aby procesor >>>>>>>>>> reagoval na >>>>>>>> požadavek přerušení vysláním 3 impulsů INTA, během nichž řadič >>>>>>>> přerušení předává operační kód a adresu instrukce CALL. >>>>>>>> Mikroprocesor Z80 však generuje INTA (kombinaci IORQ a M1) pouze v >>>>>>>> cyklu výběru operačního kódu >>>>>> a >>>>>>>> adresu se pokouší číst z paměti. Proto je nutno následující 2 >>>>>>>> impulsy signálu MR překódovat tak, aby celá instrukce mohla být >>>>>>>> správně přečtena >>>>>> z >>>>>>>> 8259. >>>>>>>>>> >>>>>>>>>> Hradlo D18C vytváří součtem signálů IORQ a M1 první impuls >>> INTA. >>>>>>>>>> Ten >>>>>>>> způsobí překlopení výstupu XINTA klopného obvodu DD13B,C do úrovně >>>>>>>> H, >>>>>> čímž >>>>>>>> se přes hradla DD10A, DD11B zablokuje čtení z paměti. Signál MR >>>>>>>> potom prochází přes hradla DD10B a DD13A,D jako 2. a 3. impuls >>> INTA >>>>>>>> na >>>>>> sběrnici. >>>>>>>> Klopný obvod se překlopí do původního stavu na začátku >>> následujícího >>>>>> cyklu >>>>>>>> výběru instrukce (hradlo DD10C)." >>>>>>>>>> podstatne jednodusi nez toto >>>>>>>> http://www.plunk.org/alice/alice2/cpu_board.html >>>>>> (dole)--------------------- >>> --------------------- >>> sapi tu byla ta zakroucena vec pandora.cz >>> Konference o SAPI-1 >>> --- >>> Pobyty na horách se slevou >>> http://raketa.cz/slevy/pobyty/hory/ >>> >>> >> --------------------- >> sapi tu byla ta zakroucena vec pandora.cz >> Konference o SAPI-1 >> --- >> Pobyty na horách se slevou >> http://raketa.cz/slevy/pobyty/hory/ >>
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]