zoukankan      html  css  js  c++  java
  • nios II--实验3——led 100M软件部分

    软件开发

    参照实验二(led),该实验与实验二(led)的不同之处在于系统的时钟由50M提成为100M。运行结果,在调试窗口输出Hello from Nios II!,并且板上的四个LED灯流动显示,表明测试成功!通过此实验证实,板子支持的运行频率足够高,可达到100M。

    实验代码

    /*

    * "Hello World" example.

    *

    * This example prints 'Hello from Nios II' to the STDOUT stream. It runs on

    * the Nios II 'standard', 'full_featured', 'fast', and 'low_cost' example

    * designs. It runs with or without the MicroC/OS-II RTOS and requires a STDOUT

    * device in your system's hardware.

    * The memory footprint of this hosted application is ~69 kbytes by default

    * using the standard reference design.

    *

    * For a reduced footprint version of this template, and an explanation of how

    * to reduce the memory footprint for a given application, see the

    * "small_hello_world" template.

    *

    */

    #include "system.h"

    #include "altera_avalon_pio_regs.h"

    #include <stdio.h>

    #include <unistd.h>

    int main()

    {

    int i;

    printf("Hello from Nios II! ");

    while(1)

    {

    for( i=0; i<4; i++)

    {

    IOWR_ALTERA_AVALON_PIO_DATA( LED_PIO_BASE,1<<i );

    usleep(1000000);//each one 0.5s delay

    }

    }

    return0;

    }

    大西瓜FPGA-->https://daxiguafpga.taobao.com

    博客资料、代码、图片、文字等属大西瓜FPGA所有,切勿用于商业! 若引用资料、代码、图片、文字等等请注明出处,谢谢!

    每日推送不同科技解读,原创深耕解读当下科技,敬请关注微信公众号“科乎”。

  • 相关阅读:
    PHP安全编程之php.ini配置
    PHP安全编程
    PHP操作Mongodb
    PHP 提高PHP性能的编码技巧以及性能优化
    HTTP 304 详解
    PHP环境变量归纳(转自网络)
    【转载】解决Apache2+PHP上传文件大小限制的问题
    机器学习六 Xgboost: 一把屠龙刀的自我修养
    机器学习五 EM 算法
    机器学习四 SVM
  • 原文地址:https://www.cnblogs.com/logic3/p/5228874.html
Copyright © 2011-2022 走看看