¾ÂÄŹâÀì ÅÅ»ÒÀ©¸æ¹©³Ø²Ê
MIRS0205 µ»½ÑÄ´ºº
FPGA¥Ü¡¼¥É
MIRS0205-TECH-0011
²þÄûµ­Ï¿
ÈÇ¿ô
ºîÀ®Æü
ºîÀ®¼Ô
¾µÇ§
²þÄûÆâÍÆ
A01
2001.12.15
Æ£ÅÄ
ã·Æ£
½éÈÇ

FPGA¥Ü¡¼¥É

FPGA (Field Programable Gate Array) ¤È¤Ï¡¢¼«Í³¤ËÏÀÍý²óÏ©¤ò½ñ¤­¹þ¤á¤ë½¸ÀѲóÏ©¤Î°ì¼ï¤Ç¡¢¤Ê¤«¤Ç¤âÈæ³ÓŪµ¬ÌϤÎÂ礭¤Ê¤â¤Î¤ò»Ø¤¹¡£

¢£MIRS¤Ç»ÈÍѤ¹¤ëFPGA¥Ü¡¼¥É
  • ̾¾Î

  • D40-10-208
  • À½Â¤¸µ

  • ³ô¼°²ñ¼Ò¥¢¥ê¥Æ¥Ã¥¯
  • FPGA(device)

  • ¥¢¥ë¥Æ¥é¼ÒÀ½FLEX10K¥·¥ê¡¼¥º¤ò£±¸ÄÅëºÜ¡¡(EPF10K10QC208-4)
  • ³«È¯´Ä¶­

  • ¥¢¥ë¥Æ¥é¼ÒMAX+Plus­¶
  • Àܳ´Ä¶­

  • ISA¥Ð¥¹Àܳ
  • ɸ½à¥²¡¼¥È¿ô

  • 10,000
  • RAMbit¿ô

  • 6,144
  • ¥æ¡¼¥¶¡¼I/O

  • 134
  • ¤½¤Î¾

  • ¥·¥ê¥¢¥ëPROM¤Ë¤è¤ê²óÏ©¸ÇÄê²Äǽ

    ³ÆÉô¤Î̾¾Î¤ÈÀâÌÀ

    main.jpg(24676 ŽÊŽÞŽ²ŽÄ)
    1 ¡§ ÅŸ»ÆþÎÏü»Ò¡Ä+5v,-5v,+12v,-12v¤òÀܳ¤Ç¤­¤ë¡£
    2 ¡§ FPGA¡ÄEPF10k10QC208¡£
    3 ¡§ IC¥½¥±¥Ã¥È¡ÄDIP40¥Ô¥ó¤Þ¤Ç¤ÎIC¤ò¤µ¤¹¤³¤È¤¬¤Ç¤­¤ë¡£
    4 ¡§ ¥¸¥ã¥ó¥Ñ¥½¥±¥Ã¥È¡Ä¥¸¥ã¥ó¥Ñ¥Ô¥ó¤ò¤µ¤·¤ÆÇÛÀþ¤Ç¤­¤ë¡£¥Ï¥ó¥ÀÉÕ¤±¤ÎɬÍפϤʤ¤¡£
    5 ¡§ ¥¨¥¸¥§¥¯¥¿¡Ä¥·¥¹¥Æ¥à¥é¥Ã¥¯¤ËÈ´¤­¤µ¤·¤¹¤ë¤È¤­¤Ë»È¤¦¡£
    6 ¡§ ÅŸ»½ÐÎÏü»Ò¡Ä+5v¡¢-5v¡¢+12v¡¢-12vÍÑ¡¢+3.3vÍѤ¬¤¢¤ë¡£
    7 ¡§ 26¥Ô¥ó¥³¥Í¥¯¥¿¡Ä³°Éô¤È¤ÎÆþ½ÐÎϤ˻Ȥ¦¡£
    8 ¡§ ¥â¥¸¥å¥é¥½¥±¥Ã¥È¡Ä¥À¥¦¥ó¥í¡¼¥É¥±¡¼¥Ö¥ë¤òÀܳ¤·¤Æ¡¢¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤ò¹Ô¤¦¡£
    9 ¡§ IC¥½¥±¥Ã¥È¡ÄDIP20¥Ô¥ó¤Þ¤Ç¤ÎIC¤ò¤µ¤¹¤³¤È¤¬¤Ç¤­¤ë¡£
    10 ¡§ ¥»¥ì¥¯¥ÈSW¡Ä¥À¥¦¥ó¥í¡¼¥É¤È¥·¥ê¥¢¥ëPROM¤òÀÚ¤êÂؤ¨¤ë¡£
    11 ¡§ IC¥½¥±¥Ã¥È¡Ä¥·¥ê¥¢¥ëPROM¤òÅëºÜ¤Ç¤­¤ë¡£
    12 ¡§ ISA¥Ð¥¹ÍÑ¥¨¥Ã¥¸¥³¥Í¥¯¥¿¡Ä¥Ñ¥½¥³¥ó¤Ë¤µ¤·¤Æ³ÈÄ¥¥Ü¡¼¥É¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
    13 ¡§ 50¥Ô¥ó¥Ø¥Ã¥À¡Ä³°Éô¤Î¥Þ¥¤¥³¥ó¥Ü¡¼¥ÉÅù¤ÈÆþ½ÐÎϤǤ­¤ë¡£
    14 ¡§ 96¥Ô¥ó¥³¥Í¥¯¥¿¡Ä¥·¥¹¥Æ¥à¥é¥Ã¥¯¤Ë¤µ¤¹¤³¤È¤¬¤Ç¤­¤ë¡£

    µ¡Ç½ÀâÌÀ

    FPGA¥Ü¡¼¥ÉĶ²»ÇÈ¥»¥ó¥µ¥â¥¸¥å¡¼¥ë¤ÏĶ²»ÇÈ¥»¥ó¥µ¥Ü¡¼¥É¤ÇĶ²»ÇȤÎÁ÷¼õ¿®¤ò¹Ô¤¦¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ê¡¢FPGA¥Ü¡¼¥ÉÆâ¤ÎFPGA¥Á¥Ã¥×¤Ë¹½À®¤µ¤ì¤ë¡£¤³¤Îµ¡Ç½¤ò¼Â¸½¤¹¤ë¤¿¤á¤ËMIRSXATLM FPGA¥Ü¡¼¥ÉĶ²»ÇÈ¥»¥ó¥µ¥â¥¸¥å¡¼¥ë¤Ç¤Ï°Ê²¼¤Î¤è¤¦¤Êµ¡Ç½¹½À®¤ò»ý¤Ä¡£
    FPGAµ¡Ç½¹½À®¿Þ
    1. ¥¢¥É¥ì¥¹¥Ç¥³¡¼¥À¡§
      16bit¤Î¥¢¥É¥ì¥¹¥Ç¡¼¥¿¤«¤é¥â¥¸¥å¡¼¥ë¥»¥ì¥¯¥¿¿®¹æ¤òºî¤ê½Ð¤·¡¢AEN¿®¹æ¤Ë¹ç¤ï¤»¤Æ³Æ¥â¥¸¥å¡¼¥ë¤Ë½ÐÎϤ¹¤ë¡£¤Þ¤¿¡¢³Æ¥â¥¸¥å¡¼¥ë¤¬16bit¤Î¥Ç¡¼¥¿Æþ½ÐÎϤò¹Ô¤¨¤ë¤è¤¦¤Ë IOCS16 ¿®¹æ¤òÀ©¸æ¤¹¤ë¡£
    2. LCDÀ©¸æ¥â¥¸¥å¡¼¥ë¡§
      CPU¤«¤éÁ÷¤é¤ì¤Æ¤¯¤ë8bit¤Î±Õ¾½¥Ç¥£¥¹¥×¥ì¥¤¥Ü¡¼¥ÉÀ©¸æ¿®¹æ¤Î½ÐÎÏÀ©¸æ¤ò¹Ô¤¦¡£
    3. ¥â¡¼¥¿¥Ñ¥ï¡¼À©¸æ¥â¥¸¥å¡¼¥ë¡§
      CPU¤«¤éÁ÷¤é¤ì¤Æ¤¯¤ë®Å٥ǡ¼¥¿¤òPWMÊÑ´¹¤·¡¢Æ±¤¸¤¯CPU¤«¤éÁ÷¤é¤ì¤Æ¤¯¤ëÊý¸þ¥Ç¡¼¥¿¤È¶¦¤Ë½ÐÎϤ¹¤ë¡£
    4. ¥í¡¼¥¿¥ê¡¼¥¨¥ó¥³¡¼¥ÀÀ©¸æ¥â¥¸¥å¡¼¥ë¡§
      ¥É¡¼¥¿¡¼¥Ü¡¼¥É¤ËÅëºÜ¤µ¤ì¤Æ¤¤¤ë¥í¡¼¥¿¥ê¡¼¥¨¥ó¥³¡¼¥À¥«¥¦¥ó¥È²óÏ©¤ÎÀ©¸æ¿®¹æ¤Î½ÐÎÏÀ©¸æ¤È8bit¤Î¥í¡¼¥¿¥ê¡¼¥¨¥ó¥³¡¼¥À¥«¥¦¥ó¥ÈÃͤÎÆþÎÏÀ©¸æ¤ò¹Ô¤¦¡£
    5. Ķ²»ÇÈ¥»¥ó¥µ¿®¹æ½èÍý¥â¥¸¥å¡¼¥ë¡§
      CPU¤«¤éĶ²»ÇÈ¥»¥ó¥µÁªÂò¿®¹æ¤ò¼õ¤±¤ë¤È¡¢2bit¤ÎĶ²»ÇÈ¥»¥ó¥µÁªÂò¿®¹æ¡¢Ä¶²»ÇȤÎÁ÷¿®¿®¹æ¤È¤Ê¤ëÉý0.4[ms]¡¢¼þÇÈ¿ôÌó40[kHz]¤Î¥Ñ¥ë¥¹¤È¡¢²ó¤ê¤³¤ß½üµî²óÏ©¤Ø¤Î¥¿¥¤¥ß¥ó¥°¥Ñ¥ë¥¹¤Ç¤¢¤ë¼õ¿®¥¿¥¤¥ß¥ó¥°¿®¹æ¤ò½ÐÎϤ¹¤ë¡£Ëô¡¢Ä¶²»ÇÈ¥»¥ó¥µ¤«¤é¼õ¿®¿®¹æ¤ò¼õ¤±¤È¤ë¤È¡¢³ä¤ê¹þ¤ß¿®¹æ¤ò¡¢³ä¤ê¹þ¤ß¿®¹æ¤Î¥ê¥»¥Ã¥È¤ò¹Ô¤¦¤Þ¤ÇCPU¤Ø½ÐÎϤ·Â³¤±¤ë¡£
    6. ¥¿¥Ã¥Á¥»¥ó¥µ¡¢ÀÖ³°Àþ¥»¥ó¥µ¡¢¥Ñ¥ï¡¼¥ª¥ó¿®¹æ¡¢ÇòÀþ¸¡ÃνèÍý¥â¥¸¥å¡¼¥ë¡§
      ÀÖ³°Àþ¥»¥ó¥µ¥Ü¡¼¥É¤«¤éÁ÷¤é¤ì¤Æ¤¯¤ëÃdzŪ¤Ê¥Ñ¥ë¥¹¿®¹æ¤Î°ú¤­¿­¤Ð¤·¤ò¹Ô¤¦¡£ 6bit¤ÎÀÖ³°Àþ¥»¥ó¥µ¿®¹æ¡¢6bit¤Î¥¿¥Ã¥Á¥»¥ó¥µ¿®¹æ¡¢1bit¤Î¥Ñ¥ï¡¼¥ª¥ó¿®¹æ¤ò16bit¤ÎTIP¿®¹æ¤È¤·¤ÆCPU¤Ë½ÐÎϤ¹¤ë¡£ ¾åµ­¤Î4¼ïÎà¤Î¿®¹æ¤ËÊѲ½¤¬À¸¤¸¤¿»þ¤Ë¡¢CPU¤«¤é³ä¤ê¹þ¤ß¥ê¥»¥Ã¥È¿®¹æ¤¬Íè¤ë¤Þ¤ÇCPU¤Ë³ä¤ê¹þ¤ß¿®¹æ¤ò½ÐÎϤ¹¤ë¡£
    7. ¥À¥ß¡¼¥â¥¸¥å¡¼¥ë¡§
      ISA¥Ð¥¹¤Î¿®¹æ¤ÎÆâ¡¢ATLMIRSÍѤγƥ⥸¥å¡¼¥ë¤Ç»ÈÍѤ·¤Ê¤¤¿®¹æ¤ò¥Ï¥¤¥¤¥ó¥Ô¡¼¥À¥ó¥¹¤ËÀܳ¤¹¤ë¡£

    FPGA¤Ç¼Â¸½¤Ç¤­¤ë¤³¤È


    ÍѸì

    ÍѸì

    »²¹Íʸ¸¥
    http://www.aritec.com/siyoufold/q120.html ¡§¡¡FPGAÅëºÜISA¥Ü¡¼¥É
    http://yougo.ascii24.com/gh/search/ ¡¡ ¡¡¡¡¡§ASCII¡¡¥Ç¥¸¥¿¥ëÍѸ켭ŵ