今天给大侠带来今天带来FPGA 之 SOPC 系列第七篇,NIOS II 高级技术,希望对各位大侠的学习有参考价值,话不多说,上货。
本篇是有关SOPC的深入设计,帮助读者掌握如何定制用户指令。定制用户逻辑外设和定制用户指令是使用Nios II嵌入式软核处理器的SOPC系统的重要特性,用户还可以通过定制用户逻辑外设和定制用户指令来实现各种应用要求,同时介绍了Nios II C语言至硬件加速编译器(C2H)。
以下为本篇的目录简介:
7.1 定制基于Avalon的用户外设
7.2 定制Nios II用户指令
7.3 Nios II C语言至硬件加速编译器(C2H)简介
7.1 定制基于Avalon的用户外设
NIOS II是一个建立在FPGA上的嵌入式软核处理器,除了可以根据需要任意添加已经提供的外设外,用户还可以通过定制用户逻辑外设和定制用户指令来实现各种应用要求。
用户定制SOPC Builder元件的开发流程
(1)指定硬件功能
(2)指定微处理器访问和控制该硬件的应用程序接口
(3)定义一个AVALON接口:提供正确的控制机制、足够的吞吐性能