Linux之NiosSOC创建

1、Nios系统的构成:

(1)  epcs_flash控制器;

(2)  SDRAM控制器(SDRAM需要大于8MB);

(3)  Jtag_uart控制器;

(4)  Timer定时器(必须为全功能的定时器);

(5)  UART串口控制器(不是必须的);

(6)  Sysid在EDS中运行时需要添加此外设;

(7)  Triple_speed_ethernet以太网设备(不是必须);

(8)  2个Scatter-GatherDMA Control用于以太网的发送和接收;

(9)  一片onchip_memory用于存储以太网的一些数据结构。、

(10)、可添加两个PIO,用于测试系统。

2、系统的网络连接图:



注:连接memory to stream 的 out到 triple-speed-ethernet的transmit。

连接stream to memory的 in 到triple-speed-ethernet的receive。

连接descriptor-read和descriptor-write到on chipmemory。

连接m-read和m-write到sdram。

 

3、在quartus中添加nios核并分配管脚:

在分配管脚前,需要对nios系统分析:在processing菜单中,点击startàAnalysis & Synthesis,等完成后,点击Pin Planner进行引脚分配。

如果以前已使用个该板,可以使用TCL脚本来对新的模块进行引脚分配,在点击toolsàtcl Scripls,添加相应的TCL脚本,点击RUN自动分配管脚。

如果系统中有SDRAM,则需要对SDRAM提供clk时钟,在block图中添加PLL,在生成SDRAM-CLK的时候,需要设置相位值,此值可以通过试验来获取。

在对以太网分配管脚时,需要注意,如果你使用的!1000M网和10/100M网的连接图是不同的。请参考一下资料。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值