IIC通信救急

[复制链接]
5740|39
 楼主| lczhoujq 发表于 2012-1-5 22:08 | 显示全部楼层 |阅读模式
最近在用altera公司的EP4CGX50这个器件要做SDI视频的串并转换,即将SDI格式视频转换成BT1120格式的视频再输出给后端的CPU处理,为了视频SDI视频格式的自适应,我在FPGA与CPU之间采用IIC通信,CPU通过IIC从FPGA获取当前SDI视频的分辨率等信息。       现在的问题是单独实现SDI转BT1120给CPU是可以的,单独运行IIC程序,通信也是没有问题的;而一当SDI与IIC程序共存时,IIC通信的误码率就极高,但不接SDI摄像机则IIC通信基本是没问题的,接上SDI输入后IIC就老出错。
       开始怀疑是SDI输入干扰到了IIC,但经过跟换IIC的PIN脚,使之与SDI没有任何关联还是出错;后来测试发现当我不把SDI转成的并行输出网络不分配pin脚时,IIC程序也都是正常的,一分配引脚就挂了。
      现在弄了几天都没有搞好,急人啊,还望高手救急啊
 楼主| lczhoujq 发表于 2012-1-5 22:08 | 显示全部楼层
hlhfootbal 发表于 2012-1-5 23:00 | 显示全部楼层
高手,我还在调试IIC呢
 楼主| lczhoujq 发表于 2012-1-6 09:14 | 显示全部楼层
等待高手指点迷津
wxfxwk1986 发表于 2012-1-7 16:42 | 显示全部楼层
帮顶,楼主高手
light_h 发表于 2012-1-10 14:23 | 显示全部楼层
LZ,看你的描述简单来说就是FPGA从外部获取数据,这个数据会在FPGA内暂存,然后后端CPU通过I2C访问FPGA获取这些数据,数据是实时更新的.我没理解错吧?这样的话,我猜测你出现的问题是由于CPU访问FPGA的时候同时数据在更新,CPU获取的数据会出现部分原数据,部分更新数据,这样就出现乱码。
 楼主| lczhoujq 发表于 2012-1-11 10:58 | 显示全部楼层
问题已经解决,之前设计的IIC代码在逻辑上,代码上都是没有问题的,但实际测试却出现错误,后面通过分析错误调整了一些代码的组成,IIC在100K的速率下通信10W次正确率100%
happyming0809 发表于 2012-1-13 21:48 | 显示全部楼层
可惜小弟水平有限
hlhfootbal 发表于 2012-1-31 22:06 | 显示全部楼层
求楼主的IIC代码
 楼主| lczhoujq 发表于 2012-2-1 14:50 | 显示全部楼层
代码传布上来,在本地电脑上,我上网用的远程哦
hlhfootbal 发表于 2012-2-1 20:01 | 显示全部楼层
可以发到邮箱吗,或者QQ。
谢谢了。
最近也在做IIC,问题多多。
等待三天 发表于 2013-5-22 19:43 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-23 22:00 | 显示全部楼层
等待三天 发表于 2013-5-22 19:43

太能挖了你
jakfens 发表于 2013-5-24 09:02 | 显示全部楼层
:lol 同求
GoldSunMonkey 发表于 2013-5-24 21:26 | 显示全部楼层
jakfens 发表于 2013-5-24 09:02
同求

。。。。天
GoldSunMonkey 发表于 2013-5-24 21:26 | 显示全部楼层
jakfens 发表于 2013-5-24 09:02
同求

小狼去哪里了?
jakfens 发表于 2013-5-24 23:20 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-24 21:26
小狼去哪里了?

刚从苏州回来啊
GoldSunMonkey 发表于 2013-5-25 23:34 | 显示全部楼层
jakfens 发表于 2013-5-24 23:20
刚从苏州回来啊

小狼,也太辛苦了
星星之火红 发表于 2013-5-26 22:50 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-25 23:34
小狼,也太辛苦了

谁是小狼?
jakfens 发表于 2013-5-27 09:26 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-25 23:34
小狼,也太辛苦了

。。。。。。:'( 是啊 苦逼啊 不过快辞职了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

363

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部