Match rtps_reader with remote writers (not readers) in testbench

This commit is contained in:
Greek 2021-12-22 14:23:47 +01:00
parent bc37679d40
commit 56b80bead2
11 changed files with 67 additions and 32 deletions

View File

@ -155,25 +155,29 @@ begin
p1.guidPrefix := gen_rand_guid_prefix; p1.guidPrefix := gen_rand_guid_prefix;
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.participant := p0; e0.reader := FALSE;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.participant := p0;
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.participant := p0; e1.reader := FALSE;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.participant := p0;
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.participant := p1; e2.reader := FALSE;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.participant := p1;
e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);
e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 4 -- Endpoint 4
e3 := DEFAULT_ENDPOINT_DATA; e3 := DEFAULT_ENDPOINT_DATA;
e3.participant := p1; e3.reader := FALSE;
e3.entityid := RV.RandSlv(ENTITYID_WIDTH); e3.participant := p1;
e3.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e3.entityid := RV.RandSlv(ENTITYID_WIDTH);
e3.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
Log("Initiating Test", INFO); Log("Initiating Test", INFO);
stim_done <= '0'; stim_done <= '0';

View File

@ -155,25 +155,29 @@ begin
p1.guidPrefix := gen_rand_guid_prefix; p1.guidPrefix := gen_rand_guid_prefix;
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.participant := p0; e0.reader := FALSE;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.participant := p0;
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.participant := p0; e1.reader := FALSE;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.participant := p0;
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.participant := p1; e2.reader := FALSE;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.participant := p1;
e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);
e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 4 -- Endpoint 4
e3 := DEFAULT_ENDPOINT_DATA; e3 := DEFAULT_ENDPOINT_DATA;
e3.participant := p1; e3.reader := FALSE;
e3.entityid := RV.RandSlv(ENTITYID_WIDTH); e3.participant := p1;
e3.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e3.entityid := RV.RandSlv(ENTITYID_WIDTH);
e3.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
Log("Initiating Test", INFO); Log("Initiating Test", INFO);
stim_done <= '0'; stim_done <= '0';

View File

@ -209,6 +209,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -216,6 +217,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -223,6 +225,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);

View File

@ -209,6 +209,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -216,6 +217,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -223,6 +225,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);

View File

@ -209,6 +209,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -216,6 +217,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -223,6 +225,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);

View File

@ -209,6 +209,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -216,6 +217,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -223,6 +225,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);

View File

@ -209,6 +209,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -216,6 +217,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -223,6 +225,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);

View File

@ -234,16 +234,19 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
e0.participant := p0; e0.participant := p0;
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
e1.participant := p1; e1.participant := p1;
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);
e2.participant := p2; e2.participant := p2;
e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));

View File

@ -234,16 +234,19 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
e0.participant := p0; e0.participant := p0;
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
e1.participant := p1; e1.participant := p1;
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);
e2.participant := p2; e2.participant := p2;
e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e2.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));

View File

@ -256,6 +256,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -263,6 +264,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -270,6 +272,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);

View File

@ -257,6 +257,7 @@ begin
-- Endpoint 1 -- Endpoint 1
e0 := DEFAULT_ENDPOINT_DATA; e0 := DEFAULT_ENDPOINT_DATA;
e0.reader := FALSE;
e0.nr := 0; e0.nr := 0;
e0.match := MATCH; e0.match := MATCH;
e0.entityid := RV.RandSlv(ENTITYID_WIDTH); e0.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -264,6 +265,7 @@ begin
e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e0.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 2 -- Endpoint 2
e1 := DEFAULT_ENDPOINT_DATA; e1 := DEFAULT_ENDPOINT_DATA;
e1.reader := FALSE;
e1.nr := 1; e1.nr := 1;
e1.match := MATCH; e1.match := MATCH;
e1.entityid := RV.RandSlv(ENTITYID_WIDTH); e1.entityid := RV.RandSlv(ENTITYID_WIDTH);
@ -271,6 +273,7 @@ begin
e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR)); e1.unicastLocatorList := (numLocators => int(1,CDR_LONG_WIDTH), locator => (0 => gen_rand_loc_2, others => EMPTY_LOCATOR));
-- Endpoint 3 -- Endpoint 3
e2 := DEFAULT_ENDPOINT_DATA; e2 := DEFAULT_ENDPOINT_DATA;
e2.reader := FALSE;
e2.nr := 2; e2.nr := 2;
e2.match := MATCH; e2.match := MATCH;
e2.entityid := RV.RandSlv(ENTITYID_WIDTH); e2.entityid := RV.RandSlv(ENTITYID_WIDTH);