//-----------------------------------------------------------------------------
//
// Title       : U21_tb
// Design      : Core
// Author      : Wayne Radochonski
// Company     : Wayne Radochonski, LLC.
//
//-----------------------------------------------------------------------------
//
// File        : U21_TB.v
// Generated   : Tue Jan  6 15:38:11 2009
// From        : C:\esp\electrical\Dwarf\Core\CPLD\src\TestBench\U21_TB_settings.txt
// By          : tb_verilog.pl ver. ver 1.2s
//
//-----------------------------------------------------------------------------
//
// Description : 
//
//-----------------------------------------------------------------------------

`timescale 1ps / 1ps
module U21_tb;
//Parameters declaration: 
defparam UUT.DANGLING_INPUT_CONSTANT = 1'bZ;
parameter DANGLING_INPUT_CONSTANT = 1'bZ;

//Internal signals declarations:
reg AS;
reg Brake0;
reg Brake1;
reg DIR0;
reg DIR1;
reg Enc05FLG;
reg Enc15FLG;
reg FLS0;
reg FLS1;
reg GP_Motor0_0;
reg GP_Motor1_0;
reg Home0;
reg Home05FLG;
reg Home1;
reg Home15FLG;
reg INTbus;
reg Latch033FLG;
reg Latch133FLG;
reg LightSense;
reg MReset;
reg MSPReset;
reg Mclk;
reg PWM1;
reg PWM2;
reg PWM3;
reg PWM4;
reg PWM5;
reg PhaseA_Encoder0;
reg PhaseA_Encoder1;
reg PhaseB_Encoder0;
reg PhaseB_Encoder1;
reg RD;
reg RLS0;
reg RLS1;
reg SCLinc;
reg SCLreset;
reg WR;
reg [5:0]I2CS;
wire Enc05ctrl;
wire Enc15ctrl;
wire GPIO10;
wire GPIO8;
wire GPIO9;
wire GP_Motor0_1;
wire GP_Motor1_1;
wire Home05ctrl;
wire Home15ctrl;
wire INT;
wire LED1;
wire LED2;
wire LED3;
wire LED4;
wire LED5;
wire Latch033ctrl;
wire Latch133ctrl;
wire MTRpwr;
wire MTRpwrn;
wire PAH0;
wire PAH1;
wire PAL0;
wire PAL1;
wire PBH0;
wire PBH1;
wire PBL0;
wire PBL1;
wire PresEn;
wire PresSlct;
wire TP12;
wire TP21;
wire TP26;
wire TmpEn;
wire TmpSlct;
tri SCL_bidir;
reg SCL;
//Continous assignment for inout port "SCL".
assign SCL_bidir = SCL;

tri [7:0]AD_bidir;
reg [7:0]AD;
//Continous assignment for inout port "AD".
assign AD_bidir = AD;




// Unit Under Test port map
	U21 UUT (
		.AS(AS),
		.Brake0(Brake0),
		.Brake1(Brake1),
		.DIR0(DIR0),
		.DIR1(DIR1),
		.Enc05FLG(Enc05FLG),
		.Enc15FLG(Enc15FLG),
		.FLS0(FLS0),
		.FLS1(FLS1),
		.GP_Motor0_0(GP_Motor0_0),
		.GP_Motor1_0(GP_Motor1_0),
		.Home0(Home0),
		.Home05FLG(Home05FLG),
		.Home1(Home1),
		.Home15FLG(Home15FLG),
		.INTbus(INTbus),
		.Latch033FLG(Latch033FLG),
		.Latch133FLG(Latch133FLG),
		.LightSense(LightSense),
		.MReset(MReset),
		.MSPReset(MSPReset),
		.Mclk(Mclk),
		.PWM1(PWM1),
		.PWM2(PWM2),
		.PWM3(PWM3),
		.PWM4(PWM4),
		.PWM5(PWM5),
		.PhaseA_Encoder0(PhaseA_Encoder0),
		.PhaseA_Encoder1(PhaseA_Encoder1),
		.PhaseB_Encoder0(PhaseB_Encoder0),
		.PhaseB_Encoder1(PhaseB_Encoder1),
		.RD(RD),
		.RLS0(RLS0),
		.RLS1(RLS1),
		.SCLinc(SCLinc),
		.SCLreset(SCLreset),
		.WR(WR),
		.I2CS(I2CS),
		.Enc05ctrl(Enc05ctrl),
		.Enc15ctrl(Enc15ctrl),
		.GPIO10(GPIO10),
		.GPIO8(GPIO8),
		.GPIO9(GPIO9),
		.GP_Motor0_1(GP_Motor0_1),
		.GP_Motor1_1(GP_Motor1_1),
		.Home05ctrl(Home05ctrl),
		.Home15ctrl(Home15ctrl),
		.INT(INT),
		.LED1(LED1),
		.LED2(LED2),
		.LED3(LED3),
		.LED4(LED4),
		.LED5(LED5),
		.Latch033ctrl(Latch033ctrl),
		.Latch133ctrl(Latch133ctrl),
		.MTRpwr(MTRpwr),
		.MTRpwrn(MTRpwrn),
		.PAH0(PAH0),
		.PAH1(PAH1),
		.PAL0(PAL0),
		.PAL1(PAL1),
		.PBH0(PBH0),
		.PBH1(PBH1),
		.PBL0(PBL0),
		.PBL1(PBL1),
		.PresEn(PresEn),
		.PresSlct(PresSlct),
		.TP12(TP12),
		.TP21(TP21),
		.TP26(TP26),
		.TmpEn(TmpEn),
		.TmpSlct(TmpSlct),
		.SCL(SCL_bidir),
		.AD(AD_bidir));

initial
	$monitor($realtime,,"ps %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h %h ",AS,Brake0,Brake1,DIR0,DIR1,Enc05FLG,Enc15FLG,FLS0,FLS1,GP_Motor0_0,GP_Motor1_0,Home0,Home05FLG,Home1,Home15FLG,INTbus,Latch033FLG,Latch133FLG,LightSense,MReset,MSPReset,Mclk,PWM1,PWM2,PWM3,PWM4,PWM5,PhaseA_Encoder0,PhaseA_Encoder1,PhaseB_Encoder0,PhaseB_Encoder1,RD,RLS0,RLS1,SCLinc,SCLreset,WR,I2CS,Enc05ctrl,Enc15ctrl,GPIO10,GPIO8,GPIO9,GP_Motor0_1,GP_Motor1_1,Home05ctrl,Home15ctrl,INT,LED1,LED2,LED3,LED4,LED5,Latch033ctrl,Latch133ctrl,MTRpwr,MTRpwrn,PAH0,PAH1,PAL0,PAL1,PBH0,PBH1,PBL0,PBL1,PresEn,PresSlct,TP12,TP21,TP26,TmpEn,TmpSlct,SCL_bidir,AD_bidir);

endmodule
