Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 17.12.2012 07:31 |
Předmět: | Re: Z80 verzus I8259 na PKT-1 |
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/ > -- - - Reklama - - - - - - - - - - - - - - Získejte Apple iPad 2 a 2GB Flash disk úplně zdarma! Každý 500 účet vyhrává. Stačí si zaregistrovat mojeID na http://bit.ly/125gOqg
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)]