·¢ÐÅÈË: xfei (EQ*IQ<0), ÐÅÇø: ECE
±ê  Ìâ: ¿É±à³ÌϵͳÆ÷¼þPSDµÄÂß¼­·ÂÕæÑо¿        champaign 
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2003Äê12ÔÂ03ÈÕ20:27:20 ÐÇÆÚÈý), Õ¾ÄÚÐżþ

·¢ÐÅÈË: champaign (Ô­Ò°), ÐÅÇø: ECE
±ê  Ìâ: ¿É±à³ÌϵͳÆ÷¼þPSDµÄÂß¼­·ÂÕæÑо¿
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Sat Jan  8 19:15:31 2000), ×ªÐÅ

·¢ÐÅÈË: fangf (·½·½), ÐÅÇø: DSP
±ê  Ìâ: ¿É±à³ÌϵͳÆ÷¼þPSDµÄÂß¼­·ÂÕæÑо¿
·¢ÐÅÕ¾: Òûˮ˼Դվ (Fri Jul 30 20:52:53 1999) , Õ¾ÄÚÐżþ

   µç×Ó¼¼ÊõÓ¦ÓÃ
APPLICATION OF ELECTRONIC TECHNIQUE
1999Äê µÚ3ÆÚ No.3 1999


-------------------------------------------------------------------------------

¿É±à³ÌϵͳÆ÷¼þPSDµÄÂß¼­·ÂÕæÑо¿

ÌÆÒåÁ¼¡¡ÍõÐÄÔ¶¡¡×ÞµÀÔª¡¡´ÞÓñÁú

¡¡¡¡Õª¡¡Òª£ºÑо¿ÁËÏÖ³¡¿É±à³ÌϵͳÆ÷¼þPSD501µÄÂß¼­·ÂÕ档ͨ¹ý¾ßÌåµÄ·ÂÕæʵÀý£¬µÃ³ö
ÔÚPSDÆ÷¼þµÄÉè¼ÆÖУ¬Äܹ»ÀûÓ÷ÂÕæÑéÖ¤Æ÷¼þµÄ¹¦ÄÜ£¬±ÜÃâÁËÉè¼ÆÖеÄȱÏÝ£¬Ìá¸ßÁËÓ²¼þ
µç·Éè¼Æˮƽ¡£
¡¡¡¡¹Ø¼ü´Ê£ºPSDÏÖ³¡¿É±à³ÌϵͳÆ÷¼þ¡¡Verilog HDLÓ²¼þÃèÊöÓïÑÔ¡¡Âß¼­·ÂÕæ

¡¡¡¡¿É±à³ÌÂß¼­Æ÷¼þPLD¡¢Í¨ÓÃÕóÁÐÂß¼­GALµÈÒÔÆäËٶȿ졢¼¯³É¶È¸ß¡¢¾ßÓÐÓû§¿É¶¨ÒåÂß
¼­¹¦ÄÜ¡¢¿ÉÖظ´±à³ÌºÍ²ÁдµÈÌصãÒѱ»¹ã·ºÓ¦ÓÃÓÚÊý×ÖÂß¼­ÏµÍ³Éè¼ÆÖС£ÕâЩÆ÷¼þµÄÁé»î
ÐÔºÍͨÓÃÐÔʹµÃËüÃdzÉΪÑÐÖƺÍÉè¼ÆÊý×ÖϵͳµÄ×îÀíÏëÑ¡Ôñ¡£µ«PLD¡¢GALµÈÖ»ÄÜÍê³É¾Ö²¿

Âß¼­¹¦ÄÜ£¬ÊµÏÖÓ²¼þµç
·µÄ²¿·Ö»¯¼ò¡£
¡¡¡¡Ëæן߼¶Âß¼­Æ÷¼þÓ¦Óü¼ÊõµÄ·¢Õ¹£¬ÏÖ³¡¿É±à³ÌϵͳÆ÷¼þPSDϵÁÐÔÚÊý×Ö¿ØÖÆϵͳµÄ
Éè¼ÆÖÐÏÔʾ³öÇ¿´óÓÅÊÆ¡£PSDϵÁÐÆ÷¼þ³ý¾ß±¸×÷ΪºËÐĵĿɱà³ÌÂß¼­PLDÖ®Í⣬»¹¾ß±¸×ÜÏß
¿ØÖÆ¡¢´æ´¢Æ÷¡¢¼ÆÊýÆ÷/¶¨Ê±Æ÷¡¢ÖжϿØÖÆÆ÷¡¢I/O¶Ë¿ÚµÈ¹¦ÄÜ¡£Òò´ËÓ¦ÓÃPSDºÍµ¥Æ¬»ú×é
³ÉÁ½Ð¾Æ¬¿ØÖÆÆ÷µÄÓ²¼þ¹æ
Ä£´ó´ó¼ò»¯£¬¿ÉÌá¸ß×°ÖõĿɿ¿ÐÔ¡£

1¡¡PSDϵÁÐÆ÷¼þµÄÄÚ²¿¹¹Ôì
¡¡¡¡PSDϵÁÐÏÖ³¡¿É±à³ÌϵͳÆ÷¼þÊÇÃÀ¹úWSI¹«Ë¾µÄ²úÆ·¡£ÆäÖÐPSD5ϵÁÐÆ÷¼þ°Ñµ¥Æ¬»úÐèÒª
µÄÍâΧÀ©Õ¹µç·¶¼¼¯³ÉÔÚÒ»¸ö·â×°ÄÚ£¬¿ÉÒÔ¼õÉÙÓ²¼þµç·µÄÔªÆ÷¼þÊýÄ¿£¬Ëõ¶Ì²úÆ·¿ª·¢Ê±
¼ä¡£PSD501Æ÷¼þÄÚ²¿¹¹Ôì°üÀ¨ÒÔϼ¸²¿·Ö£º
¡¡¡¡(1)×÷ΪºËÐĵĿɱà³ÌÂß¼­PLD£¬ÓÉÒëÂëPLD¡¢Í¨Óù¦ÄÜPLD¡¢ÍâÉèPLD¹¹³É£¬¿ÉÓÉ¿ª·¢
¹¤¾ß±à³ÌʵÏÖÌض¨µÄÉè¼Æ¡£
¡¡¡¡(2) ×ÜÏß¿ØÖÆÂß¼­¾­Èí¼þ¹¹ÔìºóÄܹ»Ö±½ÓÒëÂë80C196KC΢¿ØÖÆÆ÷µÄ×ÜÏß¿ØÖÆÐźţ¬²»
ÐèÒªÆäËû¸½¼ÓÁ¬½ÓÂß¼­¡£
¡¡¡¡(3) ÄÚº¬256KλµÄEPROM¡¢16KλµÄSRAM£¬¿É¹¹ÔìΪ8λ»ò16λÊý¾Ý×ÜÏß¿í¶È¡£
¡¡¡¡(4) 40¸öI/OÒý½Å£¬·ÖÅä¸ø¶Ë¿ÚA¡¢B¡¢C¡¢D¡¢E¡£Ã¿¸öÒý½Å¿ÉÒÔµ¥¶À¹¹Ôì¡£
¡¡¡¡(5) ¾ßÓÐ8¼¶ÖжÏÇëÇóÊäÈëµÄÖжϿØÖÆÆ÷¡£
¡¡¡¡(6) Ëĸö16λ¼ÆÊýÆ÷/¶¨Ê±Æ÷¡£

2¡¡PSDÆ÷¼þµÄ¿ª·¢·½·¨
2¡¡PSDÆ÷¼þµÄ¿ª·¢·½·¨ÎªÑÐÖƺÍÉè¼ÆÊý×ÖϵͳµÄ×îÀíÏëÑ¡Ôñ¡£µ«PLD¡¢GALµÈÖ»ÄÜÍê³É¾Ö²¿t
¡¡¡¡ÎªÁËÔÚÊý×Ö¿ØÖÆϵͳÖÐÓ¦ÓÃPSDÆ÷¼þ£¬Ê×ÏÈÓ¦ÓÐÏàÓ¦µÄÈí¼þ¼¯³É¿ª·¢»·¾³¡£±¾ÎÄÀûÓÃ
WSI¹«Ë¾µÄPSDsoftÈí¼þÍê³ÉPSDÆ÷¼þµÄÌض¨Éè¼Æ¡¢¹¹Ôì¡¢·ÂÕæºÍµçÆø±à³Ì¡£¾ßÌ忪·¢¹ý³Ì
¿É°´ÕÕÒÔϼ¸¸ö²½Öè½øÐУº
¡¡¡¡(1)±àдPSDabelÔ´Îļþ£¬¶ÔPLDʵÏÖµÄÌض¨Âß¼­¹¦ÄܽøÐÐÃèÊöÐÔµÄÉè¼Æ¡£
¡¡¡¡(2)ÅäÖÃPSDÆ÷¼þµÄ×ÜÏß½Ó¿Ú·½Ê½£¬ÓëÅäºÏʹÓõĵ¥Æ¬»úÏàÒ»Ö¡£
¡¡¡¡(3)±àÒëÉÏÊöÁ½¸ö²½ÖèµÄÉè¼ÆºÍÅäÖÃÐÅÏ¢£¬²úÉúÄܹ»ÏÂ×°µ½Í¨Óñà³ÌÆ÷½øÐÐÆ÷¼þµçÆø
±à³ÌµÄÄ¿±êÎļþºÍÂß¼­·ÂÕæËù±ØÒªµÄÈÛ˿ͼÎļþ(FUSEÎļþ)¡£
¡¡¡¡(4)±àдVerilog HDLµÄ·ÂÕ漤ÀøÎļþ£¬¶ÔPSDÆ÷¼þµÄÌض¨¹¹ÔìÄ£ÐͽøÐÐÂß¼­·ÂÕ棬ÒÔ
¼ìÑéÉè¼ÆºÍÅäÖõÄÕýÈ·ÐÔ¡£
¡¡¡¡(5)·ÂÕæÑéÖ¤Éè¼ÆºÍÅäÖÃÕýÈ·Ö®ºó£¬¶ÔPSDÆ÷¼þ½øÐеçÆø±à³Ì£¬Íê³ÉÉè¼Æ¡£

3¡¡PSDÆ÷¼þµÄÂß¼­·ÂÕæ
¡¡¡¡ÔÚPSDÆ÷¼þµÄÌض¨Éè¼ÆÖУ¬Âß¼­·ÂÕæÆð×ÅÖØÒªµÄ×÷Ó᣶øÔÚ´Ë֮ǰµÄÉè¼ÆÖУ¬Ö»Êǹ¹
ÔìÁËÌض¨µÄÂß¼­¹Øϵ¡£¶ÔÓÚPSDÆ÷¼þÖ®ÀàµÄ¸ßÃܶȿɱà³ÌÆ÷¼þ£¬ÊµÏÖÌض¨Âß¼­ÐèÒª¸´ÔÓµÄ
ÄÚ²¿Á¬½Ó£¬ÔÚÉè¼Æ¹ý³ÌÖпÉÄÜ´æÔÚÒþº¬´íÎó»ò¹ÊÕÏ£¬Èç×ÜÏß¾ºÓᢾºÕù/ðÏյȡ£¶øPSDÄÚ
²¿½ÚµãµÄ״̬»ù±¾ÉÏÊDz»
¿É¹Û²âµÄ¡£Õâ¾ÍÒªÇóÄܹ»¶ÔÓÚÆ÷¼þµÄÌض¨Éè¼Æ½øÐÐÑéÖ¤¡£PSDsoft¿ª·¢Èí¼þÄÚ°üº¬µÄÂß¼­
·ÂÕ湤¾ßPSD silosIIIÄܹ»ÊµÏÖоƬµÄÐÐΪ¼¶·ÂÕæ¡£
¡¡¡¡ËùνÂß¼­·ÂÕæ¾ÍÊÇÀûÓüÆËã»úµÄ¾Þ´óÊý¾Ý´¦ÀíÄÜÁ¦£¬°ÑÍⲿ¼¤ÀøÐźÅÊ©¼ÓÓÚÓÃÓ²¼þÃè
ÊöÓïÑÔ±íʾµÄÌض¨¸´ÔÓÊý×ÖÂß¼­µç·µÄÊýѧģÐÍ£¬È»ºó¹Û²ìÊýѧģÐÍÔÚÕâЩÐźÅ×÷ÓÃϵÄ
Êä³öÐÐΪ£¬´Ó¶øÅжÏÆ÷¼þÉè¼ÆÊÇ·ñʵÏÖÁËÔ¤ÆڵŦÄÜ¡£¾­¹ýÂß¼­·ÂÕæÒÔºóÖ¤Ã÷ÊÇÕýÈ·µÄÌØ
¶¨Éè¼Æ£¬²Å¿ÉÓÃÏà¶ÔÓ¦
 ÑÐÖƺÍÉè¼ÆÊý×Öϵͳµ ×îÀíÏëÑ¡Ôñ¡£µ«PLD¡¢GALµÈÖ»ÄÜÍê³É¾Ö²¿t
µÄÄ¿±êÎļþ½øÐеçÆø±à³Ì£¬Ð´ÈëPSDÆ÷¼þ¡£ÏÔÈ»¶ÔPSDÆ÷¼þ½øÐÐÂß¼­·ÂÕæÐèÒªÒÔϵÄÐÅÏ¢£º
¡¡¡¡(1) PSDÆ÷¼þÄÚ²¿¸÷»ù±¾µ¥ÔªµÄÊýѧģÐÍ£¬¼´Æ÷¼þµÄ¿âÄ£ÐÍ£¬ËüÓÉPSDsoft¿ª·¢Èí¼þËæ
»úÌṩ¡£
¡¡¡¡(2) PSDÆ÷¼þʵÏÖÌض¨Éè¼ÆʱÄÚ²¿»ù±¾µ¥ÔªÖ®¼äµÄÁ¬½Ó¹Øϵ¡£ËüÒѾ­ÔÚPSDÆ÷¼þÂß¼­·Â
ÕæÇ°ÓɱàÒë²úÉú£¬¼´ÈÛ˿ͼÎļþ¡£
¡¡¡¡(3) ×÷ÓÃÓÚÊýѧģÐ͵ÄÍⲿ¼¤ÀøÐźš£ÓÉÉè¼ÆÕß°´ÕÕÓëPSDÆ÷¼þÅäºÏʹÓõĵ¥Æ¬»úµÄ
ʱÐò±àд·ÂÕ漤ÀøÎļþ¡£
¡¡¡¡±¾ÎĶÔPSDÆ÷¼þµÄÂß¼­·ÂÕæÑо¿Ö÷ÒªÊǽøÐÐÐÐΪ¼¶·ÂÕæ¡£¶ÔоƬÌض¨Éè¼ÆµÄÕûÌ幦ÄÜ
¡¢ÐÐΪÌØÐÔ½øÐÐÄ£ÄⵥƬ»úµÄ²Ù×÷£¬È»ºó¹Û²ìÊä³ö½á¹ûÈ·¶¨ÊÇ·ñ´æÔÚ´íÎó¡£PSDÆ÷¼þµÄ¿â
Ä£ÐͺÍPSDsoftÈí¼þÉú³ÉµÄÌض¨Éè¼ÆµÄÊýѧģÐÍÊÇVerilog HDLÓïÑÔÐÎʽµÄ¡£Verilog
HDLÊÇÒ»ÖÖÐÐΪºÍ½á¹¹»¯µÄÓ²¼þÃèÊöÓïÑÔ¡£Ëü²»½ö¿ÉÒÔÃèÊöÆ÷¼þ¹¹ÔìµÄÄÚ²¿Âß¼­Á¬½Ó£¬»¹
¿ÉÒÔÃèÊöÉè¼ÆµÄ¹¦ÄÜ¡£ÔÚPSDÆ÷¼þµÄÂß¼­·ÂÕæ¹ý³ÌÖУ¬Ö÷ÒªÓÃËü×÷ΪÐÐΪÓïÑÔÀ´±àд·ÂÕæ
¼¤ÀøÎļþ¡£
¡¡¡¡ÔÚ·ÂÕ漤ÀøÎļþÖУ¬É趨PSDÆ÷¼þÓ뵥Ƭ»úÅäºÏʹÓÃʱµÄʱÐò¡£Èç¼Ù¶¨Ä³Êý×Ö¿ØÖÆϵ
ͳӲ¼þµç·ÊÇÓÉ80C196KCµ¥Æ¬»úºÍPSDÆ÷¼þ×é³ÉµÄ16λϵͳ£¬¹¤×÷ÓÚ16MHzµÄʱÖÓƵÂÊ¡£´Ë
ʱ£¬Ä£ÄⵥƬ»ú·ÃÎÊPSDÆ÷¼þÄÚ²¿µÄEPROMºÍRAMʱµÄÐźţ¬ÐγÉÈçÏÂÒ»¸ö¾ßÌåµÄдÈÎÎñ¡£
task write (addrbus,bhevalue,datain);
input£Û15:0£Ý addrbus;
input£Û15:0£Ý datain;
input bhevalue;
¡¡begin
¡¡¡¡#20 ale =1;¡¡¡¡¡¡¡¡¡¡ //Latch the address lines
ch the address linesñ¡£µ«PLD¡¢GALµÈÖ»ÄÜÍê³É¾Ö²¿t
¡¡¡¡¡¡fulladr=addr bus; ¡¡¡¡//Setup the right addres
¡¡¡¡¡¡¡¡bhe =bhevalue;¡¡¡¡#60¡¡ale=0;¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Ale inactive
¡¡¡¡#20¡¡adio=datain;¡¡//Write operation
¡¡¡¡#80¡¡wr=0;¡¡¡¡¡¡¡¡¡¡//Write pulse
¡¡¡¡#80¡¡wr=1;¡¡¡¡¡¡¡¡¡¡//Write ends
¡¡¡¡#10¡¡adio=Z16;bhe=Z;
¡¡end
endtask
¡¡¡¡Í¬Àí»¹¿ÉÒÔÄ£ÄⵥƬ»úͨ¹ýPSDÆ÷¼þÌṩ·ÖÀëµÄµØÖ·×ÜÏߣ¬ÒÔ8λÊý¾Ý×ÜÏß¿í¶È·ÃÎÊÁí
Í⸽¼ÓRAMʱµÄÐźţ¬ÐγÉÁíÍâÒ»¸ö²»Í¬µÄдÈÎÎñ¡£ÒÔ¼°µ¥Æ¬»ú¶ÁRAMµ¥ÔªÊ±µÄÐźÅÐγÉÒ»
¸ö¶ÁÈÎÎñ¡£
¡¡¡¡ÁíÍ⣬PSDsoftÈí¼þÌṩµÄÊý¾Ý·ÖÎöÆ÷Äܹ»°ÑÂß¼­·ÂÕæÔËÐкóµÄÊý¾Ý½á¹ûÒÔ²¨Ðεķ½
ʽÏÔʾ£¬´Ó¶øʹÓû§Äܹ»²âÊÔ·ÂÕæ½á¹û¡£Õâʵ¼ÊÉϾÍʵÏÖÁËÒ»ÖÖÈí¼þʾ²¨Æ÷µÄ¹¦ÄÜ£¬½«Ô­
±¾ÄÑÒÔ¹Û²âµÄ¸ßƵÊý×ֵ緵ÄʱÐòÏÔʾ³öÀ´£¬¿ÉÒÔ¸ü¼ÓÖ±¹ÛµÄ·¢ÏÖÉè¼ÆÖпÉÄÜ´æÔÚµÄȱÏÝ
¡£

4¡¡PSDÆ÷¼þµÄÂß¼­·ÂÕæʵÀý
¡¡¡¡Í¼1ΪÂß¼­·ÂÕæ¶ÔËĿ鲻ͬEPROMµ¥ÔªµÄ¶Á²Ù×÷¡£¿É¼û£¬ÔÚÿ¸öEPROMµ¥Ôª¶Áѡͨʱ£¬
ÏàÓ¦µÄƬѡÐźÅes0¡¢es1¡¢es2¡¢es3ת»»Îª¸ßµçƽ¡£·ÂÕæÇ°£¬Verilog
HDLÊýѧģÐÍĬÈϵÄEPROMµ¥ÔªÖд洢µÄÊý¾ÝÄÚÈݳöÏÖÔÚÊý¾Ý×ÜÏßÉÏ¡£PSDÆ÷¼þÄÚ²¿µÄµØÖ·
Ëø´æÆ÷°ÑµØÖ·×ÜÏß´ÓÊý¾Ý/µØÖ·×ÜÏßÖзÖÀ룬²¢ÇÒÒ»Ö±±£´æµ½Ã¿Ò»´Î¶Á²Ù×÷µÄ½áÊø¡£¹ÊƬ
Ñ¡ÐźÅÒ²Ö±µ½¶Á²Ù×÷½áÊø²ÅʧЧ£¬µ«¶ÁÐźÅrdÊÇÔÚµØÖ·½¨Á¢ºóÒ»¶¨Ê±¼ä²ÅÓÐЧ¡£¶ÔÓÚ×Öµ¥
½¨Á¢ºóÒ»¶¨Ê±¼ä²ÅÓÐЧ¡£¶ÔÓÚ×Öµ¥t
ÔªµÄ²Ù×÷£¬PSDÆ÷¼þÒëÂë
Êä³öµÄ×ÜÏß¿í¶ÈÐźÅbus_wdΪ¸ßµçƽ£¬¹ÊÓɵ¥Æ¬»úÀ´µÄ¸ßλ×Ö½ÚÔÊÐíÐźÅbheΪµÍµçƽ¡£
µØÖ·19FEHµ¥ÔªµÄ¶Á³öÄÚÈÝΪ0123H£¬¶ÔÓ¦es0¿éEPROM¡£ÆäÓàÒÀ´ËÀàÍÆ£¬µØÖ·246CHµ¥ÔªµÄ
¶Á³öÄÚÈÝΪ4567H£¬¶ÔÓ¦esl¿éEPROM£»µØÖ·59FDHµ¥ÔªµÄ¶Á³öÄÚÈÝΪ89ABH£¬¶ÔÓ¦es2¿éEPR
OM£»µØÖ·79FDHµ¥ÔªµÄ¶Á³ö
ÄÚÈÝΪCDEFH£¬¶ÔÓ¦es3¿éEPROM¡£




ͼ1

¡¡¡¡Í¼2ÖеÚÒ»¸öºÍµÚ¶þ¸öʱÐòΪ¶ÔPSDÆ÷¼þÄÚ²¿I/O¶Ë¿Ú¼Ä´æÆ÷µÄд²Ù×÷£¬ÓÃÀ´³õʼ»¯PC
¶Ë¿Ú¡£¿ØÖƼĴæÆ÷C012Hµ¥ÔªÐ´Èë×Ö½Ú00H£¬ÖÃPC¶Ë¿ÚΪµØÖ·Êä³öģʽ£¬·½Ïò¼Ä´æÆ÷C016H
µ¥ÔªÐ´Èë×Ö½ÚFFH£¬ÖÃPC¶Ë¿ÚΪÊä³öģʽ¡£´ËºóPC¶Ë¿Ú¾Í¹¤×÷ÓÚËø´æµÄµÍ8λµØÖ·×ÜÏßÊä³ö
·½Ê½¡£ÕâÁ½¸öʱÐòÖУ¬cs
iopÐźÅΪ¸ßµçƽ£¬±íʾѡͨÄÚ²¿I/O¶Ë¿Ú¼Ä´æÆ÷¡£´Ó´ËºóµÄÈý¸öд²Ù×÷ʱÐò£¬¿ÉÒÔ¿´³ö¶Ë
¿ÚPC¸÷¸öÒý½Å(ͼ2ÖÐaddr7£¬¡­¡­£¬addr0)µÄµçƽ״̬ÓëµØÖ·×ÜÏߵĵÍ8λһÖ¡£PSDÆ÷¼þ
ÄÚ²¿µÄSRAM¹¤×÷ÓÚ16λÊý¾Ý×ÜÏß¿í¶È£¬SRAMµÄ¶Á/д²Ù×÷´æÔÚÈýÖÖ¿ÉÄÜ£¬Èç±í1Ëùʾ¡£±í1
ÖУ¬bheΪ80C196KCµ¥Æ¬
»úµÄ¸ßλ×Ö½ÚÔÊÐíÐźţ¬a0ΪµØÖ·×ÜÏßµÄ×îµÍ룬d15£¬¡­¡­£¬d0¶ÔÓ¦16λÊý¾Ý×ÜÏߵĸ÷
λ¡£
λ¡£ºÅÒ²Ö±µ½¶Á²Ù×÷½áÊø²ÅʧЧ£¬µ«¶ÁÐźÅrdÊÇÔÚµØÖ·½¨Á¢ºóÒ»¶¨Ê±¼ä²ÅÓÐЧ¡£¶ÔÓÚ×Öµ¥t
¡¡¡¡Í¼2ÖеÚÈý¸öʱÐòΪ¶ÔPSDÆ÷¼þÄÚ²¿SRAMÖÐż×Ö½ÚµØÖ·µ¥ÔªA010HµÄд²Ù×÷£¬ÓûдÈëµÄ
Êý¾Ý27HÔÚµØÖ·Ëø´æÖ®ºó³öÏÖÔÚÊý¾Ý×ÜÏߵĵÍ8λ¡£´ËʱµÄbheÐźÅΪ¸ßµçƽ¡£µÚËĸöʱÐò
Ϊ¶ÔPSDÆ÷¼þÄÚ²¿µÄSRAMÖÐÆæ×Ö½ÚµØÖ·µ¥ÔªA011HµÄд²Ù×÷£¬ÓûдÈëµÄÊý¾Ý5AHÔÚµØÖ·Ëø´æ
Ö®ºó³öÏÖÔÚÊý¾Ý×ÜÏߵĸß8
룬´ËʱµÄbheÐźÅΪµÍµçƽ¡£µÚÎå¸öʱÐòΪ¶ÔPSDÆ÷¼þÄÚ²¿µÄSRAMÖеØÖ·µ¥ÔªA7FEHµÄ×Ö
д²Ù×÷£¬ÓûдÈëµÄÊý¾Ý5A27HÔÚµØÖ·Ëø´æÖ®ºó³öÏÖÔÚ16λ¿í¶ÈÊý¾Ý×ÜÏßÉÏ£¬´ËʱµÄbheÐźÅ
ΪµÍµçƽ¡£ÔÚµÚÈý¡¢ËÄ¡¢ÎåʱÐòʱ£¬rs0±ä»»Îª¸ßµçƽ£¬±íʾSRAMµÄƬѡÐźÅÓÐЧ¡£ÕâÈý
¸öʱÐòµÄ״̬Óë±í1Ò»ÖÂ
¡£




ͼ2

±í1¡¡80C196KCµ¥Æ¬»ú16λÊý¾Ý×ÜÏߵĶÁ/д²Ù×÷

bhe a0 d15-d8 d7-d0
0 0 Ææ×ֽڠż×Ö½Ú
0 1 Ææ×Ö½Ú ¡ª
1 0 ¡ª Å¼×Ö½Ú

λ¡£ºÅÒ²Ö±µ½¶Á²Ù×÷½áÊø²ÅʧЧ£¬µ«¶ÁÐźÅrdÊÇÔÚµØÖ·½¨Á¢ºóÒ»¶¨Ê±¼ä²ÅÓÐЧ¡£¶ÔÓÚ×Öµ¥t
¡¡¡¡Í¼3Ϊ¼¸¸öÂß¼­Ê±ÐòµÄ×éºÏ¡£µÚÒ»¸öʱÐòΪSRAMÖÐA476Hµ¥ÔªÐ´Èë×Ö5A27HµÄ²Ù×÷£¬Æä
ÖÐrs0ÐźÅÔÚ´ËÆÚ¼äΪ¸ßÓÐЧ¡£µÚ¶þ¸öʱÐòΪ¶ÔPSDÆ÷¼þÍâΧ¸½¼Ó8λRAMµÄż×Ö½ÚµØÖ·µ¥Ôª
8676Hд²Ù×÷¡£µ¥Æ¬»úÏÈËͳöµØÖ·µ½Êý¾Ý/µØÖ·×ÜÏߣ¬ÔÚ¾­¹ýÒ»¶¨µÄÑÓ³Ùʱ¼äºó£¬µ¥Æ¬»úÊý
¾Ý/µØÖ·×ÜÏßÖеÍ8λËÍ
³öÊý¾Ý£¬Êý¾Ý/µØÖ·×ÜÏߵĸß8λ±£³ÖÔ­À´µÄ¸ßλµØÖ·²»±ä¡£µÚÈý¸öʱÐòΪ¶ÔÏàͬÍâΧ8λ
Ë«¶Ë¿ÚRAMµÄÆæ×Ö½ÚµØÖ·µ¥Ôª8676Hд²Ù×÷¡£



ͼ3

¡¡¡¡ÒòΪµ¥Æ¬»úÔÚ¶ÔÍâΧ˫¶Ë¿ÚRAM·ÃÎÊʱÊÇ8λ×ÜÏß·½Ê½£¬buswdÐźÅÔÚÕâÁ½¸öʱÐòʱΪ
µÍµçƽ£¬±íʾµ¥Æ¬»úÒªÇл»Îª8λÊý¾Ý×ÜÏß¿í¶È¡£´Ëʱ£¬bheÐźŵĵçƽÓëÆæ×Ö½Ú»òż×Ö½Ú
µØÖ·µ¥ÔªµÄѰַûÓйØϵ£¬¹ÊÔÚͼÖÐδʾ³ö¡£ram_cs1ΪPSDÆ÷¼þÊä³öµÄ¸ßµçƽÐźţ¬ÓÃÓÚ
ÔÚÒÔÉÏÁ½¸öʱÐòʱΪ¸ÃR
AMÌṩƬѡ¡£µÚËÄ¡¢Îå¸öʱÐòΪ¶ÔÁíÍâһƬÍâΧ8λ¸½¼ÓRAMµÄд²Ù×÷¡£¾ßÌåʱÐòÓëµÚ¶þ¡¢
Èý²½²Ù×÷»ù±¾Ò»Ö¡£ram_cs2ΪPSDÆ÷¼þÊä³öµÄµÍµçƽÐźţ¬ÓÃÓÚÔÚÕâÁ½ÉÏʱÐòʱΪ¶ÔÓ¦µÄ
ÍâΧ8λRAMÌṩƬѡ¡£µÚÁù¸öʱÐòΪ¶ÔÔÚµÚÒ»¸öʱÐòʱдÈëSRAMµÄA476HµØÖ·µ¥ÔªµÄÊý¾Ý
½øÐжÁ²Ù×÷ÑéÖ¤£¬¿ÉÒÔ
¿´µ½£¬5A27H³öÏÖÔÚÊý¾Ý×ÜÏßÉÏ£¬×ÜÏß¿í¶ÈÐźÅbuswdת»»Îª¸ßµçƽ£¬Ê¹µ¥Æ¬»ú»Ö¸´µ½16λ
Êý¾Ý×ÜÏß¿í¶È·½Ê½¹¤×÷¡£
¡¡¡¡¿É±à³ÌϵͳÆ÷¼þPSDÓ¦ÓÃÓÚÊý×Ö¿ØÖÆϵͳµÄÉè¼ÆÖУ¬¿É×é³ÉÓ²¼þ½öÓÐPSDÓë΢¿ØÖÆÆ÷µÄ

Á½Ð¾Æ¬ÏµÍ³£¬½µµÍÁ˳ɱ¾£¬Ìá¸ßÁË¿É¿¿ÐÔ¡£Ó¦ÓÃPSDsoftÈí¼þ¶ÔÆ÷¼þµÄÌض¨Éè¼Æ½øÐÐÐÐΪ
¼¶µÄÂß¼­·ÂÕ棬Äܹ»ÑéÖ¤Æ÷¼þµÄ¹¦ÄÜ£¬±ÜÃâÁËÉè¼ÆÖеÄȱÏÝ£¬Ìá¸ßÁËÊý×Ö¿ØÖÆϵͳӲ¼þµç
·µÄÕûÌåˮƽ¡£

×÷Õßµ¥Î»£ºÌÆÒåÁ¼±±¾©Ç廪´óѧ(100084)
¡¡¡¡¡¡¡¡¡¡ÍõÐÄÔ¶¡¡×ÞµÀÔª¡¡¡¡Ìì½òºÓ±±¹¤Òµ´óѧ(300130)
¡¡¡¡¡¡¡¡¡¡´ÞÓñÁú ¡¡¡ºÓ± ±£¶¨»ª±±µçÁ¦´óѧ(071000)

²Î¿¼ÎÄÏ×

¡¡[1]PSD Programmable Peripherials design and Application Handbook.WSI Corpor
ation, 1996
¡¡[2]PSDsoft PSDabelTM User Manual.WSI Corporation,1996
¡¡[3]Software User¡äs Manual.WSI Corporation,1996
¡¡[4]Ëﺭ·¼.INTEL 16λµ¥Æ¬»ú.±±¾©£º±±¾©º½¿Õº½Ìì´óѧ³ö°æÉ磬1995

ÊÕ¸åÈÕÆÚ£º1998-03-16


--
    ¸ÐÇéÊÇÒ»¸öÄÑÒÔѱ·þµÄÒ°Âí
    ÀíÖÇÈ´ÊÇÒ»¸öÑÏÀ÷µÄÂí·ò

¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: 202.118.228.139]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º6.059ºÁÃë