Stefan Schuermans commited on 2012-03-19 23:37:00
Showing 1 changed files, with 13 additions and 19 deletions.
... | ... |
@@ -29,28 +29,22 @@ ARCHITECTURE a_testbed OF e_testbed IS |
29 | 29 |
); |
30 | 30 |
END COMPONENT e_system; |
31 | 31 |
|
32 |
- TYPE t_eth_data IS ARRAY(0 TO 160 - 1) OF std_logic_vector(3 DOWNTO 0); |
|
32 |
+ TYPE t_eth_data IS ARRAY(0 TO 108 - 1) OF std_logic_vector(3 DOWNTO 0); |
|
33 | 33 |
CONSTANT eth_data: t_eth_data := ( |
34 | 34 |
X"5", X"5", X"5", X"5", X"5", X"5", X"5", X"5", |
35 | 35 |
X"5", X"5", X"5", X"5", X"5", X"5", X"5", X"D", |
36 | 36 |
X"F", X"F", X"F", X"F", X"F", X"F", X"F", X"F", |
37 |
- X"F", X"F", X"F", X"F", X"0", X"0", X"D", X"1", |
|
38 |
- X"0", X"6", X"C", X"D", X"5", X"7", X"D", X"2", |
|
39 |
- X"8", X"0", X"0", X"0", X"5", X"4", X"0", X"0", |
|
40 |
- X"0", X"0", X"6", X"3", X"9", X"3", X"E", X"D", |
|
41 |
- X"0", X"4", X"0", X"0", X"0", X"4", X"1", X"1", |
|
42 |
- X"0", X"4", X"7", X"2", X"0", X"C", X"8", X"A", |
|
43 |
- X"0", X"0", X"A", X"0", X"F", X"F", X"F", X"F", |
|
44 |
- X"F", X"F", X"F", X"F", X"7", X"9", X"3", X"5", |
|
45 |
- X"0", X"0", X"1", X"0", X"0", X"0", X"2", X"2", |
|
46 |
- X"B", X"9", X"1", X"D", X"4", X"4", X"9", X"6", |
|
47 |
- X"5", X"6", X"3", X"7", X"0", X"2", X"9", X"6", |
|
48 |
- X"3", X"7", X"4", X"7", X"0", X"2", X"5", X"6", |
|
49 |
- X"9", X"6", X"E", X"6", X"0", X"2", X"C", X"6", |
|
50 |
- X"1", X"6", X"E", X"6", X"7", X"6", X"5", X"6", |
|
51 |
- X"2", X"7", X"0", X"2", X"4", X"5", X"5", X"6", |
|
52 |
- X"3", X"7", X"4", X"7", X"1", X"2", X"A", X"0", |
|
53 |
- X"B", X"A", X"3", X"8", X"D", X"8", X"D", X"1" |
|
37 |
+ X"F", X"F", X"F", X"F", X"2", X"0", X"3", X"0", |
|
38 |
+ X"4", X"0", X"5", X"0", X"6", X"0", X"7", X"0", |
|
39 |
+ X"8", X"0", X"6", X"0", X"0", X"0", X"1", X"0", |
|
40 |
+ X"8", X"0", X"0", X"0", X"6", X"0", X"4", X"0", |
|
41 |
+ X"0", X"0", X"1", X"0", X"0", X"0", X"d", X"1", |
|
42 |
+ X"0", X"6", X"c", X"d", X"5", X"7", X"d", X"2", |
|
43 |
+ X"0", X"c", X"8", X"a", X"0", X"0", X"a", X"0", |
|
44 |
+ X"f", X"f", X"f", X"f", X"f", X"f", X"f", X"f", |
|
45 |
+ X"f", X"f", X"f", X"f", X"0", X"c", X"8", X"a", |
|
46 |
+ X"0", X"0", X"9", X"5", X"0", X"E", X"8", X"0", |
|
47 |
+ X"8", X"C", X"1", X"B" |
|
54 | 48 |
); |
55 | 49 |
|
56 | 50 |
SIGNAL s_clk: std_logic; |
... | ... |
@@ -110,7 +104,7 @@ BEGIN |
110 | 104 |
BEGIN |
111 | 105 |
s_eth_rxd <= "0000"; |
112 | 106 |
s_eth_rx_dv <= '0'; |
113 |
- WAIT FOR 10 ms; |
|
107 |
+ WAIT FOR 25 ms; |
|
114 | 108 |
WAIT UNTIL s_eth_clk = '1'; |
115 | 109 |
WAIT UNTIL s_eth_clk = '0'; |
116 | 110 |
FOR i IN 0 TO eth_data'length - 1 LOOP |
117 | 111 |