原创 10分钟学会PLD设计(3)

2008-11-22 16:24 2465 9 8 分类: FPGA/CPLD

10分钟学会PLD设计<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


1 设计输入


1.3 采用VerilogHDL设计三人表决器


下面仅把和VHDL不同的详细写下,相同或基本相同的就一带而过:


1)打开MAX+plusII


2新建


新建一个verilog-HDL文件(Text Editor File类型)


3输入设计文件


其中SW12SW13SW23为中间变量

module majority_voter(SW1,SW2,SW3,L1,L2);
 output L1,L2;
 input SW1,SW2,SW3;
 and(SW12,SW1,SW2);
 and(SW13,SW1,SW3);
 and(SW23,SW2,SW3);
 or(L2,SW12,SW13,SW23);


//SW12SW23SW13是中间变量
 not(L1,L2);
 endmodule


4)保存文件


保存为majority_voter.v,注意Automatic Extension.v


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />



并把文件设为当前工程(同前)


 


 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /3 下一条