原创 NiosII的一些注意事项

2010-7-26 12:38 1509 11 13 分类: FPGA/CPLD

 


根据我以前做NiosII项目时的一些总结


1.       SOPC Builder不能识别中文,故工程名和路径不能包含中文;


2.       alt_main函数是经过剪裁的,去掉了很多的初始化函数,故在这里使用一些设备和函数之前要对其进行初始化,方能使用;


3.       在使用alt_main函数之前要先对其进行申明,int main(void) –attribute—((weak,alias(“alt_main”))),因为NiosII IDE调试时会自动在Main函数入口设置断点,若不提前申明就会出错,上诉申明的目的是:告诉调试器main函数的别名为:alt_main,从而迫使调试器将断点设置在alt_main的函数入口;


4.       在QuartusII7.0以前,建立flash设备时,要建立板级描述,在Netlist中导入原理图的网表文件,在高版本的软件中省了这一步;


5.       NiosII的复位地址可以在外部的flash或EPCS或onchip memory中,但是切不可放在SDRAM等设备中。因为复位地址一定要指向上电复位后数据确定的存储器,若不确定,系统将破溃

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户414157 2012-6-7 18:11

好文章,确实让我进步了

用户211539 2010-8-1 21:20

现在好像NiosII很火,点击率也挺高的,我两年前用过NiosII,个人觉得不是很好用,速度不是很高、也不是很稳定,欢迎和大家探讨!
相关推荐阅读
用户211539 2015-09-28 16:21
FPGA采购和技术咨询:3044959554
Altera Xilinx  FPGA采购和技术咨询QQ:3044959554...
用户211539 2014-02-12 23:05
【博客大赛】Altera CycloneIV SerDes应用和仿真
Altera CycloneIV SerDes应用和仿真 KevinWan   基本原理 SerDes是SERializer和DESerializer的英文缩写,即串行收发器。 Altera SerD...
用户211539 2014-02-10 17:36
【博客大赛】基于FPGA的CIC以及补偿滤波器的设计
基于FPGA的CIC以及补偿滤波器的设计 KevinWan   CIC滤波器 CIC滤波器最早是由Hogenauer提出的,后来出现了不少改进的结构形式。CIC滤波器的特点: 只需要加法器,无需乘法器...
用户211539 2014-02-10 17:29
【博客大赛】SPWM的FPGA设计
SPWM的FPGA设计 KevinWan   SPWM:正弦波脉宽调制,将正弦半波N等分,把每一等分的正弦曲线与横轴所包围的面积用一个与此面积相等的等高矩形脉冲来替代。三角波载波信号U...
用户211539 2014-02-09 15:58
【博客大赛】Altera ALTMEPHY DDR2应用和仿真--基于QuartusII下例化的IP
Altera ALTMEPHY DDR2应用和仿真 --基于QuartusII下例化的IP KevinWan Modelsim仿真(本文是基于QuartusII下例化的IP,非Qsys) 编译如下库:...
用户211539 2014-02-09 15:55
Altera ALTMEPHY DDR2详细介绍(三)
Altera ALTMEPHY DDR2详细介绍(三) KevinWan 接口规则 配置DDR2 SDRAM控制器 DDR2 SDRAM的配置中的大部分参数都是相关数据手册中的参数,通常需要修改的包括...
EE直播间
更多
我要评论
2
11
关闭 站长推荐上一条 /3 下一条