nios需要多少资源,我现在想要NIOS II90 IDE哪里可以下到呢谢谢
来源:整理 编辑:亚灵电子网 2023-09-23 01:55:47
本文目录一览
1,我现在想要NIOS II90 IDE哪里可以下到呢谢谢
ftp://ftp.altera.com/outgoing/release/90_nios2eds_windows.exeftp://ftp.altera.com/outgoing/release/版本要相同才行
2,Nios的开发环境
Nios II处理器具有完善的软件开发套件,包括编译器、集成开发环境(IDE)、JTAG调试器、实时操作系统(RTOS)和TCP/IP协议栈。设计者能够用Altera Quartus II开发软件中的SOPC Builder系统开发工具很容易地创建专用的处理器系统,并能够根据系统的需求添加Nios II处理器核的数量。使用Nios II软件开发工具能够为Nios II系统构建软件,即一键式自动生成适用于系统硬件的专用C/C++运行环境。Nios II集成开发环境(IDE)提供了许多软件模板,简化了项目设置。此外,Nios II开发套件包括两个第三方实时操作系统(RTOS)——MicroC/OS-II(Micrium),Nucleus Plus(ATI/Mentor)以及供网络应用使用的TCP/IP协议栈。
3,FPGA nios
学得好的话肯定能找到的,FPGA工程师现在薪酬都比较高。FPGA这东西很好很强大,不过学起来很困难,特别是没人带更艰难。当初我装破解版的quartus9.1和nios编译器的时候花了几天时间,用VEILOG做IP核或着用nios配合开发板调程序时也是bug不断,即使一些小的bug也整得自己很惨,一路过来的纠结就不用说了。FPGA在很多方面都比较有优势,所以一些公司都比较乐于用FPGA。老实说,很不容易学好这东西。觉得FPGA要的就两个字——耐心!手艺好找工作不是问题!主要做硬件的工作,FPGA也做一些!fpga可以通过verilog构建硬件电路包括cpu,nios2 是cpu中软件的编译环境。一个系统的建立首先得有硬件平台,再谈软件的问题。只有两个都会了后,你才能偏重或软或硬,也就是主要靠电路来实现逻辑关系,还是靠c语言来实现逻辑关系。初学fpga两个都得会,高手后才会根据效率术业有专攻。我工作和这没关系。不过业余自学玩玩。用的EP3C25板子。能做出东西很有成就感的啊。
4,在fpga的项目中用到SDRAM是用NIOS处理吗
实际上是DDR控制器了,说实话如果项目要用的话自己写不现实,Altera,Xilinx都有IP core的,而且支持的很好。不需要用到NIOSII,DDR控制器纯硬件逻辑就可以做。NIOS是用FPGA的逻辑资源搭的一个软CPU。一般来说,soft CPU core的好处在于可以跑microOS操作系统,比如如果你要实现一个以太网的协议栈,那么用软件来做要比硬件容易许多,甚至在NIOSII开发界面下连连线就行了,而用纯逻辑实现自己基本搞不定。实际项目中正规产品用的不多,一个原因是需要授权费;另一个原因是FPGA是纯硬件,用来跑操作系统不伦不类,说明产品架构没设计好。pll里的相移设置用于外面sdram的时序设置的,你既然能发出几个正常的字符,应该不是sdram接口问题。感觉是时钟不正确,或者你的板子硬件上有点问题。具体可以邮件联系我keyboard660@163.com可以用Verilog写控制程序,也可以用在NIOS处理。NIOS在实际项目中基本都要用SDRAM不知道你说的FPGA中用到SDRAM是什么意思。如果是用FPGA来访问SDRAM,在FPGA内部实现一个SDRAM控制器,这种设计还是比较通用的,有参考设计可以借鉴。用NIOS只是用来读写SDRAM就太浪费资源了。
5,如何在20分钟内建立一个NIOS II开发环境
一、 软件安装 1. 首先,安装NIOS II 开发包。采用虚拟光驱软件,如DAEMON 等将NIOS II V1.0 BUILD316E.ISO 文件映射到虚拟光驱上; 点击光驱图标,会自动运行安装程序 选择第一个选项,Install; 选择 Next 按钮; 询问是否接收协议的时候,选择 Yes,下一个也按Yes,继续; 如果是初学者,最后一个选项可以不选, Examples 可以选择自己熟悉的语言,其他选项建议都选上; 选择 QuartusII 的安装目录,如果不是C:盘,那么从Browse 选项中指定。如e:alterakits ios2; 接下来是选择一个程序组,一般情况按 Next 就可以了; 开始安装,大约需要几分钟时间拷贝文件; 点击 Finish,弹出一个IE 格式的说明文档,建议大家仔细看看Example Designs 选项,可以对NIOS II CPU 的配置和例程有更多的了解,对于以后的调试会很有帮助; 这样,开发软件就安装完毕了,赶快运行我们的第一个程序吧。 二、 Hello LED 程序调试 1. 首先,备份Example 目录。因为我们要对目录中的文件进行修改,所以还是保留一份更好一些,一旦改坏了,还可以回复。进入目录 E:alterakits ios2(我的QuartusII 安装在E:盘了),备份example 目录,命名为example_old。 2. 进入 E:alterakits ios2examplesverilog iosII_cyclone_1c20,删除low_cost 目录,同时将我们提供的low_cost.rar 文件拷贝过来,同时加压缩,解出来一个同名的low_cost 目录。 3. 启动 QuartusII 4.1;选择File-》Open Project,或者Cntl+J,打开low cost 项目。 打开工程后,可以看到一个命名为 low_cost_1c20 的系统。通过View 菜单的最后一个选项可以选择是否显示管脚分配信息。 选择合适的芯片型号(EFA-CY1C6 为EP1C6Q240C8,EFA-CY1C6为EP1C12Q240C8): A.选择菜单的 Assignments 菜单,然后选择第一项:Device。 B. 在Available device 中选择板上芯片的型号 出现以上对话框,一定要选择否,否则管脚分配就会丢失掉。 C.设置其他无用管脚。 首先选择Device & Pin Options,看到以下画面。 打开Unused Pins 标签, 选择第一项,所有无用的管脚置为输入状态,置为三态。1找个资源丰富点的的芯片 如ep2c35f672 以能装得下nios和程序2 安装quartus和nios3找个简单的亮灯的例子把程序编译跑通nios的风格和eclipse差不多
文章TAG:
nios需要多少资源需要 多少 资源