完整的基于NiosII的SOPC系统是一个软硬件复合的系统,因此在设计时可分为硬件和软件两部分。
NiosII的硬件设计是为了定制合适的CPU和外设,在SOPCBuider和QuartusII中完成。在这里可以灵活定制NiosII CPU的许多特性甚至指令,可使用Altera公司提供的大量IP核来加快开发NiosII外设的速度,提高外设性能,也可以使用第三方的IP核或VHDL来自行定制外设。
完成NiosII的硬件开发后,SOPCBuider可自动生成与自定义的NiosIICPU和外设系统、存储器、外设地址映射等相应的软件开发包SDK,在生成的SDK基础上,进入软件开发流程。用户可使用汇编或C,甚至C++来进行嵌入式程序设计,使用GNU工具或其它第三方工具进行程序的编译连接以及调试。
第一步打开QuartusII软件,点击tool按键
第二步点击用红色标记的SOPCBuilder

第三步定制CPU

第四步:完成并下载之nios电路板中 |