您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>基于NiosⅡ自定制Avalon设备的设计与实现

基于NiosⅡ自定制Avalon设备的设计与实现

2089    2016-01-23

免费

全文售价

作者:高枫, 王玉松

作者单位:西南交通大学电气工程学院, 四川 成都 610031


关键词:I2C总线控制器; NiosⅡ; Avalon


摘要:

在NiosII系统的构建过程中,SOPC Builder开发环境集成了许多常用类型的设备模型,供开发者调用。而对于其他的一些设备可以按照Avalon总线规范将设备驱动程序集成到SOPC Builder的硬件抽象层中,同样可以加载使用,方便了用户开发一个自定制的片上系统。本文通过在NiosII系统内部集成一个I2C总线控制器详细说明了自定制Avalon设备的设计方法,并通过行为仿真和系统测试验证了方法的可行性。


Design and implementation of user-defined Avalon device on NiosⅡ

GAO Feng, WANG Yu-song

College of Electrical Engineering, Southwest Jiaotong University, Chengdu 610031, China

Abstract: 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 I2C controller in the NiosⅡ system.The results of behavior simulation and system test demonstrate feasibility.

Keywords: I2C controller; NiosⅡ; Avalon

2007, 33(4): 105-108  收稿日期: 2006-9-26;收到修改稿日期: 2006-12-15

基金项目: 

作者简介: 高枫(1982-),男,北京市人,硕士研究生,主要研究方向:智能控制与工业现场总线。

参考文献

[1] NiosⅡ嵌入式处理器大赛优秀作品选集[C].西安:西安电子科技大学出版社, 2006.
[2] 郭书军. 嵌入式处理器原理及应用NIOS系统设计和C语言编程[M].北京:清华大学出版社, 2004.
[3] 潘松, 黄继业, 曾毓.SOPC技术使用教程[M].北京:清华大学出版社, 2004.
[4] Altera. Quartus Ⅱ Version 6.0 Handbook[DB/OL]. 2005.
[5] Nios Software Develop Handbook.2003.