Linux之NiosSOC创建
来源:互联网 发布:孔浩 java百度云 编辑:程序博客网 时间:2024/04/28 07:30
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网的连接图是不同的。请参考一下资料。
- Linux之NiosSOC创建
- Linux之进程创建
- linux创建线程之vfork
- Linux系统管理之创建用户
- linux之创建守护进程
- linux创建线程之pthread_create
- linux进程管理之进程创建
- linux之fork,vfork创建子进程
- Linux基础之如何创建用户
- Linux进程管理之进程的创建
- <<探讨linux/unix>>之创建文件
- linux进程管理之进程创建
- Linux程序设计之创建静态库
- linux进程管理之进程创建
- Linux进程管理之进程的创建
- linux内核之进程创建do_fork
- C++ Linux 多线程之创建、管理线程
- Linux下几种另类创建文件之方法
- Marks Distribution
- ubuntu备份与恢复
- hadoop Unable to load native-hadoop library --解决
- npm install
- 关于工具的中英文CHM指导书的菜单栏问题
- Linux之NiosSOC创建
- 黑马程序员 网络编程
- sql 拼接xml
- View 5部署之六:Connection Server安装与配置
- mongodb数据库备份与恢复
- 根据四个点 渲染图片的Sprite
- 阿拉伯数字转汉字数字,如386转三百八十六
- 用Python写的图片蜘蛛人代码
- ExtJS学习笔记(二)