DE2-70数字系统设计(4)--基于Nios的LCD显示
时间:2010-10-30 来源:晓彻
目的:
- 使用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
实验结果:
相关阅读 更多 +