学sopc也有个很长一段时间,最近第一次自己设计IP核。

参照了艾米的自定义IP核:SRAM,12864的例子,以及黑金的PWM的例子,同时看了两本书,以及《Avalon-MM Interface Specialtion》,最后按部就班设计,为了验证,先从简单的开始,可是sram好像可以,lcd1602和led 都不行,在此处我先讲解我设计led的流程:

(1)当然是led ip verilog的代码

/********************************************************************
*    Module Name           :   Crazy_LED
*    Author                :   Crazy Bingo
*    Device                :    EP2C8Q208C8 
*    Version               :   Quartus II 10.1
*    Date                  :   2011-2-24
*    Description           :  
*********************************************************************/
module Crazy_LED
(
    //Avalon Clock
    input            csi_clk,
    input            csi_rst_n,
    //Avalon-MM
    input    [1:0]    avs_address,        //multiple of 4
    input            avs_chipselect,
//    input    [1:0]    avs_byteenable_n,    //1,2,4,8,16,54,128
    input            avs_write,
    input    [31:0]    avs_writedata,        //32bit cpu
//    input            avs_read,
//    output    [31:0]    avs_readdata,        //32bit cpu
    //Avalon Conduit
    output    [1:0]    coe_data
);

reg    [1:0] coe_data_r;
always @(posedge csi_clk or negedge csi_rst_n)
begin
    if (!csi_rst_n)
        coe_data_r <= 0;
    else if (avs_chipselect && avs_write && (avs_address == 0))
        coe_data_r <= avs_writedata[1:0];
end
assign coe_data = coe_data_r;

endmodule

(2)在sopc中加入component

(2)加入led ip,generate

(顺便提下,10.1有这两个警告,有些人也碰到了,但是好像不用管,我试过pio-led没问难题的)

(3)qii top module,分配引脚,编译,ok(警告应该没事,不用理会)

(4)新建nios2工程,涉及代码

(5)下载pof后,run hardware,

printf运行了,但是led (2位)始终没反应,也没闪烁之类的,死了

各位前辈:
(1)address 信号可不可以直接不要
(2)是不是我在nios2 的管脚映射错了?
(3)这到底是为什么?????????????????

当然我确定硬件是木有问题的
我实在不知道哪里不行了,郁闷了n久n久,吃不好睡不香,早上6:30 就起了,这个世界让我好崩溃,有谁知道,给点指点,谢谢了

转载于:https://www.cnblogs.com/crazybingo/archive/2011/03/01/1967623.html

qii, sopc, nios ii 10.1 IP核设计,LED验证死活不行,感觉很神奇相关推荐

  1. Quartus ii 中ROM ip核的应用

    ROM: read only memory: 掉电不丢失数据 RAM可以被配置为ROM 实验内容: 将一组固定数据(三角波)存储在FPGA中使用IP核构建的片上ROM中,开发板上电后,系统开始从ROM ...

  2. (原创)LEON3入门教程(四):基于AMBA APB总线的七段数码管IP核设计

    摘要:这一小节将介绍下如何设计用户自定义的APB IP,并将IP嵌入到SOPC中去.一个APB IP核的主要分为三个部分:逻辑单元.寄存器单元和接口单元.所设计的IP是一个简单的七段数码管显示IP,只 ...

  3. 74LS85的IP核设计

    74LS85的IP核设计 今天更新一款74LS85芯片的IP核设计实例. 74LS85是一款4位数值比较器芯片,作用是可对两个4位二进制码和BCD码进行比较,实物图与引脚图如下: 名称 引脚 2位电源 ...

  4. FPGA中如何使用加法器IP核设计累加器

    使用加法器IP核设计累加器 前言 一.顺序累加器设计 二.滑动累加器设计 总结 前言 在之前的一个项目中,我的工程一部分运算中主频达到了400MHz时钟.当时的运算需要用到cnt累加器,但是在最后的综 ...

  5. 开发自定义AXI总线外设IP核——以LED和开关为例

    http://www.eefocus.com/nightseas/blog/12-10/287343_15762.html ZedBoard学习手记(二) 开发自定义AXI总线外设IP核--以LED和 ...

  6. FPGA(五):Quartus II 调用Fir IP核使用说明

    这几天在忙着写通信原理的项目,其中用到了fir滤波器的部分,从最初的一脸懵逼到初步理解了该怎么去调用ip核以及参数设置,这其中的过程着实不易.这篇博客主要是为了记录自己的学习过程以便日后也可以回想起来 ...

  7. AXI_03 AXI_LITE_SLAVE_IP核设计与验证

    由于该系列文章阅读有顺序性,所以请跳转至该系列文章第一篇从头开始阅读,并按照文章末尾指示按顺序阅读,否则会云里雾里,传送门在此:   https://blog.csdn.net/qq_33486907 ...

  8. (原創) 如何使用ModelSim-Altera對Nios II仿真? (SOC) (Nios II) (SOPC Builder) (ModelSim) (DE2)...

    Abstract 在剛學習Nios II時,每次在Run As Nios II Hardware下方,看到Run As Nios II ModelSim就覺得很好奇,Nios II明明是嵌入式系統,怎 ...

  9. [笔记].如何使用Nios II的中断:PIO中断与定时器中断

    引子 定时器中断,我以前在艾米电子论坛发帖讨论过:PIO中断我在博客里也讨论过,最近发现以前的总结有一点小错误.于是结合我最近玩触摸屏的一点点心得,写篇博文. 软硬件环境 硬件:艾米电子EP2C8核心 ...

最新文章

  1. 自动驾驶新突破,国内有了第一款AI标注软件
  2. Java 单例模式探讨
  3. SpringBoot中定时任务与异步定时任务的实现
  4. PHP的操作符与控制结构
  5. 分布式锁用Redis还是Zookeeper?
  6. 2015蓝桥杯省赛---java---C---3(无穷分数)
  7. junit 经典示例_JUnit4参数化和理论示例
  8. 2022. 将一维数组转变成二维数组
  9. Python之数据聚合——aggregate()方法
  10. 判断鼠标是否在元素上_是否清扫保洁、是否雾撒降尘?江城环卫车装上了北斗,动动鼠标就知道了...
  11. 前端校验rules写法:
  12. 16年的大数据经验,为了搞定数字化转型,我和老板做了个赌注
  13. java list 转json 字符串_fastjson将java list转为json字符串
  14. mysql网络共享_局域网共享mysql
  15. oracle服务器配置端口,服务端配置一个多端口号(如1521/1526)监听器
  16. 单相全桥逆变器仿真,simulink,matlab
  17. Chrome (Google) 浏览器的快捷键大全
  18. 码元、码元速率、波特率、比特率理解
  19. 多媒体元素 video audio 兼容性 controls muted loop
  20. 安装snmptraped 和 snmptt

热门文章

  1. 0502-Hystrix保护应用-简介,使用,健康指标等
  2. 富士康裁员六万,试图用机器人扭转赤字?
  3. 8天后,有份独家小程序数据分析报告重磅来袭
  4. 【习题3】数字和数学计算【第4天】
  5. Delphi.net Chrome
  6. 【Scala】Scala-调用Java-集合
  7. Windows Phone 7 网络编程之留言板应用
  8. VisualSVN Server2.5服务器迁移
  9. android常见错误-Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
  10. 2013年第10周三低潮