inout模块设计

双向端口使用场合

例如IIC的SDI信号

en:使能信号:

en高电平:io为高阻态,高阻态是高电平还是低电平由后面接的东西定,io可以被外界驱动,此时inout端口为input型

en低电平:out 等于in,此时inout端口为output型

`timescale 1ns / 1ps

module IOBUF(
    inout io,
    input en,
    input in,
    output out
);
//en == 1  input  en == 0 output
assign out = en ? io : in;
assign io  = ~en ? in : 1'bz;

endmodule

相关推荐

  1. inout模块设计

    2024-04-02 08:54:01       34 阅读
  2. input输入框设置样式

    2024-04-02 08:54:01       32 阅读
  3. c#模板设计模式

    2024-04-02 08:54:01       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 08:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 08:54:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 08:54:01       82 阅读
  4. Python语言-面向对象

    2024-04-02 08:54:01       91 阅读

热门阅读

  1. 【DevOps工具篇】 OpenLDAP服务器安装和配置方法

    2024-04-02 08:54:01       32 阅读
  2. PLC数据类型介绍

    2024-04-02 08:54:01       52 阅读
  3. Linux常用命令行介绍

    2024-04-02 08:54:01       34 阅读
  4. 【RV1126】瑞芯微RV1126开发板双网口问题

    2024-04-02 08:54:01       38 阅读
  5. 力扣爆刷第109天之CodeTop100五连刷31-35

    2024-04-02 08:54:01       40 阅读
  6. Vue+elementUI实现增删改查(前端静态页面)

    2024-04-02 08:54:01       36 阅读
  7. 分布式机房运维管理解决方案

    2024-04-02 08:54:01       35 阅读
  8. 32-5 XXE漏洞 - xml数据格式

    2024-04-02 08:54:01       38 阅读
  9. 机器视觉系统-分辨率、信噪比、动态范围

    2024-04-02 08:54:01       35 阅读
  10. 6-88 Print the right subtree of X in BST

    2024-04-02 08:54:01       32 阅读