原创 基于Verilog HDL的数字系统设计入门教程(CPLD篇)——第一天

2009-8-5 23:07 1570 5 5 分类: FPGA/CPLD

今天的主要学习目标:


LED的基本工作原理;
Quartus II的基本使用方法和设计流程;
利用CPLD进行数字系统设计的流程和方法;
基于Verilog HDL的设计输入方法。

教程下载:


http://www.5ifpga.com/viewthread.php?tid=111


实验代码:


 


利用连续赋值assign语句实现,文件名LightLed.v


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



1.         module LightLed(LED);                       //模块名


2.         output      [7:0]LED;                             //定义输出口


3.         assign LED = 8'b01010101;               //输出LED的状态0x55


4.         endmodule

<?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

         利用过程赋值语句实现,文件名LightLed2.v





1.         module LightLed2(LED);                     //模块名


2.         output      [7:0]LED;                             //定义输出口


3.         reg          [7:0]LED;                             //定义寄存器


4.         always                                                    //过程块


5.                  begin


6.                            LED = 8'b01010101;         //输出LED的状态0x55


7.                  end


8.         endmodule


 

文章评论0条评论)

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