jemmy 发表于 2015-9-18 17:54:51

请教SAM9x35 EBI总线外挂设备(DM9000A)的问题 ?

单位做的9x35核心板,核心板上EBI总线的D0~D15接了片DDR,DDR是1.8V的;D16~D23接了片NAND FLASH;同时EBI 的D0~D7通过排针引了出来。

现在客户要求做一款底板,要有三路网络,其中9x35片内已经有一个MAC,在外面接一个DM9161就有一路网络了。另外两路网络客户想用DM9000A或者AX88796, 还想把EBI 总线引出来给他们扩展其它板卡用。

现在有这样的问题,由于DDR是1.8V的,所以现在的D0~D15是1.8V的,要接其它的外设的话,是不是用个电平转换芯片转成3V3就可以了?之前在EBI 引到底板时候,在底板上放置了一个74245芯片,从网上找到的资料来看,想用一片sn74lvc8t245,在电平转换的同时又可以当总线开关用。

另外,网上好像没看到有把9x35这个EBI 总线引出来用的,有人说把DDR 的总线拿出来挂其它东西是很危险的事情,不知是不是这样?

有没有哪位DX熟悉的,指点一下迷津,谢谢。

aozima 发表于 2015-9-18 18:26:22

DDR是高速,一般芯片都是DDR独立的IO。
然后有专门的低速IO外接其它并行总线。

rayman_ppx 发表于 2015-9-18 18:31:28

9x35没有分开,以前9260什么的也是共用的,不过之前速率低,9x35没试过。

rayman_ppx 发表于 2015-9-18 18:33:47

9x35没有分开,以前9260什么的也是共用的,不过之前速率低,9x35没试过。

jemmy 发表于 2015-9-22 10:29:49

rayman_ppx 发表于 2015-9-18 18:33
9x35没有分开,以前9260什么的也是共用的,不过之前速率低,9x35没试过。

9260我们以前一直也是共用的。
但9x35我没找到有人引出来用,之前有试过引出来驱动单色液晶屏,但一开始没留意它DDR电平是1.8V的,结果调不出来,也不知是电平的原因还是其它的原因,后来时间太赶,直接就改用IO模拟了。

jemmy 发表于 2015-9-22 10:32:38

aozima 发表于 2015-9-18 18:26
DDR是高速,一般芯片都是DDR独立的IO。
然后有专门的低速IO外接其它并行总线。 ...

总线速度不是可以切换的吗?我设想的是当与DDR通信时,调到高速;要与其它外设(如DM9000A)通信时切换到较低的速度。不知可行不?

aozima 发表于 2015-9-22 11:19:54

jemmy 发表于 2015-9-22 10:32
总线速度不是可以切换的吗?我设想的是当与DDR通信时,调到高速;要与其它外设(如DM9000A)通信时切换到较 ...

不靠谱的,DDR时,数据都是双边沿的,要求比较严格。
建议换多EMAC或有多个外部总线的方案。
还有就是单EMAC+VLAN的交换机芯片,这样可以做出多个隔离的以太网接口,虽然总带宽只有1个EMAC的。

jemmy 发表于 2015-9-22 11:42:17

aozima 发表于 2015-9-22 11:19
不靠谱的,DDR时,数据都是双边沿的,要求比较严格。
建议换多EMAC或有多个外部总线的方案。
还有就是单E ...

如果sn74lvc8t245在转换电平的同时,通过控制它的OE或者DIR来把它当成一个总线开关用,在操作DDR 的时候把通往外部的总线关断,需要操作外部器件的时候再把245打开,同时把DDR 的片选关上,这样会不会可以呢?
页: [1]
查看完整版本: 请教SAM9x35 EBI总线外挂设备(DM9000A)的问题 ?