📄 opt.v
字号:
/*********************************************************/
// MODULE: Optimization
//
// FILE NAME: opt.v
// VERSION: 1.0
// DATE: January 1, 1999
// AUTHOR: Bob Zeidman, Zeidman Consulting
//
// CODE TYPE: Behavioral and RTL
//
// DESCRIPTION: This module shows the results of optimizing
// logic.
//
/*********************************************************/
// DEFINES
// TOP MODULE
module Opt(
select,
in0,
in1,
out);
// INPUTS
input select; // Select input
input in0; // Input
input in1; // Input
// OUTPUTS
output out; // Output
// INOUTS
// SIGNAL DECLARATIONS
wire select;
wire in0;
wire in1;
wire sel0;
wire sel1;
wire en0;
wire en1;
tri out;
// PARAMETERS
// ASSIGN STATEMENTS
assign sel1 = select ? 1 : 0;
assign sel0 = select ? 0 : 1;
assign en1 = sel1 & ~sel0;
assign en0 = ~sel1 & sel0;
// MAIN CODE
bufif0 buffer0(out, in0, en0);
bufif0 buffer1(out, in1, en1);
endmodule // Opt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -