A Parallel Architecture Simulator or the -matrix ... - Guilhem de Wailly

last, the schEmE language increases the programming ef- ficiency. In this paper, the ... The parallel architecture is a very simple cheap board built with vulgar ...
288KB taille 1 téléchargements 315 vues
                      !""# $%&'& () +*, !- .&/% 01% !+++ 23 5465 7893:; 59;< 85= >?@ :9: 5AA5= 5; BC; 58: 5AA5= DEFGHEIGJHK LMNOPGHQEIJRSKT UJVOESW KI UXYIZKQKY [\] ^_`a LS bc\d KI LK eMf OJgKHYJIKh LK iJjK k UGlmJE nOIJlGeJY o^T FL iElGehKeGOv NNN k papo^ k iJjK qrsrt k uHEOjK VLwxFGKHJyzSOJjK{PH |} ~- €€ ‚ƒ„…†‡ˆ… ‰Š‘ŽŽ”’ ‹ŒŽ ’‘’“ ‹˜’‘Ž”•‹–’‘ Ž—˜™‹”’ ”• Š‹‘Š‹  ’™™‘™”• ‹ŒŽ —˜™‹–”’   ’”š Œ‹‘ Ž œ‘Ž ’‘œž ŸŒ‘ Ž›‘ ‹”˜Ž‘œŽŒ”–‹”› —”œ‘™ Œ”–›  ”—™‘¤ œ¡Š—›Šœ ™Š£˜£‘ › ”¢‘’‘™Ž‹ ›‹š”’‘Š‹‘œ ›Š ‹ŒŠ£Ž¦ Š  §‘’¡ › › ¥ ŽŒ”’‹ ‹—‘ž”¢‘ŸŒ‘‹Ž –‹Œ ”¢‘›‹ ”——”Š ’œ£——‘‹Œ”œŽž ™™”–Ž Š¨ŠŒ”—”£‘Š‘”˜Ž §‘– ”• ŠŒ‘’‹Š › © ›Š‹™¡› ’‘œ˜ ›‘Ž ‹Œ‘ ›”œ‘ ‘›˜Ž‘ ›‘ —‘ ŒŠŽ— Ž£Š ”• ‹Œ‘ › •‘‹˜’‘ ŽŒ’Š£ž ª‘’‘“ Ž ‹Œ‘‘‹–‘‘Š ™ œ‹Ž‘ ”¢‘ ‹š—”œ‘™ ›™ŽŽ›”¢‘ › ŽŒ”–Ž ‹Œ‘ ’‘™‹”ŠŽŒ ‹ ŠŽ‹Š ‘Žž ‰Š › ŠŠ‘’ ››”ŠŽ‹’˜œœš ‹”Š“ ‹Œ‘ ŠŒ‘’‹Š ‘š£’Œ œ‘Ž ’‘ ‹Œ‘ › › ›‹ ”• ”¢‘ ‹Žž ¨ £’Œ ™ Š‹‘’• ‘ Ž ˜™‹ ”§‘’ ‹Œ‘ Ž—˜™‹”’“ › › › ˜‹ ”Š™¡ ‹Ž ™¡”˜‹ Ž ŽŒ”–Š Œ‘’‘ž « ¬ ­ …®¯‡…®­° „ ±²³´ µ¶µ·¸ µ¸·´·¹º´¾»Ã·À·Ã ¶ ´»¼º½¶¸· ´³¾¿À¶º»¸ »¼ À¶¹Ä¿¶Ä· ¶ ´³¾µÀ· µ¶¸Á ¶ÀÀ·À ¶¸Â²³º·Âº¿¸· ½³º² ¶ ¼¿¹Âº³»¹¶À ¶¹Ã ³º´ ÃŹ¶¾³Â »ÆǷºÁ»¸³·¹º·Ã ³¹º·¸¼¶Â·È É ¼¿¹Âº³»¹¶À³¹ »¸Ã·¸ öº¶ÁÊ»½ À¶¹Ä¿¶Ä· ´³Ä¹¶À ½¶´ ÷˹·Ã ³¹ »¿¸ À¶Æ»¸¶º»¸ÅÌ º» ³¾µÀ·¾·¹º µ¸»Â·´´³¹Ä ¶µÁ µÀ³Â¶º³»¹´ »¹ ¼¶´º µ¶¸¶ÀÀ·À ¶¸Â²³º·Âº¿¸·´È ±²³´ ¶Æ´º¸¶Âº À¶¹Á Ä¿¶Ä· ³´ ¹¶¾·Ã ÍÁ¾¶º¸³ÎÈ Ïº »Ð·¸´ ¾¶º²·¾¶º³Â¶À ´·Ñ·¸¶À ¶ÃѶ¹º¶Ä·´ÒϺ ³´ Ñ·¸Å ´³¾µÀ· ¶¹Ã ¿´·´ ¶¹ ¶Â¿¸¶º· ´·¾¶¹º³Â´ ½²³Â² ¶ÀÀ»½´ µ¸»»¼´ »¼ ¶¸·µ¸»Ä¸¶¾´ ¶¹Ã Æ·²¶Ñ³»¸´È ±³¾· ¶¹Ã ¾·¾»¸Å ÷º·¸¾³¹³´¾´ ·´º¶ÆÀ³´²·Ã ³¹ ¶ µ¸»Ñ·Ã ½¶Å º»»È öº¶ Ê»½ ¶¹Ã µ¶¸¶Ã³Ä¾ µ¸·´·¸Ñ·´ º²· ³¹¹·¸¶¸·µ¶¸¶ÀÀ·À³´¾ »¼±²· ¶µµÀ³Â¶º³»¹´ ĸ¶µ²³Â¶À ¸·µ¸·´·¹º¶º³»¹´ µ»´´³ÆÀ·È Ó¶¸¶ÀÀ·À³´¾ »¼ ¶µµÀ³Â¶º³»¹´ ³´ ½·ÀÀ ·ÎµÀ»³º·ÃÔ Ã¿· º»Â»¾Á º²· µ¶¸º³Â¿À¶¸ ´»Àѳ¹Ä ¾·º²»ÃÈ Ï¹ ¶Ã󺳻¹Ô º²· µ¶¸¶ÀÀ·À µ³À¶º³»¹ ¶ÀÄ»¸³º²¾ ¶¹ ·Õ³·¹º ‹Ž  Š‹‘’™‘§‘ ¶¹Ã ¶ ™”›™ —‘—”’¡  ›Œ‘¿´·´ ¼»¸ ·¶Â² »¹º¸»ÀÀ·¸´È › Ϲµ¶¸¶ÀÀ·À³´¾ »¸Ã·¸ º» ·Ñ¶À¿¶º· º²· ÍÁ¾¶º¸³Î »¹Â·µº»¼ º²·¸·À¶º³Ñ·ÀÅ º» º²· ·ÎµÀ»³º¶º³»¹Ô ¶ ´³¾¿À¶º»¸ ¶¸Â²³º·ÂÁ º¿¸· ½¶´»¼ ¹··Ã·ÃÈ Ö»¸·»Ñ·¸Ô º²³´ ½³ÀÀ ´³¾¿À¶º»¸ ³´ º²·³¹ »¿¸´»¼º½¶¸· ¾»Ã·À ¶ ²¶¸Ã½¶¸· Æ»¶¸Ã º²¶º Æ· Æ¿³Àà À¶Æ»Á ¸¶º»¸ÅÈ ±²·Â»¹º¸»ÀÀ·¸ Æ»¶¸Ã ³´¶¸·½¶¹º·Ã º» Æ· ²·¶µ ¶¹Ã ´³¾µÀ·È ×»Ô Æ¿´Ô Ñ¿ÀÁ Ķ¸ ¿´·ÃÔ Ã³¸·ÂºÀŠ»¹¹·Âº·Ã º» ¶ ´³¹ÄÀ· ¶´Ã·Â»Ã³¹ÄÈ ¶ »¾¾»¹Ú»¾¾»¹ ¾·¾»¸ÅȾ·¾»¸Å ÏØÙ´ ¶¸· ¶Â»¾µÀ³´²·Ã ÆÅ´»ÀÑ·Ã ¶Ãø·´´¶º ¶Â·´´ »¹Ê³Âº´ ¶¸· »¾µ³À·Áº³¾·È ¶Ã󺳻¹Ô¼»¸´º¶º³´º³Â¶À º¶³¹·Ã ¼¸»¾ º²·Ï¹´³¾¿À¶º»¸ ¶¹¶ÀÅ´³´È¸·´¿Àº´ ¾¶Å Æ· »ÆÁ ß àáßâãàäâ Þß à êàãâ ëì à âÝéßÞß í îÞçæÞï äàæâ ãéßèåâß àãé ÛÜÝÞ äèããéæâå ð ßèáñÞåàæçèàçé ââéò âë ßëñé äëæìéãéæäéßí

Ϲ »¸Ã·¸ º» ´³¾¿À¶º· º²·½¶´ µ¶¸¶ÀÀ·À Æ»¶¸ÃÔ º²·¶ µ¸»Ä¸¶¾Á ¾³¹Ä ·¹Ñ³¸»¹¾·¹º óôõ ²»´·¹È Ϻ »Ð·¸´ ĸ¶µ²³Â¶À º»»Àö³º ³¹º·¸¼¶Â· ÷ôõøÔ ¶ ÃŹ¶¾³Â »ÆǷºÁ»¸³·¹º·Ã ³¹º·¸Á³º² ¼¶Â· ÷ùôõúûùø ¶¹Ã ¶ ¼¿¹Âº³»¹¶À À¶¹Ä¿¶Ä· ÷ùüýþÿþøÈ º²· ¿´·Ïº»¼Â¶¹º²³´·¶´³ÀÅ µ»½·¸¼¿À º»»ÀÔ º²·¶¹Ã»Æº¶³¹·Ã »ó¹Ä ³´Ä¸¶µ²Á Ñ·¸Å ´²»¸ºÈ Æ· ¾»Ã³Ë·Ã ¶Ã¶µº·ÃÈ ±²· ³Â¶À ´³¾¿À¶º»¸È º»»Àö³º ³´ ¿´·Ã º»»ÆǷºÁ»¸³·¹º·Ã Æ¿³Àà ¶¹ ¿´·¸À¶Å·¸ ¼¸³·¹ÃÀÅ ³¹º·¸¼¶Â· »¼ º²· ±²· ¶ÀÀ»½´ ²»¾»Ä·Á ¹·»¿´ ѳ·½ »¼Â»Ã· »ÆǷº´¸·¿´·º²¸»¿Ä² »¾¾»¹ ¾·º²»Ã´È Ö»¸·Á »Ñ·¸Ô ¶ ĸ·¶º ³´ ¶Â»¾µÀ³´²·Ã ½³º² º²· ³¹²·¸Áɺ ³º¶¹Â· ¾·Â²¶¹³´¾Ô ·Ñ·¹ ¼»¸ ¶ ´¿Â² ´¾¶ÀÀ ¶µµÀ³Â¶º³»¹È À¶´ºÔ º²· ùüýþÿþ À¶¹Ä¿¶Ä· ³¹Â¸·¶´·´ º²· µ¸»Ä¸¶¾¾³¹Ä ·¼Á ˳·¹ÂÅÈ Ï¹ º²³´ µ¶µ·¸Ô÷ º²·øÈ ±²·¹ µ¶¸¶ÀÀ·À¶¹¶ÀÅ´³´ ¶¸Â²³º·Âº¿¸· ³´º²·µ¸·´·¹º·Ã ¶´ ´µ·Â³Ë¶º³»¹´ »¼ Æ»º² ´³¾¿À¶º»¸ ³º´´²»¸ºÄ¸¶µ²³Â¶À ³¹º·¸¼¶Â· ³´ ijѷ¹ ÷  øÈ óôõ ³´ ÷´Â¸³Æ·Ã ³¹¶¹Ã ¶ ½¶Å ÷   øÈ ±²·¹ º²· óôõ »÷ »¼ º²· ´³¾¿À¶º»¸ Æ· ´··¹÷ ÷øÈ øÔ ¶¹Ã º²· À¶Å»¿º »¼ º²· ĸ¶µ²³Â¶À ³¹º·¸¼¶Â· ³´Â¶¹´²»½¹ 

 ˆ® ˆ‡…® ­° „  ‡†‡   ˆ  ®… ˆ…  †

‡† 

±²· µ¶¸¶ÀÀ·À ¶¸Â²³º·Âº¿¸· ³´ ¶´²»½¹ Ñ·¸Å ´³¾µÀ· ²·¶µ È Æ»¶¸Ã Æ¿³Àº ½³º² Ñ¿ÀĶ¸ »¹º¸»ÀÀ·¸´Ô ¶´ ³¹ ËÄ¿¸· Ú»¹º¸»ÀÀ·¸´ ¶¸· ó¸·ÂºÀŶº »¹¹·Âº·Ã º» º²· Æ¿´Òײ¶¸³¹Ä »¼Æ·Æ¿´Ã³Ñ³Ã·Ã ¶Â·´´·´³¹º»³´ ¶ÀÀ»Â¶º·Ã »¾µ³À·Áº³¾·È±²· Æ»¶¸Ã »¿Àà º²¸·· ¶ »¾¾»¹ ¾·¾»¸Å ½²³Â² ³¹ÂÀ¿Ã·´¾¶³¹º²·µ¶¸º´Ò ÄÀ»Æ¶ÀÚ»¹º¸»ÀÀ·¸´Ô  ÿ ¶¹Ã º²· ÏØÙ´ À³¹·´Ô ¶¹Ã º²· Æ¿´È  ¶Â² »¹º¸»ÀÀ·¸ ²¶´ ³º´ »½¹ À»Â¶À  ÿÔ  ûÿ ¶¹Ã  ú  È Ó¸»Ä¸¶¾ »¼ ·¶Â²¶´ ¶Â»¹º¸»ÀÀ·¸´ ³´ µ¿ºÏ¹ »¹¶Ã󺳻¹Ô ³º´  ûÿȺ²· »Â¶À  ÿ ¶¹ Æ· ¿´·Ã À»Â¶À ´º¶ÂöÈ ÍÁ¾¶º¸³Á ·´¶´ ¶¹µ¶¸¶ÀÀ·À »¾µ³À¶º³»¹ ¶ÀÀ»½´ ¶²·È º²³´ À»Â¶À ¶Â²»¹º¸»ÀÀ·¸ ÿ º» Æ· ¿´·Ã ·Õ³·¹º ÄÀ»Æ¶À ¾·¾»¸Å ²¶´ º½» Ä·¹·¸¶À ¸·Ä³´º·¸´ ÷  Ô  øÔ »¹· »÷ µ»³¹º·¸ ÷ øÔ ÂÀ¶´´³Â¶À ÷ ´º¶ÂöøÈ µ»³¹º·¸ ÷»µ·¸¶º³»¹´Ô øÔ ´º¶Âö ƶ´·¹·Ä¶º³Ñ· ÷ ø ÷¶¹Ã ƶ´· µ»³¹º·¸ ³º² ´»¾·  øÔ  ·¸» ÉÀÀ º²· È ¸·Ä³´º·¸´ ¶¹Ã »Ñ·¸Ê»½ ¶Àº·¸·ÃÈ ¶¸·÷ ø ¾¶µµ·Ã ³¹º» º²·÷ ø ʶĴ ÿÔ ¶´¶¸·´²»½¹ ³¹ º¶ÆÀ· É´ ´²»½¹ ³¹ º¶ÆÀ·  Ô º²· ¶´´·¾ÆÀ·¸ ³´ Ñ·¸Å ´³¾µÀ·È ±²· ¶´´·¾ÆÀ·¸ ³¹´º¸¿Âº³»¹ ´·º ³´ ½¶¹º·Ã ¶´ ¸·¶À³´º³Â ¶´ µ»´´³ÆÀ·Ô Æ¿º ³º ³´ À³¾³º·ÃÈ Ö¿Àº³ÁÂÅÂÀ· ³¹´º¸¿Âº³»¹´ ¶¸· ¶ÀÁ À»½·ÃÔ ¶´ º²· ³¹º»¾¿Àº³µÀ³·¸ »µ·¸¶º»¸È ±²· ³¹´º¸¿Âº³»¹ ´·ºµ¸»Â·Ã¿¸·Á¶ÀÀÔ Â¶¹ ´¿Â² Æ· óѳ÷à ´·Ñ·¸¶À µ¶¸º´Ò ! ¿¾µÔ ¾»Ñ·Ô ´º¶Âö ¾¶º²Á  Ô ¾¶º²Á  Ô À»Ä³Â ¶¹Ã »º²·¸ ³¹´º¸¿ÂÁ 

?@ 

ñêæ ä ä ææää æä ä æä ñëçéâVV ååòòäà [\ ßâà \ ååòòßááê [\ êèßÝ \ êëê \ âëê [ äàåãéâå ä ßÝãßÝå \\ æéçÞæä \\ òéä \ àòò \\ ßèáñèå òÞñëò \\\ ëãqàæòëã\\\ æëãæàæò\\ æëê äñê \

Cl oc Re k ad A /wr dd it e D ress at a ALU

RAM

ROM

CONTROLER-1

d @

n o

n

RAM

o

r/w

@

clk

ALU

RAM

ROM

CONTROLER-2

d @

n o

I I I I I  I I 

d

n

i

r/w

ce

NAC

o

output

clk

r/w

clk

1

1

&

o n n

o

ANC

i

input

clk

ALU

RAM

ROM

CONTROLER-n

d @

n o

1

i

2->4 @0

@1

o0 o1 o2 o3

A0

r/w

clk

³Ä¿¸·  Ò ŸŒ‘ ’™™‘™ ’›Œ‹‘›‹˜’‘ •”’ ‹Œ‘ ͚—‹’›‘Žž ïãßâ çéæéãàå ßéäëæò çéæéãàå äëòé êëÞ æâéã îî ßâàä  áàßé ßâàä  êëÞ æ âéã áàßé êëÞéæâéãàç æéçàâÞ ëéãëéãëàç  àç ±¶ÆÀ·  Ò ÉÃø·´´·´ »¼ º²· »¹º¸»ÀÀ·¸ ¸·Ä³´º·¸´ ³¹ ³º´ À»Â¶À  ÿÈ 





   

        

 

º³»¹´È ±²·º²·µ¶¸º³Â¿À¶¸³ºÅ »¼ º²·½³º²¾»Ñ·º²·³¹´º¸¿Âº³»¹´ ³´ º» ¶ÀÁ À»½!# ÔÆ»º² »¾¾¿¹³Â¶º³»¹ ³¹º·¸¹¶À  ÿ ÷ ! " Ô $%# ø ¶¹Ã ½³º² º²· ·Îº·¸¹¶À ÄÀ»Æ¶À  ÿ ÷& '( Ô )*% øÔ Ñ³¶ º²· ¾¶³¹ Æ¿´È + ·Â¶¿´· ¸·Ä³´º·¸´ ¶¸· ó¸·ÂºÀÅ ¾¶µµ·Ã ³¹º» º²· À»Â¶À  ÿÔ ¶ÀÀ º²· ³¹´º¸¿Âº³»¹´ ½²³Â² ¶Ãø·´´ º²· À»Â¶À ¾·¾»¸Å ¾¶Å ¶À´» ¶Ãø·´´ º²· ¸·Ä³´º·¸´Ò »¸ ·Î¶¾Á µÀ·Ô #! ! , ³´ ³Ã·¹º³Â¶À º» #!!  È É¹ ¶´´·¾ÆÀ·¸ À¶¹Ä¿¶Ä· ¶Â»¾µÀ³´²·´ º²·´· »¹Ñ·¸´³»¹´È ±²·ÏØٴ»¾¾»¹ ¾·¾»¸Å ³´ ¶ º²· ÄÀ»Æ¶À¹¿¾Æ·¸  ÿ ¶´´»Â³¶º·Ã ¶¹Ã »¹· À³¹·È Ϲ º²³´ µ¶µ·¸Ô »¼ÏØÙ´ÏØÙ´¶¸·À³¹·µ·¸Á³´ À³¾³º·Ã º» »¹·Ô ³¹ »¸Ã·¸ º» ¸·¾¶³¹ ´³¾µÀ·È ¼»¸¾·Ã ÏØÙ´È ÆÅ ¶Ãø·´´ ÷»ó¹ÄÒ ±²· ¶Ãø·´´ , ³´ ¸·´·¸Ñ·Ã º» ±²·º²·¾¶³¹ Æ¿´ »¼¾·¾»¸ÅÈ º²· ¶¸Ã³´¶Â²º²·Â»¹º¸»ÀÀ·¸ À³¹ö Æ·º½··¹ »¹º¸»ÀÀ·¸´ ¶¹Ã »¾¾»¹ ³´ ó¸·ÂºÀŠ»¹Á É·´´ ¹·Âº·Ã º» º²· Æ¿´Ò »¹Ê³Âº´ ¶¸· ´»ÀÑ·Ã ¶º »¾µ³À·Á º³¾·È + ·Â¶¿´· Æ¿´ ¶Â·´´·´ ¶¸· ¶ Æ»ººÀ·¹·ÂöÔ´»¾· ³¾µ¸»Ñ·Á ¾·¹º´ ¶¸· ·Îµ·Âº·Ã º»º²·¸·Ã¿Â· º²·¾·¾»¸Å öº¶Áº¸¶ÕÂÈ ±²· ¾¶³¹ ³¾µ¸»Ñ·¾·¹º ³´ º» ¿´· À»Â¶À »¼ »¹º¸»ÀÀ·¸´ ¶´ ¶ ¶²· ¾·¾»¸Å »¼ º²· ÄÀ»Æ¶À  ÿÈ ±²·´· »¹´³Ã·¸¶º³»¹´ ¶´ µ¶¸º µ¶¸¶ÀÀ·À²·¸·È»¾µ³À·¸ »¼ º²· ÍÁ¾¶º¸³Â·´Ô ¶¹Ã º²·Å ¶¸· ¹»º»¼ º²· ÷´Â¸³Æ·Ã ‚ ° ‡ . „®„ / 01

?A?B

CD E

                

?@ F G H JK L J M N O JK L J P JK L JK Q  M NR O JK L J P JK L JK Q  S N O JK L J P JK L JK Q  S NR O JK L J P JK L JK Q  T N O JK L J P JK L JK Q  T NR O JK L J P JK L JK Q 

@U WVX L Y Z JK L JK Q  Y L WVX Z JK L JK Q  Y L [ Z JK L JK Q  Y L W\X Z JK L JK Q  W\X L Y Z JK L JK Q  ?] ^_ L [ Z ^K L ^_Z JK L JK Q  _K L W\X Z JK L JK Q  W^K X L W\X Z ^_ L ^_ Q Z JK L JK Q  W\X L W^K X Z ^_ L ^_ ` Z JK L JK Q  Y L W_K ` [X Z JK L JK Q 

êãëäéòèãé K a ^b cdeZK a^b c_K eZK a ^b cJK eZ JK L J

      

j j j j j

    

j j j j j

    

j j j j j

K fK cJK eZK fK c_K eZK fK cde

gh i Y L W\X Z Y L Y k Z JK L JK Q  Y L W\X Z Y L Y l  Z JK L JK Q  Y L W\X Z Y L `Y Z JK L JK Q  Y L W\X Z Y L Y Q Z JK L JK Q  Y L W\X Z Y L Y ` Z JK L JK Q 

ghm n L W\X Z Y L Y Q n Z JK L JK Q  n L W\X Z Y L Y ` n Z JK L JK Q  n L W\X Z Y L Y l n Z JK L JK Q  n L W\X Z Y L Y kn Z JK L JK Q  n L W\X Z Y L Y o n Z JK L JK Q  B@? n L W\X Z Y L Y \ n Z JK L JK Q  n L W\X Z Y L Y pn Z JK L JK Q  n L W\X Z Y L Y r n Z JK L JK Q  n L W\X Z Y L scY pn eZ JK L JK Q  n L W\X Z Y L scY \ n eZ JK L JK Q  @g JK L JK Q  n L W\X Z Y ` n Z JK L JK Q 

  j t u vwxyz { | } x~ € x‚ xwƒ‚‚ „ u …†~zƒx~ƒ ‡ u w†…xw xˆ x‚zz‰ Š‡‹ x‚zz‚ Œxw‚ Ž u ‚ƒ‚~ xˆ x‚zz‰ ŠŽ‹ x‚zz‚ Œxw‚ … u w†…xw …†‚ x‚zz

±¶ÆÀ·  Ò Ï¹´º¸¿Âº³»¹ ´·º »¼ º²· »¹º¸»ÀÀ·¸´È

´²»½¹ ³¹ ËÄ¿¸·  È  »º· º²¶º ³¹ º²³´ µ¶µ·¸ÔÂÀ¶´´·´ ¶¸· ¹»º·Ã ‘’ ú  ùù “ Ô ¶´ º²· óôõ »¹Ñ·¹º³»¹´ ÷   øÈ Ú»¹º¸»ÀÀ·¸´ ²¶Ñ· »¹ÀÅ»¹·»¹·+ ”×Èÿ ±²· ¶¹Ã ’»¹·• ––ûÿ• ¶¹Ã º²·Å — »ÆǷº ¶¸· »¹¹·Âº·Ã º» »¹ÀÅ ³´ÏØÙ´º²·À³¹·´È ÄÀ»Æ¶ÀϺ ²¶´  ÿ »¼ º²· ¶¸Â²³º·Âº¿¸· ¶¹Ã º²· ¶´´»Â³¶º·Ã »¹ÀÅ »¹·  ÿ ¶¹Ã ³º ³´ »¹¹·Âº·Ã º» »¹ÀÅ »¹· Æ¿´È ˜ ³´¿¶À »ÆǷº´ ¶¸· ¾¶µµ·Ã º» »¸¸·´µ»¹Ã³¹Ä ´³¾¿À¶º»¸ »ÆǷº´ ³¹´º·¶Ã º»º» Æ·µ¸·´·¸Ñ·´ ´µ·Â³¶À³º²··Ã º»³¹Ã·µ·¹Ã·¹Â· ™Æ·Â»¾· š ѳ´¿¶ÀÈ ±²³´ ¾·º²»Ã ³´ ¿´·Ã »¼ »¼º²·Ñ³´¿¶À º½» µ¶¸º´ »¼ º²· µ¸»Ä¸¶¾ÈϹ ¶Ã󺳻¹Ô´·Ñ·¸¶À ³¹´º¶¹Â· »ÆǷº´ ¶¸·´º¶Âö ³¹ ¸·À¶º³»¹ ½³º²Ñ³´¿¶À »¹· ´³¾¿À¶º»¸ »ÆǷºԽ³º² ´¿Â²º²·¶´ º²· ѳ´¿¶À ¶¹Ã º²· ÿ ³¹ ¸·À¶º³»¹ ´³¾¿À¶º»¸ À»Â¶À  ÿÈ ¸»¾Ä¸¶µ² º²³´ »ÆǷº ¾»Ã·À »¼ º²·Ã·Ã¿Â·ÃÔ ¶µµÀ³Â¶º³»¹´Ô º²·³¹³¹²·¸Á ³º¶¹Â· ¶¹ Æ· ó¸·ÂºÀÅ ¶´ ´²»½¹ ¹·Îº ´·Âº³»¹È

2 34 5 67 8 9 : 5 ;

±²· ¾¶³¹»ÆǷº´ »ÆǷº³Ñ· »¼º²·³¸º²³´¶ºº¸³Æ¿º·´Ô ¶¹¶ÀÅ´³´ ³´¶¹Ãº» º²·Ã³´Â»Ñ·¸ º²· ¹··Ã·Ã ½³º² ¸·À¶º³»¹Á ´²³µ´ Æ·º½··¹ º²·´·»¼»ÆǷº´È ±²· ¿´·Ã ¾·º²»Ã¾·º²»Ã ³´ º²·ÂÀ¶´Á ´³Â¶À »ÆǷºÁ¾»Ã·À º²· öº¶Æ¶´· ¶¹¶ÀÅ´³´ Ô ¶´ 

1

V-BUS v-common

v-ram start end 0,1,n

0,1,n

V-COMMON 1

V-STACK

1

1

0,1,n

V-RAM

1

common v-ram

ôõ ³´ ¶ µ»½·¸¼¿À &  ĸ¶µ²³Â¶À º»»Àö³º ÷˹·Ã ¶º º²· ¹³Ñ·¸´³ºÅ »¼ + ·¸ö·À·Å ÆÅ ! »²¹ Ù¿´º·¸²»¿º È ±²³´ º»»Àö³º µ¸»Ñ³Ã·´ º» º²· ¿´·¸ ½³º² ²³Ä²º À·Ñ·À ½³ÃÄ·º´ ´¿Â² ¶´º³Â¿À¶¸Ô + ¿ºº»¹´ »¸ Ö·¹¿´ ¶¹Ã ³´ ·¶´³ÀÅ µ¸»Ä¸¶¾¾¶ÆÀ·È Ϲ µ¶¸Á À³ººÀ· ö¹»½À·ÃÄ·ôõ »¼µ¶Âö¶Ä· & ¼¿¹Ã¶¾·¹º¶À´ ³´ ¹··Ã·Ã º» Æ¿³Àà ¶¹ ¶µµÀ³Â¶º³»¹È º³Ñ· À¶¹Ä¿¶Ä· ¹¶¾·Ã ôüúÈ ¸·À³·´ »¹ ¶¹ ³¹º·¸µ¸·º¶Á óôõÀ¶¹Ä¿¶Ä·È ³´ ¶¹»º²·¸±²·³¾µÀ·¾·¹º¶º³»¹ »¼óôõùüýþÿþ µ¸»Ä¸¶¾Á¶ ¾³¹Ä ¾¶³¹ ¼·¶º¿¸· »¼ ³´ º» µ¸»Ñ³Ã· ¼¿ÀÀ ³¹º·Ä¸¶º³»¹ »¼ º²··´º¶ÆÀ³´²·´ ôõ º»»Àö³ºº²·³¹ ùüýþÿþÈ Ï¹ º²³´º²·³¾µÀ·Á ¾·¹º¶º³»¹Ô ùüýþÿþ À³¹ö´ Æ·º½··¹ ¿´·¸ ¶¹Ã º²· ôõ º»»Àö³ºÔ ´³¹Â· ³º ´¿Æ´º³º¿º·´ º²· ôüú À¶¹Ä¿¶Ä·È ùôõúûù ³´ º²·³´ ÷¸³Ñ·Ã »ÆǷºÁ»¸³·¹º·Ã À¶Å·¸ È»¼ »¼óôõȺ²· Ϻ´' ¸·Ä»¸ ³¾Á µÀ·¾·¹º¶º³»¹ ¼¸»¾ Ñ·¸´³»¹ ( ³Âö¶À·´ ) $ ’ úûù Ó¶Âö¶Ä· È + »½·Ñ·¸Ô ³º ²¶´ Æ··¹ ·ÎÁ º·¹Ã·Ã º» Æ· ¶´ ÂÀ»´· ¶´ µ»´´³ÆÀ· º» ’ úûùÔ º²· ’ ûÿÿû  ,$ ù - • . þüô ó  ùôþÿ È + ¸³·ÊÅ ´º¶º·ÃÔº²· ùôõúûù ·Îº·¹´³»¹ ijѷ´ º²· ¿´·¸ ¶ ¼¿ÀÀ »ÆǷºÁ»¸³·¹º·Ã ´Å´º·¾ ½³º²¶¹Ã¾·º¶ÁÂÀ¶´´·´Ô ¾¿Àº³µÀ·³¹²·¸Á ³º¶¹Â·Ô Ä·¹·¸³Â ¼¿¹Âº³»¹´ ¾¿Àº³µÀ·Á¾·º²»Ã´ È ¿¸Á º²·¸¾»¸·Ôº²· ½²»À· ³¾µÀ·¾·¹º¶º³»¹ ¸·À³·´ »¹ ¶ º¸¿· ¾·º¶Á ÂÀ¶´´ »ÆǷº µ¸»º»Â»ÀÈ ±²³´ ¾»Ã·À³¹ ²¶´º²· ¶À´» Æ··¹ ¿´·Ã º» ·¾Æ»ÃÅ º²· ±²³´ µ¸·Ã·Ë¹·Ã ôõÂÀ¶´´·´ ½³ÃÄ·º´ ²³·¸¶¸Â²Å »¼ ùôõúûù ÂÀ¶´´·´È ´·º »¼ µ·¸¾³º´ º» ´³¾µÀ³¼Å º²· »¸· ôõ ¿´¶Ä· ÆÅ µ¸»Ñ³Ã³¹Ä ²»¾»Ä·¹·»¿´ ¶Â·´´·´ º» ½³ÃÄ·º´Ô´¿Â² ½³ÃÄ·º´ »µº³»¹´¶´ ¹¶¾³¹Ä ¶¹Ã ²³Ã³¹Ä º²· À»½ À·Ñ·À ÷º¶³À´ »¼ º²· ôõ »¹Ñ·¹Á º³»¹´È ¶´ ·Îµ·Âº·ÃÔ ¿´³¹Ä »ÆǷº´ »÷ ¸·¿´·¿¸º²·¸¾»¸·Ô ¶¹Ã ÷˹³º³»¹ »¼ ¹·½ ½³ÃÄ·º´ ÂÀ¶´´·´È¼¶Â³À³º¶º·´ 0 1   ° …‡…® ­° Ϲĸ¶µ²³Â¶À º²³´ ´·Âº³»¹Ô º²· ³´¼¿ÀÀ¹»ºÂ»Ã·Ã·´Â¸³Æ·È »¼ º²· ´³¾¿À¶º»¸ ³´ ijѷ¹È Ϻ´ ³¹º·¸¼¶Â· ³À·´ »¼ º²³´ µ¸»Ä¸¶¾ ¶¹ Æ· »Æº¶³¹·Ã ¶ ¼¸·· ¼¸»¾ µ¿ÆÀ³Âº²·¶Â·´´ ½¶ÅÈ  À·Âº¸»¹³Â ¶Ãø·´´·´ ¾¶Å Æ· ³¹»Æº¶³¹·Ã ¶¿º²»¸´È ”

0,1,n

1

0,1,n 1

ram

1

1

V-CONTROLLER

1

controller v-ram v-rom v-stack

V-ROM

1

rom

VISUAL 0,1,n 1

COMMON

1

0,1,n

RAM

0,1,n

1 1

CONTROLLER

ram bus 1

BUS

SIMULATOR 0,1,n

0,1,n

0,1,n

1 0,1,n

ROM 1

ram rom bus n

common

³Ä¿¸· Ò Ž ‘‹–‘‘Š ¢‘›‹ —”œ‘™ ”• ‹Œ‘‹ ŠŽ‹Š Ž—˜™‹”’‘Žž ‰‹”‹‘ŽŒ”–Ž ‹Œ‘ ”š’‘š ™‹”ŠŽŒ ‹Œ‘ ”¢‘ ‹Œ‹ › › ¢‘›‹Ž ‘™”Š£ ‹” ‹Œ‘ £’Œ›™ Š‹‘’• ›‘ž / 0

 5 7  65 

±²³´ ´·Âº³»¹ ÷¶À´»ÆǷºÁ¾»Ã·ÀÈ ½³º² º²· ÂÀ¶´´·´ »¼»ÆǷº º²· ¶µµÀ³Â¶º³»¹Ô ÷Á ÿ·à ¼¸»¾ º²· ±²· ¾»Ã·À ¼»Â¿´·´ »¹Ä¸¶µ²¸·À¶º³»¹´²³µ´ Æ·º½··¹ »ÆǷº ³¹´º¶¹Â·´È ±²· ³¹²·¸³º¶¹Â· ´²»½´ ²»½ »ÆǷº´ ¶¸· Æ¿³Àº ÆÅ ´µ·Â³¶À³  ¶º³»¹ »¼ ¾»¸· Ä·¹·¸³Â »ÆǷº´Ò Ϻ ÷¶À´ ½³º² º²· ™ŽŽ‘Ž »¼ »ÆǷº´Ô › ¶´ ´²»½¹ ³¹ ËÄ¿¸·  È V-CONTROLLER TOPLEVEL

V-TOP V-BUS

LABELED-ENTRY

V-REGISTER

V-STACK V-RAM

SCROLL-LISTBOX

V-COMMON

V-MEMORY V-ROM

VISUAL SIMULATOR

BUS CASTABLE RAM

COMMON

MEMORY CONNECTABLE

2 01

ROM CONTROLLER

3 5 ; 8  4

±²· ¾¶³¹ µ¸³¹Â³µÀ·´ »¼ º²· ÷´º¶º³Â »ÆǷºÁ»¸³·¹º·Ã À¶Å·¸ »¼ óôõ ¿´·Ã ²·¸· ¶¸· ³¹²·¸³º¶¹Â· ¼·¶º¿¸· ´²¶¸³¹Äø ¶¹Ã ¾·º²»Ã ´µ·Â³¶À³  ¶º³»¹ ÷ÃŹ¶¾³Â ¼·¶º¿¸· ´²¶¸³¹ÄøÈ ±²·´· º½» ö³¹Ã´ »¼ ¼·¶º¿¸· ´²¶¸³¹Ä ´³Ä¹³Ë¶¹ºÀÅ ¸·Ã¿Â· º²· Â»Ã·È  ·º ¿´ Ƹ³·ÊÅ ³¹º¸»Ã¿Â· º²· ÷˹·Ã »ÆǷº´È ±²· ¶¸Â²³º·Âº¿¸· »¹´³´º´ »¼¶¹Ã¶ ÄÀ»Æ¶À Æ¿´ ½²·¸·¾·¾»¸ÅÈ Â²³µ´ ¶¸· »¹¹·Âº·ÃÒ Ö¶¹Å »¹º¸»ÀÀ·¸´ »¹· »¾¾»¹ ±²·¶¹Ã‘ µ¸»µ¶Ä¶º· ù“ ²¶´ º½»º²·¾ ¼¿¹Âº³»¹´Ò 5 ·Â·³Ñ·´ ¿´·¸ 6´ ÂÀ»Âö ´³ÄÁ ¹¶À´ º» º²· »¹¹·Âº·Ã ²³µ´Ô ²·Âö´ ¶Â·´´·´ º» º²· ÄÀ»Æ¶À ¾·¾»¸Å ¶¹Ã ¾¶¹¶Ä·´ º²· µ»º·¹Á º³¶À »¹Ê³Âº´È Ϲ ¶Ã󺳻¹Ô ³º ÷¶À´ ½³º² ¿´·¸ 6´ ¸·´·º ´³Ä¹¶À´È Ϻ´÷²³µ´¾¶³¹ ¾·º²»Ã´ ¶¸· "' 77 *"% ÷²³µ´ »¹¹·Âº³»¹øÔ  *$*% " ' " 8 ÷²³µ´ ÂÀ»ÂöøÔ  *#! ¶¹Ã   %*  ÷¶ÂÁ ·´´·´ º»¸·´·ºøÔ º²· »¾¾»¹ ¾·¾»¸ÅøÈ ‘’ ûÿÿû  “ ¾·¾»¸Å ³´ º²· ÄÀ»Æ¶À  ÿ µÀ¿´ ÏØÙ´ ¾¶¹Á ¶Ä·¾·¹ºÈ Ϲ »¸Ã·¸ º» ´³¾¿À¶º·´ ÏØÙ´Ô Â»¾¾»¹ »ÆǷº ²¶´   ­ ƒ  ˆ…   ° ˆ…® ­° ‡  „ˆ   »¹· ³¹µ¿º ËÀ· ¶¹Ã »¹· »¿ºµ¿º ËÀ·È ±²·´· ËÀ·´ ¶¸· ¶Â·´´·Ã ½²·¹ ¶ »¹º¸»ÀÀ·¸ ¸·¶Ã¶¸·»¸ ½¸³º· º» º²· ÄÀ»Æ¶À ¶Ãø·´´  È ‡ °   ‡   …  Ö·º²»Ã´ »¼ º²³´ ÂÀ¶´´ *#! Ô   %*  Ô ¶¹Ã ´»¾· ¶ÃóÁ º³»¹¶À ³¹³º³¶À³ ¶º³»¹ ¾·º²»Ã´È ±²· ´³¾¿À¶º»¸ ³´ ³¾µÀ·¾·¹º·Ã ½³º² óôõ Ò Ïº ³´ ¶ ‘  ÿ “ ¶¹Ã ‘ ûÿ “ ¶¸· ¶ ö³¹Ã »¼ ‘ÿþÿû  “ È É ¾·¾Á ùüýþÿþ À¶¹Ä¿¶Ä· »¾µÀ³¶¹º ½³º² º²· À¶¹Ä¿¶Ä· ÷Á »¸Å ³´ ¶¹ ¶¸¸¶Å »¼ ·ÀÀ´ º²¶º »¹º¶³¹ ¶ ѶÀ¿·È ±²³´ ¶¸¸¶Å ³´ ´Â¸³Æ·Ã º²· óôõ‘§Ž‘œ³´ ½¸³ºº·¹  ‘”’‹ ”Š ‹Œ‘ ¨™£ ”’‹Œ— › ! Šš ³¹Ã·Î¶ÆÀ· ½³º² ¶¹ ¶Ãø·´´È Ϲ »¸Ã·¸ º» ´³¾µÀ³¼Å º²· »ÃÁ £˜£‘ " ›³¹Œ‘—‘È ÆÅ #  $õ %  úúþù$ûÈ ³¹Ä ÷·´µ·Â³¶ÀÀÅ º²· ³¹º·¸¼¶Â· ½³º² ѳ´¿¶À »ÆǷº´øÔ º²· ÂÀ¶´´

³Ä¿¸·Ž –‹Œ Ò ‹Œ‘¢‘”¢‘ ”• ‹Œ‘œ‘Š”‹‘ Ž—˜™‹”’  ‰‹ ›‹ ŠŒ‘’‹Š ›‘£’Œ œ‘™ ‹ ™ŽŽ‘Žž ’¡‘œ ”¤‘Ž ™‘• ”š › › Š ‹”‘ ‹Œ‘œ’‘ùôõúûù ‹™¡ ŠŽ‹Š‹‹‘œž ‰‹™ Š—‘ œ‘Š”‹‘ ¢‘ ›‹Ž™ŽŽ‹Œ‹‘™”Š£ › › ›  › £‘žž › ‘’ û  þüô  úþ “ »ÆǷº´ ¶¹ Æ· »¹¹·Âº·Ã º» ¶ ‘  ù “ É ‘’ »¼ùôƳº´È »ÆÇ·ÂºÈ  úþ “ »ÆǷº »¹Ñ·¸º ³¹º·Ä·¸ ¶Â»¸Ã³¹Ä º»‘ ¶ÿ¹¿¾Æ·¸  »º· º²· ¾¿Àº³Á³¹²·¸³º¶¹Â· »¼ º²· “ ÂÀ¶´´È É ‘– þÿû  “ ÂÀ¶´´ »ÆǷº ¶¹ ¶Ãø·´´ ¶¹ ¶¸¸¶Å »¼ ·ÀÀ´ ½³º²  *#! ¶¹Ã  %*  ¾·º²»Ã´È ‘  ÿ “ ¶¹Ã ‘ ûÿ “ ³¹²·¸³º ¼¸»¾ ‘– þÿû  “ ÂÀ¶´´È Ϲ »¸Ã·¸ º» ´³¾µÀ³¼Å ‘ ûÿ “ ¾·¾»¸Å ¶À´» ¶¹ Æ· ¶Â·´´·Ã ³¹ ½¸³º· º²· Â»Ã·Ô ‘’ ûÿÿû  “ ³´ ¶ ´µ·Á ¾»Ã· ÷ÿ¾µ³¹Ä »¼ µ¸»Ä¸¶¾´øÈ Â³¶À³·Ã ‘  ÿ “ ½²³Â² ÷»÷´ ³º´ÚÀ¶´´¶Ãø·´´  ¼»¸ ÏØÙ´È



‘ ûÿ “ ¶À´» ÷˹·´ ¶   %*  ¾·º²»Ã ½²³Â² ¶ÀÀ»½´ µ¸»Ä¸¶¾  HI;JJ  K.KL01 5,3 3 ,$ MIIJJNO 5,3 3 ,$  ÿ¾µ³¹Ä ½³º² º²· ! &  ¾·º²»ÃÈ ±²· ÂÀ¶´´ ‘– þÿû  “ 5,$$"5'") MP P