¡¶²Ù×÷ϵͳ¾«ËèÓëÉè¼ÆÔ­Àí¡¤µÚÎå°æ¡·Á·Ï°Ìâ¼°´ð°¸(DOC)

µÚ1Õ ¼ÆËã»úϵͳ¸ÅÊö

1.1¡¢Í¼1.3ÖеÄÀíÏë»úÆ÷»¹ÓÐÁ½ÌõI/OÖ¸Á 0011 = ´ÓI/OÖÐÔØÈëAC 0111 = °ÑAC±£´æµ½I/OÖÐ

ÔÚÕâÖÖÇé¿öÏ£¬12λµØÖ·±êʶһ¸öÌØÊâµÄÍⲿÉ豸¡£Çë¸ø³öÒÔϳÌÐòµÄÖ´Ðйý³Ì£¨°´ÕÕͼ1.4µÄ¸ñʽ£©£º 1. ´ÓÉ豸5ÖÐÔØÈëAC¡£ 2. ¼ÓÉÏ´æ´¢Æ÷µ¥Ôª940µÄÄÚÈÝ¡£ 3. °ÑAC±£´æµ½É豸6ÖС£

¼ÙÉè´ÓÉ豸5ÖÐÈ¡µ½µÄÏÂÒ»¸öֵΪ3940µ¥ÔªÖеÄֵΪ2¡£

´ð°¸£º´æ´¢Æ÷£¨16½øÖÆÄÚÈÝ£©£º300£º3005£»301£º5940£»302£º7006 ²½Öè1£º3005£­>IR£»²½Öè2£º3£­>AC ²½Öè3£º5940£­>IR£»²½Öè4£º3£«2£½5£­>AC ²½Öè5£º7006£­>IR£º²½Öè6£ºAC£­>É豸 6

1.2¡¢±¾ÕÂÖÐÓÃ6²½À´ÃèÊöͼ1.4ÖеijÌÐòÖ´ÐÐÇé¿ö£¬ÇëʹÓÃMARºÍMBRÀ©³äÕâ¸öÃèÊö¡£

´ð°¸£º1. a. PCÖаüº¬µÚÒ»ÌõÖ¸ÁîµÄµØÖ·300£¬¸ÃÖ¸ÁîµÄÄÚÈݱ»ËÍÈëMARÖС£ b. µØÖ·Îª300µÄÖ¸ÁîµÄÄÚÈÝ£¨ÖµÎªÊ®Áù½øÖÆÊý1940£©±»ËÍÈëMBR£¬²¢

ÇÒPCÔö1¡£ÕâÁ½¸ö²½ÖèÊDz¢ÐÐÍê³ÉµÄ¡£

c. MBRÖеÄÖµ±»ËÍÈëÖ¸Áî¼Ä´æÆ÷IRÖС£

2. a. Ö¸Áî¼Ä´æÆ÷IRÖеĵØÖ·²¿·Ö£¨940£©±»ËÍÈëMARÖС£ b. µØÖ·940ÖеÄÖµ±»ËÍÈëMBRÖС£ c. MBRÖеÄÖµ±»ËÍÈëACÖС£

1

3. a. PCÖеÄÖµ£¨301£©±»ËÍÈëMARÖС£

b. µØÖ·Îª301µÄÖ¸ÁîµÄÄÚÈÝ£¨ÖµÎªÊ®Áù½øÖÆÊý5941£©±»ËÍÈëMBR£¬²¢

ÇÒPCÔö1¡£

c. MBRÖеÄÖµ±»ËÍÈëÖ¸Áî¼Ä´æÆ÷IRÖС£

4. a. Ö¸Áî¼Ä´æÆ÷IRÖеĵØÖ·²¿·Ö£¨941£©±»ËÍÈëMARÖС£ b. µØÖ·941ÖеÄÖµ±»ËÍÈëMBRÖС£

c. ACÖÐÒÔǰµÄÄÚÈݺ͵ØÖ·Îª941µÄ´æ´¢µ¥ÔªÖеÄÄÚÈÝÏà¼Ó£¬½á¹û±£´æ

µ½ACÖС£

5. a. PCÖеÄÖµ£¨302£©±»ËÍÈëMARÖС£

b. µØÖ·Îª302µÄÖ¸ÁîµÄÄÚÈÝ£¨ÖµÎªÊ®Áù½øÖÆÊý2941£©±»ËÍÈëMBR£¬²¢

ÇÒPCÔö1¡£

c. MBRÖеÄÖµ±»ËÍÈëÖ¸Áî¼Ä´æÆ÷IRÖС£

6. a. Ö¸Áî¼Ä´æÆ÷IRÖеĵØÖ·²¿·Ö£¨941£©±»ËÍÈëMARÖС£ b. ACÖеÄÖµ±»ËÍÈëMBRÖС£

c. MBRÖеÄÖµ±»´æ´¢µ½µØÖ·Îª941µÄ´æ´¢µ¥ÔªÖ®ÖС£

1.4¡¢¼ÙÉèÓÐÒ»¸ö΢´¦ÀíÆ÷²úÉúÒ»¸ö16λµÄµØÖ·£¨ÀýÈ磬¼ÙÉè³ÌÐò¼ÆÊýÆ÷ºÍµØÖ·¼Ä´æÆ÷¶¼ÊÇ16룩²¢ÇÒ¾ßÓÐÒ»¸ö16λµÄÊý¾Ý×ÜÏß¡£

a.Èç¹ûÁ¬½Óµ½Ò»¸ö16λ´æ´¢Æ÷ÉÏ£¬´¦ÀíÆ÷Äܹ»Ö±½Ó·ÃÎʵÄ×î´ó´æ´¢Æ÷µØÖ·¿Õ¼äΪ¶àÉÙ£¿

b.Èç¹ûÁ¬½Óµ½Ò»¸ö8λ´æ´¢Æ÷ÉÏ£¬´¦ÀíÆ÷Äܹ»Ö±½Ó·ÃÎʵÄ×î´ó´æ´¢Æ÷µØÖ·¿Õ¼äΪ¶àÉÙ£¿

c.´¦Àí·ÃÎÊÒ»¸ö¶ÀÁ¢µÄI/O¿Õ¼äÐèÒªÄÄЩ½á¹¹ÌØÕ÷£¿

d.Èç¹ûÊäÈëÖ¸ÁîºÍÊä³öÖ¸Áî¿ÉÒÔ±íʾ8λI/O¶Ë¿ÚºÅ£¬Õâ¸ö΢´¦ÀíÆ÷¿ÉÒÔÖ§³Ö

2

¶àÉÙ8λI/O¶Ë¿Ú£¿

´ð°¸£º¶ÔÓÚ(a)ºÍ(b)Á½ÖÖÇé¿ö£¬Î¢´¦ÀíÆ÷¿ÉÒÔÖ±½Ó·ÃÎʵÄ×î´ó´æ´¢Æ÷µØÖ·¿Õ¼ä

Ϊ216 = 64K bytes£»Î¨Ò»µÄÇø±ðÊÇ8λ´æ´¢Æ÷ÿ´Î·ÃÎÊ´«Êä1¸ö×Ö½Ú£¬¶ø16λ´æ´¢Æ÷ÿ´Î·ÃÎÊ¿ÉÒÔ´«ÊäÒ»¸ö×Ö½Ú»òÕßÒ»¸ö16λµÄ×Ö¡£¶ÔÓÚ(c)Çé¿ö£¬ÌØÊâµÄÊäÈëºÍÊä³öÖ¸ÁîÊDZØÒªµÄ£¬ÕâЩָÁîµÄÖ´ÐÐÌå»á²úÉúÌØÊâµÄ¡°I/OÐźš±£¨ÓбðÓÚ¡°´æ´¢Æ÷Ðźš±£¬ÕâЩÐźÅÓÉ´æ´¢Æ÷ÀàÐÍÖ¸ÁîµÄÖ´ÐÐÌå²úÉú£©£»ÔÚ×îС״̬Ï£¬Ò»¸ö¸½¼ÓµÄÊä³öÕë½Å½«ÓÃÀ´´«ÊäеÄÐźš£¶ÔÓÚ(d)Çé¿ö£¬ËüÖ§³Ö28 = 256¸öÊäÈëºÍ28 = 256¸öÊä³ö×ֽڶ˿ںÍÏàͬÊýÄ¿µÄ16λI/O¶Ë¿Ú£»ÔÚÈÎÒ»Çé¿ö, Ò»¸öÊäÈëºÍÒ»¸öÊä³ö¶Ë¿ÚÖ®¼äµÄÇø±ðÊÇͨ¹ý±»Ö´ÐеÄÊäÈëÊä³öÖ¸ÁîËù²úÉúµÄ²»Í¬ÐźÅÀ´¶¨ÒåµÄ¡£

1.5¡¢¿¼ÂÇÒ»¸ö32λ΢´¦ÀíÆ÷£¬ËüÓÐÒ»¸ö16λÍⲿÊý¾Ý×ÜÏߣ¬²¢ÓÉÒ»¸ö8MHzµÄÊäÈëʱÖÓÇý¶¯¡£¼ÙÉèÕâ¸ö΢´¦ÀíÆ÷ÓÐÒ»¸ö×ÜÏßÖÜÆÚ£¬Æä×î´ó³ÖÐøÊ±¼äµÈÓÚ4¸öÊäÈëʱÖÓÖÜÆÚ¡£ÇëÎʸÃ΢´¦ÀíÆ÷¿ÉÒÔÖ§³ÖµÄ×î´óÊý¾Ý´«ËÍËÙ¶ÈΪ¶àÉÙ£¿ÍⲿÊý¾Ý×ÜÏßÔö¼Óµ½21룬»òÕßÍⲿʱÖÓÆµÂʼӱ¶£¬ÄÄÖÖ´ëÊ©¿ÉÒÔ¸üºÃµØÌá¸ß´¦ÀíÆ÷ÐÔÄÜ£¿ÇëÐðÊöÄãµÄÉèÏë²¢½âÊÍÔ­Òò¡£ ´ð°¸£ºÊ±ÖÓÖÜÆÚ£½1/£¨8MHZ£©£½125ns

×ÜÏßÖÜÆÚ£½4¡Á125ns£½500ns

ÿ500ns´«Êä2±ÈÌØ£»Òò´Ë´«ÊäËÙ¶È£½4MB/s

¼Ó±¶ÆµÂÊ¿ÉÄÜÒâζ×ŲÉÓÃÁËеÄÐ¾Æ¬ÖÆÔì¼¼Êõ£¨¼ÙÉèÿ¸öÖ¸Áî¶¼ÓÐÏàͬµÄʱÖÓÖÜÆÚÊý£©£»¼Ó±¶ÍⲿÊý¾Ý×ÜÏߣ¬ÔÚоƬÊý¾Ý×ÜÏßÇý¶¯/Ëø´æ¡¢×ÜÏß¿ØÖÆÂß¼­µÄÐ޸ĵȷ½ÃæÊֶι㷺£¨»òÐí¸üУ©¡£ÔÚµÚÒ»ÖÖ·½°¸ÖУ¬ÄÚ´æÐ¾Æ¬µÄËÙ¶ÈÒªÌá¸ßÒ»±¶£¨´óÔ¼£©£¬¶ø²»ÄܽµµÍ΢´¦ÀíÆ÷µÄËÙ¶È£»µÚ¶þÖÖ·½°¸ÖУ¬ÄÚ´æµÄ×Ö³¤±ØÐë¼Ó±¶£¬ÒÔ±ãÄÜ·¢ËÍ/½ÓÊÜ32λÊýÁ¿¡£

3

1.6¡¢¿¼ÂÇÒ»¸ö¼ÆËã»úϵͳ£¬Ëü°üº¬Ò»¸öI/OÄ£¿é£¬ÓÃÒÔ¿ØÖÆÒ»Ì¨¼òµ¥µÄ¼üÅÌ/´òÓ¡»úµç´«´ò×ÖÉ豸¡£CPUÖаüº¬ÏÂÁмĴæÆ÷£¬ÕâЩ¼Ä´æÆ÷Ö±½ÓÁ¬½Óµ½ÏµÍ³×ÜÏßÉÏ£º

INPR£ºÊäÈë¼Ä´æÆ÷£¬8λ OUTR£ºÊä³ö¼Ä´æÆ÷£¬8λ FGI£ºÊäÈë±ê¼Ç£¬1λ FGO£ºÊä³ö±ê¼Ç£¬1λ IEN£ºÖжÏÔÊÐí£¬1λ

I/OÄ£¿é¿ØÖÆ´Ó´ò×Ö»úÖÐÊäÈë»÷¼ü£¬²¢Êä³öµ½´òÓ¡»úÖÐÈ¥¡£´ò×Ö»ú¿ÉÒÔ°ÑÒ»¸ö×ÖĸÊý×Ö·ûºÅ±àÂë³ÉÒ»¸ö8λ×Ö£¬Ò²¿ÉÒÔ°ÑÒ»¸ö8λ×Ö½âÂë³ÉÒ»¸ö×ÖĸÊý×Ö·ûºÅ¡£µ±8λ×Ö´Ó´ò×Ö»ú½øÈëÊäÈë¼Ä´æÆ÷ʱ£¬ÊäÈë±ê¼Ç±»ÖÃλ£»µ±´òÓ¡Ò»¸ö×Öʱ£¬Êä³ö±ê¼Ç±»ÖÃλ¡£

a. ÃèÊöCPUÈçºÎʹÓÃÕâ4¸ö¼Ä´æÆ÷ʵÏÖÓë´ò×Ö»ú¼äµÄÊäÈë/Êä³ö¡£ b. ÃèÊöͨ¹ýʹÓÃIEN£¬ÈçºÎÌá¸ßÖ´ÐÐЧÂÊ£¿

´ð°¸£ºa.À´Ô´ÓÚ´ò×Ö»úµÄÊäÈë´¢´æÔÚINPRÖС£Ö»Óе±FGI£½0ʱ£¬INPR²Å»á½Ó

ÊÕÀ´×Ô´ò×Ö»úµÄÊý¾Ý¡£µ±Êý¾Ý½ÓÊպ󣬱»´¢´æÔÚINPRÀïÃæ£¬Í¬Ê±FGIÖÃΪ1¡£CPU¶¨ÆÚ¼ì²éFGI¡£Èç¹ûFGI£½1£¬CPU½«°ÑINPRÀïÃæµÄÄÚÈÝ´«ËÍÖÁAC£¬²¢°ÑFGIÖÃΪ0¡£

µ±CPUÐèÒª´«ËÍÊý¾Ýµ½´ò×Ö»úʱ£¬Ëü»á¼ì²éFGO¡£Èç¹ûFGO£½0£¬CPU

´¦Óڵȴý¡£Èç¹ûFGO£½1£¬CPU½«°ÑACµÄÄÚÈÝ´«ËÍÖÁOUTER²¢°ÑFGOÖÃΪ0¡£µ±Êý×Ö·ûºÅ´òÓ¡ºó£¬´ò×Ö»ú½«°ÑFGIÖÃΪ1¡£

b.£¨A£©ÃèÊöµÄ¹ý³Ì·Ç³£ÀË·Ñ¡£ËÙ¶ÈÔ¶¸ßÓÚ´ò×Ö»úµÄCPU±ØÐë·´¸´²»¶ÏµÄ

¼ì²éFGIºÍFGO¡£Èç¹ûÖжϱ»Ê¹Ó㬵±´ò×Ö»ú×¼±¸½ÓÊÕ»òÕß·¢ËÍÊý¾Ýʱ£¬

4

¿ÉÒÔÏòCPU·¢³öÒ»¸öÖжÏÇëÇó¡£IEN¼ÆÊýÆ÷¿ÉÒÔÓÉCPUÉèÖã¨ÔÚ³ÌÐòÔ±µÄ¿ØÖÆÏ£©¡£

1.7¡¢Êµ¼ÊÉÏÔÚËùÓаüÀ¨DMAÄ£¿éµÄϵͳÖУ¬DMA·ÃÎÊÖ÷´æ´¢Æ÷µÄÓÅÏȼ¶×ÜÊǸßÓÚ´¦ÀíÆ÷·ÃÎÊÖ÷´æ´¢Æ÷µÄÓÅÏȼ¶¡£ÕâÊÇΪʲô?

´ð°¸£ºÈç¹ûÒ»¸ö´¦ÀíÆ÷ÔÚ³¢ÊÔ×ŶÁ»òÕßд´æ´¢Æ÷ʱ±»¹ÒÆð, ͨ³£³ýÁËÒ»µãÇá΢

µÄʱ¼äËðºÄÖ®ÍâûÓÐÈκÎΣº¦¡£µ«ÊÇ£¬DMA¿ÉÄÜ´Ó»òÕßÏòÉ豸(ÀýÈç´ÅÅÌ»ò´Å´ø)ÒÔÊý¾ÝÁ÷µÄ·½Ê½½ÓÊÕ»òÕß´«ÊäÊý¾Ý²¢ÇÒÕâÊDz»Äܱ»´ò¶ÏµÄ¡£·ñÔò£¬Èç¹ûDMAÉ豸±»¹ÒÆð£¨¾Ü¾ø¼ÌÐø·ÃÎÊÖ÷´æ£©£¬Êý¾Ý¿ÉÄܻᶪʧ¡£

1.9¡¢Ò»Ì¨¼ÆËã»ú°üÀ¨Ò»¸öCPUºÍһ̨I/OÉ豸D£¬Í¨¹ýÒ»Ìõ¹²Ïí×ÜÏßÁ¬½Óµ½Ö÷´æ´¢Æ÷M£¬Êý¾Ý×ÜÏߵĿí¶ÈΪ1¸ö×Ö¡£CPUÿÃë×î¶à¿ÉÖ´ÐÐ106ÌõÖ¸Áƽ¾ùÿÌõÖ¸ÁîÐèÒª5¸ö»úÆ÷ÖÜÆÚ£¬ÆäÖÐ3¸öÖÜÆÚÐèҪʹÓô洢Æ÷×ÜÏß¡£´æ´¢Æ÷¶Á/д²Ù×÷ʹÓÃ1¸ö»úÆ÷ÖÜÆÚ¡£¼ÙÉèCPUÕýÔÚÁ¬Ðø²»¶ÏµØÖ´Ðкǫ́³ÌÐò£¬²¢ÇÒÐèÒª±£Ö¤95%µÄÖ¸ÁîÖ´ÐÐËÙ¶È£¬µ«Ã»ÓÐÈκÎI/OÖ¸Áî¡£¼ÙÉè1¸ö´¦ÀíÆ÷ÖÜÆÚµÈÓÚ1¸ö×ÜÏßÖÜÆÚ£¬ÏÖÔÚÒªÔÚMºÍDÖ®¼ä´«ËÍ´ó¿éÊý¾Ý¡£

a.ÈôʹÓóÌÐò¿ØÖÆI/O£¬I/Oÿ´«ËÍ1¸ö×ÖÐèÒªCPUÖ´ÐÐÁ½ÌõÖ¸Áî¡£Çë¹À¼ÆÍ¨¹ýDµÄI/OÊý¾Ý´«Ë͵Ä×î´ó¿ÉÄÜËÙ¶È¡£ b.Èç¹ûʹÓÃDMA´«ËÍ£¬Çë¹À¼Æ´«ËÍËÙ¶È¡£

´ð°¸£ºa.´¦ÀíÆ÷Ö»ÄÜ·ÖÅä5£¥µÄʱ¼ä¸øI/O.ËùÒÔ×î´óµÄI/OÖ¸Áî´«ËÍËÙ¶ÈÊÇ10e6

¡Á0.05£½50000ÌõÖ¸Áî/Ãë¡£Òò´ËI/OµÄ´«ËÍËÙÂÊÊÇ25000×Ö/Ãë¡£ b.ʹÓÃDMA¿ØÖÆÊ±£¬¿ÉÓõĻúÆ÷ÖÜÆÚϵÄÊýÁ¿ÊÇ

10e6£¨0.05¡Á5£«0.95¡Á2£©£½2.15¡Á10e6

Èç¹ûÎÒÃǼÙÉèDMAÄ£¿é¿ÉÒÔʹÓÃËùÓÐÕâЩÖÜÆÚ£¬²¢ÇÒºöÂÔÈκÎÉèÖúÍ״̬¼ì²éʱ¼ä£¬ÄÇôÕâ¸öÖµ¾ÍÊÇ×î´óµÄI/O´«ÊäËÙÂÊ¡£

5

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4