随笔分类 -  Qsys nios II

摘要:关于nios 中的中断,因为要16c550中需要nios的中断环境去测试,所以就用到了中断。硬件:在nios中添加硬件PIO,但是要使能中断功能。如下图所示:系统列化,PIO的连接就不说了。但是要注意两地方:edge type, IRQ type。接下来就是软件设计:使能相应的中断,IOWR_ALT... 阅读全文
posted @ 2014-05-10 20:08 cornhill 阅读(529) 评论(0) 推荐(0)
摘要:到现在我还是不太理解SDRAM的时序设置,但是可能蒙对了。(呵呵)开发环境: quartus II 13.0 板子: DE2 EP2C35F672C6N时序约束step 1:create clock: 50MHZ时序约束step 2: virtual clock(原因:timequest不知道外接时钟的属性,即要实在的指出。并要对之约束)时序约束step 3: set output delay , set input delay (这是最难的,个人认为)先理解: setuptime 有三类hold time :还要结合具体的分析如:(原因:有些延时是找不到的,如clock network d. 阅读全文
posted @ 2014-03-22 16:39 cornhill 阅读(1585) 评论(0) 推荐(0)
摘要:环境: quartus v13.0 64位。 DE2 cycloneII EP2C35F672C6N (学校的开发板,还是想同学借的呵呵)主要实现flash的烧录,虽然实现了但是还是有很多运气的成分(如:ip核的连线问题,flash的时序和相关的器件连接,SDRAM的时序收敛,软件用的例程)。种种表明我还有漫漫长路要走,才能算入门。1、复位不正常。(可能原因:没有加时序约束或者是复位向量没有指向SDRAM,而是FLASH。但是flash 还没有烧录导致复位失败,等等测试,,,)2、flash的烧写失败。测试复位不正常是否由复位向量指向flash(此时flash还没有程序)的原因。经过测试:复位 阅读全文
posted @ 2014-03-22 15:26 cornhill 阅读(1136) 评论(0) 推荐(0)