//--------------------------------------------------------------------
// Created by Microsemi SmartDesign Thu Jan  7 09:24:25 2021
// Parameters for COREABC
//--------------------------------------------------------------------


parameter ABCCODE = " $Wait_For_DFE_Trigger
IOREAD
JUMP IFNOT ZERO $DFE_Enable
JUMP $Wait_For_DFE_Trigger


$DFE_Enable


IOWRT 0x002 
APBREAD 0 0x1068
APBWRT DAT 0 0x1068 0x405


IOWRT 0x022
APBWRT DAT 0 0x10E0 0x00060E00

  
APBWRT DAT 0 0x10D8 0x00800010


APBWRT DAT 0 0x10DC 0x00000
APBWRT DAT 0 0x10DC 0x40000
APBWRT DAT 0 0x10DC 0x00000

 
$WaitCalibrate
APBREAD 0 0x1100
CMP 0x3FFFFFF
JUMP IFNOT ZERO $WaitCalibrate


$Calibrate_Done


IOWRT 0x002
APBWRT DAT 0 0x1068 0x404
IOWRT 0x003

$Wait_In_Loop
JUMP $Wait_In_Loop


HALT  ";
parameter ACT_CALIBRATIONDATA = 1;
parameter APB_AWIDTH = 13;
parameter APB_DWIDTH = 32;
parameter APB_SDEPTH = 2;
parameter CODEHEXDUMP = "";
parameter CODEHEXDUMP2 = "";
parameter DEBUG = 1;
parameter EN_ACM = 0;
parameter EN_ADD = 1;
parameter EN_ALURAM = 0;
parameter EN_AND = 1;
parameter EN_CALL = 1;
parameter EN_DATAM = 2;
parameter EN_INC = 1;
parameter EN_INDIRECT = 0;
parameter EN_INT = 0;
parameter EN_IOREAD = 1;
parameter EN_IOWRT = 1;
parameter EN_MULT = 0;
parameter EN_OR = 1;
parameter EN_PUSH = 1;
parameter EN_RAM = 1;
parameter EN_RAM_ECC = 0;
parameter EN_SHL = 1;
parameter EN_SHR = 1;
parameter EN_XOR = 1;
parameter FAMILY = 26;
parameter HDL_license = "U";
parameter ICWIDTH = 5;
parameter IFWIDTH = 0;
parameter IIWIDTH = 1;
parameter IMEM_APB_ACCESS = 0;
parameter INITWIDTH = 11;
parameter INSMODE = 0;
parameter IOWIDTH = 10;
parameter ISRADDR = 1;
parameter MAX_NVMDWIDTH = 32;
parameter STWIDTH = 4;
parameter TESTBENCH = "User";
parameter TESTMODE = 0;
parameter UNIQ_STRING = "CoreABC_Inst_CoreABC_Inst_0";
parameter UNIQ_STRING_LENGTH = 27;
parameter VERILOGCODE = "";
parameter VERILOGVARS = "";
parameter VHDLCODE = "";
parameter VHDLVARS = "";
parameter ZRWIDTH = 0;
