zoukankan      html  css  js  c++  java
  • 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

      实验结果:

  • 相关阅读:
    OC准备知识
    文件操作
    双向链表
    单链表(Single Linked List)
    动态分配内存补充 realloc
    git心得一
    git的工作原理
    git:团队开发的流程
    git操作流程
    js:有关属性
  • 原文地址:https://www.cnblogs.com/yixiaoyang/p/1865098.html
Copyright © 2011-2022 走看看