blob: 558ef674402c5745e5f6c4b739fa8d4919c9efa5 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
//############################################################################
// *Name: ast_pkg
// *Module Description: AST Package
//############################################################################
package ast_pkg;
`ifndef VERILATOR
// synopsys translate_off
/////////////////////////////////
// Delay Parameters from Spec
/////////////////////////////////
// POKs
parameter time VCC_POK_RDLY = 3us;
parameter time VCC_POK_FDLY = 500ns;
parameter time VCAON_POK_RDLY = 3us;
parameter time VCAON_POK_FDLY = 500ns;
parameter time VCMAIN_POK_RDLY = 3us;
parameter time VCMAIN_POK_FDLY = 500ns;
parameter time VIOA_POK_RDLY = 3us;
parameter time VIOA_POK_FDLY = 500ns;
parameter time VIOB_POK_RDLY = 3us;
parameter time VIOB_POK_FDLY = 500ns;
// Main Regulator
parameter time MPVCC_RDLY = 5us;
parameter time MPVCC_FDLY = 100ns;
parameter time MPPD_RDLY = 50us;
parameter time MPPD_FDLY = 1us;
// Clocks
parameter time SYS_EN_RDLY = 5us;
parameter time USB_EN_RDLY = 5us;
parameter time USB_VAL_RDLY = 80ns; // Reduced for simulation from 50ms
parameter time USB_VAL_FDLY = 80ns;
parameter time IO_EN_RDLY = 5us;
parameter time AON_EN_RDLY = 5us;
parameter time RNG_EN_RDLY = 5us;
// synopsys translate_on
`endif
// ADC
parameter int AdcCnvtClks = 22;
endpackage // of ana_pkg