摘要
在NiosII系统的构建过程中,SOPC Builder开发环境集成了许多常用类型的设备模型,供开发者调用。而对于其他的一些设备可以按照Avalon总线规范将设备驱动程序集成到SOPC Builder的硬件抽象层中,同样可以加载使用,方便了用户开发一个自定制的片上系统。本文通过在NiosII系统内部集成一个I2C总线控制器详细说明了自定制Avalon设备的设计方法,并通过行为仿真和系统测试验证了方法的可行性。
In the development process of the Nios Ⅱ system, SOPC Builder integrates many generic devices mode for developer to use. But for other devices, the driver should be integrated into hardware abstract layer of the SOPC Builder according to Avalon bus norms. It also can be loaded and make developing a User-Defined SOC conveniently. This paper expounded the method of designing a User-Defined Avalon device through integrating a I^2C controller in the Nios Ⅱ system. The results of behavior simulation and system test demonstrate feasibility.
出处
《中国测试技术》
2007年第4期105-108,共4页
CHINA MEASUREMENT & TESTING TECHNOLOGY