ϰÌ⼯¼°²Î¿¼´ð°¸
Ò»¡¢ Ìî¿ÕÌâ
1. Ò»°ã°ÑEDA¼¼ÊõµÄ·¢Õ¹·ÖΪ£¨ £©¸ö½×¶Î¡£ 2. FPGA/CPLDÓÐÈçÏÂÉè¼Æ²½Ö裺¢ÙÔÀíͼ/HDLÎı¾ÊäÈë¡¢¢ÚÊÊÅä¡¢¢Û¹¦ÄÜ·ÂÕæ¡¢¢Ü×ۺϡ¢
¢Ý±à³ÌÏÂÔØ¡¢¢ÞÓ²¼þ²âÊÔ£¬ÕýÈ·µÄÉè¼ÆË³ÐòÊÇ¢Ù£¨ £©¢Ý¢Þ¡£
3. ÔÚEDA¹¤¾ßÖУ¬ÄÜÍê³ÉÔÚÄ¿±êϵͳÆ÷¼þÉϲ¼¾Ö²¼ÏßµÄÈí¼þ³ÆÎª£¨ £©¡£ 4. Éè¼ÆÊäÈëÍê³ÉÖ®ºó£¬Ó¦Á¢¼´¶ÔÎļþ½øÐУ¨ £©¡£
5. »ùÓÚÓ²¼þÃèÊöÓïÑÔµÄÊý×ÖϵͳÉè¼ÆÄ¿Ç°×î³£ÓõÄÉè¼Æ·½·¨³ÆÎª£¨ £©Éè¼Æ·¨¡£ 6. ½«Ó²¼þÃèÊöÓïÑÔת»¯ÎªÓ²¼þµç·µÄ¹ý³Ì³ÆÎª£¨ £©¡£
7. IPºËÔÚEDA¼¼ÊõºÍ¿ª·¢ÖоßÓÐÊ®·ÖÖØÒªµÄµØÎ»£¬ÒÔHDL·½Ê½ÌṩµÄIP±»³ÆÎª£¨ £©
IP¡£
8. SOCϵͳÓÖ³ÆÎª£¨ £©ÏµÍ³¡£SOPCϵͳÓÖ³ÆÎª£¨ £©ÏµÍ³¡£ 9. ½«Ó²ºËºÍ¹ÌºË×÷Ϊ£¨ £©IPºË£¬¶øÈíºË×÷Ϊ£¨ £©IPºË¡£ 10. IPºËÔÚEDA¼¼ÊõºÍ¿ª·¢ÖоßÓÐÊ®·ÖÖØÒªµÄµØÎ»£¬ÒÔHDL·½Ê½ÌṩµÄIP±»³ÆÎª£¨ £©¡£ 11. HDL×ÛºÏÆ÷¾ÍÊÇÂß¼×ۺϵĹý³Ì£¬°Ñ¿É×ۺϵÄVHDL/Verilog HDLת»¯³ÉÓ²¼þµç·ʱ£¬
°üº¬ÁËÈý¸ö¹ý³Ì£¬·Ö±ðÊÇ£¨ £©¡¢£¨ £©¡¢£¨ £©¡£ 12. EDAÈí¼þ¹¤¾ß´óÖ¿ÉÒÔÓÉÎå¸öÄ£¿é¹¹³É£¬·Ö±ðÊÇÉè¼ÆÊäÈë±à¼Æ÷¡¢£¨ £©¡¢£¨ £©¡¢
£¨ £©ºÍ£¨ £©¡£ 13. °´·ÂÕæµç·ÃèÊö¼¶±ðµÄ²»Í¬£¬HDL·ÂÕæÆ÷·ÖΪ£¨ £©·ÂÕæ¡¢£¨ £©·ÂÕæ¡¢£¨ £©
·ÂÕæºÍÃż¶·ÂÕæ¡£
14. ϵͳ·ÂÕæ·ÖΪ£¨ £©¡¢£¨ £©ºÍ£¨ £©¡£
15. £¨ £©·ÂÕæÊǶÔÉè¼ÆÊäÈëµÄ¹æ·¶¼ì²â£¬ÕâÖÖ·ÂÕæÍ¨¹ýÖ»Äܱíʾ±àÒëͨ¹ý£¬ËµÃ÷Éè¼Æ
Âú×ãÒ»¶¨µÄÓï·¨¹æ·¶£¬µ«²»Äܱ£Ö¤Éè¼Æ¹¦ÄÜÂú×ãÆÚÍû¡£
16. £¨ £©·ÂÕæÊǶÔ×ۺϺóµÄÍø±í½øÐеķÂÕæ£¬ËüÑéÖ¤Éè¼ÆÄ£¿éµÄ»ù±¾Âß¼¹¦ÄÜ£¬µ«²»
´øÓв¼¾Ö²¼Ïߺó²úÉúµÄʱÐòÐÅÏ¢£¬ÊÇÀíÏëÇé¿öϵÄÑéÖ¤¡£
17. £¨ £©·ÂÕæÊDz¼¾Ö²¼Ïߺó½øÐеĺó·ÂÕæ£¬·ÂÕæÊ±¿¼ÂÇÁ˲¼ÏßÑÓʱ£¬ºÍоƬʵ¼ÊµÄ¹¤
×÷Çé¿ö¸ü¼Ó½Ó½ü¡£
18. ĿǰXilinx¹«Ë¾Éú²úµÄFPGAÖ÷Òª²ÉÓÃÁË£¨ £©ÅäÖô洢Æ÷½á¹¹¡£ 19. ÃèÊö²âÊÔÐźŵı仯ºÍ²âÊÔ¹¤³ÌµÄÄ£¿é½Ð×ö£¨ £©¡£
20. ÏÖ´úµç×ÓϵͳÉè¼ÆÁìÓòÖеÄEDA²ÉÓ㨠£©µÄÉè¼Æ·½·¨¡£ 21. ÓÐÏÞ״̬»ú¿É·ÖΪ£¨ £©×´Ì¬»úºÍ£¨ £©×´Ì¬»úÁ½Àà¡£
22. Verilog HDLÖеĶ˿ÚÀàÐÍÓÐÈýÀࣺ £¨ £©¡¢£¨ £©¡¢ÊäÈë/Êä³ö¶Ë¿Ú¡£ 23. Verilog HDL³£ÓÃÁ½´óÊý¾ÝÀàÐÍ£º £¨ £©¡¢£¨ £©¡£
24. FPGA / CPLDÉè¼ÆÁ÷³ÌΪ£ºÔÀíͼ/HDLÎı¾ÊäÈë¡ú£¨ £©¡ú×ۺϡúÊÊÅä¡ú£¨ £©¡ú
±à³ÌÏÂÔØ¡úÓ²¼þ²âÊÔ¡£
25. £¨ £©ÊÇÃèÊöÊý¾ÝÔڼĴæÆ÷Ö®¼äÁ÷¶¯ºÍ´¦ÀíµÄ¹ý³Ì¡£ 26. Á¬Ðø¸³Öµ³£ÓÃÓÚÊý¾ÝÁ÷ÐÐΪ½¨Ä££¬³£ÒÔ£¨ £©Îª¹Ø¼ü´Ê¡£ 27. Verilog HDLÓÐÁ½ÖÖ¹ý³Ì¸³Öµ·½Ê½£º£¨ £©ºÍ£¨ £©¡£
28. `timescale 1ns/100psÖÐ1ns´ú±í£¨ £©£¬100ps´ú±í£¨ £©¡£
29. δÀ´µÄ¼¯³Éµç·¼¼ÊõµÄ·¢Õ¹Ç÷ÊÆ£¬°ÑÕûÉÏϵͳ¼¯³ÉÔÚÒ»¸öоƬÉÏÈ¥£¬ÕâÖÖоƬ±»³ÆÎª
£¨ £©¡£
30. ´Ó»¥Á¬½á¹¹ÉϿɽ«PLD·ÖΪȷ¶¨ÐͺÍͳ¼ÆÐÍÁ½Àࡣȷ¶¨ÐͽṹµÄ´ú±íÊÇ£¨ £©£¬
ͳ¼ÆÐͽṹ´ú±íÊÇ£¨ £© ¡£
31. CPLDÊÇÓÉ£¨ £©µÄ½á¹¹ÑÝ±ä¶øÀ´µÄ¡£
32. FPGAµÄºËÐIJ¿·ÖÊÇ£¨ £©£¬ÓÉÄÚ²¿Âß¼¿é¾ØÕóºÍÖÜΧI/O½Ó¿ÚÄ£¿é×é³É¡£
33. °Ñ»ùÓÚµç¿É²Á³ý´æ´¢µ¥ÔªµÄEEPROM»òFlash ¼¼ÊõµÄCPLD µÄÔÚϵͳÏÂÔØ³ÆÎª
£¨ £©£¬Õâ¸ö¹ý³Ì¾ÍÊǰѱà³ÌÊý¾ÝдÈëE2CMOSµ¥ÔªÕóÁеĹý³Ì¡£
34. ¸ù¾ÝÅäÖÃÊý¾ÝÏßÊý£¬Æ÷¼þÅäÖÿɷÖΪ²¢ÐÐÅäÖúʹ®ÐÐÅäÖÃÁ½Àà¡£´®ÐÐÅäÖÃÒÔ£¨ £©
Ϊµ¥Î»½«ÅäÖÃÊý¾ÝÔØÈ˿ɱà³ÌÆ÷¼þ£º¶ø²¢ÐÐÅäÖÃÒ»°ãÒÔ£¨ £©Îªµ¥Î»Ïò¿É±à³ÌÆ÷¼þÔØÈëÅäÖÃÊý¾Ý¡£
35. FPGAµÄÅäÖÃģʽÓдӶ¯´®ÐÐģʽ¡¢´Ó¶¯²¢ÐÐģʽ¡¢Ö÷¶¯´®ÐÐģʽ¡¢Ö÷¶¯²¢ÐÐģʽ¡¢ÒÔ
¼°£¨ £©Ä£Ê½¡£
36. ¿É±à³ÌÂß¼Æ÷¼þµÄÅäÖ÷½Ê½·ÖΪ£¨ £©ºÍ£¨ £©Á½Àà¡£ 37. VerilogHDLÊÇÔÚ£¨ £©ÄêÕýÊ½ÍÆ³öµÄ¡£
38. ÔÚverilog HDLµÄalways¿é±¾ÉíÊÇ£¨ £©Óï¾ä¡£
39. Verilog HDLÖеÄalwaysÓï¾äÖеÄÓï¾äÊÇ£¨ £©Óï¾ä¡£
40. Verilog HDLÌṩÁ˱ê×¼µÄϵͳÈÎÎñ£¬ÓÃÓÚ³£ÓõIJÙ×÷¡£ÈçÏÔʾ¡¢ÎļþÊäÈë/Êä³öµÈ£¬Ïµ
ͳº¯Êýǰ¶¼ÓÐÒ»¸ö±êÖ¾·û £¨ £©¼ÓÒÔÈ·ÈÏ¡£
41. Verilog HDLºÜºÃµØÖ§³ÖÁË¡°×Ô¶¥ÏòÏ¡±µÄÉè¼ÆÀíÄ¼´£¬¸´ÔÓÈÎÎñ·Ö½â³ÉµÄСģ¿éÍê³É
ºó£¬¿ÉÒÔͨ¹ý£¨ £©µÄ·½Ê½£¬½«ÏµÍ³×é×°ÆðÀ´¡£
42. Verilog HDLÄ£¿é·ÖΪÁ½ÖÖÀàÐÍ£ºÒ»ÖÖÊÇ£¨ £©Ä£¿é£¬¼´£¬ÃèÊöijÖÖµç·ϵͳ½á¹¹£¬
¹¦ÄÜ£¬ÒÔ×ۺϻòÕßÌṩ·ÂտģÐÍΪÉè¼ÆÄ¿µÄ£»ÁíÒ»ÖÖÊÇ £¨ £©Ä£¿é£¬¼´£¬Îª¹¦ÄÜÄ£¿éµÄ²âÊÔÌṩÐźÅÔ´¼¤Àø¡¢Êä³öÊý¾Ý¼à²â¡£
43. VerilogÓïÑÔÖУ¬±êʶ·û¿ÉÒÔÊÇÈÎÒâÒ»×é×Öĸ¡¢Êý×Ö¡¢£¨ £©·ûºÅºÍÏ»®Ïß·ûºÅµÄ×é
ºÏ¡£
44. state£¬State £¬ÕâÁ½¸ö±êʶ·ûÊÇ£¨ £©Í¬¡£
45. assign c=a>b? a£º bÖУ¬Èôa=3,b=2,Ôòc=£¨ £©;Èôa=2,b=3,Ôòc=£¨ £©¡£ 46. ÔÚVerilog HDLµÄÂß¼ÔËËãÖУ¬ÉèA=4¡äb1010£¬Ôò±í´ïʽ~AµÄ½á¹ûΪ£¨ £© 47. ÔÚVerilog HDLµÄÂß¼ÔËËãÖУ¬Éèa=2 £¬b=0£¬Ôòa && b½á¹ûΪ£¨ £©£¬ a || b ½á
¹ûΪ£¨ £©¡£
48. ÔÚVerilog HDLµÄÂß¼ÔËËãÖУ¬Éè a = 4¡äb1010£¬ a >>1½á¹ûÊÇ£¨ £©¡£
¶þ¡¢ EDAÃû´Ê½âÊÍ
1. ASIC£¬2.CPLD, 3.FPGA,4.IC, 5.LUT .6.PCB.7.RTL,8.FSM,9.GAL,10.ISP, 11.JATG, 12.PBD,13.BBD
Èý¡¢ Ñ¡ÔñÌâ
1£® ÈÎVerilog HDLµÄ¶Ë¿ÚÉùÃ÷Óï¾äÖУ¬Ó㨠£©¹Ø¼ü×ÖÉùÃ÷¶Ë¿ÚΪ˫Ïò¶Ë¿Ú
A£ºinout B£ºINOUT C£ºBUFFER D£ºbuffer 2£® ÓÃVerilog HDLµÄassignÓï¾ä½¨Ä£µÄ·½·¨Ò»°ã³ÆÎª£¨ £©·½·¨¡£
A£ºÁ¬Ðø¸³Öµ B£º²¢Ðи³Öµ C£º´®Ðи³Öµ D£ºº¯Êý¸³Öµ 3£® IPºËÔÚEDA¼¼ÊõºÍ¿ª·¢ÖоßÓÐÊ®·ÖÖØÒªµÄµØÎ»£¬IPÊÇÖ¸£¨ £©¡£
A£ºÖªÊ¶²úȨ B£º»¥ÁªÍøÐÒé C£ºÍøÂçµØÖ· D£º¶¼²»ÊÇ 4£® ÔÚverilog HDLµÄalways¿é±¾ÉíÊÇ£¨ £©Óï¾ä
A£ºË³Ðò B£º²¢ÐÐ C£ºË³Ðò»ò²¢ÐÐ D£º´®ÐÐ
5£® ÔÚVerilog HDLµÄÂß¼ÔËËãÖУ¬ÉèA=8'b11010001,B=8'b00011001,Ôò±í´ïʽ¡°A&B¡±µÄ½á¹û
Ϊ£¨ £©
A£º8'b00010001 B£º8'b11011001 C£º8'b11001000 D£º8'b00110111
6£® ´ó¹æÄ£¿É±à³ÌÆ÷¼þÖ÷ÒªÓÐFPGA¡¢CPLDÁ½À࣬ÏÂÁжÔFPGA½á¹¹Ó빤×÷ÔÀíµÄÃèÊöÖУ¬
ÕýÈ·µÄÊÇ£¨ £©¡£
A£ºFPGAÊÇ»ùÓڳ˻ýÏî½á¹¹µÄ¿É±à³ÌÂß¼Æ÷¼þ£» B£ºFPGAÊÇÈ«³ÆÎª¸´Ôӿɱà³ÌÂß¼Æ÷¼þ£»
C£º»ùÓÚSRAMµÄFPGAÆ÷¼þ£¬ÔÚÿ´ÎÉϵçºó±ØÐë½øÐÐÒ»´ÎÅäÖã» D£ºÔÚAltera¹«Ë¾Éú²úµÄÆ÷¼þÖУ¬MAX7000ϵÁÐÊôFPGA½á¹¹¡£ 7£® ÏÂÁÐEDAÈí¼þÖУ¬ÄÄÒ»¸ö²»¾ßÓÐÂß¼×ۺϹ¦ÄÜ£º£¨ £©¡£
A£º ISE B£º ModelSim C£º Quartus II D£ºSynplify 8£® ÏÂÁбêʶ·ûÖУ¬£¨ £©ÊDz»ºÏ·¨µÄ±êʶ·û¡£
A£º State0 B£º 9moon C£º Not_Ack_0 D£º signal@ 9£® ¹ØÓÚVerilog HDLÖеÄÊý×Ö£¬ÇëÕÒ³öÒÔÏÂÊý×ÖÖÐ×î´óµÄÒ»¸ö£º£¨ £©¡£
A£º 8¡äb1111_1110 B£º 3¡äo276 C£º 3¡äd170 D£º 2¡äh3E 10£® ´ó¹æÄ£¿É±à³ÌÆ÷¼þÖ÷ÒªÓÐFPGA¡¢CPLDÁ½À࣬ÏÂÁжÔCPLD½á¹¹Ó빤×÷ÔÀíµÄÃèÊöÖУ¬
ÕýÈ·µÄÊÇ£¨ £©¡£
A£ºCPLDÊÇ»ùÓÚ²éÕÒ±í½á¹¹µÄ¿É±à³ÌÂß¼Æ÷¼þ£» B£ºCPLD¼´ÊÇÏÖ³¡¿É±à³ÌÂß¼Æ÷¼þµÄÓ¢Îļò³Æ£» C£ºÔçÆÚµÄCPLDÊÇ´ÓGALµÄ½á¹¹À©Õ¹¶øÀ´£»
D£ºÔÚXilinx¹«Ë¾Éú²úµÄÆ÷¼þÖУ¬XC9500ϵÁÐÊôCPLD½á¹¹£» 11£® IPºËÔÚEDA¼¼ÊõºÍ¿ª·¢ÖоßÓÐÊ®·ÖÖØÒªµÄµØÎ»£»ÌṩÓÃVHDLµÈÓ²¼þÃèÊöÓïÑÔÃèÊöµÄ
¹¦Äܿ飬µ«²»É漰ʵÏָù¦ÄÜ¿éµÄ¾ßÌåµç·µÄIPºËΪ£¨ £©¡£ A £ºÊÝIP B£º¹ÌIP C£ºÅÖIP D£º¶¼²»ÊÇ 12£® ²»ÍêÕûµÄIFÓï¾ä£¬Æä×ۺϽá¹û¿ÉʵÏÖ£¨ £©¡£
A£º ʱÐòÂß¼µç· B£º ×éºÏÂß¼µç· C£º Ë«Ïòµç· D£º Èý̬¿ØÖƵç· 13£® CPLDµÄ¿É±à³ÌÊÇÖ÷Òª»ùÓÚʲô½á¹¹£¨ £©¡£
A £º²éÕÒ±í£¨LUT£© C£º PAL¿É±à³Ì B£º ROM¿É±à³Ì D£º Óë»òÕóÁпɱà³Ì 14£® IPºËÔÚEDA¼¼ÊõºÍ¿ª·¢ÖоßÓÐÊ®·ÖÖØÒªµÄµØÎ»£¬ÒÔHDL·½Ê½ÌṩµÄIP±»³ÆÎª£º£¨ £©
A£º Ó²I PB£º ¹ÌIP C£º ÈíIP D£º ¶¼²»ÊÇ£» 15£® Éèa = 4¡äb1010£¬b=4¡äb0001£¬ c= 4¡äb1xz0ÔòÏÂÁÐʽ×ÓµÄֵΪ1µÄÊÇ£¨ £©
A£ºa > b B£ºa <= c C£º13 - a < b d£º13 ¨C (a>b) 16£® Éèa=2 £¬b=0£¬ÔòÏÂÁÐʽ×ÓÖеÈÓÚXµÄÊÇ£¨ £©¡£
A£º a && b B£º a || b C£º !a D£º x && a 17£® FPGA¿É±à³ÌÂß¼»ùÓڵĿɱà³Ì½á¹¹»ùÓÚ£¨ £©¡£
A£º LUT½á¹¹ B£º ³Ë»ýÏî½á¹¹ C£ºPLD D£º¶¼²»¶Ô 18£® CPLD ¿É±à³ÌÂß¼»ùÓڵĿɱà³Ì½á¹¹»ùÓÚ £¨ £©¡£
A£º LUT½á¹¹ B£º ³Ë»ýÏî½á¹¹ C£º PLD D£º¶¼²»¶Ô 19£® ÏÂÁÐÔËËã·ûÓÅÏȼ¶×î¸ßµÄÊÇ£¨ £©¡£
A£º £¡ B£º + C £º& D£º{} 20£® Éèa = 1¡äb1£¬b = 3¡äb101£¬c = 4¡äb1010ÔòX= {a£¬b£¬c}µÄÖµµÄµÈÓÚ£¨ £©
A£º 7¡äb1101100 B£º8¡äb 10101011 C£º 8¡äb 11010101 D£º8¡äb11011010 21£® ½«Éè¼ÆµÄϵͳ°´ÕÕEDA¿ª·¢Èí¼þÒªÇóµÄijÖÖÐÎʽ±íʾ³öÀ´£¬²¢ËÍÈë¼ÆËã»úµÄ¹ý³Ì£¬³Æ
Ϊ£¨ £©¡£
A£ºÉè¼ÆµÄÊäÈë B£ºÉè¼ÆµÄÊä³ö C£º·ÂÕæ D£º×ÛºÏ