Package: gmii_bfm_pkg

Description

================================================================================================================================

Constants

Name Type Value Description
C_SCOPE string "GMII BFM"
C_GMII_BFM_CONFIG_DEFAULT t_gmii_bfm_config ( max_wait_cycles => 12,
-- Standard minimum interpacket gap (Gigabith Ethernet) max_wait_cycles_severity => ERROR,
clock_period => -1 ns,
clock_period_margin => 0 ns,
clock_margin_severity => TB_ERROR,
setup_time => -1 ns,
hold_time => -1 ns,
bfm_sync => SYNC_ON_CLOCK_ONLY,
match_strictness => MATCH_EXACT,
id_for_bfm => ID_BFM )
Define the default value for the BFM config

Types

Name Type Description
t_gmii_tx_if Interface record for BFM signals to DUT
t_gmii_rx_if Interface record for BFM signals from DUT
t_gmii_bfm_config Configuration record to be assigned in the test harness.

Functions

Description

BFM procedures

This function returns a GMII interface with initialized signals.
All input signals are initialized to 0
All output signals are initialized to Z

Description

GMII Write

BFM -> DUT

Description

GMII Read

DUT -> BFM

Description

GMII Expect