SURF
|
Entities | |
XadcSimpleCore.rtl | architecture |
Libraries | |
ieee | |
surf | |
unisim |
Use Clauses | |
std_logic_1164 | |
numeric_std | |
StdRtlPkg | Package <StdRtlPkg> |
AxiLitePkg | Package <AxiLitePkg> |
vcomponents |
Generics | |
TPD_G | time := 1 ns |
COMMON_CLK_G | boolean := true |
SIM_DEVICE_G | string := " 7SERIES " |
SIM_MONITOR_FILE_G | string := " design.txt " |
SEQUENCER_MODE_G | string := " DEFAULT " |
SAMPLING_MODE_G | string := " CONTINUOUS " |
MUX_EN_G | boolean := false |
ADCCLK_RATIO_G | integer range 2 to 255 := 7 |
SAMPLE_AVG_G | slv ( 1 downto 0 ) := " 11 " |
COEF_AVG_EN_G | boolean := true |
SING_ADC_CH_SEL_G | slv ( 4 downto 0 ) := " 00000 " |
SING_ACQ_EN_G | boolean := false |
SING_BIPOLAR_G | boolean := false |
OVERTEMP_AUTO_SHDN_G | boolean := true |
OVERTEMP_ALM_EN_G | boolean := false |
OVERTEMP_LIMIT_G | real := 125 . 0 |
OVERTEMP_RESET_G | real := 50 . 0 |
TEMP_ALM_EN_G | boolean := false |
TEMP_UPPER_G | real := 80 . 0 |
TEMP_LOWER_G | real := 70 . 0 |
VCCINT_ALM_EN_G | boolean := false |
VCCINT_UPPER_G | real := 1 . 1 |
VCCINT_LOWER_G | real := 0 . 9 |
VCCAUX_ALM_EN_G | boolean := false |
VCCAUX_UPPER_G | real := 1 . 9 |
VCCAUX_LOWER_G | real := 1 . 7 |
VCCBRAM_ALM_EN_G | boolean := false |
VCCBRAM_UPPER_G | real := 1 . 1 |
VCCBRAM_LOWER_G | real := 0 . 9 |
VCCPINT_ALM_EN_G | boolean := false |
VCCPINT_UPPER_G | real := 1 . 1 |
VCCPINT_LOWER_G | real := 0 . 9 |
VCCPAUX_ALM_EN_G | boolean := false |
VCCPAUX_UPPER_G | real := 1 . 9 |
VCCPAUX_LOWER_G | real := 1 . 7 |
VCCODDR_ALM_EN_G | boolean := false |
VCCODDR_UPPER_G | real := 1 . 9 |
VCCODDR_LOWER_G | real := 1 . 7 |
ADC_OFFSET_CORR_EN_G | boolean := true |
ADC_GAIN_CORR_EN_G | boolean := true |
SUPPLY_OFFSET_CORR_EN_G | boolean := true |
SUPPLY_GAIN_CORR_EN_G | boolean := true |
SEQ_XADC_CAL_SEL_EN_G | boolean := true |
SEQ_VCCPINT_SEL_EN_G | boolean := false |
SEQ_VCCPAUX_SEL_EN_G | boolean := false |
SEQ_VCCODDR_SEL_EN_G | boolean := false |
SEQ_TEMPERATURE_SEL_EN_G | boolean := false |
SEQ_VCCINT_SEL_EN_G | boolean := false |
SEQ_VCCAUX_SEL_EN_G | boolean := false |
SEQ_VPVN_SEL_EN_G | boolean := false |
SEQ_VREFP_SEL_EN_G | boolean := false |
SEQ_VREFN_SEL_EN_G | boolean := false |
SEQ_VCCBRAM_SEL_EN_G | boolean := false |
SEQ_VAUX_SEL_EN_G | booleanArray ( 15 downto 0 ) := ( others = > false ) |
SEQ_XADC_CAL_AVG_EN_G | boolean := true |
SEQ_VCCPINT_AVG_EN_G | boolean := true |
SEQ_VCCPAUX_AVG_EN_G | boolean := true |
SEQ_VCCODDR_AVG_EN_G | boolean := true |
SEQ_TEMPERATURE_AVG_EN_G | boolean := true |
SEQ_VCCINT_AVG_EN_G | boolean := true |
SEQ_VCCAUX_AVG_EN_G | boolean := true |
SEQ_VPVN_AVG_EN_G | boolean := true |
SEQ_VREFP_AVG_EN_G | boolean := true |
SEQ_VREFN_AVG_EN_G | boolean := true |
SEQ_VCCBRAM_AVG_EN_G | boolean := true |
SEQ_VAUX_AVG_EN_G | booleanArray ( 15 downto 0 ) := ( others = > true ) |
SEQ_VPVN_BIPOLAR_G | boolean := false |
SEQ_VAUX_BIPOLAR_G | BooleanArray ( 15 downto 0 ) := ( others = > false ) |
SEQ_XADC_CAL_ACQ_EN_G | boolean := false |
SEQ_VCCPINT_ACQ_EN_G | boolean := false |
SEQ_VCCPAUX_ACQ_EN_G | boolean := false |
SEQ_VCCODDR_ACQ_EN_G | boolean := false |
SEQ_TEMPERATURE_ACQ_EN_G | boolean := false |
SEQ_VCCINT_ACQ_EN_G | boolean := false |
SEQ_VCCAUX_ACQ_EN_G | boolean := false |
SEQ_VPVN_ACQ_EN_G | boolean := false |
SEQ_VREFP_ACQ_EN_G | boolean := false |
SEQ_VREFN_ACQ_EN_G | boolean := false |
SEQ_VCCBRAM_ACQ_EN_G | boolean := false |
SEQ_VAUX_ACQ_EN_G | BooleanArray ( 15 downto 0 ) := ( others = > false ) |
Ports | ||
axilClk | in | sl |
axilRst | in | sl |
axilReadMaster | in | AxiLiteReadMasterType |
axilReadSlave | out | AxiLiteReadSlaveType |
axilWriteMaster | in | AxiLiteWriteMasterType |
axilWriteSlave | out | AxiLiteWriteSlaveType |
xadcClk | in | sl := ' 0 ' |
xadcRst | in | sl := ' 0 ' |
vpIn | in | sl := ' 0 ' |
vnIn | in | sl := ' 0 ' |
vAuxP | in | slv ( 15 downto 0 ) := ( others = > ' 0 ' ) |
vAuxN | in | slv ( 15 downto 0 ) := ( others = > ' 0 ' ) |
convSt | in | sl := ' 0 ' |
convStClk | in | sl := ' 0 ' |
alm | out | slv ( 7 downto 0 ) |
ot | out | sl |
busy | out | sl |
channel | out | slv ( 4 downto 0 ) |
eoc | out | sl |
eos | out | sl |
muxAddr | out | slv ( 4 downto 0 ) |