水木社区手机版
首页
|版面-可编程器件技术(FPGATech)|
新版wap站已上线
返回
1/1
|
转到
主题:请教FPGA INOUT 口复用的问题
楼主
|
zzlthuscu
|
2022-04-28 19:50:52
|
展开
在FPGA 里有两个模块, 配置两个I2C器件, 两个I2C器件共用 SCL SDA信号线. 之前调试的时候是 禁止掉一个, 逐个调试, 功能正常. 现在要让两个器件同时工作, 分时复用 SCL SDA 信号线, 我在FPGA内部搞了一个 mux, 结果两个器件工作都不正常了, 从示波器看I2C的应答位不正常. 由于SCL SDA 都被定义成了INOUT, 感觉INOUT 端口 不能这样切换, 有遇到过类似问题的么? 多谢
--
FROM 202.122.36.*
18楼
|
zzlthuscu
|
2022-05-10 19:08:11
|
展开
谢谢各位回复, FPGA内部用两个模块是因为 两个模块分别写的,最近才需要整合到一起, 懒的重新写了, 最后解决是 到顶层 top层 在inout, 里面模块 把inout 拆成 in 和out
【 在 richardR 的大作中提到: 】
: 输出正常给值,输入要给高阻。
--
FROM 202.122.36.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版