Network Wizard for VHDL Test Benches
nw_ptpv2_pkg Package Reference
Package Body >> nw_ptpv2_pkg

Records

t_ptpv2_header 
transport_specific std_logic_vector ( 3 downto 0 )
 transportSpecific
message_type std_logic_vector ( 3 downto 0 )
 messageType
reserved_4 std_logic_vector ( 3 downto 0 )
 reserved
version_ptp std_logic_vector ( 3 downto 0 )
 versionPTP
message_length std_logic_vector ( 15 downto 0 )
 messageLength
domain_number std_logic_vector ( 7 downto 0 )
 domainNumber
reserved_8 std_logic_vector ( 7 downto 0 )
 reserved
flag_field std_logic_vector ( 15 downto 0 )
 flagField
correction_field std_logic_vector ( 63 downto 0 )
 correctionField
reserved_32 std_logic_vector ( 31 downto 0 )
 reserved
source_port_identity t_slv_arr ( 0 to 9 ) ( 7 downto 0 )
 sourcePortIdentity
sequence_id std_logic_vector ( 15 downto 0 )
 seuenceID
control_field std_logic_vector ( 7 downto 0 )
 controlField
log_message_interval std_logic_vector ( 7 downto 0 )
 logMessageInterval
t_timestamp 
seconds std_logic_vector ( 47 downto 0 )
 seconds
nanoseconds std_logic_vector ( 31 downto 0 )
 nanoseconds
t_ptpv2_msg 
header t_ptpv2_header
 PTPv2 header (used by all messages)
origin_timestamp t_timestamp
 originTimestamp
receive_timestamp t_timestamp
 receiveTimestamp
requesting_port_identity t_slv_arr ( 0 to 9 ) ( 7 downto 0 )
 requestingPortIdentity
response_origin_timestamp t_timestamp
 receiveTimestamp
reserved_80 t_slv_arr ( 0 to 9 ) ( 7 downto 0 )
 reserved
request_receipt_timestamp t_timestamp
 requestReceiptTimestamp
current_utc_offset std_logic_vector ( 15 downto 0 )
 currentUTCoffset
grandmaster_priority_1 std_logic_vector ( 7 downto 0 )
 grandmasterPriority1
grandmaster_clock_quality std_logic_vector ( 31 downto 0 )
 grandmasterClockQuality
grandmaster_priority_2 std_logic_vector ( 7 downto 0 )
 grandmasterPriority2
grandmaster_identity t_slv_arr ( 0 to 7 ) ( 7 downto 0 )
 grandmasterIdentity
steps_removed std_logic_vector ( 15 downto 0 )
 stepsRemoved
time_source std_logic_vector ( 7 downto 0 )
 timeSource
target_port_identity t_slv_arr ( 0 to 9 ) ( 7 downto 0 )
 targetPortIdentity
starting_boundary_hops std_logic_vector ( 7 downto 0 )
 startingBoundaryHops
boundary_hops std_logic_vector ( 7 downto 0 )
 boundaryHops
reserved_4 std_logic_vector ( 3 downto 0 )
 reserved
action_field std_logic_vector ( 3 downto 0 )
 actionField
reserved_8 std_logic_vector ( 7 downto 0 )
 reserved
tlv_data t_slv_arr ( 0 to C_PTPV2_MAX_TLV_BYTES- 1 ) ( 7 downto 0 )
 TLV data.
tlv_length natural range 0 to C_PTPV2_MAX_TLV_BYTES
 TLV data length.

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