Stefan Schuermans commited on 2012-02-09 20:43:40
Showing 3 changed files, with 9 additions and 5 deletions.
... | ... |
@@ -118,6 +118,7 @@ |
118 | 118 |
<property xil_pn:name="Create Mask File" xil_pn:value="false" xil_pn:valueState="default"/> |
119 | 119 |
<property xil_pn:name="Create ReadBack Data Files" xil_pn:value="false" xil_pn:valueState="default"/> |
120 | 120 |
<property xil_pn:name="Cross Clock Analysis" xil_pn:value="false" xil_pn:valueState="default"/> |
121 |
+ <property xil_pn:name="Custom Waveform Configuration File Behav" xil_pn:value="Default.wcfg" xil_pn:valueState="non-default"/> |
|
121 | 122 |
<property xil_pn:name="Decoder Extraction" xil_pn:value="true" xil_pn:valueState="default"/> |
122 | 123 |
<property xil_pn:name="Delay Values To Be Read from SDF" xil_pn:value="Setup Time" xil_pn:valueState="default"/> |
123 | 124 |
<property xil_pn:name="Device" xil_pn:value="xc3s700a" xil_pn:valueState="non-default"/> |
... | ... |
@@ -343,7 +344,7 @@ |
343 | 344 |
<property xil_pn:name="Use Custom Simulation Command File Map" xil_pn:value="false" xil_pn:valueState="default"/> |
344 | 345 |
<property xil_pn:name="Use Custom Simulation Command File Par" xil_pn:value="false" xil_pn:valueState="default"/> |
345 | 346 |
<property xil_pn:name="Use Custom Simulation Command File Translate" xil_pn:value="false" xil_pn:valueState="default"/> |
346 |
- <property xil_pn:name="Use Custom Waveform Configuration File Behav" xil_pn:value="false" xil_pn:valueState="default"/> |
|
347 |
+ <property xil_pn:name="Use Custom Waveform Configuration File Behav" xil_pn:value="true" xil_pn:valueState="non-default"/> |
|
347 | 348 |
<property xil_pn:name="Use Custom Waveform Configuration File Map" xil_pn:value="false" xil_pn:valueState="default"/> |
348 | 349 |
<property xil_pn:name="Use Custom Waveform Configuration File Par" xil_pn:value="false" xil_pn:valueState="default"/> |
349 | 350 |
<property xil_pn:name="Use Custom Waveform Configuration File Translate" xil_pn:value="false" xil_pn:valueState="default"/> |
... | ... |
@@ -45,7 +45,8 @@ BEGIN |
45 | 45 |
FILE f_data: text IS "fw/fw.dat"; |
46 | 46 |
VARIABLE v_line: line; |
47 | 47 |
VARIABLE v_addr: integer; |
48 |
- VARIABLE v_data: integer; |
|
48 |
+ VARIABLE v_data1: integer; |
|
49 |
+ VARIABLE v_data2: integer; |
|
49 | 50 |
BEGIN |
50 | 51 |
s_rst <= '0'; |
51 | 52 |
s_clk <= '0'; |
... | ... |
@@ -63,9 +64,11 @@ BEGIN |
63 | 64 |
v_addr := 0; |
64 | 65 |
WHILE NOT endfile(f_data) LOOP |
65 | 66 |
readline(f_data, v_line); |
66 |
- read(v_line, v_data); |
|
67 |
+ read(v_line, v_data1); |
|
68 |
+ read(v_line, v_data2); |
|
67 | 69 |
s_prg_addr <= std_logic_vector(to_unsigned(v_addr, 32)); |
68 |
- s_prg_data <= std_logic_vector(to_unsigned(v_data, 32)); |
|
70 |
+ s_prg_data <= std_logic_vector(to_unsigned(v_data2, 16)) & |
|
71 |
+ std_logic_vector(to_unsigned(v_data1, 16)); |
|
69 | 72 |
WAIT FOR 1 ps; |
70 | 73 |
s_clk <= '1'; |
71 | 74 |
WAIT FOR 1 ps; |
72 | 75 |