zoukankan      html  css  js  c++  java
  • 第一个NIOS II工程using Qsys-------Let Qsys Say Hello

    1.新建工程

     

    2.添加原理图文件

     

    注:似乎Nios II工程都需要涉及到原理图编程。

    3.进入Qsys进行内核设计

     

    注:启动Qsys后,系统已经为内核默认添加了一个组件clk_0。

    4.设置时钟名字和频率

     

    注:开发板上的时钟输入为50MHz。

    5.添加Nios II核

     

    注:选择Nios II Core 为:Nios II/f,其他选项卡均保持默认设置。

    6.进行时钟连接操作

     

    7.添加On-Chip-Memory(RAM)核

     

    注:同时,需要设定片上内存大小,在此,我们设定为40960,即40KB,其他选项卡均保持为默认设置。

    8.进行时钟,数据端口,指令端口的连接

     

    注:关于数据和指令端口的连线规则,如果是存储器这类的IP核,需要将其Slave端口同Nios II的data_master和instruction_master相连,而其他非存储器IP核则只需连接到Nios II的data_master即可。

    9.添加System ID Peripheral核

     

    注:输入32 bit System ID号。

    10.进行时钟,数据端口的连接

     

    注:由于System ID Peripheral不为存储器设备,挂载在Nios II上时,只需要与data_master相连,不需要与instruction_master相连。

    11.添加JTAG UART核

     

    注:保持默认设置即可。

    12.进行时钟,数据端口的连接

     

    注:由于JTAG UART不为存储器设备,挂载在Nios II上时,只需要与data_master相连,不需要与instruction_master相连。

    13.指定Nios II的复位和异常地址

    配置Nios II Processor的Reset Vetor和Exception Vector为onchip_ram.s1。

     

    14.连接复位信号

    点击Qsys主界面菜单栏中的“System”下的“Create Global Reset Network”。

     

     

    15.进行基地址分配

    点击Qsys主界面菜单栏中的“System”下的“Assign Base Addresses”。

     

    16.进行中断号的分配

     

    17.生成Qsys系统

    点击Generate HDL。

     

    18.将配置好的kernel添加到原理图文件中

     

    19.将IP文件添加到工程当中

     

    20.添加锁相环

     

    注:需要输入芯片速度等级与输入频率参数。

     

    21.管脚生成

    选中单个symbol,点击鼠标反键,单击Generate Pins for symbol ports。

     

    22.配置芯片

     

     

     

    23.引脚分配

     

    24.开启Eclipse

     

    25.新建应用

    File-New-Nios II Application and BSP from Template.

     

    26.Build Project

     

    27.运行程序

    Run as ---- Nios II hardware

     

  • 相关阅读:
    leetcode Maximum Product Subarray
    JAVA中的泛型类型不可以直接初始化
    android里getView,inflate,listview问题
    二元查找树转换成一个排序的双向链表
    c语言函数指针
    C++初始化小问题
    ODPS中的TaskContext类里面的write函数
    Eclipse里面新建servlet 是否需要配置web.xml
    检测鼠标是否在标签上
    继承
  • 原文地址:https://www.cnblogs.com/chensimin1990/p/6380561.html
Copyright © 2011-2022 走看看