Header image  

ÑÀÉÒ Î ÏÊ "ÑÏÅÖÈÀËÈÑÒ" È ÅÃÎ ÊËÎÍÀÕ

 

 
 
 
 
 
 

ÏÊ "ÑÏÅÖÈÀËÈÑÒ ÌÕ"

 1991 ã. ëþáèòåëåì èç ã. Ìàãíèòîãîðñêà Ëåîíèäîì Íèêîëàåâè÷åì Àôàíàñüåâûì áûëà ðàçðàáîòàíà ñõåìà äîðàáîòêè "Ñïåöèàëèñòà". Äîðàáîòêà ðàçìåùàëàñü íà íåáîëüøîé ïå÷àòíîé ïëàòå, êîòîðàÿ ïðèñîåäèíÿëàñü ê "Ñïåöèàëèñòó" è â ðåçóëüòàòå èç îáû÷íîãî "Ñïåöèàëèñòà" ïîëó÷àëñÿ ãîðàçäî áîëåå ñîâåðøåííûé êîìïüþòåð. Óñîâåðøåíñòâîâàííûé "Ñïåöèàëèñò" ïîëó÷èë íàçâàíèå "Ñïåöèàëèñò MX".

Ïåðâîíà÷àëüíî ëþáèòåëüñêèé êîìïüþòåð "Ñïåöèàëèñò ÌÕ" ðîäèëñÿ ïóò¸ì äîðàáîòîê áàçîâîé ñõåìû "Ñïåöèàëèñòà". Òåõíè÷åñêèå õàðàêòåðèñòèêè ÏÊ òàêîâû:
- òàêòîâàÿ ÷àñòîòà ïðîöåññîðà - 2 ÌÃö;
- îáú¸ì îïåðàòèâíîé ïàìÿòè - äî 512 êÁàéò;
- îáú¸ì ïîñòîÿííîé ïàìÿòè - äî 48 êÁàéò;
- ãðàôè÷åñêèé ýêðàí - 384 Õ 256 òî÷åê.
Êîìïüþòåð âêëþ÷àåò â ñåáÿ óíèâåðñàëüíûé ïàðàëëåëüíûé èíòåðôåéñ, ïðîãðàììèðóåìûé òàéìåð, èíòåðôåéñ ñâÿçè ñ ïðèíòåðîì (òèïà "Centronics"), 16 - òè öâåòíûé êîíòðîëëåð öâåòà. Ïðåäóñìîòðåíî òàêæå ïîäêëþ÷åíèå êîíòðîëëåðà äèñêîâîäà. Ïðè ðàçðàáîòêå íîâîé ñõåìû áûëà ñäåëàíà îðèåíòàöèÿ íà ïðèìåíåíèå áîëåå ñîâðåìåííûõ òèïîâ ìèêðîñõåì, â îñíîâíîì ñåðèè Ê555 (ÊÐ1533), à òàêæå çàëîæåíà âîçìîæíîñòü ïðèìåíåíèÿ ðàçëè÷íûõ òèïîâ ìèêðîñõåì ïàìÿòè (Ê565ÐÓ5 / ÐÓ7, Ê573ÐÔ2 / ÐÔ4).

Èçìåíåíèå àðõèòåêòóðû êîìïüþòåðà áûëî ïðîâåäåíî òàêèì îáðàçîì, ÷òîáû ìîæíî áûëî ïîëüçîâàòüñÿ ëþáûì ïðîãðàììíûì îáåñïå÷åíèåì îò ÏÊ "Ñïåöèàëèñò" áåç áåñêîíå÷íîé ïåðåïðîøèâêè ÏÇÓ. Äëÿ ýòîãî Àôàíàñüåâ ïðèìåíèë ðÿä îðèãèíàëüíûõ ðåøåíèé.  ÷àñòíîñòè, èç îñíîâíîãî àäðåñíîãî ïðîñòðàíñòâà ìèêðîïðîöåññîðà Ê580ÂÌ80 (0000H...FFFFH) ÏÇÓ áûëî ïîëíîñòüþ èñêëþ÷åíî, òî åñòü ïî÷òè âñ¸ (ïî÷òè - ïîòîìó, ÷òî ó÷àñòîê FFC0H...FFDFH èñïîëüçîâàëñÿ äëÿ îáìåíà äàííûìè ìåæäó ñòðàíèöàìè ÎÇÓ è ÏÇÓ, à ó÷àñòîê FFE0H...FFFFH çàíèìàëè ïîðòû ðàçëè÷íûõ óñòðîéñòâ) àäðåñíîå ïðîñòðàíñòâî çàíèìàëî ÎÇÓ îáúåìîì 64 êÁàéò. ÏÇÓ áûëî ïîäêëþ÷åíî êàê äîïîëíèòåëüíàÿ ñòðàíèöà ïàìÿòè ñ ìàêñèìàëüíî âîçìîæíûì îáú¸ìîì 48 êÁàéò (0000H...BFFFH). Ïåðâûå 6 êÁàéò ÏÇÓ çàíèìàëà BIOS è ñïåöèàëüíàÿ ôàéëîâàÿ îïåðàöèîííàÿ ñèñòåìà ñ øèðîêèìè ôóíêöèîíàëüíûìè âîçìîæíîñòÿìè RAMFOS âåðñèè V5.3 è ñòàðøå (äëÿ ïðîñìîòðà *.pdf ôàéëîâ ìîæíî èñïîëüçîâàòü Adobe Acrobat 9). Åùå 10 êÁàéò ÏÇÓ çàíèìàëè íàèáîëåå óïîòðåáèòåëüíûå ïðîãðàììû, òàêèå êàê òåêñòîâûé ðåäàêòîð, äèçàññåìáëåð, îòëàä÷èê è àññåìáëåð. Îñòàëüíûå 32 êÁàéò ÏÇÓ áûëè îòâåäåíû ïîä ROM - äèñê ïîëüçîâàòåëÿ. Êðîìå ñòðàíèöû ÏÇÓ, "Ñïåöèàëèñò MX" èìåë îò 1 äî 8 ñòðàíèö äîïîëíèòåëüíîãî ÎÇÓ èñïîëüçóåìîãî ïîä RAM - äèñê. Îáú¸ì êàæäîé äîïîëíèòåëüíîé ñòðàíèöû ÎÇÓ - 64 êÁàéò. Óïðàâëåíèå RAM è ROM - äèñêàìè îñóùåñòâëÿëîñü îïåðàöèîííîé ñèñòåìîé RAMFOS. Ñòàíäàðòíûé "Ñïåöèàëèñò ÌÕ" Àôàíàñüåâà èìåë îñíîâíîå ÎÇÓ - 64 êÁàéò, äîïîëíèòåëüíóþ ñòðàíèöó ÎÇÓ äëÿ RAM - äèñêà - 64 êÁàéò è ROM - äèñê ñ îïåðàöèîííîé ñèñòåìîé RAMFOS è âñïîìîãàòåëüíûìè ïðîãðàììàìè - 16 êÁàéò. Âñ¸ íàïèñàííîå ïîä÷åðïíóòî èç áðîøþðû "Ðóêîâîäñòâî ïîëüçîâàòåëÿ ê ñèñòåìíîìó ïàêåòó ïðîãðàìì RAMFOS äëÿ ËÊ "Ñïåöèàëèñò_ÌÕ" Ëåîíèäà Àôàíàñüåà.

ÑÅËÅÊÒÎÐ ÀÄÐÅÑÎÂ

Âñå ïðèëàãàåìûå ñõåìû äàíû îòíîñèòåëüíî áàçîâîé ñõåìû êîìïüþòåðà "Ñïåöèàëèñò" (ñì. ñõåìó).  ñâÿçè ñ ýòèì îáîçíà÷åíèÿ ýëåìåíòîâ, ñîîòâåòñòâóþùèõ áàçîâîé ñõåìå, ïðèâåäåíû â òåêñòå è íà ñõåìàõ â êðóãëûõ ñêîáêàõ. Ïðè ýòîì çà íàêëîííîé ÷åðòîé ñëåäóåò íîìåð âûâîäà ìèêðîñõåìû. Íåîáõîäèìûå ïðåäëàãàåìûå èçìåíåíèÿ áàçîâîé ñõåìû ñîñðåäîòî÷åíû â ñõåìå "Ñåëåêòîðà àäðåñîâ". Ýòó ñõåìó ëó÷øå âñåãî ðåàëèçîâàòü íà îòäåëüíîé ïëàòå ðàçìåðîì 70 õ 130 ìì.

U7 - ïîäêëþ÷àåòñÿ ê âûâîäó 6 DD44 ïîðòà êëàâèàòóðû, êîòîðûé îòêëþ÷àåòñÿ îò âûâîäà 4 DD5;
ÁØÔ - ïîäêëþ÷àåòñÿ ê âûâîäó 1 DD49, DD50, êîòîðûé ïðåäâàðèòåëüíî îòêëþ÷àåòñÿ îò âûâîäà 12 DD45;
VA - ïîäêëþ÷àåòñÿ ê âûâîäàì 2, 15 DD51, ïðåäâàðèòåëüíî îòêëþ÷åííûõ îò DD14;
PZU - ïîäêëþ÷àåòñÿ ê âûâîäàì 24, 21. Ïðåäâàðèòåëüíî ýòè âûâîäû äîëæíû áûòü îòêëþ÷åíû îò øèíû ïèòàíèÿ +5  è îáúåäèíåíû ìåæäó ñîáîé. Áóäüòå âíèìàòåëüíû - ïèòàíèå äðóãèõ ìèêðîñõåì íå äîëæíî îñòàòüñÿ ïîäêëþ÷åííûì ê âûâîäàì 24, 21 ÈÌÑ ÏÇÓ;
V1, V2, V3 - ïîäêëþ÷àþòñÿ ñîîòâåòñòâåííî ê âûáîðêàì ëèíååê Ê565ÐÓ6 (3), êîòîðûå ïðåäâàðèòåëüíî îòêëþ÷àþòñÿ îò DD14, DD19.1. Ýòè ëèíåéêè ñòàíîâÿòñÿ RAM - äèñêîì 48 êÁàéò. Åñëè ó Âàñ óñòàíîâëåíà ëèíåéêà Ê565ÐÓ5, òîãäà åå âûáîðêà (âûâîä 15) ïîäêëþ÷àåòñÿ ê öåïè VR, a V1, V2, V3 íå èñïîëüçóåòñÿ; 
V5 - ïîäêëþ÷àåòñÿ ê âûâîäàì 15, âíîâü ââåäåííîé ëèíåéêè ÈÌÑ Ê565ÐÓ5, ðàçìåùåííîé âòîðûì ýòàæîì ïîâåðõ ëþáîé ëèíåéêè Ê565ÐÓ5 è âêëþ÷åííîé â ñõåìó ÏÊ ïî ïðèâåäåííîé ñõåìå. Îñòàëüíûå âûâîäû ïðîñòî ïîäêëþ÷àþòñÿ ê ñõåìå êîìïüþòåðà. Ïîñëå ïîäêëþ÷åíèÿ ïëàòû "Ñåëåêòîðà àäðåñîâ" ñëåäóåò îïðîáîâàòü òåñòîì ðàáîòó êîìïüþòåðà. Åñëè âñ¸ â íîðìå, òî ìîæíî çàïèñûâàòü è óñòàíîâèòü ÏÇÓ ñ ïðîãðàììàìè â ïîðÿäêå, óêàçàííîì â òàáëèöå íà ñòðàíèöå ïðîãðàìì. Ãîòîâàÿ ïðîøèâêà ñî÷åòàåò â ñåáå RAMFOS è ROM - äèñê ïîëüçîâàòåëÿ.

Ïðèíöèï ðàáîòû "Ñåëåêòîðà àäðåñîâ" ñëåäóþùèé. Ïðè âêëþ÷åíèè ÏÊ è ñáðîñå âûâîä òðèããåðà D4/9 óñòàíàâëèâàåòñÿ â "1". Íà èíâåðñíîì âûâîäå D4/8 ïðèñóòñòâóåò "0", êîòîðûé âêëþ÷àåò òðàíçèñòîðû VT1, VT2 - ïîäà¸òñÿ ïèòàíèå íà âûâîäû ïèòàíèÿ ÏÇÓ ROM - äèñêà. Íà÷èíàåòñÿ íà÷àëüíàÿ ðàáîòà "Çàãðóç÷èêà". Ïðîãðàììà ïîñëå èíèöèàëèçàöèè ÏÊ îáðàùàåòñÿ ê ÿ÷åéêå FFFCH, îòêëþ÷àÿ âñå RAM / ROM - äèñêè. Ïðîöåññîð ìîæåò ðàáîòàòü ñ îñíîâíûì ÎÇÓ (0000H...FFDFH) - íà âûâîäå D9/6 ïîÿâëåòñÿ "0", ðàçðåøàÿ îáðàùåíèå ê âûâîäàì /CAS îñíîâíîãî ÎÇÓ. Ïðè îáðàùåíèè ê àäðåñàì FFE0H...FFFFH âûáèðàþòñÿ ñîîòâåòñòâóþùèå ïîðòû óñòðîéñòâ äåøèôðàòîðîì DDÂÓ (ñì. òàáëèöó ðàñïðåäåëåíèÿ ïàìÿòè). Ïðè çàïèñè â ÿ÷åéêó FFFDH ÷èñëà îò 0 äî 7 ïîäêëþ÷àåòñÿ äëÿ ðàáîòû ñîîòâåòñòâóþùàÿ ñòðàíèöà RAM - äèñêà (ïîÿâëÿåòñÿ "0" íà âûâîäå D9/6, ðàçðåøàÿ îáðàùåíèå ê âûâîäàì /CAS RAM - äèñêà). À ïðè îáðàùåíèè ê ÿ÷åéêå FFFEH ïîäêëþ÷àåòñÿ ñòðàíèöà ROM - äèñêà (ñì. âûøå ïî òåêñòó).

__

Ïîñëå ñáîðêè "Ñåëåêòîðà àäðåñîâ" ðåêîìåíäóåì ðåàëèçîâàòü è óñîâåðøåíñòâîâàíûé óçåë ñáðîñà.

Óçåë ñáðîñà õàðàêòåðèçóåòñÿ ñòðîáèðîâàííîñòüþ îáîèõ ôðîíòîâ ôîðìèðóåìîãî èìïóëüñà ñáðîñà. Ýòî îáåñïå÷èâàåò ÷¸òêóþ ðàáîòó ôóíêöèè ñáðîñà è ïîëíîñòüþ èñêëþ÷àåò íåêîððåêòíûé ðåæèì ðàáîòû ìèêðîïðîöåññîðà, ïðîÿâëÿþùèéñÿ â èñêàæåíèè ñîäåðæèìîãî îïåðàòèâíîé ïàìÿòè.

Ïîñëåäíÿÿ ðàçðàáîòêà ñõåìû ÏÊ îò íåèçâåñòíîãî àâòîðà ïðåäîñòàâëåííà íà äèñêåòàõ àâòîðîì Ë. Í. Àôàíàñüåâûì. Çäåñü ðåêîíñòðóêöèÿ ñõåìû îò Fifana.

Ôîòî îðèãèíàëüíîãî (ââåðõó) ÏÊ "Ñïåöèàëèñò ÌÕ" ñîñòîÿùåãî èç äâóõ ïëàò îò àâòîðà Àôàíàñüåâà Ëåîíèäà Íèêîëàåâè÷à (ìåëêàÿ ïëàòà - êîíòðîëëåð äèñêîâîäà) è ñîáðàííîãî ïîëüçîâàòåëåì ôîðóìà zx.pk.ru Áàéêàëîì íà áàçå Ñïåöèàëèñòà - Ì (ôîòî âíèçó).

 

ÒÀÉÌÅÐ Ê580ÂÈ53

Ïðîãðàììèðóåìûé òàéìåð Ê580ÂÈ53 âûðàáàòûâàåò ïðîãðàììíî - óïðàâëÿåìûå âðåìåííûå èíòåðâàëû ïðè ðàáîòå â îäíîì èç øåñòè ðåæèìîâ. Ñòðóêòóðíî îí ñîñòîèò èç òð¸õ íåçàâèñèìûõ èäåíòè÷íûõ ïðîãðàììèðóåìûõ øåñòíàäöàòåðè÷íûõ âû÷èòàþùèõ ñ÷¸ò÷èêîâ. Ñ÷¸ò÷èêè ðàáîòàþò â äâîè÷íîì èëè äâîè÷íî - äåñÿòè÷íîì êîäå. Îáìåí èíôîðìàöèåé (ïðèðîñò óïðàâëÿþùåãî ñëîâà â ñ÷åò÷èêå, çàãðóçêà ñ÷åò÷èêîâ, ÷òåíèå ïîêàçàíèé ñ÷åò÷èêîâ) èä¸ò âî âíóòðåííåé ìàãèñòðàëè äàííûõ.

Ïðè ðàáîòå ñ÷¸ò÷èêîâ íà âõîäû C0…C2 ïîäàþò îò âíåøíåãî èñòî÷íèêà òàêòîâûå èìïóëüñû ÷àñòîòîé íå áîëåå 2 ÌÃö, à íà óïðàâëÿþùèå âõîäû G0…G2 - ñèãíàëû â çàâèñèìîñòè îò âûáðàííîãî ðåæèìà ðàáîòû ñ÷¸ò÷èêà. Êàæäûé èç ñ÷¸ò÷èêîâ ïðîãðàììíûì ïóòåì óñòàíàâëèâàþò â îäèí èç øåñòè âîçìîæíûõ ðåæèìîâ. Òåêóùèé ñ÷¸ò ìîæíî ïðî÷èòàòü äâóìÿ ñïîñîáàìè: ïðåðâàòü ðàáîòó ñ÷¸ò÷èêà è ñ÷èòàòü ñîäåðæèìîå èëè çàïèñàòü ñîîòâåòñòâóþùåå óïðàâëÿþùåå ñëîâî è ïðî÷èòàòü ñîäåðæèìîå ñ÷åò÷èêà, íå ïðåðûâàÿ ñ÷¸òà.
ÁÈÑ ðàáîòàåò â ñëåäóþùèõ ðåæèìàõ:
Ðåæèì 0 - ïðåðûâàíèå òðåõêàíàëüíîãî ñ÷¸òà - ïîñëå âû÷èòàíèÿ ÷èñëà, çàãðóæåííîãî â ñ÷¸ò÷èê, íà âûõîäå âûáðàííîãî êàíàëà (OUT0…OUT2) ôîðìèðóåòñÿ âûñîêèé óðîâåíü. Ñèãíàë ðàçðåøåíèÿ (G0…G2) ñëóæèò äëÿ íà÷àëà ñ÷¸òà, ïðåðûâàíèÿ ñ÷¸òà è ïðîäîëæåíèÿ ñ÷¸òà. Ïðè ïåðåçàãðóçêå ñ÷¸ò÷èêà íîâûì ÷èñëîì âî âðåìÿ ñ÷¸òà ñ÷¸ò÷èê îñòàíàâëèâàåò òåêóùèé ñ÷¸ò, êàê òîëüêî ïðîèñõîäèò ïåðåçàãðóçêà ìëàäøåãî áàéòà ÷èñëà, è âíîâü çàïóñêàåò ñ÷¸ò ñ íà÷àëà ïî íîâîé ïðîãðàììå, èëè òîëüêî çàêàí÷èâàåòñÿ ïåðåçàãðóçêîé ñòàðøåãî áàéòà ÷èñëà.
Ðåæèì 1 – æäóùèé ìóëüòèâèáðàòîð – ñ÷¸ò÷èê ôîðìèðóåò íà âûõîäå èìïóëüñ óðîâíÿ äëèòåëüíîñòüþ Òòè (Òòè – ïåðèîä òàêòîâûõ èìïóëüñîâ – ÷èñëî, çàïèñûâàåìîå â ñ÷¸ò÷èê). Çàïóñêàåò æäóùèé ìóëüòèâèáðàòîð èëè ïåðåçàïóñêàåò åãî, åñëè ñ÷¸ò íå îêîí÷åí, ïîëîæèòåëüíûé ôðîíò ðàçðåøàþùåãî ñèãíàëà (G0…G2). Ïåðåçàãðóçêà ñ÷¸ò÷èêà âî âðåìÿ ñ÷¸òà íîâûì ÷èñëîì íå âëèÿåò íà òåêóùèé ñ÷¸ò.
Ðåæèì 2 – èìïóëüñíûé ãåíåðàòîð ÷àñòîòû – ñ÷¸ò÷èê äåëèò âõîäíóþ ÷àñòîòó íà n. Ïðè ýòîì äëèòåëüíîñòü ïåðèîäà ñ âûñîêèì óðîâíåì ðàâíà (n-1)*Tin, à ñ íèçêèì óðîâíåì - Tin. Ïåðåçàãðóçêà ñ÷¸ò÷èêà âî âðåìÿ ñ÷¸òà íå âëèÿåò íà òåêóùèé ñ÷¸ò.
Ðåæèì 3 – ãåíåðàòîð ìåàíäðà – ñ÷¸ò÷èê äåëèò âõîäíóþ ÷àñòîòó íà n. Ïðè ýòîì äëèòåëüíîñòü ïîëóïåðèîäîâ äëÿ ÷¸òíîãî n ðàâíà (n/2)*Òòè; äëÿ íå÷¸òíîãî n ïîëóïåðèîä ñ âûñîêèì óðîâíåì ðàâåí (n+1)*Òòè/2, à ñ íèçêèì óðîâíåì (n-1)*Òòè/2.
Ðåæèì 4 – îäèíî÷íûé ïðîãðàììíîôîðìèðóåìûé ñòðîá – íà âûõîäå âûáðàííîãî ñ÷¸ò÷èêà ïîñëå îòñ÷¸òà ÷èñëà, çàãðóæàåìîãî â íåãî, ôîðìèðóåòñÿ èìïóëüñ íèçêîãî óðîâíÿ äëèòåëüíîñòüþ Òòè. Ïî äåéñòâèþ ñèãíàëà G è ïåðåçàãðóçêå ñ÷¸ò÷èêà ýòîò ðåæèì àíàëîãè÷åí ðåæèìó 0.
Ðåæèì 5 – îäèíî÷íûé ïðîãðàììíîôîðìèðóåìûé ñòðîá – íà âûõîäå âûáðàííîãî ñ÷¸ò÷èêà ïîñëå îòñ÷¸òà ÷èñëà, çàãðóæàåìîãî â íåãî, ôîðìèðóåòñÿ èìïóëüñ íèçêîãî óðîâíÿ äëèòåëüíîñòüþ Òòè. Êàæäûé ïîëîæèòåëüíûé ôðîíò ðàçðåøàþùåãî èìïóëüñà (G0…G2) çàïóñêàåò ñ÷¸ò÷èê èëè ïåðåçàïóñêàåò åãî, åñëè ñ÷¸ò íå îêîí÷åí.

D0...D7 - øèíà äàííûõ èñïîëüçóåòñÿ äëÿ îáìåíà èíôîðìàöèåé ìåæäó ÁÈÑ è öåíòðàëüíûì ïðîöåññîðîì;
A0, A1 - âõîäíûå ñèãíàëû àäðåñà, àäðåñóþùèõ ñ÷¸ò÷èê èëè çàïèñü ÷èñåë èëè óïðàâëÿþùèõ ñëîâ;
C0, C1, C2 - âõîäíûå òàêòîâûå èìïóëüñû ñîîòâåòñòâóþùèõ ñ÷¸ò÷èêîâ 0, 1, 2;
G0, G1, G2 -âõîäíûå èìïóëüñû ðàçðåøåíèÿ, óïðàâëÿþùèå ðàáîòîé ñ÷¸ò÷èêîâ (ñîîòâåòñòâåííî ñ÷¸ò÷èêîâ 0, 1 è 2) è îáû÷íî çàïóñêàþùèå èëè ïåðåçàïóñêàþùèå ñ÷¸ò;
OUT0, OUT1, OUT2 -âûõîäíûå äâîè÷íûå ñèãíàëû ñîîòâåòñòâåííî ñ÷¸ò÷èêîâ 0, 1 è 2;
/RD - âõîäíîé ñèãíàë ðàçðåøåíèÿ ÷òåíèÿ ÷èñëà èç ñ÷¸ò÷èêîâ ÁÈÑ;
/WR -âõîäíîé ñèãíàë ðàçðåøåíèÿ çàïèñè ÷èñëà â ñ÷¸ò÷èêè ÁÈÑ;
/CS - âõîäíîé ñèãíàë âûáîðà äàííîé ÁÈÑ;
VCC - ïèòàíèå +5 Â;
GND - îáùèé ïðîâîä.

     
     
This site is © Copyright Fifan 2007-2021, All Rights Reserved.