用CPLD做数据总线驱动是否可行?(见内)

[复制链接]
3279|5
 楼主| tms320f240 发表于 2007-9-1 10:17 | 显示全部楼层 |阅读模式
总线带的负载有点多,因此想让总线通过CPLD后进行一级驱动。呵呵,好像CPLDD的输出带<br />载能力很强。ALTERA公司的,现在的想法就是让总线过一下CPLD。用原理图实现时碰上麻烦<br />:输入和输出管脚都可以定义为双向的,但是怎么实现双向缓冲和驱动啊?通过WIREE连接<br />只能是单向的,两个反并联后,报错:“ERROR:BIDIR&nbsp;PINS&quot;&nbsp;D0&quot;&nbsp;FEEDS&nbsp;BIDIR<br />PINS&quot;C24D0&quot;.本意是想让D0和C24D0直接相连的。用VHDL好像很简单定义双向IO,直接赋值<br />就成了,但是原理图怎么实现?谢谢大家。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
wangrudong 发表于 2007-9-7 13:26 | 显示全部楼层

wr

咋看不到东西?
zhycdm 发表于 2007-9-19 16:44 | 显示全部楼层

双箭头

定义图标有左箭头、右箭头、还有双向的,放置完了,双击弹出的界面中有Direction(方向)选择就可以了
gordon_m 发表于 2007-9-23 21:14 | 显示全部楼层

双向驱动是可以的,但是

双向驱动是可以的,但是,你要有三态控制信号才行啊.<br /><br />否则就只能用传输门了.
王紫豪 发表于 2007-9-23 22:03 | 显示全部楼层

不如用16245方便

  
xwj 发表于 2007-9-23 22:13 | 显示全部楼层

是得,双向必须要控制方向,实际上任意时间上都是半双工

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

9

帖子

0

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