SURF  1.0
AxiAd9467Pkg Package Reference

Libraries

ieee 

Use Clauses

std_logic_1164 
StdRtlPkg  Package <StdRtlPkg>

Constants

AXI_AD9467_IN_INIT_C  AxiAd9467InType := ( clkP = > ' 0 ' , clkN = > ' 1 ' , orP = > ' 0 ' , orN = > ' 1 ' , dataP = > ( others = > ' 0 ' ) , dataN = > ( others = > ' 1 ' ) )
AXI_AD9467_IN_OUT_INIT_C  AxiAd9467InOutType := ( sdio = > ' Z ' )
AXI_AD9467_OUT_INIT_C  AxiAd9467OutType := ( cs = > ' 1 ' , sck = > ' 1 ' , clkP = > ' 0 ' , clkN = > ' 1 ' )
AXI_AD9467_SPI_IN_INIT_C  AxiAd9467SpiInType := ( ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
AXI_AD9467_SPI_OUT_INIT_C  AxiAd9467SpiOutType := ( ' 0 ' , ( others = > ' 0 ' ) )
AXI_AD9467_DELAY_IN_INIT_C  AxiAd9467DelayInType := ( dmux = > ' 0 ' , load = > ' 0 ' , rst = > ' 0 ' , data = > ( others = > " 00000 " ) )
AXI_AD9467_DELAY_OUT_INIT_C  AxiAd9467DelayOutType := ( rdy = > ' 0 ' , data = > ( others = > " 00000 " ) )
AXI_AD9467_STATUS_INIT_C  AxiAd9467StatusType := ( pllLocked = > ' 0 ' , adcData = > x " 0000 " , adcDataMon = > ( others = > x " 0000 " ) , spi = > AXI_AD9467_SPI_OUT_INIT_C , delay = > AXI_AD9467_DELAY_OUT_INIT_C )
AXI_AD9467_CONFIG_INIT_C  AxiAd9467ConfigType := ( spi = > AXI_AD9467_SPI_IN_INIT_C , delay = > AXI_AD9467_DELAY_IN_INIT_C )

Types

AxiAd9467InArray array ( natural range <> ) of AxiAd9467InType
AxiAd9467InVectorArray array ( integer range <> , integer range <> ) of AxiAd9467InType
AxiAd9467InOutArray array ( natural range <> ) of AxiAd9467InOutType
AxiAd9467InOutVectorArray array ( integer range <> , integer range <> ) of AxiAd9467InOutType
AxiAd9467OutArray array ( natural range <> ) of AxiAd9467OutType
AxiAd9467OutVectorArray array ( integer range <> , integer range <> ) of AxiAd9467OutType

Records

AxiAd9467InType  
clkP  sl
clkN  sl
orP  sl
orN  sl
dataP  slv ( 7 downto 0 )
dataN  slv ( 7 downto 0 )
AxiAd9467InOutType  
sdio  sl
AxiAd9467OutType  
cs  sl
sck  sl
AxiAd9467SpiInType  
req  sl
RnW  sl
din  slv ( 7 downto 0 )
addr  slv ( 11 downto 0 )
AxiAd9467SpiOutType  
ack  sl
dout  slv ( 7 downto 0 )
AxiAd9467DelayInType  
dmux  sl
load  sl
rst  sl
data  Slv5Array ( 0 to 7 )
AxiAd9467DelayOutType  
rdy  sl
AxiAd9467StatusType  
pllLocked  sl
adcData  slv ( 15 downto 0 )
adcDataMon  Slv16Array ( 0 to 15 )
spi  AxiAd9467SpiOutType
delay  AxiAd9467DelayOutType
AxiAd9467ConfigType  
spi  AxiAd9467SpiInType
delay  AxiAd9467DelayInType

Detailed Description

Definition at line 23 of file AxiAd9467Pkg.vhd.

Member Data Documentation

◆ ieee

ieee
Library

Definition at line 18 of file AxiAd9467Pkg.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file AxiAd9467Pkg.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 21 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467InType

Definition at line 27 of file AxiAd9467Pkg.vhd.

◆ clkP

clkP sl
Record

Definition at line 28 of file AxiAd9467Pkg.vhd.

◆ clkN

clkN sl
Record

Definition at line 29 of file AxiAd9467Pkg.vhd.

◆ orP

orP sl
Record

Definition at line 30 of file AxiAd9467Pkg.vhd.

◆ orN

orN sl
Record

Definition at line 31 of file AxiAd9467Pkg.vhd.

◆ dataP

dataP slv ( 7 downto 0 )
Record

Definition at line 32 of file AxiAd9467Pkg.vhd.

◆ dataN

dataN slv ( 7 downto 0 )
Record

Definition at line 33 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467InArray

AxiAd9467InArray array ( natural range <> ) of AxiAd9467InType
Type

Definition at line 35 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467InVectorArray

AxiAd9467InVectorArray array ( integer range <> , integer range <> ) of AxiAd9467InType
Type

Definition at line 36 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_IN_INIT_C

AXI_AD9467_IN_INIT_C AxiAd9467InType := ( clkP = > ' 0 ' , clkN = > ' 1 ' , orP = > ' 0 ' , orN = > ' 1 ' , dataP = > ( others = > ' 0 ' ) , dataN = > ( others = > ' 1 ' ) )
Constant

Definition at line 37 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467InOutType

Definition at line 45 of file AxiAd9467Pkg.vhd.

◆ sdio

sdio sl
Record

Definition at line 46 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467InOutArray

AxiAd9467InOutArray array ( natural range <> ) of AxiAd9467InOutType
Type

Definition at line 48 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467InOutVectorArray

AxiAd9467InOutVectorArray array ( integer range <> , integer range <> ) of AxiAd9467InOutType
Type

Definition at line 49 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_IN_OUT_INIT_C

Definition at line 50 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467OutType

Definition at line 53 of file AxiAd9467Pkg.vhd.

◆ cs

cs sl
Record

Definition at line 54 of file AxiAd9467Pkg.vhd.

◆ sck

sck sl
Record

Definition at line 55 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467OutArray

AxiAd9467OutArray array ( natural range <> ) of AxiAd9467OutType
Type

Definition at line 59 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467OutVectorArray

AxiAd9467OutVectorArray array ( integer range <> , integer range <> ) of AxiAd9467OutType
Type

Definition at line 60 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_OUT_INIT_C

AXI_AD9467_OUT_INIT_C AxiAd9467OutType := ( cs = > ' 1 ' , sck = > ' 1 ' , clkP = > ' 0 ' , clkN = > ' 1 ' )
Constant

Definition at line 61 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467SpiInType

Definition at line 67 of file AxiAd9467Pkg.vhd.

◆ req

req sl
Record

Definition at line 68 of file AxiAd9467Pkg.vhd.

◆ RnW

RnW sl
Record

Definition at line 69 of file AxiAd9467Pkg.vhd.

◆ din

din slv ( 7 downto 0 )
Record

Definition at line 70 of file AxiAd9467Pkg.vhd.

◆ addr

addr slv ( 11 downto 0 )
Record

Definition at line 71 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_SPI_IN_INIT_C

AXI_AD9467_SPI_IN_INIT_C AxiAd9467SpiInType := ( ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
Constant

Definition at line 73 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467SpiOutType

Definition at line 79 of file AxiAd9467Pkg.vhd.

◆ ack

ack sl
Record

Definition at line 80 of file AxiAd9467Pkg.vhd.

◆ dout

dout slv ( 7 downto 0 )
Record

Definition at line 81 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_SPI_OUT_INIT_C

AXI_AD9467_SPI_OUT_INIT_C AxiAd9467SpiOutType := ( ' 0 ' , ( others = > ' 0 ' ) )
Constant

Definition at line 83 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467DelayInType

Definition at line 87 of file AxiAd9467Pkg.vhd.

◆ dmux

dmux sl
Record

Definition at line 88 of file AxiAd9467Pkg.vhd.

◆ load

load sl
Record

Definition at line 89 of file AxiAd9467Pkg.vhd.

◆ rst

rst sl
Record

Definition at line 90 of file AxiAd9467Pkg.vhd.

◆ data

data Slv5Array ( 0 to 7 )
Record

Definition at line 91 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_DELAY_IN_INIT_C

AXI_AD9467_DELAY_IN_INIT_C AxiAd9467DelayInType := ( dmux = > ' 0 ' , load = > ' 0 ' , rst = > ' 0 ' , data = > ( others = > " 00000 " ) )
Constant

Definition at line 93 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467DelayOutType

Definition at line 99 of file AxiAd9467Pkg.vhd.

◆ rdy

rdy sl
Record

Definition at line 100 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_DELAY_OUT_INIT_C

AXI_AD9467_DELAY_OUT_INIT_C AxiAd9467DelayOutType := ( rdy = > ' 0 ' , data = > ( others = > " 00000 " ) )
Constant

Definition at line 103 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467StatusType

Definition at line 107 of file AxiAd9467Pkg.vhd.

◆ pllLocked

pllLocked sl
Record

Definition at line 108 of file AxiAd9467Pkg.vhd.

◆ adcData

adcData slv ( 15 downto 0 )
Record

Definition at line 109 of file AxiAd9467Pkg.vhd.

◆ adcDataMon

adcDataMon Slv16Array ( 0 to 15 )
Record

Definition at line 110 of file AxiAd9467Pkg.vhd.

◆ spi [1/2]

Definition at line 111 of file AxiAd9467Pkg.vhd.

◆ delay [1/2]

Definition at line 112 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_STATUS_INIT_C

AXI_AD9467_STATUS_INIT_C AxiAd9467StatusType := ( pllLocked = > ' 0 ' , adcData = > x " 0000 " , adcDataMon = > ( others = > x " 0000 " ) , spi = > AXI_AD9467_SPI_OUT_INIT_C , delay = > AXI_AD9467_DELAY_OUT_INIT_C )
Constant

Definition at line 114 of file AxiAd9467Pkg.vhd.

◆ AxiAd9467ConfigType

Definition at line 121 of file AxiAd9467Pkg.vhd.

◆ spi [2/2]

Definition at line 122 of file AxiAd9467Pkg.vhd.

◆ delay [2/2]

Definition at line 123 of file AxiAd9467Pkg.vhd.

◆ AXI_AD9467_CONFIG_INIT_C


The documentation for this class was generated from the following file: