nios2移植uClinux硬件架构 联系客服

发布时间 : 星期六 文章nios2移植uClinux硬件架构更新完毕开始阅读a41b4588680203d8ce2f24fb

niosII 硬件架构

在开始之前,我总是想多说点,因为看了很多的教程,中间也很辛酸,要达到无师自通的境界,在这种领域有些困难,每每遇到问题,总是喜欢百度一下,当找不到符合自己的情况的时候才是最头疼的时候,我们有点懒,有点想走捷径~~~

做做笔记,同时也做做教程,在摩尔定律走不下去的时候,我们就会想起FPGA,我们乐此不疲,因为前途无量,当我们轻车熟路,请不要忘了给我们经验的前辈,同时有好的经验的时候,写写教程,小则帮助一二像我们一样的人,大则为中国的科技兴国做做贡献,无所求,只为心里踏实。

这个教程分两部分,一个是硬件架构,另一个是软件架构,不免会有错误,希望指正,694768787@qq.com

所需硬件要求: cpu包含硬件乘法器,timer, 串口,至少8M SDRAM usb blaster , pc一台

所需软件要求: ubuntu镜像文件,virtualbox虚拟机,quartus II 10.1, NiosII IDE

10.1 ,还要下载altera的nios2gcc-20080203.tar.bz2交叉编译器,nios2-linux-20080519.tar 里面包含了linux的源代码

此番硬件架构大体分为以下内容:

1.建立quartusII 工程。

2.利用sopc 工具搭建niosII软核处理器。 3.建立锁相环。

4.编译工程,分配引脚,重新编译。 5.提取所需的ptf文件。

1.建立工程:

选择File -> New Project Wizard...

会点英文的,或者是用过别的软件的都会知道,wizard是向导的意思,我们就喜欢向导,因为它会给我们剩下很多工作。

这个不用管它,点next,向下。

这个对话框就有用啦,看第一行,翻译过来就是你要把工程放到哪个文件夹下,然后点\选吧,选择你要放的位置,但是我要提醒一点就是,因为这是个外国人用的软件,它的路径里不能有中文,否则当你用niosII IDE软件的时候会有莫名奇妙的错误,这个就是我的经验,免费告诉大家啦。

我设置的路径是D:\\quartus_pro\%uclinux_nios2,然后点击:打开。

看第二个框。工程名字,这次的有点特殊了,我们要同时看看第三个框了,第三个是顶层实体的名字,如果知道硬件描述语言,那么肯定会明白我说的意思,这里的工程名字必须和顶

层实体的名字相同,我在工程名字填上uclinux_nios2。

你会发现它自己就会设置名字是一样的,有的人会认为我有点罗嗦了,但是我还是照顾那些爱问为什么的,因为我就喜欢,我不太喜欢那些缺胳膊缺腿的教程,太伤脑了。继续点next>。