1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
// DESCRIPTION: Verilator: Large test for SystemVerilog
// This file ONLY is placed into the Public Domain, for any use,
// without warranty, 2012.
// SPDX-License-Identifier: CC0-1.0
// Contributed by M W Lund, Atmel Corporation.
module ac_ana
// #( parameter
// ID = 1 )
(
// ***************************************************************************
// Module Interface (interfaces, outputs, and inputs)
// ***************************************************************************
// **** Interfaces ****
pads_if.mp_ana padsif,
// **** Outputs ****
output logic acout,
// **** Inputs ****
input logic acenable,
// - System -
input logic clk,
input logic rst
);
// ***************************************************************************
// Analog Model
// ***************************************************************************
assign acout = (padsif.ana[1] - padsif.ana[2]) & acenable;
assign padsif.ana_override[1] = 1'b0;
assign padsif.ana_override[2] = 1'b0;
endmodule // ac_ana
|