课程

教学相长

认真教书,认真学习

第一章 概述
第二章 Nios II处理器体系结构
第三章 Avalon接口规范
第四章 SOPC软硬件开发平台
第五章 Nios II处理器常用外设
第六章 μC/OS II操作系统移植
第七章 Nios II系统深入设计
第八章 调试技术

SoPC开发平台

工欲善其事,必先利其器

语出孔子·《论语·卫灵公》:子贡问为仁。子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”

孔子告诉子贡,一个做手工或工艺的人,要想把工作完成,做得完善,应该先把工具准备好。那么为仁是用什么工具呢?住在这个国家,想对这个国家有所贡献,必须结交上流社会,乃至政坛上的大员,政府的中坚;和这个国家社会上各种贤达的人,都要交成朋友。换句话说,就是要先了解这个国家的内情,有了良好的关系,然后才能得到有所贡献的机会,完成仁的目的。

天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。

出自文言文《为学》

天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。

吾资之昏,不逮人也,吾材之庸,不逮人也;旦旦而学之,久而不怠焉,迄乎成,而亦不知其昏与庸也。吾资之聪,倍人也,吾材之敏,倍人也;屏弃而不用,其与昏与庸无以异也。圣人之道,卒于鲁也传之。然则昏庸聪敏之用,岂有常哉?

蜀之鄙有二僧:其一贫,其一富。贫者语于富者曰:“吾欲之南海,何如?”富者曰:“子何恃而往?”曰:“吾一瓶一钵足矣。”富者曰:“吾数年来欲买舟而下,犹未能也,子何恃而往?”越明年,贫者自南海还,以告富者,富者有惭色。  

西蜀之去南海,不知几千里也。僧富者不能至而贫者至焉。人之立志,顾不如蜀鄙之僧哉?是故聪与敏,可恃而不可恃也;自恃其聪与敏而不学者,自败者也。昏与庸,可限而不可限也;不自限其昏与庸,而力学不倦者,自力者也

Quartus II集成开发环境

硬件:

    SoPC builder(Qsys)

    MegaWizard Plug-in Manager

    设计优化:

        Analysis & Synthesis Settings

        Timeing Analysis Settings

        Fitter

    编译

    下载

    验证

软件:

    Nio II EDS(Embedded Design Suite):Nios II 11.0 Software Build Tools for Eclipse   

   

本次内容:

   开发环境部署

   介绍Quartus界面、Qsys界面、Nios II EDS界面、MegaWizard Plugin Manager

   介绍开发板

   创建第一个Quartus工程

========================================================

开发环境部署(软件安装)

   软件放置在课程网盘的tool目录下。

   32bit or 64bit?

       计算机属性

       systeminfo(延伸:windows的脚步)

   先安装11.0_quartus_windows.exe

   再安装11.0_devices_windows.exe

   授权(or 破解)

      64bit系统:把Quartus_II_11.0_x64破解器(内部版).exe 拷贝到C:\altera\11.0\quartus\bin64下,点击开始破解!如果是WIN7 64系统,运行LicenseMaker.exe(解压的时候杀毒软件可能会认为是病毒文件,需要把此文件添加到杀毒软件信任里面),保存在C:\altera\11.0\quartus\目录下。如果是WIN8 系统,把Quartus_II_11.0_x64破解器生成的license.dat(C:\altera\11.0\quartus\bin64下面)里的XXXXXXXXXXXX 用您老的网卡号替换(使用记事本打开,使用记事本的替换功能(CTRL+H)全部替换,不要使用手动替换,之前很多客户手动替换导致破解不成功)(网卡号在Quartus II 11.0的Tools菜单下选择License Setup,下面就有NIC ID)。
      32bit系统:拷贝本目录下的sys_cpt.dll到C:\altera\11\quartus\bin ( 方法2:将quartus.ii.11.0破解器-patch.exe 拷贝到C:\altera\11\quartus\bin下,然后点击破解即可 )。把license.dat里的XXXXXXXXXXXX 用您老的网卡号替换(使用记事本打开,使用记事本的替换功能(CTRL+H)全部替换,不要使用手动替换,之前很多客户手动替换导致破解不成功)(网卡号在Quartus II 11.0的Tools菜单下选择License Setup,下面就有NIC ID)。
      在Quartus II 11.0的Tools菜单下选择License Setup,然后选择License file,最后点击OK。

   安装完后有些什么?

》》》》》》》》》》》》》》》》》》》》》》》》》》》》