经历:
1 学习SOPC、NIOS II。以RS232为例。资料:NIOS Step by Step7。Altera没有提供现成的i2c模块。
2 学习SOPC上添加IP模块的方法。下载I2C的IP模块:microtronix的很好用,但是需要license,sls也可以,但是也需要license,openocres上有可用I2C接口,然而是WB总线,与Altera的Avalon总线不兼容。
3 下载现成的nios i2c代码模块,版本较低,在Quantus 9.0上用不了。需要自己开发。
4 学习Aralon协议,在豆丁网上找资料名称,在网上下载后阅读。资料:李维《基于Nios+Ⅱ的I2C总线控制器IP核设计与实现》
4 学习SOPC上添加自定义外设的方法。资料:《复旦NIOS教材》,周立功《SOPC嵌入式系统基础教程》,《nios从入门到精通》。
文章评论(0条评论)
登录后参与讨论