DE2-70数字系统设计(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

 

 

 

  实验结果:

 

DE2-70数字系统设计(4)--基于Nios的LCD显示_第1张图片

你可能感兴趣的:(ios)