某某电气官方网站欢迎你!

栏目导航
联系我们
服务热线
020-66883179
地址:广州市北关正街天宝安远国际58室
当前位置:主页 > 产品展示 > 热电温度器 >
需要定义成wire类型变量
浏览: 发布日期:2019-03-25

  inout端口信号做输入时,观察例子中的输出data_out_t就应该是高阻态的.

  见许多问这个问题的,总结一下大家的贴子,希望能对大家有点用处,如果有不对的地方,欢迎指出.

  芯片外部引脚很多都使用inout类型的,为的是节省管腿。就是一个端口同时做输入和输出。 inout在具体实现上一般用三态门来实现。秒速时时彩三态门的第三个状态就是高阻Z。 当inout端口不输出时,将三态门置高阻。这样信号就不会因为两端同时输出而出错了,更详细的内容可以搜索一下三态门tri-state的资料.

  //对于data_reg,可以通过组合逻辑或者时序逻辑根据data_in对其赋值.通过控制link_data的高低电平,从而设置data_inout是输出数据还是处于高阻态,如果处于高阻态,则此时当作输入端口使用.link_data可以通过相关电路来控制.

  2 编写测试模块时,对于inout类型的端口,需要定义成wire类型变量,而其它输入端口都定义成reg类型,这两者是有区别的.

广东省广州市振华有限公司

联系方式:020-58987961

地址:广东省广州市天河香江南路19号

备案号:Copyright © 2007-2022 振华有限公司 版权所有 技术支持:辽河网络网站地图