Skip to content

Commit 5c40697

Browse files
committed
builds
1 parent 1f59ec7 commit 5c40697

14 files changed

+16094
-12177
lines changed

boards/a2n20v1/a2n20v1.gprj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,13 @@
3434
<File path="../../hdl/memory/a2mem_if.sv" type="file.verilog" enable="1"/>
3535
<File path="../../hdl/memory/apple_memory.sv" type="file.verilog" enable="1"/>
3636
<File path="../../hdl/mockingboard/mockingboard.sv" type="file.verilog" enable="1"/>
37+
<File path="../../hdl/sound/apple_speaker.sv" type="file.verilog" enable="1"/>
38+
<File path="../../hdl/sound/audio_out.v" type="file.verilog" enable="1"/>
3739
<File path="../../hdl/ssc/ssc_rom.vhd" type="file.vhdl" enable="1"/>
3840
<File path="../../hdl/ssc/super_serial_card.sv" type="file.verilog" enable="1"/>
3941
<File path="../../hdl/supersprite/supersprite.sv" type="file.verilog" enable="1"/>
4042
<File path="../../hdl/support/cdc.sv" type="file.verilog" enable="1"/>
43+
<File path="../../hdl/support/iir_filter.v" type="file.verilog" enable="1"/>
4144
<File path="../../hdl/support/sdpram32.sv" type="file.verilog" enable="1"/>
4245
<File path="../../hdl/support/uart_6551.v" type="file.verilog" enable="1"/>
4346
<File path="../../hdl/support/uart_rx.v" type="file.verilog" enable="1"/>

boards/a2n20v1/impl/pnr/a2n20v1.fs

Lines changed: 1541 additions & 1541 deletions
Large diffs are not rendered by default.

boards/a2n20v1/impl/pnr/a2n20v1.pin.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@ <h1><a name="Message">Pin Messages</a></h1>
5050
</tr>
5151
<tr>
5252
<td class="label">Design File</td>
53-
<td>D:\Gowin\Projects\a2fpga_core\boards\a2n20v1\impl\gwsynthesis\a2n20v1.vg</td>
53+
<td>C:\Users\ed\GitHub\a2fpga_core\boards\a2n20v1\impl\gwsynthesis\a2n20v1.vg</td>
5454
</tr>
5555
<tr>
5656
<td class="label">Physical Constraints File</td>
57-
<td>D:\Gowin\Projects\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.cst</td>
57+
<td>C:\Users\ed\GitHub\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.cst</td>
5858
</tr>
5959
<tr>
6060
<td class="label">Timing Constraints File</td>
61-
<td>D:\Gowin\Projects\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.sdc</td>
61+
<td>C:\Users\ed\GitHub\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.sdc</td>
6262
</tr>
6363
<tr>
6464
<td class="label">Version</td>
@@ -78,7 +78,7 @@ <h1><a name="Message">Pin Messages</a></h1>
7878
</tr>
7979
<tr>
8080
<td class="label">Created Time</td>
81-
<td>Mon Feb 19 17:41:03 2024
81+
<td>Thu Apr 25 18:57:02 2024
8282
</td>
8383
</tr>
8484
<tr>

boards/a2n20v1/impl/pnr/a2n20v1.power.html

Lines changed: 96 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ <h1><a name="Message">Power Messages</a></h1>
5959
</tr>
6060
<tr>
6161
<td class="label">Design File</td>
62-
<td>D:\Gowin\Projects\a2fpga_core\boards\a2n20v1\impl\gwsynthesis\a2n20v1.vg</td>
62+
<td>C:\Users\ed\GitHub\a2fpga_core\boards\a2n20v1\impl\gwsynthesis\a2n20v1.vg</td>
6363
</tr>
6464
<tr>
6565
<td class="label">Physical Constraints File</td>
66-
<td>D:\Gowin\Projects\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.cst</td>
66+
<td>C:\Users\ed\GitHub\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.cst</td>
6767
</tr>
6868
<tr>
6969
<td class="label">Timing Constraints File</td>
70-
<td>D:\Gowin\Projects\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.sdc</td>
70+
<td>C:\Users\ed\GitHub\a2fpga_core\boards\a2n20v1\hdl\a2n20v1.sdc</td>
7171
</tr>
7272
<tr>
7373
<td class="label">Version</td>
@@ -87,7 +87,7 @@ <h1><a name="Message">Power Messages</a></h1>
8787
</tr>
8888
<tr>
8989
<td class="label">Created Time</td>
90-
<td>Mon Feb 19 17:41:03 2024
90+
<td>Thu Apr 25 18:57:02 2024
9191
</td>
9292
</tr>
9393
<tr>
@@ -100,30 +100,30 @@ <h2><a name="Power_Info">Power Information:</a></h2>
100100
<table class="summary_table">
101101
<tr>
102102
<td class="label">Total Power (mW)</td>
103-
<td>375.830</td>
103+
<td>382.217</td>
104104
</tr>
105105
<tr>
106106
<td class="label">Quiescent Power (mW)</td>
107107
<td>93.224</td>
108108
</tr>
109109
<tr>
110110
<td class="label">Dynamic Power (mW)</td>
111-
<td>282.606</td>
111+
<td>288.993</td>
112112
</tr>
113113
</table>
114114
<h2><a name="Thermal_Info">Thermal Information:</a></h2>
115115
<table class="summary_table">
116116
<tr>
117117
<td class="label">Junction Temperature</td>
118-
<td>36.215</td>
118+
<td>36.405</td>
119119
</tr>
120120
<tr>
121121
<td class="label">Theta JA</td>
122122
<td>29.840</td>
123123
</tr>
124124
<tr>
125125
<td class="label">Max Allowed Ambient Temperature</td>
126-
<td>73.785</td>
126+
<td>73.595</td>
127127
</tr>
128128
</table>
129129
<h2><a name="Configure_Info">Configure Information:</a></h2>
@@ -192,9 +192,9 @@ <h2><a name="Supply_Summary">Supply Information:</a></h2>
192192
<tr>
193193
<td>VCC</td>
194194
<td>1.000</td>
195-
<td>272.070</td>
195+
<td>278.457</td>
196196
<td>61.515</td>
197-
<td>333.585</td>
197+
<td>339.973</td>
198198
</tr>
199199
<tr>
200200
<td>VCCX</td>
@@ -222,9 +222,9 @@ <h2><a name="By_Block_Type">Power By Block Type:</a></h2>
222222
</tr>
223223
<tr>
224224
<td>Logic</td>
225-
<td>4.921</td>
225+
<td>6.224</td>
226226
<td>NA</td>
227-
<td>5.537</td>
227+
<td>5.219</td>
228228
</tr>
229229
<tr>
230230
<td>IO</td>
@@ -234,7 +234,7 @@ <h2><a name="By_Block_Type">Power By Block Type:</a></h2>
234234
</tr>
235235
<tr>
236236
<td>BSRAM</td>
237-
<td>244.447
237+
<td>247.558
238238
<td>NA</td>
239239
<td>NA</td>
240240
</tr>
@@ -246,9 +246,9 @@ <h2><a name="By_Block_Type">Power By Block Type:</a></h2>
246246
</tr>
247247
<tr>
248248
<td>DSP</td>
249-
<td>1.033
249+
<td>3.007
250250
<td>NA</td>
251-
<td>4.123
251+
<td>2.816
252252
</tr>
253253
</table>
254254
<h2><a name="By_Hierarchy">Power By Hierarchy:</a></h2>
@@ -260,33 +260,69 @@ <h2><a name="By_Hierarchy">Power By Hierarchy:</a></h2>
260260
</tr>
261261
<tr>
262262
<td>top</td>
263-
<td>270.171</td>
264-
<td>270.171(269.846)</td>
263+
<td>276.558</td>
264+
<td>276.558(276.299)</td>
265265
<tr>
266266
<td>top/apple_bus/</td>
267-
<td>0.099</td>
268-
<td>0.099(0.000)</td>
267+
<td>0.098</td>
268+
<td>0.098(0.000)</td>
269269
<tr>
270270
<td>top/apple_memory/</td>
271-
<td>206.254</td>
272-
<td>206.254(206.200)</td>
271+
<td>209.412</td>
272+
<td>209.412(209.324)</td>
273273
<tr>
274-
<td>top/apple_memory/hires_aux/</td>
275-
<td>115.875</td>
276-
<td>115.875(0.000)</td>
274+
<td>top/apple_memory/hires_aux_2000_5FFF/</td>
275+
<td>59.500</td>
276+
<td>59.500(0.000)</td>
277277
<tr>
278-
<td>top/apple_memory/hires_main/</td>
278+
<td>top/apple_memory/hires_aux_6000_9FFF/</td>
279+
<td>59.499</td>
280+
<td>59.499(0.000)</td>
281+
<tr>
282+
<td>top/apple_memory/hires_main_2000_5FFF/</td>
279283
<td>59.498</td>
280284
<td>59.498(0.000)</td>
281285
<tr>
282286
<td>top/apple_memory/text_vram/</td>
283287
<td>30.827</td>
284288
<td>30.827(0.000)</td>
285289
<tr>
290+
<td>top/apple_speaker/</td>
291+
<td>0.027</td>
292+
<td>0.027(0.000)</td>
293+
<tr>
286294
<td>top/apple_video/</td>
287295
<td>0.552</td>
288296
<td>0.552(0.000)</td>
289297
<tr>
298+
<td>top/audio_out/</td>
299+
<td>3.271</td>
300+
<td>3.271(3.166)</td>
301+
<tr>
302+
<td>top/audio_out/IIR_filter/</td>
303+
<td>2.633</td>
304+
<td>2.633(0.551)</td>
305+
<tr>
306+
<td>top/audio_out/IIR_filter/iir_tap_0/</td>
307+
<td>0.258</td>
308+
<td>0.258(0.000)</td>
309+
<tr>
310+
<td>top/audio_out/IIR_filter/iir_tap_1/</td>
311+
<td>0.190</td>
312+
<td>0.190(0.000)</td>
313+
<tr>
314+
<td>top/audio_out/IIR_filter/iir_tap_2/</td>
315+
<td>0.103</td>
316+
<td>0.103(0.000)</td>
317+
<tr>
318+
<td>top/audio_out/dcb_l/</td>
319+
<td>0.267</td>
320+
<td>0.267(0.000)</td>
321+
<tr>
322+
<td>top/audio_out/dcb_r/</td>
323+
<td>0.267</td>
324+
<td>0.267(0.000)</td>
325+
<tr>
290326
<td>top/cdc_phi1/</td>
291327
<td>0.001</td>
292328
<td>0.001(0.000)</td>
@@ -301,16 +337,16 @@ <h2><a name="By_Hierarchy">Power By Hierarchy:</a></h2>
301337
<tr>
302338
<td>top/hdmi/</td>
303339
<td>0.502</td>
304-
<td>0.502(0.463)</td>
340+
<td>0.502(0.464)</td>
305341
<tr>
306342
<td>top/hdmi/tmds_gen[0].tmds_channel/</td>
307-
<td>0.054</td>
308-
<td>0.054(0.000)</td>
309-
<tr>
310-
<td>top/hdmi/tmds_gen[1].tmds_channel/</td>
311343
<td>0.053</td>
312344
<td>0.053(0.000)</td>
313345
<tr>
346+
<td>top/hdmi/tmds_gen[1].tmds_channel/</td>
347+
<td>0.051</td>
348+
<td>0.051(0.000)</td>
349+
<tr>
314350
<td>top/hdmi/tmds_gen[2].tmds_channel/</td>
315351
<td>0.052</td>
316352
<td>0.052(0.000)</td>
@@ -320,76 +356,76 @@ <h2><a name="By_Hierarchy">Power By Hierarchy:</a></h2>
320356
<td>0.108(0.000)</td>
321357
<tr>
322358
<td>top/hdmi/true_hdmi_output.packet_picker/</td>
323-
<td>0.197</td>
324-
<td>0.197(0.048)</td>
359+
<td>0.199</td>
360+
<td>0.199(0.048)</td>
325361
<tr>
326362
<td>top/hdmi/true_hdmi_output.packet_picker/audio_clock_regeneration_packet/</td>
327363
<td>0.048</td>
328364
<td>0.048(0.000)</td>
329365
<tr>
330366
<td>top/mockingboard/</td>
331-
<td>1.057</td>
332-
<td>1.057(1.057)</td>
367+
<td>1.056</td>
368+
<td>1.056(1.056)</td>
333369
<tr>
334370
<td>top/mockingboard/m6522_left/</td>
335-
<td>0.191</td>
336-
<td>0.191(0.000)</td>
371+
<td>0.192</td>
372+
<td>0.192(0.000)</td>
337373
<tr>
338374
<td>top/mockingboard/m6522_right/</td>
339-
<td>0.189</td>
340-
<td>0.189(0.000)</td>
375+
<td>0.191</td>
376+
<td>0.191(0.000)</td>
341377
<tr>
342378
<td>top/mockingboard/psg_left/</td>
343-
<td>0.339</td>
344-
<td>0.339(0.000)</td>
379+
<td>0.338</td>
380+
<td>0.338(0.000)</td>
345381
<tr>
346382
<td>top/mockingboard/psg_right/</td>
347-
<td>0.337</td>
348-
<td>0.337(0.000)</td>
383+
<td>0.336</td>
384+
<td>0.336(0.000)</td>
349385
<tr>
350386
<td>top/supersprite/</td>
351-
<td>41.539</td>
352-
<td>41.539(41.459)</td>
387+
<td>41.538</td>
388+
<td>41.538(41.458)</td>
353389
<tr>
354390
<td>top/supersprite/ssp_psg/</td>
355-
<td>0.339</td>
356-
<td>0.339(0.000)</td>
391+
<td>0.341</td>
392+
<td>0.341(0.000)</td>
357393
<tr>
358394
<td>top/supersprite/vdp/</td>
359-
<td>41.120</td>
360-
<td>41.120(41.120)</td>
395+
<td>41.118</td>
396+
<td>41.118(41.118)</td>
361397
<tr>
362398
<td>top/supersprite/vdp/f18a_core/</td>
363-
<td>41.120</td>
364-
<td>41.120(41.118)</td>
399+
<td>41.118</td>
400+
<td>41.118(41.115)</td>
365401
<tr>
366402
<td>top/supersprite/vdp/f18a_core/inst_color/</td>
367403
<td>0.036</td>
368404
<td>0.036(0.000)</td>
369405
<tr>
370406
<td>top/supersprite/vdp/f18a_core/inst_counters/</td>
371-
<td>0.062</td>
372-
<td>0.062(0.000)</td>
407+
<td>0.063</td>
408+
<td>0.063(0.000)</td>
373409
<tr>
374410
<td>top/supersprite/vdp/f18a_core/inst_cpu/</td>
375411
<td>0.598</td>
376412
<td>0.598(0.000)</td>
377413
<tr>
378414
<td>top/supersprite/vdp/f18a_core/inst_sprites/</td>
379-
<td>8.540</td>
380-
<td>8.540(0.000)</td>
415+
<td>8.543</td>
416+
<td>8.543(0.000)</td>
381417
<tr>
382418
<td>top/supersprite/vdp/f18a_core/inst_tiles/</td>
383-
<td>2.174</td>
384-
<td>2.174(0.314)</td>
419+
<td>2.166</td>
420+
<td>2.166(0.314)</td>
385421
<tr>
386422
<td>top/supersprite/vdp/f18a_core/inst_tiles/inst_linebuf/</td>
387423
<td>0.314</td>
388424
<td>0.314(0.000)</td>
389425
<tr>
390426
<td>top/supersprite/vdp/f18a_core/inst_vga_cont/</td>
391-
<td>0.001</td>
392-
<td>0.001(0.000)</td>
427+
<td>0.002</td>
428+
<td>0.002(0.000)</td>
393429
<tr>
394430
<td>top/supersprite/vdp/f18a_core/inst_vram/</td>
395431
<td>29.706</td>
@@ -413,12 +449,12 @@ <h2><a name="By_Clock_Domain">Power By Clock Domain:</a></h2>
413449
<tr>
414450
<td>clk_pixel</td>
415451
<td>27.000</td>
416-
<td>15.562</td>
452+
<td>18.784</td>
417453
</tr>
418454
<tr>
419455
<td>clk_logic</td>
420456
<td>54.000</td>
421-
<td>248.982</td>
457+
<td>252.147</td>
422458
</tr>
423459
<tr>
424460
<td>NO CLOCK DOMAIN</td>

0 commit comments

Comments
 (0)