DE270数字系统设计(4)基于Nios的LCD显示

实验内容:在DE2-70的lcd上显示字符串。

目的:

  • 使用Nios软核创建sopc工程
  • 学会使用nios II环境。
  • 学会如何在DE2-70上跑简单的c程序。

  (搞了那么长时间的硬件verilog,终于到了这一步哈~_~)

  一样的,具体实验过程贴在了sina共享,可以直接免费下载:http://ishare.iask.sina.com.cn/f/11211220.html

   使用用verilog完成顶层设计,顶层HelloNios.v代码如下:

  

代码
//------------------------------------------------------------------

// HelloNios

// first NIOS experiment,just show some chars on the LCD of DE2-70

// learn to built a sopc project,it's very simple.

//

// yeven @2010.10.28

//------------------------------------------------------------------



module HelloNios(

iCLK_50,

iKEY,

oLED_ON,

oLCD_BLON,

oLCD_RW,

oLCD_EN,

oLCD_RS,

LCD_D

);



input iCLK_50;

input [0:0]iKEY;



inout[7:0] LCD_D;



output oLED_ON;

output oLCD_BLON;



output oLCD_RW;

output oLCD_EN;

output oLCD_RS;



//high oLED_ON(lcd switch) and oLCD_BLON

assign oLED_ON=1'b1;

assign oLCD_BLON=1'b1;



HelloNios_System(

//setting the system clk

.clk(iCLK_50),

.reset_n(
1),

.LCD_E_from_the_lcd(oLCD_EN),

.LCD_RS_from_the_lcd(oLCD_RS),

.LCD_RW_from_the_lcd(oLCD_RW),

.LCD_data_to_and_from_the_lcd(LCD_D)

);


endmodule

  实验结果:

原文地址:https://www.cnblogs.com/yixiaoyang/p/1865098.html