永发信息网

fpga 三态io问题

答案:2  悬赏:60  手机版
解决时间 2021-02-05 23:33
  • 提问者网友:沉默的哀伤
  • 2021-02-05 15:04
如题,设计一个双向IO,在顶层模块
io_ad_d 是16位,对应芯片双向pin脚
always @(posedge clk_sys)
ad_dout <= 16'haa;

assign ad_din = io_ad_d;
assign io_ad_d = ad_iodata_out_sel ? 16'hzzzz : ad_dout;

使用内部逻辑分析仪发现,不管 ad_iodata_out_sel 这个信号高低,io_ad_d都没有输出,
而将16'hzzzz 换成 16'h55就一切正常。
我使用的是Altera 的 EP2C5T 芯片,在quartus ii 9.0 环境下,是它不支持三态IO吗,
是它求各位英豪指点。
急!!!
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-02-05 15:57
支持三态,是内部逻辑分析仪不能检测三态,能读入读出数据就是正确的
全部回答
  • 1楼网友:毛毛
  • 2021-02-05 16:15
1. 第一次听说io“片上终端”这么高大上的名字,估计指每个io口输出端哪些寄存器连接方式,比如说上拉,下拉,锁存,差分,保持,这些io输出方式。 2. 零保持时间,就是你内部输出的信号是啥样,输出到管脚的信号就是啥样, 3. pci接口中有3.3v,5v区别的,输入时可以加个二极管上拉到电源,来兼容3.3v和5v的输入电平。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯