zab
zab
驱动小牛
驱动小牛
  • 注册日期2001-07-04
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望14点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1470回复:7

哪位用MAX7000系列的CPLD实现过双向管脚?

楼主#
更多 发布于:2004-05-13 22:10
能否详细说明一下实现方式?最好是用AHDL。我用AHDL写了一个简单的双向管脚的程序,发现在时序仿真时,所有的双向管脚都分成了输入和输出两种,这怎么仿真啊?仿真时总是说信号冲突。
colinyou
驱动牛犊
驱动牛犊
  • 注册日期2003-11-03
  • 最后登录2006-03-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-14 09:49
本人在gdf中实现过,双向管脚与D触发器和三态门连接时,就不会有冲突,有空交流,honesty9310@sina.com.cn
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-18 17:15
我认为双向是另外一个隐含的信号来控制输入与输出的。比如单片机的管脚,它有一个隐含的信号来控制的。
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-18 17:18
这个隐含的信号一般由READ/WRITE产生。
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-18 17:22
也就是说实际上是分时单向,但使用者感觉就象双向
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
jec017
驱动太牛
驱动太牛
  • 注册日期2002-08-22
  • 最后登录2008-01-09
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-23 19:28
做个三态驱动,用读写控制IO方向。
aying
驱动牛犊
驱动牛犊
  • 注册日期2004-05-20
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-24 02:28
做双响引脚时,要用三态驱动它的输出:
如 我用DSP 读取CPLD REC_ADDR 端口:

SUBDESIGN MY_PROJECT
    B_DATA[7..0] :   BIDIR;
    ...
VARIABLE
    IODATA[7..0] :   TRI;
    ...
BEGIN
       IODATA[].IN=(...);
       IODATA[].OE=(B_A[]==REC_ADDR) & !DSP_IS & DSP_RW ;
       B_DATA[]=IODATA[].OUT;
       ...
Ymd1023
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2008-05-07
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-05-24 10:56
 
做个三态驱动,用读写控制IO方向。
 
YMD
游客

返回顶部