Top secrets sources NedoPC pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

Òåõíè÷åñêîå çàäàíèå íà Ïåíòàãîí Ýâîëþøí (Ïåíòàãîí Ïëþñ)
=======================================================

Ðåøèë íåìíîãî ïîáûâàòü â ðîëè çàêàç÷èêà è îáðèñîâàòü, ÷òîáû ïîíèìàòü ÷òî íóæíî.
? - çíàîêì âîïðîñà ïîìå÷åíû ïóíêòû òðåáóþùèå äîïîëíèòåëüíîãî îáñóæäåíèÿ.


1. Ãëàâíûå çàäà÷è.
------------------

- Ìèíèìàëüíàÿ ñòîèìîñòü;
- Ìèíèìàëüíîå êîëè÷åñòâî äåòàëåé;
- Ñîâìåñòèìîñòü ñ ïåíòàãîíîì128 è ïåíòàãîíîì1024(âåðñèè 2.2);
- Ëåãêîñòü â ñáîðêå è íàëàäêå;
- Ïðîñòîòà óñòàíîâêè â ñòàíäàðòíûé êîðïóñ ñî ñòàíäðòíûì ïèòàíèåì;
- Ñòàíäàðòèçèðîâàííûå èíòåðôåéñû ïåðèôåðèè;
- Íàáîð äåòàëåé îáÿçàí îáåñïå÷èòü áûñòðóþ ðàçðàáîòêó â ìèíèìóì èòåðàöèé ïðîèçâîäñòâà àëüôà âåðñèé æåëåçà;
- Ïëàòà äîëæíà ñîäåðæàòü êàê ìèíèìóì äâà ñëîòà ðàñøèðåíèÿ ïî ñòàíäàðòó ZXBUS


Îòñóäà êàê ñëåäñòâèå ñëåäóåò:
- äâóõñëîéíàÿ ïëàòà;
- êîðïóñ îò ÏÖ, ñàìûì ïåðñïåêòèâíûì ñ÷èòàþ ìèíè-ÀÒÕ;
- ïîääåðæêà ïèòàíèÿ ÀÒ è ÀÒÕ ( îñòàâèòü ïèíû äëÿ ïèòàíèÿ +5â,+12â - äëÿ ïðîïèðåòàðíûõ ÁÏ);
- èñïîëüçîâàòü äîñòóïíûå è äåøåâûå ÔÏÃÀ òîëåðàíòíûå ê +5â ñ áîëüøèì êîëè÷åñòîâì ÿ÷ååê (Àltera Acex);
- èñïîëüçîâàòü êîíòðîëëåð äîñòàòî÷íîé åìêîñòè äëÿ õðàíåíèÿ ïðîøèâêè ÔÏÃÀ è æåëàòåëüíî òîëåðàíòíûé ê +5â (AtMega128);
- èñïîëüçîâàíèå ñòàíäàðòíîé ïåðèôåðèè - êëàâèàòóðà è ìûøü PS/2, äæîéñòèêè äîñòóïíûå íà ðûíêå (Sega?), 
  âèäåîâûâîä (PAL comp, svideo, vga?), äèñêîâîäû;
- ìèíèìóì 1024êá ÎÇÓ, ìèíèìóì 64êá ÏÇÓ;
- äîïîëíèòåëüíàÿ ïåðèôåðèÿ SD, IDE (ïî ñõåìå ÍÅÌÎ), RS232.


2. Ïåðèôåðèÿ.
-------------

 ýòîì ðàçäåëå ðàññìàòðèâàåòñÿ âîïðîñû ñâÿçàííûå ñ ïåðèôåðèåé.

2.1. Çâóê.
---------
Çâóê äîëæåí îáåñïå÷èâàòü ïîëíîòó ïðîèãðûâàíèÿ è íå âûçûâàòü ïðèòåíçèé ó ìóçûêàíòîâ.
Ò.å. çâóê íå äîëæåí ïðîèçâîäèòñÿ â ðåæèìå ýìóëÿöèè, ïîýòîìó â ðàçðàáîòêå èñïîëüçóåì ñòàíäàðòíûé
äîñòóïíûé â ïðîäàæå íà òåêóùèé ìîìåíò ÷èï - YM2149F.
Íà ïëàòå äîëæåí áûòü ðàñïîëîæåí ïðåäóñèëèòåëü, îáåñïå÷èâàþùèé äîñòàòî÷íî ÷èñòîå çâó÷àíèå. Âûâîä çâóêà 
äîëæåí ñäåëàí áûòü íà ñòàíäàðíûé 3.5 àóäèîðàçüåì.
Äîïîëíèòåëüíûå òðåáîâàíèÿ:
- âûâîä äîëæåí áûòü ñìèêøèðîâàí ñ áèïåðîì;
- 3.5 àóäèîðàçüåì äîëæåí áûòü ñïàðàëåëåí ñ ïèíàìè (äëÿ êàñòîìåðñêîãî äèçàéíà);
- äîëæåí ïðåäóñìîòðåí ñâîáîäíûé âõîä äëÿ ìèêøèðîâàíèÿ çâóêà îò âíåøíåé ëèíèè 
  (íàïðèìåð îò CDïðèâîäà èëè ïëàòû NeoGS);
- äîëæíî ïðåäóñìàòðèâàòüñÿ óñòàíîâêà ðàñïðîñòðàíåííûõ ÷èïîâ (AY38910, AY38912?).

Äîëæåí ïðåäóñìîòðåí âûâîä áèïïåðà (4ïèí) äëÿ ïîäêëþ÷åíèå ñòàíäàðòíîãî êîðïóñíîãî äèíàìèêà.

2.2. Êëàâèàòóðà + Äæîéñòèê/Ïèíïàäû.
----------------
Ïëàòîé äîëæíû ïîääåðæèâàòüñÿ ñòàíäàðòíûå êëàâèàòóðû äîñòóïíûå íà ðûíêå (PS/2). 
Ïðè÷åì ðàáîòà äîëæíà îáåñïå÷èâàòüñÿ â áåçâàéòîâîì ðåæèìå.
Äîïîëíèòåëüíî äîëæíà îáåñïå÷åíà ïîääåðæêà ñòàíäàðòíîé êëàâèàòóðû.
Äîëæíî îáåñïå÷èâàòüñÿ ïîääåðæêà äæîéñòêà/ïèíïàäà ïî ñòàíäàðòó êåìïñòîí. 
Äæîéñòèê/ïèíïàä äîñòóïíûé íà ðûíêå (Sega?).

2.3. Ìûøü.
----------
Ïëàòîé äîëæíû ïîääåðæèâàòüñÿ ñòàíäàðòíûå ìûøè äîñòóïíûå íà ðûíêå (PS/2). 
Ñòàíäàðò âçàèìîäåéñòâèÿ kempston mouse.

2.4. Âèäåî âûõîä.
-----------------
Ìèíèìàëüíûå òðåáîâàíèÿ - RGBS, êîìïîçèòíûé ñèãíàë.
Ïî âîçìîæíîñòè: svideo, VGA?

2.5. Èíòåðôåéñ äèñêîâîäà.
-------------------------
Ñòàíäàðòíûé 32 ïèí, ñ ïîääåðæêîé êàê ìèíèìóì äâóõ äèñêîâîäîâ. 
Äîëæåí îáåñïå÷èâàòü ïðîêà÷êó äèñêîâîäîâ ñ íàãðóçî÷íîé ìàòðèöîé 330îì ïî âõîäó.

2.6. Ïðèíòåðíûé èíòåðôåéñ.
--------------------------
Ñäåëàòü èíòåðôåéñ ìèíèìàëüíî çàäåéñòâóþùèé äîïîëíèòåëüíûå ïèíû è äåòàëè 
(ïðèíòåð èñïîëüçóåòñÿ ìàêñèìóì ó 0.5% ñïåêòðóìèñòîâ). 
Êàê âàðèàíò íà ðàññìîòðåíèÿ ïðåäëàãàþ ñòàíäàðò ÊÀß ñ èñïîëüçîâàíèÿ ïîðòà ââîäà/âûâîäà çâóêîâîãî ÷èïà.

2.7. IDE.
---------
Äîëæåí áûòü íàáîðòíî îäèí êàíàë IDE ñ ïîääåðæêîé äâóõ óñòðîéñòâ (master/slave).
Èíòåðôåéñ äîëæåí ðàáîòàòü ïî ñòàíäàðòó Íýìî.

2.8. SD card.
-------------
Äîëæíà áûòü ïîääåðæêà êàê ìèíèìóì îäíîé SD êàðòû. Èíòåðôåéñ ïî ñòàíäàðòó ZController.

2.9. RS232.
-----------
Èíòåðôåéñ ðåêîìåíäóåòñÿ âûáðàòü êàêîéíèòü èç ñòàíäàðòíûõ, èñïîëüçóåìûõ â ÏÎ (LaraCroft íàïðèìåð).

2.10. ×àñû.
-----------
Ïëàòà äîëæíà ñîäåðæàòü ýíåðãîíåçàâèñèìûå ÷àñû/êàëåíäàðü (RTC). 
Ïðîãðàììíûé èíòåðôåéñ ñîâìåñòèìûé ñ Gluk.

3. Ôîðì ôàêòîð.
---------------
Íàèáîëåå ïîäõîäÿùèé è ïåðñïåêòèâíûé ôîðìôàêòîð ïðè÷åì ïîçâîëÿþùèé èñïîëüçîâàòü ñòàíäàðòíûå êîðïóñà è
áëîêè ïèòàíèÿ (ÁÏ) ÿâëÿåòñÿ miniATX.
Òàêæå minATX ñîäåðæèò ñïåöèàëüíîå îêíî äëÿ âûâîäà ïåðèôåðèéíûõ ðàçüåìîâ, ÷òî ïîçâîëÿåò ðàçóìíî ðàçìåñòèòü 
íåîáõîäèìûå ïåðèôåðèéíûå ðàçüåìû íà ïëàòå.

Êàêèå ïåðèôåðèéíûå èíòåðôåéñû ðåêîìåíäóåòñÿ ðàñïîëîæèòü â îêíå miniATX:
- PS/2 êëàâèàòóðà/ìûøü (ñäâîåííûé ðàçüåì);
- âèäåîèíòåðôåéñû (êîìïîçèòíûé, RGBS, svideo?, VGA?);
- 3.5 àóäèî;
- èíòåðôåéñ äæîéñòèêà;
- ðàçüåì SD êàðòû;
- RS232 (DB9);

Ñëîòû ðàçìåñòèòü íà ïëàòå òàê ÷òîáû îíè òî÷íî ðàñïîëîãàëèñü äëÿ âûâîäà íà ñîîòâåòñòâóþùèå ìåñòà êîðïóñà.
Ïðè÷åì ïåðâûì ïèíîì (êëþ÷îì) â ñòîðîíó âûõîäîâ êîðïóñà.
Ïëàòà NeoGS äîëæíà òî÷íî âñòàâàòü â ñòîðîíó âûõîäà êîðïóñà, 
ïðè÷åì äîëæåí áûòü çàçîð â 3ìì äëÿ óñòàíîâêè äåðæàùåé ñêîáû.

4. Ïèòàíèå ïëàòû.
-----------------
Êàê ìèíèìóì äîëæíà áûòü ïîääåðæêà ñëåäóþùèõ òèïîâ ïèòàíèÿ:
- ATX 20pin;
- AT 10pin;
- gnd,+5v,+12v.

Äëÿ ÀÒÕ äîëæåí áûòü ïðåäóñìîòðåí ñòàðòóþùèé/âûêëþ÷àþùèé òðèããåð ïèòàíèÿ îò êíîïêè power, 
íå âëèÿþùèé åñëè ñèïîëüçóþòñÿ äðóãèå òèïû ïèòàíèÿ.

5. Ñëîòû.
---------
Ñëîòû äîëæíû ïîääåðæèâàòü íîðìàëüíóþ ðàáîòó óñòðîéñòâ ïî ñòàíäàðòó ZXBUS.

6. Ïðàâèëà ðàçðàáîòêè, îáåñïå÷åíèå íàäåæíîñòè.
----------------------------------------------
Ïðàâèëà îáåñïå÷èâàþùèå íàäåæíîñòü:
- âûõîäû ÔÏÃÀ íå äîëæíû íàïðÿìóþ âûâîäèòñÿ íà èíòåðôåéñíûå ðàçúåìû. 
   ñëó÷àå íåîáõîäèìîñòè áóôåðèðîâàòü ìèêðîñõåìàìè ëîãèêè.
- ïèòàíèå ñëîòîâ ïî âîçìîæíîñòè îãðàíè÷èòü ñàìîâîñòîíàâëèâàþùèìèñÿ ïðåäîõðàíèòåëÿìè 
  (âî èçáåæàíèå âûãîðàíèÿ äîðîæåê ïëàòû).