SURF  1.0
SaciMasterPkg Package Reference

Libraries

IEEE 

Use Clauses

std_logic_1164 
numeric_std 
StdRtlPkg  Package <StdRtlPkg>

Constants

SACI_WRITE_C  sl := ' 1 '
SACI_READ_C  sl := ' 0 '
SACI_NUM_SLAVES_C  positive := 4
SACI_CHIP_WIDTH_C  natural := log2 ( SACI_NUM_SLAVES_C )
SACI_MASTER_IN_INIT_C  SaciMasterInType := ( req = > ' 0 ' , reset = > ' 0 ' , chip = > ( others = > ' 0 ' ) , op = > ' 0 ' , cmd = > ( others = > ' 0 ' ) , addr = > ( others = > ' 0 ' ) , wrData = > ( others = > ' 0 ' ) )
SACI_MASTER_OUT_INIT_C  SaciMasterOutType := ( ack = > ' 0 ' , fail = > ' 0 ' , rdData = > ( others = > ' 0 ' ) )

Records

SaciMasterInType  
req  sl
reset  sl
chip  slv ( SACI_CHIP_WIDTH_C - 1 downto 0 )
op  sl
cmd  slv ( 6 downto 0 )
addr  slv ( 11 downto 0 )
wrData  slv ( 31 downto 0 )
SaciMasterOutType  
ack  sl
fail  sl
rdData  slv ( 31 downto 0 )

Detailed Description

Definition at line 23 of file SaciMasterPkg.vhd.

Member Data Documentation

◆ IEEE

IEEE
Library

Definition at line 18 of file SaciMasterPkg.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file SaciMasterPkg.vhd.

◆ numeric_std

numeric_std
Package

Definition at line 20 of file SaciMasterPkg.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 21 of file SaciMasterPkg.vhd.

◆ SACI_WRITE_C

SACI_WRITE_C sl := ' 1 '
Constant

Definition at line 27 of file SaciMasterPkg.vhd.

◆ SACI_READ_C

SACI_READ_C sl := ' 0 '
Constant

Definition at line 28 of file SaciMasterPkg.vhd.

◆ SACI_NUM_SLAVES_C

SACI_NUM_SLAVES_C positive := 4
Constant

Definition at line 29 of file SaciMasterPkg.vhd.

◆ SACI_CHIP_WIDTH_C

SACI_CHIP_WIDTH_C natural := log2 ( SACI_NUM_SLAVES_C )
Constant

Definition at line 30 of file SaciMasterPkg.vhd.

◆ SaciMasterInType

Definition at line 32 of file SaciMasterPkg.vhd.

◆ req

req sl
Record

Definition at line 33 of file SaciMasterPkg.vhd.

◆ reset

reset sl
Record

Definition at line 34 of file SaciMasterPkg.vhd.

◆ chip

chip slv ( SACI_CHIP_WIDTH_C - 1 downto 0 )
Record

Definition at line 35 of file SaciMasterPkg.vhd.

◆ op

op sl
Record

Definition at line 36 of file SaciMasterPkg.vhd.

◆ cmd

cmd slv ( 6 downto 0 )
Record

Definition at line 37 of file SaciMasterPkg.vhd.

◆ addr

addr slv ( 11 downto 0 )
Record

Definition at line 38 of file SaciMasterPkg.vhd.

◆ wrData

wrData slv ( 31 downto 0 )
Record

Definition at line 39 of file SaciMasterPkg.vhd.

◆ SaciMasterOutType

Definition at line 42 of file SaciMasterPkg.vhd.

◆ ack

ack sl
Record

Definition at line 43 of file SaciMasterPkg.vhd.

◆ fail

fail sl
Record

Definition at line 44 of file SaciMasterPkg.vhd.

◆ rdData

rdData slv ( 31 downto 0 )
Record

Definition at line 45 of file SaciMasterPkg.vhd.

◆ SACI_MASTER_IN_INIT_C

SACI_MASTER_IN_INIT_C SaciMasterInType := ( req = > ' 0 ' , reset = > ' 0 ' , chip = > ( others = > ' 0 ' ) , op = > ' 0 ' , cmd = > ( others = > ' 0 ' ) , addr = > ( others = > ' 0 ' ) , wrData = > ( others = > ' 0 ' ) )
Constant

Definition at line 48 of file SaciMasterPkg.vhd.

◆ SACI_MASTER_OUT_INIT_C

SACI_MASTER_OUT_INIT_C SaciMasterOutType := ( ack = > ' 0 ' , fail = > ' 0 ' , rdData = > ( others = > ' 0 ' ) )
Constant

Definition at line 57 of file SaciMasterPkg.vhd.


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