|
硬件平台:omapl38F核心板;$ G' J1 C# f) r, \0 |# a( R3 M2 P
复现方式:按照pdf:omapl38基于emifa总线与FPGA的通信测试进行例程复现,并将写数据部分提取出来进行使用;
, A$ S9 `& {) C4 p) y: K7 N9 \8 ?问题:在对fpga这边数据进行抓包观察时发现:& ]2 x+ w4 I6 D: j7 v- @
1、16根数据线仅有低八位在使用,高八位置一,当传输16bit数据时,会将两个字节按先小端后大端的顺序从低八位数据线按序输出;* g& J9 h: E* E- j
2、同时地址线只有addr1,addr2,addr3三根是有效的,其他线长期置一,并且地址线并不随数据变化而变化,而是每隔8到11个写使能而进一位;
: S$ r6 ^3 u! \! q7 B& L3、emifa_clk时钟线并不能作为时钟提供给fpga,在对fpga另加其他时钟并对emifa_clk进行抓包时现象为长期置高;
7 p: X1 |, P$ A4 x5 N n% e" F8 p3 t8 T" U4、片选emifa_cs2和写使能emifa_we的拉低时间比并不符合dsp与fpga通信时的2,3,2关系,请问arm与fpga通信时这个时序是什么,同时其依靠的时钟是多大,还是114MHz吗?# x" Q8 i& C7 }* P
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|