永发信息网

vivado14.4 edk如何加入i2c的ip

答案:2  悬赏:70  手机版
解决时间 2021-03-16 21:29
vivado14.4 edk如何加入i2c的ip
最佳答案
SOPC Builder、Quartus II 8.0、Nios II
8.0
IDE。开发工具安装目录:D:\。
第一步,下载i2c外设软件包:oc_i2c_master.rar。本软件包包含i2c外设的HDL实现,及驱动代码。网络上很容易找到。
第二步,解压,并把整个文件夹复制到D:\altera\80\ip\sopc_builder_ip\。
第三步,在Altera SOPC Builder中create new
componet-file-open
打开D:\altera\80\ip\sopc_builder_ip\ oc_i2c_master\中的class.ptf文件。
第四步,在Altera SOPC
Builder中Tools-options-IP Search
Path 如下设置:D:\altera\80\ip\sopc_builder_ip。
第五步,此时Altera SOPC Builder左侧Systerm
Contents中出现DeviceSOPC-〉oc_i2c_master外设。双击此条目,i2c外设及可被添加到niosII上。
第六步,Altera SOPC Builder中sopc buildergenerate。
第七步,若没有错误,在Quartus
II中顶层文件中(bdf文件)加入上步生成的nios_cpu模块。
第八步,添加IO
PIN,并把i2c相关的两个脚设置成双向IO,并设置成开漏输出。注意硬件上,i2c两个IO要加上拉电阻,2K欧姆较为合适。
第九步,Quartus II编译整个工程。
第十步,基于这个nios cpu在Nios II
IDE中建立工程。通过包含头文件“oc_i2c.h”即可调用i2c外设的相关驱动函数。注意在读写i2c外设之前请先调用i2c初始化函数。
在Quartus II中编译整个工程时,若出现以下错误:Error:Node
全部回答
建好工程后,点左侧creat block design,出来界面后,右键选择add ip,搜索IIC即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
嘿嘿…花町物语2汉化版求资源
传说中的阿凡提是哪里人?
深圳的英语培训机构有名的有?
CGV国际影城北仑店刷哪家银行的信用卡有优惠
广东鑫江门业这个地址在什么地方,我要处理点
帕萨特出现稳定系统和胎压系统指示灯
commons-io-1.3.2.jar 与commons-io.jar是同
建设北路/祥云道(路口)这个地址在什么地方,
属相龙和马结婚防什么人
十三分之五十二化整数, 或者是带分数.还有五
九江到武汉动车到哪里?
silicone softener wash 是什么面料
郑爽在韩国人气如何
鸿丰种子经销一部怎么去啊,有知道地址的么
哈密好不好啊
推荐资讯
直接电影是不是就是纪录片啊?
正秋宾馆地址在哪,我要去那里办事
超越汽车装饰美容地址在哪,我要去那里办事
注塑pei料眼镜腿缩水怎么处理?
徐家山怎么去啊,有知道地址的么
中国石化城东加油站怎么去啊,有知道地址的么
复康大药房我想知道这个在什么地方
媳妇到底是老婆的意思还是儿子的老婆?
玩游戏人物一直慢动作!
谷老补肾方3001靠谱吗
量产失败后电脑读不出来u盘
请回答1988中年阿泽扮演者
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?