永发信息网

困扰我半个月的CPLD双向通信IO口问题。下图为1对1的链接,我要用CPLD三选一,选到后再建立1对1的对接

答案:1  悬赏:30  手机版
解决时间 2021-11-26 04:14
困扰我半个月的CPLD双向通信IO口问题。下图为1对1的链接,我要用CPLD三选一,选到后再建立1对1的对接
最佳答案
双向口有固定描述格式,添加输出Z的描述,否则综合不出来三态门的。两个建议:
1、重写双向口描述,例子:
三态门控制信号oe为1,bidir为输出,否则输出Z(即为输入)
ARCHITECTURE behavior OF bidir_pin IS
BEGIN
bidir <= from_core WHEN oe=‘1’ ELSE “ZZZZ”;
to_core <= bidir;
END behavior;
2、你要3选1,但是双向口描述的时候建议在参考上面结构的同时,把选择信号KE嵌套到if里去&一下,不要用case语句。VHDL我不熟,但是verilog里双向口控制信号加一级case语句有时候会出问题。追问这个问题我昨天已经解决了,谢谢你。但是出的仿真不是我想要的那样,像你回答的那样,oe是个三态信号,oe为1时bidir为输出,实际应用中我的oe信号很短暂可能只有一两个时钟周期,而bidir的输入可能在延迟一段时间(这个时间我并确定)后才发送有用信号,我希望oe在未赋值0之前的高阻“Z”状态下仍然保持它先前1时的端口链接。在0变1中间的那段高阻态时也保持0的端口链接状态。追答。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汉责文化的sp视频
破晓以后串词怎么写
小燕子数码艺术摄影地址在什么地方,我要处理
弦子有哪些歌曲好听
she also loves you,she will be desperate
x+y=m y+z=n z+x=p求xyz
野兔晚上大约在什么时间停止活动
keep in a good health有这种用法嘛
古建筑中座槛是什么
从孕35周到40周胎儿一直未长是怎么回事
梦见有很多鹅蛋从自己肚子里都冒了出来
如果a减2=b加3,那么a加2=b减什么?根据是什么?
千金什么成语
我瘦吗????
小议如何在语文教学中运用启发式教学
推荐资讯
莱阳市穴坊镇西富山幼儿园地址在什么地方,我
怎么用斯沃生成零件程序
枸杞·杜仲与怀牛膝泡酒喝起什么作用
午睡过后肚子很胀气 放屁放不出来 放出来就好
紫外线杀菌灯使用中对橡胶制品和塑料制品有影
2个常开控制一个继电器
上街社区居委会地址在哪,我要去那里办事,
好兆头地址在什么地方,想过去办事,
干工程干了2年多,现在不想从事工程类行业了
权键哪最火
描写家乡杭州食物的作文400字
"跳"的笔画顺序是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?