Sign in
foss-fpga-tools
/
third_party
/
Surelog
/
3f4e38faba84ce292e5f05601b70dd598f686411
/
.
/
SVIncCompil
/
Testcases
/
YosysTests
/
simple
/
tristate_const_data
/
top.v
blob: 004b715e0c82b064e03626ebef5e5352fc6c11e3 [
file
] [
log
] [
blame
]
module
tristate
(
en
,
i
,
o
);
input en
;
input i
;
output reg o
;
always
@(
en
or
i
)
o
<=
(
en
)?
i
:
1
'bZ;
endmodule
module top (
input en,
input a,
output b
);
tristate u_tri (
.en (en ),
`ifndef BUG
.i (1'
b0
),
`else
.i (a ),
`
endif
.
o
(
b
)
);
endmodule