相比于MCS51,或者ARM,NiosII这种软核处理器的第一个特别有用的特性是可以方便得添加客户定制逻辑。这是一个非常有趣并且重要的特性。在这里,我粗略得介绍一下在NiosII开发环境中如何添加客户定制逻辑;更加详细的帮助信息请您参考Altera公司提供的文档。如果本文能对您有一点点帮助,我都会感到非常高兴。
1。准备工作:
在这前,有几个准备工作要做:
1。需要熟练地创建并使用NiosII系统,请参考我之前写的文章“FPGA也疯狂(五)--Step By Step创建标准(Standard)niosII系统”。
2。通开发板至少要有两路LED输出,用来观察PWM的输出。
我使用本网站推出的ezNiosDKC6B作为待调试的开发板,向其中添加PWM输出,因为PWM也确实是一个很有用的功能。你可以举一反三,在自己的系统中引入客户逻辑。
2。创建自己的客户逻辑:
1.首先,在QuartusII中打开任意一个项目,比如,我打开在“FPGA也疯狂(五)--Step By Step创建标准(Standard)
niosII系统”一文中创建的ezC6Be_StdF50,然后,打开Tools -> Sopc Builder,在这里,我们只是为了打开sopc
builder这个组件而已。
2。选择File向Nios系统中添加客户定制逻辑向Nios系统中添加客户定制逻辑-单片机技术电子技术信息港


