Konference: SAPI-1 a československé mikropočítače

Od: Jardax
Datum: 17.12.2012 08: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)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]