1、inout端口不能被赋值为reg型,因此,不能用于always语句中。
2、if等条件语句只能用于initial语句及always语句。
3、因此,对于inout端口的逻辑判断,要用到?:条件表达式,来控制高阻的赋值
4、需要有一个中转的寄存器,这样,在always语句中,才可以将输入的信号赋给输出(用inout代替纯output)
5、高阻态不要用于芯片内部,应该用逻辑引到引脚处,然后用高阻来实现。
举个例子
1、inout端口不能被赋值为reg型,因此,不能用于always语句中。
2、if等条件语句只能用于initial语句及always语句。
3、因此,对于inout端口的逻辑判断,要用到?:条件表达式,来控制高阻的赋值
4、需要有一个中转的寄存器,这样,在always语句中,才可以将输入的信号赋给输出(用inout代替纯output)
5、高阻态不要用于芯片内部,应该用逻辑引到引脚处,然后用高阻来实现。
举个例子