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

Od: EC1045
Datum: 30.8.2011 17:33
Předmět: Re: Re: Prodlouzeni ARB-1


Tak tomu nak nerozumim, co jsi k tomu napsal :-[   Nepocitam, ze bych nekdy pouzival VVS-1, ani na DPB-1 nemam osazeny jeho 3 ks 8287 a konektor X3. Pak by asi konflikt nemusel byt pri neosazeni brouku by byl pri cteni na D0-7 "treti stav".
Kdyz na to tak koukam, vstup dekoderu adresy portu je mi jasny. Sice se to bude podivne programovat, ale pujde to. 5 smikancu a 5 novejch spoju A0-A3 a CE1 na zem. Pak 2 smikance a 2 novy u MR a MW na IOR a IOW. No a dal uz v tom docela tapu.
Q1 "VOLNE" dekoderu adresy je nevyuzit .

zminka o VVS-1 bila jen pro uplnost
jj mas pravdu pokut vejsou osazene svabi pro VVS-1 tak tochzi pouze ke konfliktu v poslednich 256B RAM kde sedi AND-1Z a zalezi jestli se zrovna nepouziva pri BOOT jako RAM pak bi se to mohlo kousnout nebo se proste tak sikovne pohadaj data ze se zbori system coz mam ten pocit ze se stane
 
 
Q2 "/WAIT" , pokud se naprogramuje pro nekterou portovou adresu do 0, tak zaradi 1 cekaci cyklus pro cteni pomaly periferie? Ja si zatim myslel, ze je to jen pro Ramky.  :-) Pro porty to chodi stejne?
jj tez spravne WAIT se v puvodni verzi vrazuje jako pri cteni/zapisu z RAM ale cekaci ciklus jde vradit obecne pri jakemkoli cteni/zapisu dat a je uplne jedno jestli je to port ci pamet papr tuto vlastnos pouzivaji desky ADC-12 a ADC-8 a to tak ze ctenim z portu se zahaji prevod, po dobu prevodu se taha za RDY az se prevod dokonci tak se dokonci i operace cteni z portu. a vrazovani jenoho cekaciho ciklu je tam hlavne pro VVS-1 kteri je postaven na CMOS (5V) obvodech a 450ns bi jim nemuselo stacit (obsah PROM je vzdy jako pro plne osazenou desku a vzdy kdiz se adresuje VVS-1 tak se taha za RDY (WAIT)) 
 
 
Q4 "/SEL_IO"  pokud se naprogramuje pro nekterou portovou adresu do 0, tak otevre OE datovou branu na konektor X2 a zaroven se signalem /RD a /INTA u ni ridi smer prenosu dat. Takze t! ady muzu povolit vsechny portovy adresy krome portu na JPR-1 a FDC-1 ktery musi byt vzdy pichnuty v ARB1 a jeste mimo adresy, co na DPB-1A bude ridit mapovani?
jj zasi spravne pokut pouzijes generovani signalu MAP1 tak bi bilo vhodne bloknou konkretni adresu ale ne nezbitne nutne, pokut vehodlas pouzit generovani MAP-1 tak to neresis
 
 
Q3 "MASK" pokud se naprogramuje pro nekterou portovou adresu do 1, tak zapisem na tuhle adresu se bude ridit pomoci D0 jestli bude klopak MAP nahozeny ci schozeny? To zatim na nic nepouzivam, takze to ani dratovat nebudu a nebo to je k dispozici na DSE-1. Ale je jasny, ze to nemuze byt na obou najednou. Tak co, uvazuju dobre?
co dodat ze zas spravne
 
 
Pak jsem jeste koukal na ZDP-1. Od ni taky neni zadna programovaci dokumentace? Nebo alespon jaky zabira adresy casovac a radic preruseni. Pro porty je asi deska zcela propustna na obe strany. Casovac a radic jsou jaksi navic. Jak chodi 8259 jsem zatim nikdy nezkoumal. Casovac vypada, ze GATE0 je preddelicka s nacitanim FI2. Z ni se pak posouvaji GATE1 a GATE2. GATE1 muze hazet na sbernici preruseni, GATE2 muze ridit na signal RTLB. A sakra, co to je za signal, ten jsem takt ! zatim nikdy na nic nepouzil. :-)  Trochu tapu nad presnym vyznamem tech 4 Dcek 7474 na vystupu casovace. To by chtelo hlubsi badani, nejlip zapojit a zkoumat analyzatorem....
 
ZDP-1 ma tri funkce a to ze je nani generator preruseni 8259 ktery na Z80 bez jednoduche uppravy chodit nebude ale tento problem se resil zde nebo na SPHP, a generovani preuseni ci reset (WATCH DOG) a do tretice vikonove buzeni do JPN-1 (IOB-1). pokut jde o popis tak Deska DPB-1 je stručně popsána v AR/B 86/1 (Amatérské Rádio řada B (modré – pro konstruktéry), ročník 1986 číslo 1). i s ZDP-1 to stucne u techto desek musis brat s rezervou jsou totis popsany dost abi se stim dalo delat tj. je tam popsan celi system zozsirujicich van i se zaklady programove obsluhy
 
 
 
 
 
 

Tak tomu nak nerozumim, co jsi k tomu napsal :-[   Nepocitam, ze bych nekdy pouzival VVS-1, ani na DPB-1 nemam osazeny jeho 3 ks 8287 a konektor X3. Pak by asi konflikt nemusel byt pri neosazeni brouku by byl pri cteni na D0-7 "treti stav".
Kdyz na to tak koukam, vstup dekoderu adresy portu je mi jasny. Sice se to bude podivne programovat, ale pujde to. 5 smikancu a 5 novejch spoju A0-A3 a CE1 na zem. Pak 2 smikance a 2 novy u MR a MW na IOR a IOW. No a dal uz v tom docela tapu.
Q1 "VOLNE" dekoderu adresy je nevyuzit .
Q2 "/WAIT" , pokud se naprogramuje pro nekterou portovou adresu do 0, tak zaradi 1 cekaci cyklus pro cteni pomaly periferie? Ja si zatim myslel, ze je to jen pro Ramky.  :-) Pro porty to chodi stejne?
Q4 "/SEL_IO"  pokud se naprogramuje pro nekterou portovou adresu do 0, tak otevre OE datovou branu na konektor X2 a zaroven se signalem /RD a /INTA u ni ridi smer prenosu dat. Takze t! ady muzu povolit vsechny portovy adresy krome portu na JPR-1 a FDC-1 ktery musi byt vzdy pichnuty v ARB1 a jeste mimo adresy, co na DPB-1A bude ridit mapovani?
Q3 "MASK" pokud se naprogramuje pro nekterou portovou adresu do 1, tak zapisem na tuhle adresu se bude ridit pomoci D0 jestli bude klopak MAP nahozeny ci schozeny? To zatim na nic nepouzivam, takze to ani dratovat nebudu a nebo to je k dispozici na DSE-1. Ale je jasny, ze to nemuze byt na obou najednou. Tak co, uvazuju dobre?
Pak jsem jeste koukal na ZDP-1. Od ni taky neni zadna programovaci dokumentace? Nebo alespon jaky zabira adresy casovac a radic preruseni. Pro porty je asi deska zcela propustna na obe strany. Casovac a radic jsou jaksi navic. Jak chodi 8259 jsem zatim nikdy nezkoumal. Casovac vypada, ze GATE0 je preddelicka s nacitanim FI2. Z ni se pak posouvaji GATE1 a GATE2. GATE1 muze hazet na sbernici preruseni, GATE2 muze ridit na signal RTLB. A sakra, co to je za signal, ten jsem takt ! zatim nikdy na nic nepouzil. :-)  Trochu tapu nad presnym vyznamem tech 4 Dcek 7474 na vystupu casovace. To by chtelo hlubsi badani, nejlip zapojit a zkoumat analyzatorem....

Jirka

--------------------- sapi tu byla ta zakroucena vec pandora.cz Konference o SAPI-1


---


Ostatní příspěvky vlákna:

 
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]


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