ʵÑéÈý ÄÚ´æ´¢Æ÷²¿¼þʵÑé
Ò»¡¢ÊµÑéÄ¿µÄ
1¡¢Ñ§Ï°ºÍÕÆÎÕROMºÍRAMоƬµÄ¹¦ÄÜ¡¢¶ÁдÔÀíºÍʹÓ÷½·¨£» 2¡¢ÕÆÎÕ´æ´¢Æ÷µÄ×Ö¡¢Î»À©Õ¹¼¼ÊõºÍ·½·¨£»
3¡¢Í¨¹ýѧϰTEC-XP+¼ÆËã»úµÄ´æ´¢Æ÷ϵͳ£¬ÉîÈëÀí½â¼ÆËã»úÖ÷´æ´¢Æ÷µÄ¹¦ÄܺÍ×é³É¡£ ¶þ¡¢ÊµÑé˵Ã÷
TEC£XP+½Ìѧ¼ÆËã»ú´æ´¢Æ÷ϵͳÓÉROMºÍRAMÁ½¸ö´æ´¢Çø×é³É¡£ROM´æ´¢ÇøÓÉ2¸öEEPROMоƬ58C65£¨8192¡Á8룩×é³É£¬ÈÝÁ¿Îª8192¡Á16λ¡£RAM´æ´¢ÇøÓÉ2¸öRAMоƬ6116£¨2048¡Á8룩×é³É£¬ÈÝÁ¿Îª2048¡Á16λ¡£TEC£XP+½Ìѧ¼ÆËã»úÖл¹Ô¤ÁôÁË2¸ö´æ´¢Æ÷оƬ²å×ù£¬¿ÉÒÔ²åÉÏÏàÓ¦´æ´¢Æ÷оƬ½øÐд洢Æ÷ÈÝÁ¿À©Õ¹µÄ½ÌѧʵÑé¡£
CPU MEMQ A15 A14 A13 A12 A11 A10 ¡Ã A0 +5V 74LS138 G1 Y0 G2A Y1 G2B Y2 Y3 C Y4 B Y5 A Y6 Y7 0000H¡« 2000H¡« 4000H¡« 6000H¡« 8000H¡« A000H¡« C000H¡« E000H¡« A12 A11 ?? A0 OE ROM D7 ?? D0 D15 ¡Ã D8 D7 ¡Ã D0 RD WR CS A12 A11 ?? A0 CS OE A10 ?? A0 OE ROM D7 ?? D0 RAM D7 ? D0 CS WR OE A10 ?? A0 RAM D7 ? D0 CS WR TEC-XP+½Ìѧ¼ÆËã»ú´æ´¢Æ÷ϵͳ×é³É½á¹¹Í¼
Èý¡¢ÊµÑéÄÚÈÝ
1¡¢Íê³É´æ´¢Æ÷ÈÝÁ¿À©Õ¹ÊµÑ飬ΪÀ©Õ¹´æ´¢Æ÷Ñ¡ÔñÒ»¸öµØÖ·£¬×¢Òâ¶ÁдºÍ/OEµÈ¿ØÖÆÐźŵÄÕýȷ״̬£» 2¡¢ÓÃ¼à¿Ø³ÌÐòµÄD¡¢EÃüÁî¶Ô´æ´¢Æ÷½øÐжÁд£¬±È½ÏRAM£¨6116£©¡¢EEPROM£¨58ϵÁУ©´æ´¢ÌØÐÔµÄÇø±ðÒÔ¼°ÔÚ¶ÁдÉϵIJîÒ죻
3¡¢ÓÃ¼à¿Ø³ÌÐòµÄAÃüÁî±àдһ¶Î³ÌÐò£¬¶ÔRAM£¨6116£©½øÐжÁд£¬ÓÃDÃüÁî²é¿´½á¹ûÊÇ·ñÕýÈ·¡£
ËÄ¡¢ÊµÑé²½Öè
ÖØÒªÌáʾ£º
1£©È·±£½Ìѧ»ú´¦Óڶϵç״̬£»
2£©¼ì²éFPGA°åÏ·½µÄ±êÓС°RAMH/CE¡±¡¢¡°RAML/CE¡±¡¢¡°ROMH/CE¡±ºÍ¡°ROML/CE¡±µÄËÄ×éÌøÏߣ¬È·±£¾ùΪ×ó±ßÁ½¸öÕë¶Ì½Ó£»
3£©¼ì²éRAM£¨6116£©ÉÏ·½±êÓС°/WE¡±µÄÌøÏß²åÕ룬ȷ±£×ó±ßÁ½¸öÕë¶Ì½Ó¡£ 4£©½«ÔËÐпØÖÆ¿ª¹ØÖÃΪ¡°001100¡±£¬´ò¿ª½Ìѧ¼ÆËã»úµÄµçÔ´£»
1
5£©½øÐÐÁª»ú²Ù×÷£¬È»ºóÏÈһϰ´RESET¼ü£¬ÔÙ°´Ò»ÏÂSTART¼ü¡£
1¡¢RAMʵÑé
RAM£¨6116£©Ö§³ÖËæ»ú¼´Ê±¶Áд²Ù×÷£¬¿ÉÖ±½ÓÓÃAÃüÁîÏò´æ´¢Æ÷ÊäÈë³ÌÐò»òÓá¢EÃüÁî¸Ä±ä´æ´¢µ¥ÔªµÄÄÚÈÝ¡£RAMÖеÄÄÚÈÝÔڶϵçºó»áÏûʧ£¬ÖØÐÂÆô¶¯ºó»á·¢ÏÖ´æ´¢µ¥ÔªµÄÖµ·¢ÉúÁ˸ı䡣
1£©ÓÃEÃüÁî¸Ä±äÄÚ´æµ¥ÔªµÄÖµ£¬²¢ÓÃDÃüÁî¹Û²ì½á¹û¡£ ¢Ù ÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 E 2020¨L
ÆÁÄ»ÏÔʾ£º 2020 ÄÚ´æµ¥ÔªÔÖµ °´ÈçÏÂÐÎʽ¼üÈ룺
ÔÖµ£º2222£¨¿Õ¸ñ£© ÔÖµ£º3333£¨¿Õ¸ñ£© ÔÖµ£º4444£¨¿Õ¸ñ£© ÔÖµ£º5555 ¢Ú ÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 D 2020¨L
¹Û²ìÆÁÄ»ÏÔʾµÄ´Ó2020ÄÚ´æµ¥Ôª¿ªÊ¼µÄÖµ¡£
¢Û ¶ÏµçºóÖØÐÂÆô¶¯½ÌѧʵÑé»ú£¬ÓÃDÃüÁî¹Û²ìÄÚ´æµ¥Ôª2020-2023µÄÖµ¡£
2£©ÓÃAÃüÁîÊäÈëÒ»¶Î³ÌÐò£¬Ö´Ðв¢¹Û²ì½á¹û¡£ ¢ÙÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 A 2000¨L
¼üÈëÈçÏ»ã±à³ÌÐò£º
2000£ºMVRD R0, AAAA 2002£ºMVRD R1, 5555 2004£ºAND R0, R1 2005£ºRET 2006¨L
¢Ú ÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 U 2000¨L
¹Û²ìÆÁÄ»ÏÔʾµÄÄÚÈÝ¡£
¢Û ÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 T 2000¨L
¹Û²ì¼Ä´æÆ÷R0¡¢R1µÄÖµ¡£ T¨L
¹Û²ì¼Ä´æÆ÷R0¡¢R1µÄÖµ¡£ T¨L
¹Û²ì¼Ä´æÆ÷R0¡¢R1µÄÖµ¡£ ¢Ü ÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 G 2000¨L
¢Ý ÔËÐÐÊäÈë³ÌÐò¡£ÔÚÃüÁîÐÐÌáʾ·û״̬ÏÂÊäÈ룺 R¨L
¹Û²ì¼Ä´æÆ÷R0¡¢R1µÄÖµ¡£
¢Þ ¶ÏµçºóÖØÐÂÆô¶¯½ÌѧʵÑé»ú£¬ÓÃUÃüÁî¹Û²ìÄÚ´æµ¥Ôª2000¿ªÊ¼µÄÄÚÈÝ¡£
2¡¢À©Õ¹EEPROMʵÑé
1£©¹Ø±Õ½Ìѧ¼ÆËã»úµÄµçÔ´£»
2£©½«2ƬÀ©Õ¹µÄEPROMоƬ¡ªHN 58C65·Ö±ð²åÈë±êÓС°EXTROMH¡±ºÍ¡°EXTROML¡±µÄ²å×ùÖС£!¾¯¸æ£ºÇë×¢ÒâоƬµÄ²åÈë·½Ïò£¬Ð¾Æ¬Óë²å×ùµÄ°ëÔ²ÐÎȱ¿Ú·½Ïò±ØÐëÏàͬ£¬·ñÔò¿ÉÄܵ¼ÖÂоƬÉÕ»Ù£¬²¢¿ÉÄܲ¨¼°µ½Óë¸ÃоƬÏàÁ¬½ÓµÄÆäËüоƬ£»
3£©½«À©Õ¹Ð¾Æ¬²å×ùÏ·½±êÓС°PGM¡±¡¢¡°/OE¡±ºÍ¡°/WE¡±Èý×éÌøÏß²å×ùµÄ×ó±ßÁ½¸ö²åÕë¶Ì½Ó£¨¼´¡°PGM¡±
2
Óë¡°/MWR¡±Á¬½Ó£¬¡°/OE¡±Óë¡°/MRD¡±Á¬½Ó£¬¡°/WE¡±Óë¡°MACH¡±Á¬½Ó£©£»
4£©½«À©Õ¹Ð¾Æ¬²å×ùÉÏ·½±êÓС°EXTROMH /CS¡±ºÍ¡°EXTROML /CS¡±Á½¸öÔ²¿×ÐͲå×ùÓÃËø½ôÏßÁ¬½Ó£¬È»ºóÓÃÁíÒ»ÌõËø½ôÏßÁ¬½Óµ½¡°MEMDC 74LS138¡±ÒëÂëÆ÷ÉÏ·½±êÓС°4000¡«5FFF¡±µØÖ·µ¥ÔªµÄСԲ¿×ÖУ»
5£©´ò¿ª½Ìѧ¼ÆËã»úµÄµçÔ´¿ª¹Ø£¬ÒÀ´Î°´RESET¼üºÍSTART¼ü£»
6£©NH58C65Êǵç¿É²Á³ýµÄEEPROM£¬ÔÚ±¾ÊµÑéÖпÉ×÷ΪÀ©Õ¹µÄROM£º ¢Ù ÓÃDÃüÁî¹Û²ìµØÖ·´Ó4000¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ£»
¢Ú ¶ÏµçºóÖØÐÂÆô¶¯½ÌѧʵÑé»ú£¬ÓÃDÃüÁî¹Û²ìµØÖ·´Ó4000¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ¡£
7£©HN 58C65µÄ¶Á²Ù×÷ºÍÆÕͨµÄRAMÏàͬ£¬µ«Æäд²Ù×÷µÄÍê³ÉÐèÒª½Ï³¤µÄʱ¼ä£¬´óԼΪ1ºÁÃë¡£Òò´Ë£¬ÐèÒª±àдһÑÓ³Ù×Ó³ÌÐò£¬ÔÚ¶ÔEEPROM½øÐÐд²Ù×÷ʱ£¬µ÷ÓøÃ×Ó³ÌÐò£¬ÒÔÍê³ÉÕýÈ·µÄ¶Áд¡£
¢Ù ÓÃEÃüÁîÏòEEPROMдÈëÊý¾Ý E 5000¨L
ÆÁÄ»ÏÔʾ£º 5000 ÄÚ´æµ¥ÔªÔÖµ °´ÈçÏÂÐÎʽ¼üÈ룺
ÔÖµ£º2222£¨¿Õ¸ñ£© ÔÖµ£º3333£¨¿Õ¸ñ£© ÔÖµ£º4444£¨¿Õ¸ñ£© ÔÖµ£º5555¨L ¢Ú ÓÃDÃüÁî¹Û²ìµØÖ·´Ó5000¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ£»
¢Û ¶ÏµçºóÖØÆô¶¯¼ÆËã»ú£¬ÔÙÓÃÓÃDÃüÁî¹Û²ìµØÖ·´Ó5000¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ¡£
7£©HN 58C65µÄ¶Á²Ù×÷ºÍÆÕͨµÄRAMÏàͬ£¬µ«Æäд²Ù×÷µÄÍê³ÉÐèÒª½Ï³¤µÄʱ¼ä£¬´óԼΪ1ºÁÃë¡£Òò´Ë£¬HN58C65´æ´¢Æ÷²»ÄÜÖ±½ÓÓÃAÃüÁîÊäÈë³ÌÐò£¬µ¥×ÖµÄÖ¸Áî¿ÉÄÜ»áд½øÈ¥£¬µ«Ë«×ÖÖ¸ÁîµÄµÍ×Ö»á³ö´í¡£
¢Ù ÓÃDÃüÁî¹Û²ìµØÖ·´Ó5000¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ£» ¢Ú ÊäÈëÏÂÃæµÄ³ÌÐò A 5000¨L
£¨5000£©MVRD R0£¬0010 MVRD R1£¬0020 ADD R0£¬R1 RET
¢Û ÓÃDÃüÁî¹Û²ìµØÖ·´Ó5000¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ£»
8£©±àдµÄ³ÌÐòÐè·Åµ½RAM£¨6116£©ÖУ¬Ð´ÈëHN58C65µÄÄڴ浥ԪʱÐèµ÷ÓÃÑÓʱ×Ó³ÌÐò²ÅÄÜÕýÈ·Íê³ÉдÈë²Ù×÷¡£ÏÂÃæµÄ³ÌÐò£¬ÔÚ5000H-500FHµ¥ÔªÖÐÒÀ´ÎдÈëÊý¾Ý0000H¡¢0001H¡¢?000FH¡£
´Ó2000Hµ¥Ôª¿ªÊ¼ÊäÈëÖ÷³ÌÐò£º £¨2000£©MVRD R0£¬0000
MVRD R2£¬0010 £»R2¼Ç¼ѻ·´ÎÊý
MVRD R3£¬5000 £»R3µÄÄÚÈÝλ16λÄÚ´æ
£»µØÖ·
£¨2006£©STRR [R3]£¬R0 £»½«R0¼Ä´æÆ÷µÄÄÚÈݷŵ½R3¸ø³öµÄÄÚ´æµ¥ÔªÖÐ CALA 2200 £»µ÷ÓóÌÐòµØÖ·Îª2200µÄÑÓʱ×Ó³ÌÐò INC R0 £»R0¼Ó1 INC R3 £»R3¼Ó1 DEC R2 £»R2¼õ1
JRNZ 2006 £»R2²»Îª0Ìø×ªµ½2006H RET
´Ó2200Hµ¥Ôª¿ªÊ¼ÊäÈëÑÓʱ×Ó³ÌÐò£º £¨2200£©PUSH R3
MVRD R3£¬2000
3
£¨2203£©DEC R3
JRNZ 2203 POP R3 RET
ÔËÐÐÖ÷³ÌÐò£¬ÔÚÃüÁîÌáʾ·ûÏÂÊäÈ룺G 2000¨L ³ÌÐòÖ´ÐнáÊøºó£¬ÔÚÃüÁîÌáʾ·ûÏÂÊäÈ룺D 5000¨L ¿É¿´µ½´Ó5000H¿ªÊ¼µÄÄÚ´æµ¥ÔªµÄÖµ±äΪ£º
5000£º0000 0001 0002 0003 0004 0005 0006 0007 5008£º0008 0009 000A 000B 000C 000D 000E 000F¡£
˼¿¼£º
1£©ÎªºÎÄÜÓÃEÃüÁîÖ±½ÓдHN58C65µÄ´æ´¢µ¥Ôª£¬¶øAÃüÁîÔòÓÐʱ²»ÕýÈ·£¿
2£©ÐÞ¸ÄÑÓʱ×Ó³ÌÐò£¬½«ÆäÑÓʱ¸Ä¶Ì£¬½«ÑÓʱ×Ó³ÌÐòÖÐR3µÄÄÚÈݸ³³É00FF»ò0FFFµÈ£¬ÔÙ¿´ÔËÐнá¹û¡£
Î塢ʵÑéÒªÇó
1¡¢ÊµÑé¹ý³ÌÖУ¬Ó¦ÈÏÕæ½øÐÐʵÑé²Ù×÷£¬×¢Òâ²»ÄÜÒòΪ´ÖÐÄÔì³É¶Ì·µÈʹʶøËð»µÉ豸£»
2¡¢Òª×Ðϸ˼¿¼ÊµÑéÓйØÄÚÈÝ£¬²»Ã÷°×µÄÎÊÌâͨ¹ýʵÑéÀí½âÇå³þ£¬Á¦Çó´ïµ½½ÌѧʵÑéµÄÖ÷ҪĿµÄ£» 3¡¢ÊµÑéÖ®ºó£¬Ó¦ÈÏÕæË¼¿¼×ܽᣬд³öʵÑ鱨¸æ£¬°üÀ¨ÊµÑé²½ÖèºÍ¾ßÌåʵÑé½á¹û£¬Óöµ½Ö÷ÒªÎÊÌâºÍ·ÖÎöÓë½â¾öÎÊÌâµÄ˼·¡£ÊµÑ鱨¸æÖУ¬»¹Ó¦Ð´³ö×Ô¼ºµÄѧϰÐĵúÍÇÐÉíÌå»á¡£
4

