- 主题:请教FPGA INOUT 口复用的问题
FPGA内部一个I2C master就可以读写外部两个I2C slaver了,为什么用2个master呢?
--
FROM 1.202.77.*
万一外部slave是同一种器件,地址不可配置呢
【 在 Jephen 的大作中提到: 】
: FPGA内部一个I2C master就可以读写外部两个I2C slaver了,为什么用2个master呢?
--
修改:oBigeyes FROM 218.82.62.*
FROM 218.82.62.*
即使是同一种器件,这个器件应该也有个pin是用来配置I2C地址的吧。
【 在 oBigeyes 的大作中提到: 】
: 万一外部slave是同一种器件,地址不可配置呢
:
:
--
FROM 1.202.77.*
那干啥接在同一个总线上呢?
【 在 oBigeyes 的大作中提到: 】
: 万一外部slave是同一种器件,地址不可配置呢
--
FROM 120.245.132.*
所以要两条分开的总线。有时候能简化成1个scl,2个sda
我司产品就有这种应用。
【 在 jiu 的大作中提到: 】
: 标 题: Re: 请教FPGA INOUT 口复用的问题
: 发信站: 水木社区 (Sat May 7 09:49:01 2022), 站内
:
: 那干啥接在同一个总线上呢?
: 【 在 oBigeyes 的大作中提到: 】
: : 万一外部slave是同一种器件,地址不可配置呢
:
: --
:
:
:
:
:
: ff
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 120.245.132.*]
--
FROM 218.82.62.*
两条分开的总线跟一条不是一模一样的吗?物理上不同位置了。
【 在 oBigeyes 的大作中提到: 】
: 所以要两条分开的总线。有时候能简化成1个scl,2个sda
: 我司产品就有这种应用。
--
FROM 120.245.132.*
有用1个ip,切换引脚的。
【 在 jiu 的大作中提到: 】
: 两条分开的总线跟一条不是一模一样的吗?物理上不同位置了。
--
FROM 218.82.62.*
输出正常给值,输入要给高阻。
--
FROM 111.206.145.*
谢谢各位回复, FPGA内部用两个模块是因为 两个模块分别写的,最近才需要整合到一起, 懒的重新写了, 最后解决是 到顶层 top层 在inout, 里面模块 把inout 拆成 in 和out
【 在 richardR 的大作中提到: 】
: 输出正常给值,输入要给高阻。
--
FROM 202.122.36.*
inout好像只能在顶层做,内部模块不行的
【 在 zzlthuscu 的大作中提到: 】
: 谢谢各位回复, FPGA内部用两个模块是因为 两个模块分别写的,最近才需要整合到一起, 懒的重新写了, 最后解决是 到顶层 top层 在inout, 里面模块 把inout 拆成 in 和out
--
FROM 124.160.72.*