Konference: SAPI-1 a československé mikropočítače
Od: | EC1045 |
Datum: | 16.12.2012 23:37 |
Předmět: | Re: Z80 verzus I8259 na PKT-1 |
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)---------------------
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)]