Header image  

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

 

 
 
 
 
 
 

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

Äàëåå ñîâåðøåíñòâóÿ ñõåìîòåõíèêó "Ñïåöèàëèñòà ÌÕ" HardWareMan ñîáðàë íîâûé áîëåå ñîâåðøåííûé ÏÊ. Âîò îïèñàíèå àðõèòåêòóðû Ñïåöèàëèñòà ÌÕ2 ñî ñëîâ àâòîðà:

Äâóõáèòíûé ðåãèñòð ðåæèìà îñòàëñÿ. Òîëüêî â Ñïåöèàëèñòå ÌÕ îí èìååò âñåãî òðè ñîñòîÿíèÿ (ÎÇÓ / RAM - äèñê/ ROM - äèñê), à ÿ èñïîëüçîâàë âñå ÷åòûðå: ÎÇÓ / RAM - äèñê/ ROM - äèñê/ STD. Ïåðâûå òðè ïîëíîñòüþ ïîâòîðÿþò "Ñòàíäàðòíûé Ñïåöèàëèñò ÌÕ". Ïîñëåäíèé âêëþ÷àåò ðåæèì Ñòàíäàðòíîãî Ñïåöèàëèñòà. Ïî ñáðîñó óñòàíàâëèâàåòñÿ ðåæèì 3 (Ñòàíäàðòíûé Ñïåöèàëèñò). Ïðè ýòîì, ÏÇÓ âêëþ÷åíî.  ðåæèìå Ñòàíäàðòíîãî Ñïåöèàëèñòà ÏÇÓ îòêëþ÷àåòñÿ äðóãèì ïîðòîì. ÏÇÓ âñåãäà 32 êÁàéòà â ðåæèìå 2 (Ñïåöèàëèñò ÌÕ) èëè 3 (Ñòàíäàðòíûé Ñïåöèàëèñò). Íî, â ïðèíöèïå, ìîæíî è 48 êÁàéò, òîëüêî âîò ïðè ïîääåðæêè SD êàðòû ýòî íå íóæíî: â 32 êÁàéòà âëåçåò âñå, ÷òî òðåáóåòñÿ ïîñòîÿííî. Óäîáñòâî â òîì, ÷òî ïðîãðàììàì â ÏÇÓ áóäåò äîñòóïåí ýêðàí: ìîæíî ïå÷àòü ñèìâîëû è çíàêîãåíåðàòîð äåðæàòü â ÏÇÓ, îñâîáîäèâ ÎÇÓ äëÿ áîëåå âàæíûõ çàäà÷. Òåïåðü ïðîñòî ñóììàðíàÿ êàðòà ïàìÿòè / ïîðòîâ âî âñåõ ðåæèìàõ:

Àäðåñ Ðàçìåð Íàçíà÷åíèå
FFE0H / F000H
4
U7, ïîðòû êëàâèàòóðû (ÊÐ580ÂÂ55)
FFE4H / F004H
4
U6, ïîðòû ïðîãðàììàòîðà (ÊÐ580ÂÂ55)
FFE8H / F008H
4
U5, ïîðòû êîíòðîëëåðà äèñêîâîäà (Ê1818ÂÃ93)
FFECH / F00CH
4
U4, ïîðòû òàéìåðà (Ê580ÂÈ53)
FFF0H / F010H
4
U3, êîíòðîëëåð SPI äëÿ SD/MMC êàðò, äîïîëíèòåëüíûå ïîðòû êîíòðîëëåðà äèñêîâîäà
FFF4H / F014H
4
U2, ðåçåðâ
FFF8H / F018H
2
U1, öâåò D7...D0 - êîä öâåòà â ðåæèìå ÌÕ
FFFAH / F01AH
2
U1, D0=0 - âêëþ÷åíèå, D0=1 - âûêëþ÷åíèå ÏÇÓ â ñòàíäàðòíîì ðåæèìå
FFFAH / F01AH
2
U1, D1=0 - 5 öâåòîâ, D1=1 - 8 öâåòîâ â ñòàíäàðòíîì ðåæèìå
FFFCH / F01CH
4
U0, ðåãèñòð ðåæèìà (0...3), ñì. â íèæíåé òàáëèöå

 

Ðåæèì Äèàïàçîí àäðåñîâ Íàçíà÷åíèå
0
0000H...FFDFH
Îñíîâíîå ÎÇÓ, â òîì ÷èñëå ýêðàí
0
FFE0H...FFFFH
Ïîðòû ââîäà - âûâîäà
1
0000H...FFBFH
RAM - äèñê
1
FFC0H...FFDFH
Îêíî ïðîöåññîðà, îñíîâíîå ÎÇÓ
1
FFE0H...FFFFH
Ïîðòû ââîäà - âûâîäà
2
0000H...7FFFH
ROM - äèñêà Ñïåöèàëèñòà ÌÕ
2
8000H...FFDFH
Îñíîâíîå ÎÇÓ
2
FFE0H...FFFFH
Ïîðòû ââîäà - âûâîäà
3 (ROM_EN=0)
0000H...7FFFH
ROM - äèñê ñòàíäàðòíîãî Ñïåöèàëèñòà
3 (ROM_EN=0)
8000H...EFFFH
Îñíîâíîå ÎÇÓ ñòàíäàðòíîãî Ñïåöèàëèñòà
3 (ROM_EN=0)
F000H...F7FFH
Ïîðòû ââîäà - âûâîäà
3 (ROM_EN=0)
F800H...FFFFH
Ïîðò êëàâèàòóðû
3 (ROM_EN=1)
0000H...EFFFH
Îñíîâíîå ÎÇÓ ñòàíäàðòíîãî Ñïåöèàëèñòà
3 (ROM_EN=1)
F000H...F7FFH
Ïîðòû ââîäà - âûâîäà
3 (ROM_EN=1)
F800H...FFFFH
Ïîðò êëàâèàòóðû

Îñíîâíûå õàðàêòåðèñòèêè íîâîãî êîìïüþòåðà òàêîâû:
- òàêòîâàÿ ÷àñòîòà ïðîöåññîðà - 2 èëè 2,5 ÌÃö (ïåðåêëþ÷àåìàÿ);
- âûáèðàåìûé òèï ìèêðîïðîöåññîðà - Ê580ÂÌ80 èëè Z80;
- îáú¸ì îïåðàòèâíîé ïàìÿòè - äî 512 êÁàéò;
- îáú¸ì ïîñòîÿííîé ïàìÿòè - äî 48 êÁàéò;
- ãðàôè÷åñêèé ýêðàí - 384 Õ 256 òî÷åê ñ óäâîåíèåì ñòðîê íà VGA ìîíèòîð ðàçðåøåíèåì 800 Õ 600 òî÷åê;
- êîëè÷åñòâî öâåòîâ - 5 / 8 / 16 â "ñòàíäàðòíîì" è ÌÕ ðåæèìàõ.


Áèò ïðèçíàêà ROM_EN äîñòóïåí ïî àäðåñó U1.1. Ïî ñáðîñó óñòàíàâëèâàåòñÿ ðåæèì 3, ROM_EN=0. Åñëè âûáðàí ðåæèì "Ñòàíäàðò", òî ïðîâåðÿåòñÿ SD / MMC êàðòà, åñëè òàì ïðèñóòñòâóåò ñèñòåìíûé Ìîíèòîð, òî îí çàãðóæàåòñÿ, îòêëþ÷àåòñÿ ÏÇÓ è çàïóñêàåòñÿ Ìîíèòîð èç ÎÇÓ (äëÿ áóôåðà èñïîëüçóåòñÿ ýêðàí, òàê ÷òî ÎÇÓ ïîëüçîâàòåëÿ íå ïîðòèòñÿ: ñáðîñ ìàøèíû íå äåñòðóêòèâåí, òîëüêî âîññòàíàâëèâàåò ñèñòåìó). Åñëè âûáðàí ðåæèì ÌÕ, òî çàãðóç÷èê âêëþ÷àåò Ðåæèì 2 è çàïóñêàåò ÏÇÓ ñ àäðåñà 0000H. Ýòî äà¸ò âîçìîæíîñòü èñïîëüçîâàòü ñòàíäàðòíûé ñîôò ÌÕà. Ó ÌÕà è ðåæèìà "Ñòàíäàðò" ðàçíûå ñòðàíèöû ÏÇÓ. Ðåæèì 0 âêëþ÷àåòñÿ çàïèñüþ â ïîðò U0.0, Ðåæèì 1 âêëþ÷àåòñÿ çàïèñüþ â ïîðò U0.1, ðåæèì 2 âêëþ÷àåòñÿ çàïèñüþ â ïîðò U0.2 è ðåæèì 3 âêëþ÷àåòñÿ çàïèñüþ â ïîðò U0.3 (èëè ïî ñáðîñó). Òàêèì îáðàçîì, â "ñòàíäàðòíîì" ðåæèìå ýòî ÿ÷åéêè F7FCH...F7FFH, à â ðåæèìå ÌÕà FFFCH...FFFFH ñîîòâåòñòâåííî Íèæå ïðåäñòàâëåíû êàðòèíêè ïå÷àòíîé ïëàòû êîìïüþòåðà òðåòüåé ðåâèçèè.
Ãåðáåð ôàéëû äëÿ ñàìîñòîÿòåëüíîãî çàêàçà íà èçãîòîâëåíèå ïå÷àòíîé ïëàòû îò àâòîðà ðàñïðîñòðàíÿþòñÿ áåñïëàòíî. Âíåøíèé âèä ïå÷àòíîé ïëàòû ïðåäñòàâëåí íèæå (ðèñóíêè êëèêòàáåëüíû).

__

 

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

Ñåëåêòîð àäðåñîâ ñëóæèò äëÿ ôîðìèðîâàíèÿ ñèãíàëîâ óïðàâëåíèÿ ïàìÿòüþ è âûáîðêè óñòðîéñòâ. Ïåðåêëþ÷åíèå ðåæèìîâ ðàáîòû êîìïüþòåðà îïèñàíî íà ãëàâíîé ñòðàíèöå. Íèæå ïðèâîäèòñÿ ñõåìà ñåëåêòîðà àäðåñîâ (ñõåìà êëèêòàáåëüíà).

ÑÕÅÌÀ ÌÈÊÐÎÏÐÎÖÅÑÑÎÐÀ

 Ñïåöèàëèñòå ÌÕ2 ïðèìåíÿåòñÿ îäèí èç ìèêðîïðîöåññîðîâ: Ê580ÂÌ80 (DD44) ëèáî Z80 (DD44'). Åñëè èñïîëüçóåòñÿ ïåðâûé, òî DD9 (Ê155ËÀ8) è ñõåìà ïèòàíèÿ -5 âîëüò íåèñïîëüçóþòñÿ. Ìèêðîñõåìû DD40...DD42 ñëóæàò áóôåðàìè äàííûõ è àäðåñà. Íèæå ïðèâîäèòñÿ ñõåìà ñåëåêòîðà ìèêðîïðîöåññîðà (ñõåìà êëèêòàáåëüíà).

 

Ïðîäîëæåíèåì ÏÊ Ñïåöèàëèñò ÌÕ2 ñòàë Ñïåöèàëèñò ÌÕ2 CPLD. Ñîçäàííûé â 2019 ã. åãî îòëàäêà ïðîäîëæàåòñÿ ïî ñåé äåíü.

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