-- generated by newgenasym Tue Jun 22 15:35:02 2010

library ieee;
use     ieee.std_logic_1164.all;
use     work.all;
entity ISL95831 is
    port (    
	ALERT_N:   IN     STD_LOGIC;    
	BOOT1:     IN     STD_LOGIC;    
	BOOT2:     IN     STD_LOGIC;    
	BOOTG:     INOUT  STD_LOGIC;    
	COMP:      INOUT  STD_LOGIC;    
	COMPG:     INOUT  STD_LOGIC;    
	FB:        INOUT  STD_LOGIC;    
	FBG:       INOUT  STD_LOGIC;    
	GND_PAD:   IN     STD_LOGIC;    
	IMON:      INOUT  STD_LOGIC;    
	IMONG:     INOUT  STD_LOGIC;    
	ISEN1:     IN     STD_LOGIC;    
	ISEN2:     IN     STD_LOGIC;    
	ISEN3_FB2: IN     STD_LOGIC;    
	ISNG:      INOUT  STD_LOGIC;    
	ISPG:      INOUT  STD_LOGIC;    
	ISUMN:     INOUT  STD_LOGIC;    
	ISUMP:     INOUT  STD_LOGIC;    
	LG1:       OUT    STD_LOGIC;    
	LG2:       OUT    STD_LOGIC;    
	LGG:       INOUT  STD_LOGIC;    
	NTC:       IN     STD_LOGIC;    
	NTCG:      INOUT  STD_LOGIC;    
	PGOOD:     OUT    STD_LOGIC;    
	PGOODG:    OUT    STD_LOGIC;    
	PH1:       IN     STD_LOGIC;    
	PH2:       IN     STD_LOGIC;    
	PHG:       INOUT  STD_LOGIC;    
	PROG1:     IN     STD_LOGIC;    
	PROG2:     IN     STD_LOGIC;    
	PWM3:      IN     STD_LOGIC;    
	RTN:       INOUT  STD_LOGIC;    
	RTNG:      INOUT  STD_LOGIC;    
	SCLK:      IN     STD_LOGIC;    
	SDA:       INOUT  STD_LOGIC;    
	UG1:       OUT    STD_LOGIC;    
	UG2:       OUT    STD_LOGIC;    
	UGG:       INOUT  STD_LOGIC;    
	VDD:       IN     STD_LOGIC;    
	VDDP:      IN     STD_LOGIC;    
	VIN:       IN     STD_LOGIC;    
	VR_HOT_N:  IN     STD_LOGIC;    
	VR_ON:     IN     STD_LOGIC;    
	VSEN:      INOUT  STD_LOGIC;    
	VSENG:     INOUT  STD_LOGIC;    
	VSSP1:     IN     STD_LOGIC;    
	VSSP2:     IN     STD_LOGIC;    
	VW:        INOUT  STD_LOGIC;    
	VWG:       INOUT  STD_LOGIC);
end ISL95831;
