mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-24 01:25:33 +00:00
Add $_ANDNOT_ and $_ORNOT_ gates
This commit is contained in:
parent
9f4fbc5e74
commit
05cdd58c8d
14 changed files with 211 additions and 91 deletions
|
@ -173,6 +173,44 @@ output Y;
|
|||
assign Y = ~(A ^ B);
|
||||
endmodule
|
||||
|
||||
// |---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|
|
||||
//-
|
||||
//- $_ANDNOT_ (A, B, Y)
|
||||
//-
|
||||
//- A 2-input AND-NOT gate.
|
||||
//-
|
||||
//- Truth table: A B | Y
|
||||
//- -----+---
|
||||
//- 0 0 | 0
|
||||
//- 0 1 | 0
|
||||
//- 1 0 | 1
|
||||
//- 1 1 | 0
|
||||
//-
|
||||
module \$_ANDNOT_ (A, B, Y);
|
||||
input A, B;
|
||||
output Y;
|
||||
assign Y = A & (~B);
|
||||
endmodule
|
||||
|
||||
// |---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|
|
||||
//-
|
||||
//- $_ORNOT_ (A, B, Y)
|
||||
//-
|
||||
//- A 2-input OR-NOT gate.
|
||||
//-
|
||||
//- Truth table: A B | Y
|
||||
//- -----+---
|
||||
//- 0 0 | 1
|
||||
//- 0 1 | 0
|
||||
//- 1 0 | 1
|
||||
//- 1 1 | 1
|
||||
//-
|
||||
module \$_ORNOT_ (A, B, Y);
|
||||
input A, B;
|
||||
output Y;
|
||||
assign Y = A | (~B);
|
||||
endmodule
|
||||
|
||||
// |---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|---v---|
|
||||
//-
|
||||
//- $_MUX_ (A, B, S, Y)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue