您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 关于706的EPPI
本帖共有490个阅读者
发表帖子 发表投票 回复主题
关于706的EPPI
kernelstory(论坛新手)
kernelstory
头衔:社区公民
帮派:无帮无派
帖数:15
金钱:228
积分:20
注册时间:2012/9/10
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于706的EPPI
大家好,上次发帖还是三年半前了。。。。。上两周从你们淘宝店里买了一个BF706的开发板,最近我要用它做一个并行接口,
就是EPPI+DMA,有问题如下,烦请卞工 andy指教:

1 使能EPPI, EPPI CLOK出来后到第一组并行数据出来 总是有四个时钟延迟,我在FS0和FS1模式下均看到了,剩下FS1的相关寄存器均不影响这四个时钟延时?

2 这个问题比较弱智,可能是我那里设置不对 程序下进去之后 设置成外设功能的管脚均被拉高了。。。

别的功能基本好了 就这一些 谢谢诸位大神 小女子感激不尽。。。。。

我们是这么的这么的渺小~
等级:论坛新手 参考IP地址:*.*.*.*
2016/10/17 15:01:43
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
第一个是不是可以调延时?第二个是高阻态吧,不太清楚

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/10/17 19:19:26
kernelstory(论坛新手)
kernelstory
头衔:社区公民
帮派:无帮无派
帖数:15
金钱:228
积分:20
注册时间:2012/9/10
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
在706硬件资料手册有这么一段:
For GP transmit modes with internal clock or internal frame syncs, the EPPI starts generating the clock or
frame syncs only when the EPPI FIFO is full for the first time. For GP 0 FS transmit mode, the EPPI only
starts transmitting when the EPPI FIFO is full for the first time.(第811页)

Frame synchronization in GP 0 FS internal trigger mode. When the EPPI is programmed in internal
trigger mode, it starts receiving/transmitting data as soon as the EPPI clock is enabled and synchro-
nized. There may be up to four PPI clock cycles of latency before valid data is received or transmitted.(812页)

不知道是否是这个的影响 咱别的blackfin 有EPPI的 使用GP模式的有没有这个问题?如果是的话,烦请指教啊



我们是这么的这么的渺小~
等级:论坛新手 参考IP地址:*.*.*.*
2016/10/18 11:53:59
henry(论坛新手)
henry
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:110
积分:2
注册时间:2016/10/18
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
706的这个太新了,还真没接触到,你可以到ADI的英文技术支持论坛去问一下,这种刚量产的芯片,最好是美国那边理解的比较透彻。

这个是论坛的地址:https://ez.analog.com/welcome

他们官方中文的论坛不行,发帖没人回得了

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/10/18 12:48:28
henry(论坛新手)
henry
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:110
积分:2
注册时间:2016/10/18
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
https://ez.analog.com/community/dsp/blackfin-processors/bf70x/content?browseSite=content&browseViewID=placeContent&userID=112839&filterID=contentstatus%5Bpublished%5D~objecttype~thread%5Bquestions%5D

这个是专门的70x的技术支持页面,都是美国的ADI原厂工程师回复

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/10/18 12:50:19
kernelstory(论坛新手)
kernelstory
头衔:社区公民
帮派:无帮无派
帖数:15
金钱:228
积分:20
注册时间:2012/9/10
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
诸位大神们 706的项目暂时告一个段落 幸亏去年又多问你们要了一片706...... 模块里面仅仅用了EPPI和串口 匆匆交差。现在想各个模块补点例程,有没有直接使用寄存器来操作中断流程的例子 BF706的?

我们是这么的这么的渺小~
等级:论坛新手 参考IP地址:*.*.*.*
2018/1/11 14:46:12
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
现在还没有,我们争取今年能多搞一点吧。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/1/15 15:50:22
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154649 Call, 1 Queries, Processed in 0.014648 second(s),