· 6 years ago · May 22, 2019, 11:50 AM
1commit 5f66a770304d6f5b5e88b4f04bb5de9633289597
2Merge: 567188a0c 43e062aea
3Author: litghost <537074+litghost@users.noreply.github.com>
4Date: Mon May 20 10:41:28 2019 -0700
5
6 Merge pull request #56 from antmicro/merge-upstream
7
8 Merge upstream
9
10commit 43e062aea2800f8262ee005f371e50ae270b3110
11Merge: 567188a0c 4fcc1bc90
12Author: Alessandro Comodi <acomodi@antmicro.com>
13Date: Mon May 20 17:49:11 2019 +0200
14
15 Merge branch 'master' of github.com:verilog-to-routing/vtr-verilog-to-routing into merge-upstream
16
17 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
18
19commit 567188a0cd5d9dc1ac5f74b2c63fd2105db8c7c0
20Merge: fa93ec2b4 cddefa527
21Author: litghost <537074+litghost@users.noreply.github.com>
22Date: Thu May 16 16:28:41 2019 -0700
23
24 Merge pull request #54 from litghost/c_internal
25
26 Various changes to VPR to add initial Cinternal and CARRY4 changes
27
28commit cddefa5271eb085052ab13fa390aa2b2e5e80436
29Author: Keith Rothman <537074+litghost@users.noreply.github.com>
30Date: Thu May 16 15:57:16 2019 -0700
31
32 Revert some changes that snuck in.
33
34 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
35
36commit 36e37f32c67d49effc208c15d7de7142f315f713
37Merge: 0e80066ae cda09389f
38Author: Keith Rothman <537074+litghost@users.noreply.github.com>
39Date: Thu May 16 15:25:39 2019 -0700
40
41 Merge branch 'skip_empty_columns' into c_internal
42
43commit cda09389f3efe27294d97b96c9bd759a838fdd5d
44Author: Keith Rothman <537074+litghost@users.noreply.github.com>
45Date: Thu May 16 15:20:38 2019 -0700
46
47 Skip x locations that have no targets.
48
49 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
50
51commit 0e80066ae5a8e6b79ef25678b331f52ef1943c4f
52Merge: cc080da0c 79157c3f2
53Author: Keith Rothman <537074+litghost@users.noreply.github.com>
54Date: Thu May 16 15:04:39 2019 -0700
55
56 Merge branch 'check_molecule_type' into c_internal
57
58commit 79157c3f254f6c2e9d063fb82079168220ad075a
59Author: Keith Rothman <537074+litghost@users.noreply.github.com>
60Date: Thu May 16 15:01:41 2019 -0700
61
62 Remove dependency on chain_net_id.
63
64 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
65
66commit cc080da0cbd3f14acb2da0f04fc545488a0da2e7
67Merge: c249dcb4e 4b7f1b52f
68Author: Keith Rothman <537074+litghost@users.noreply.github.com>
69Date: Thu May 16 09:58:30 2019 -0700
70
71 Merge branch 'add_timing_model_check' into c_internal
72
73commit c249dcb4ea69fcbe19d48cdd10211c71bdad37be
74Merge: 4f481d973 acf5d5810
75Author: Keith Rothman <537074+litghost@users.noreply.github.com>
76Date: Thu May 16 09:58:24 2019 -0700
77
78 Merge branch 'fix_compile_errors' into c_internal
79
80commit 4f481d973bfe672857800a00b102f69aa098ad27
81Merge: bcc80874d fa93ec2b4
82Author: Keith Rothman <537074+litghost@users.noreply.github.com>
83Date: Thu May 16 09:58:09 2019 -0700
84
85 Merge branch 'master+wip' into c_internal
86
87commit 4b7f1b52f260bb416037bee3e520b52a1f1132d8
88Author: Keith Rothman <537074+litghost@users.noreply.github.com>
89Date: Thu May 16 09:32:39 2019 -0700
90
91 Add timing model sanity checks.
92
93 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
94
95commit acf5d58102508887f84a692003ba227a44764e28
96Author: Keith Rothman <537074+litghost@users.noreply.github.com>
97Date: Thu May 16 09:24:41 2019 -0700
98
99 Correct iterator definition and assertion.
100
101 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
102
103commit fa93ec2b43a19db5be9cbd4763b9d441cd173369
104Merge: 86af902f3 5da3f33d1
105Author: Alessandro Comodi <44773360+acomodi@users.noreply.github.com>
106Date: Thu May 16 16:08:38 2019 +0200
107
108 Merge pull request #53 from antmicro/merge-upstream
109
110 Merge upstream
111
112commit 5da3f33d1a5b2cbfd61cdfba3fa467b9205d74c8
113Merge: 07e0dc402 804307bca
114Author: Alessandro Comodi <acomodi@antmicro.com>
115Date: Thu May 16 13:46:47 2019 +0200
116
117 Merge branch 'master' of github.com:verilog-to-routing/vtr-verilog-to-routing into merge-upstream
118
119commit 86af902f3d7c748c6b92ba2a63f3e5892c159eff
120Merge: 9abe45492 fd977a2c7
121Author: Tim Ansell <me@mith.ro>
122Date: Wed May 15 19:57:11 2019 -0700
123
124 Merge pull request #51 from duck2/compact_mode
125
126 Enable PugiXML compact mode
127
128commit 9abe4549208b8befe75ffe5cfae76cd5541de7e9
129Merge: b2256ccd7 07e0dc402
130Author: litghost <537074+litghost@users.noreply.github.com>
131Date: Wed May 15 07:10:56 2019 -0700
132
133 Merge pull request #52 from antmicro/merge-upstream
134
135 Merge upstream
136
137commit 07e0dc402da6c41d9b4b0520072ddf25e5d11278
138Merge: b2256ccd7 b65e20123
139Author: Alessandro Comodi <acomodi@antmicro.com>
140Date: Wed May 15 10:57:53 2019 +0200
141
142 Merge remote-tracking branch 'vtr/master' into merge-upstream
143
144 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
145
146commit fd977a2c71536ca9d375c0059dbbcf989729a7af
147Author: Fahrican KoÅŸar <duck2@protonmail.com>
148Date: Wed May 15 01:05:55 2019 +0000
149
150 enable PugiXML compact mode
151
152 Signed-off-by: Fahrican KoÅŸar <duck2@protonmail.com>
153
154commit b2256ccd71037cc45a8d58db1490b63080c9f591
155Merge: a661f72c6 8445e1f8a
156Author: Alessandro Comodi <44773360+acomodi@users.noreply.github.com>
157Date: Tue May 14 04:28:41 2019 +0200
158
159 Merge pull request #50 from antmicro/mode-selection-optimization
160
161 mode selection: check modes while committing rt nets
162
163commit 8445e1f8a8c4308960198a243da5cb680b35b0f4
164Author: Alessandro Comodi <acomodi@antmicro.com>
165Date: Mon May 13 10:38:44 2019 +0200
166
167 mode selection: check modes while committing rt nets
168
169 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
170
171commit bcc80874d77b59d0938c9307194ee2fadfaf89cd
172Author: Keith Rothman <537074+litghost@users.noreply.github.com>
173Date: Thu May 9 14:43:07 2019 -0700
174
175 Demote pass transistor error to warning.
176
177 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
178
179commit f477780646b8734477286206ba9ad3589eddb0c4
180Author: Keith Rothman <537074+litghost@users.noreply.github.com>
181Date: Thu May 9 09:35:59 2019 -0700
182
183 Add useful error message on CHAN PTC check.
184
185 Previous error would only indicate out of bounds, but
186 not which array or index.
187
188 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
189
190commit 739a3b917ee498d5e174156189eb8ed085ed0409
191Merge: a661f72c6 8d0e3746f
192Author: Keith Rothman <537074+litghost@users.noreply.github.com>
193Date: Wed May 8 21:40:16 2019 -0700
194
195 Merge remote-tracking branch 'upstream_vtr/c_internal' into master+wip
196
197commit 8d0e3746f7104e03d450bd68edcbf50fbe29da50
198Author: Richard Ren <rich.ren@mail.utoronto.ca>
199Date: Wed May 8 14:26:39 2019 -0400
200
201 Propogates c_internal from arch to rr_graph; reads c_internal; writes c_internal to output
202
203commit dcf97ca716099f9e920d2c759941df8479fe90d1
204Author: Richard Ren <rich.ren@mail.utoronto.ca>
205Date: Wed May 8 10:52:06 2019 -0400
206
207 readjusted comment in physical_types.h
208
209commit 501a08b8e1c71ed06e035bd7da96fd28d4c5e176
210Author: Richard Ren <rich.ren@mail.utoronto.ca>
211Date: Wed May 8 10:40:36 2019 -0400
212
213 removed Cinternal element from buffer
214
215commit a661f72c684d85b52b072a6a309f785d5cc63ad7
216Merge: 984125b33 d46fd631a
217Author: litghost <537074+litghost@users.noreply.github.com>
218Date: Wed May 8 06:52:12 2019 -0700
219
220 Merge pull request #49 from antmicro/merge-upstream
221
222 Merge upstream
223
224commit d46fd631a04c8ce758d8ab15e1463562f8669b04
225Merge: 984125b33 f6d5c7e28
226Author: Alessandro Comodi <acomodi@antmicro.com>
227Date: Wed May 8 11:05:39 2019 +0200
228
229 Merge branch 'master' of github.com:verilog-to-routing/vtr-verilog-to-routing into merge-upstream
230
231 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
232
233 Conflicts that have been solved are in the following files:
234 .travis/script.sh
235 libs/libarchfpga/src/cad_types.h
236 libs/libarchfpga/src/physical_types.h
237 vpr/CMakeLists.txt
238 vpr/src/base/SetupVPR.cpp
239 vpr/src/base/read_options.cpp
240 vpr/src/base/vpr_types.h
241 vpr/src/pack/cluster.cpp
242 vpr/src/pack/cluster_router.cpp
243 vpr/src/pack/pack.cpp
244 vpr/src/pack/prepack.cpp
245 vtr_flow/scripts/run_vtr_flow.pl
246
247commit 126c9dd489288dba019d1a2e112bd3b98efe0248
248Author: Richard Ren <rich.ren@mail.utoronto.ca>
249Date: Tue May 7 17:40:33 2019 -0400
250
251 Previous change with CINTERNAL_REQD was lost, reuploaded
252
253commit 5270c29a7a91e2bd0a168d040fdb8340c6119454
254Author: Richard Ren <rich.ren@mail.utoronto.ca>
255Date: Tue May 7 16:43:36 2019 -0400
256
257 added the Cinternal to struct definitions in physical_types.h
258
259commit 36c233c647a8c12031d99b26045bc8d4cb4a2df8
260Author: Richard Ren <rich.ren@mail.utoronto.ca>
261Date: Tue May 7 15:58:13 2019 -0400
262
263 added instances of Cinternal to mux, tri, buffer
264
265commit 984125b339faaf8653c3f79d9706487f7f1c5fbe
266Merge: 125359595 22851683c
267Author: litghost <537074+litghost@users.noreply.github.com>
268Date: Tue May 7 09:24:33 2019 -0700
269
270 Merge pull request #48 from antmicro/disable-check-route-option
271
272 vpr options: added option to disable check_route
273
274commit 22851683c387702d61d40f119e1d4d2762d92906
275Author: Alessandro Comodi <acomodi@antmicro.com>
276Date: Tue May 7 17:29:52 2019 +0200
277
278 vpr options: added option to disable check_route
279
280 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
281
282commit 125359595d00ec4521b5740a303a0548dba70574
283Merge: 9911b288b bb1864de2
284Author: litghost <537074+litghost@users.noreply.github.com>
285Date: Thu May 2 15:30:24 2019 -0700
286
287 Merge pull request #46 from litghost/reset_illegal_modes
288
289 Reset illegal_modes prior to attempting cluster routing.
290
291commit bb1864de209983867cecef3dd31ccd72c055c586
292Author: Keith Rothman <537074+litghost@users.noreply.github.com>
293Date: Thu May 2 14:41:37 2019 -0700
294
295 Reset illegal_modes prior to attempting cluster routing.
296
297 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
298
299commit 9911b288bf87c5f897cb53d5683bc5cc387970d6
300Merge: 1cf4f1b9b 87ead501e
301Author: litghost <537074+litghost@users.noreply.github.com>
302Date: Tue Apr 16 10:06:41 2019 -0700
303
304 Merge pull request #42 from litghost/fix_routing_walk
305
306 Fix bug in routing walk logic.
307
308commit 87ead501ebcd0b69d0f676b893b6dafa6ca7ec3b
309Author: Keith Rothman <537074+litghost@users.noreply.github.com>
310Date: Fri Apr 12 21:57:31 2019 -0700
311
312 Fix bug in routing walk logic.
313
314 This fixes #491.
315
316 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
317
318commit 1cf4f1b9b2ef3e815f58a770cfad7f0aa209d423
319Merge: 5c364896a 727a5cf80
320Author: litghost <537074+litghost@users.noreply.github.com>
321Date: Wed Apr 3 16:19:46 2019 -0700
322
323 Merge pull request #41 from litghost/rework_mode_support
324
325 Do allow fasm_lut in mode or in pb_type with 1 mode.
326
327commit 727a5cf805bb2ba309f6c9ec25ba156a3f7cc270
328Author: Keith Rothman <537074+litghost@users.noreply.github.com>
329Date: Wed Apr 3 15:51:30 2019 -0700
330
331 Do allow fasm_lut in mode or in pb_type with 1 mode.
332
333 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
334
335commit 5c364896a2614a847cd56ff33d984a85614a08c5
336Merge: d8c2e526c 67fdfd350
337Author: litghost <537074+litghost@users.noreply.github.com>
338Date: Wed Apr 3 11:43:48 2019 -0700
339
340 Merge pull request #40 from litghost/correctly_handle_lut_at_next_level
341
342 Fix handling of fasm_lut directives at level outside of ".names".
343
344commit 67fdfd350ecc37814bc2822a7d492de767ea40eb
345Author: Keith Rothman <537074+litghost@users.noreply.github.com>
346Date: Wed Apr 3 10:58:53 2019 -0700
347
348 Update FASM LUT metadata to clarify where it can be placed.
349
350 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
351
352commit 4e82616cc5f6fb23bf55a93d0d09b689b82ba5eb
353Author: Keith Rothman <537074+litghost@users.noreply.github.com>
354Date: Wed Apr 3 10:53:30 2019 -0700
355
356 Fix handling of fasm_lut directives at level outside of ".names".
357
358 Add's test case for both usages of fasm_lut.
359
360 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
361
362commit d8c2e526c3bbc09172ca5b6f3bb2e3cf9524c20b
363Merge: a5ecc1fb9 66ed96475
364Author: litghost <537074+litghost@users.noreply.github.com>
365Date: Tue Apr 2 10:54:35 2019 -0700
366
367 Merge pull request #39 from litghost/merged_upstream_fix
368
369 Merged upstream fix
370
371commit 66ed964757cd08d4f26a4348fa80f0d335baf602
372Merge: a5ecc1fb9 93fc4148e
373Author: Keith Rothman <537074+litghost@users.noreply.github.com>
374Date: Tue Apr 2 10:53:29 2019 -0700
375
376 Merge branch 'master' into merged_upstream_fix
377
378commit a5ecc1fb9e2173d1e34234acc1825f6805d85445
379Merge: 0a8143fa9 8d0da27db
380Author: litghost <537074+litghost@users.noreply.github.com>
381Date: Mon Apr 1 11:35:42 2019 -0700
382
383 Merge pull request #38 from litghost/avoid_dup
384
385 Avoid duplicate work during flow.
386
387commit 8d0da27db514a05ec093fea91bef1e11709ed4e8
388Author: Keith Rothman <537074+litghost@users.noreply.github.com>
389Date: Mon Apr 1 10:50:38 2019 -0700
390
391 Avoid duplicate work during flow.
392
393 These are two cases where work is being done twice. The first case is
394 that the routing graph is being generated (or read from a file) twice.
395 The second is that when a routing graph load is done, the check_route
396 routine is called twice, once in the load function and another in the
397 root level flow function.
398
399 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
400
401commit 0a8143fa93c588bc4c86824bc71d35c067e697f5
402Merge: 5071881d2 7770fd0ee
403Author: litghost <537074+litghost@users.noreply.github.com>
404Date: Mon Apr 1 09:06:41 2019 -0700
405
406 Merge pull request #37 from litghost/merge_with_upstream2
407
408 Merge with latest upstream VPR (post genfasm merge)
409
410commit 7770fd0ee3c2b5ce6d22c9799828c60144342fb9
411Merge: 87bb8bb92 f6905b931
412Author: Keith Rothman <537074+litghost@users.noreply.github.com>
413Date: Mon Apr 1 09:04:46 2019 -0700
414
415 Merge branch 'master' into master+wip
416
417commit 5071881d2fcaa4cb78c34fdf170f9a03f5e7cd0e
418Merge: 87bb8bb92 3e5e41ab5
419Author: litghost <537074+litghost@users.noreply.github.com>
420Date: Mon Apr 1 07:50:08 2019 -0700
421
422 Merge pull request #33 from litghost/prefix_on_mode
423
424 Handle some edge cases for FASM.
425
426commit 3e5e41ab5efebed86f9c55e70e593372bcb31b6b
427Author: Keith Rothman <537074+litghost@users.noreply.github.com>
428Date: Fri Mar 29 17:44:45 2019 -0700
429
430 Handle some edge cases for FASM.
431
432 Two edge cases for FASM output were missed during the initial implementation:
433 - Using "fasm_prefix" on `<mode>` tags now works as expected
434 - Using "fasm_mux" on interconnect connected to `<clock>` tags now works as expected.
435
436 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
437
438commit 87bb8bb924dfbba8a16dccda5949f3ab3872c06b
439Merge: b0d56bfb9 dbc707c4a
440Author: litghost <537074+litghost@users.noreply.github.com>
441Date: Fri Mar 29 17:41:07 2019 -0700
442
443 Merge pull request #35 from litghost/merge_with_upstream
444
445 Merge with upstream
446
447commit dbc707c4a621f185c7a34c4c3819c3863c0381b8
448Author: Keith Rothman <537074+litghost@users.noreply.github.com>
449Date: Fri Mar 29 16:43:53 2019 -0700
450
451 Fix bug in upstream VPR.
452
453 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
454
455commit 6c48d554452b81b0e1a96d30c998cbdad6765443
456Merge: 198586b90 80afab9d3
457Author: Keith Rothman <537074+litghost@users.noreply.github.com>
458Date: Fri Mar 29 15:52:32 2019 -0700
459
460 Merge branch 'fasm2' into merge_with_upstream
461
462commit 198586b900820a0d66c552339313e2db4f1cbd27
463Merge: b0d56bfb9 900f768c4
464Author: Keith Rothman <537074+litghost@users.noreply.github.com>
465Date: Fri Mar 29 15:40:52 2019 -0700
466
467 Merge branch 'master' into merge_with_upstream
468
469commit b0d56bfb9b65c57d63e98f79e91574914fcef50b
470Merge: e1f58d3d8 4c6c959d2
471Author: litghost <537074+litghost@users.noreply.github.com>
472Date: Fri Mar 29 15:39:15 2019 -0700
473
474 Merge pull request #30 from antmicro/upstream-merge
475
476 VTR: upstream merge
477
478commit 80afab9d3c0a9906e45bc6b558945f73bac928d9
479Author: Keith Rothman <537074+litghost@users.noreply.github.com>
480Date: Fri Mar 29 12:54:52 2019 -0700
481
482 Rename visit_open to visit_route_through.
483
484 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
485
486commit 0354aabffcafbe0795c5e86d1bc6316c58aca221
487Author: Keith Rothman <537074+litghost@users.noreply.github.com>
488Date: Fri Mar 29 10:43:40 2019 -0700
489
490 Address review comments.
491
492 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
493
494commit 4c6c959d2debe80ae2df4585d0fc3645c8d51ea6
495Author: Alessandro Comodi <acomodi@antmicro.com>
496Date: Mon Mar 25 09:59:22 2019 +0100
497
498 upstream merge: deleted hlc directory
499
500 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
501
502commit e01e5ae2b0664731e41cdbe80badb94ae1896d6d
503Author: Alessandro Comodi <acomodi@antmicro.com>
504Date: Fri Mar 22 11:28:40 2019 +0100
505
506 upstream merge: solved nullptr dereferencing
507
508 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
509
510commit bcdd63b4852a5f6ee04ad9421247b697bcd56e28
511Author: Alessandro Comodi <acomodi@antmicro.com>
512Date: Thu Mar 21 16:44:39 2019 +0100
513
514 upstream merge: disabling hlc folder to be compiled
515
516 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
517
518commit bdc22178fd85f8f5b7c5396d0a2c648b67d9b8db
519Author: Alessandro Comodi <acomodi@antmicro.com>
520Date: Thu Mar 21 16:36:51 2019 +0100
521
522 upstream merge: using updated fasm from vtr PR
523
524 The PR with the updated fasm directory is the following:
525 https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/510
526
527 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
528
529commit 0b01b9cb2b7f95724fb737f60645f57f062bd3f1
530Author: Alessandro Comodi <acomodi@antmicro.com>
531Date: Thu Mar 21 16:36:05 2019 +0100
532
533 upstream merge: committing files that had conflicts
534
535 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
536
537commit ff5d21646071f600fc60df53babfbd83b0c1dc2b
538Merge: e1f58d3d8 0ef9c1c72
539Author: Alessandro Comodi <acomodi@antmicro.com>
540Date: Thu Mar 21 16:34:43 2019 +0100
541
542 Merge remote-tracking branch 'vtr/master' into upstream-merge
543
544 upstream merge: committing auto-merged files with no conflict
545
546 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
547
548commit 3ec2506fa3d293785e56c8ec07fff68c9dd9d6c7
549Author: Keith Rothman <537074+litghost@users.noreply.github.com>
550Date: Thu Mar 21 08:22:42 2019 -0700
551
552 Address comments.
553
554 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
555
556commit 303778040ff16cf91199afcc11a3144edc5d01b7
557Author: Keith Rothman <537074+litghost@users.noreply.github.com>
558Date: Wed Mar 20 15:31:35 2019 -0700
559
560 Add FASM tag documentation.
561
562 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
563
564commit f6d57bb3edf38cfa468e1ae8f06733b4c970a0c8
565Author: Keith Rothman <537074+litghost@users.noreply.github.com>
566Date: Wed Mar 20 10:01:23 2019 -0700
567
568 Don't call visit_atom on non-leaf nodes.
569
570 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
571
572commit 76dca8d0b7c66649d19c97ebcdcc788dfabaf30b
573Author: Keith Rothman <537074+litghost@users.noreply.github.com>
574Date: Wed Mar 20 09:38:25 2019 -0700
575
576 Change wire.eblif back.
577
578 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
579
580commit e1f58d3d8cdefb28072caa3ede7d736403752d0b
581Merge: f725c5ac0 a8c93fd2b
582Author: litghost <537074+litghost@users.noreply.github.com>
583Date: Wed Mar 20 09:16:34 2019 -0700
584
585 Merge pull request #29 from antmicro/slicem-fix
586
587 vpr: differing modes between lib_nets fix
588
589commit a8c93fd2b176a011b76654690c60ec1376c68d19
590Author: Alessandro Comodi <acomodi@antmicro.com>
591Date: Mon Mar 18 18:01:30 2019 +0100
592
593 regression test: checks the case there are differing modes
594
595 This regression test is used to check the modes issue when trying to
596 create a cluster in the packing stage
597
598 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
599
600commit e74f9b5a2a8efdbf101562c166836b1e91654fee
601Author: Alessandro Comodi <acomodi@antmicro.com>
602Date: Fri Mar 15 16:47:31 2019 +0100
603
604 clusterer: rerouting when intra lib_nets differing modes
605
606 This is to solve the issue for which there is a mode conflict and and
607 the clusterer is not able to produce a valid cluster. The idea is to try
608 to re-route everytime there is a mode conflict between nets, avoiding
609 the usage of the modes that do result in a conflict.
610
611 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
612
613commit 33e9b158783d4d091f27c9acfd134341ae9db58d
614Author: Keith Rothman <537074+litghost@users.noreply.github.com>
615Date: Mon Mar 18 13:27:13 2019 -0700
616
617 Initial implemention of genfasm.
618
619 genfasm is a tool for generating FASM output based on arch and rrgraph
620 metadata, for the purposes of bitstream generation.
621
622 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
623
624commit f725c5ac063c3eb3fad040745dfbfb13288c4e9c
625Merge: 0f6f7b4e7 2a9473136
626Author: litghost <537074+litghost@users.noreply.github.com>
627Date: Thu Mar 14 12:25:12 2019 -0700
628
629 Merge pull request #28 from elmsfu/fasm_prefix_z
630
631 fasm: Use z index and capacity to allow multiple prefixes at top-level pb_type
632
633commit 2a947313623e00e44a49956501deb4755faf5134
634Author: Elms <elmsfu@freshred.net>
635Date: Wed Mar 13 14:27:27 2019 -0700
636
637 fasm: use vpr_throw instead for assert for better diagnostic info
638
639 Signed-off-by: Elms <elmsfu@freshred.net>
640
641commit ad5d4608e981719589a9cf93d3832faa36d3d342
642Author: Elms <elmsfu@freshred.net>
643Date: Wed Mar 13 13:47:29 2019 -0700
644
645 fasm: Use z index and capacity to allow multiple prefixes
646
647 Signed-off-by: Elms <elmsfu@freshred.net>
648
649commit 0f6f7b4e7633db00afce1ac6d8330265cbcae02c
650Merge: a5e0a0ad4 aa595c3f0
651Author: litghost <537074+litghost@users.noreply.github.com>
652Date: Thu Mar 7 07:23:55 2019 -0800
653
654 Merge pull request #27 from antmicro/fix-round-robin-option
655
656 vpr: fixed broken round_robin option
657
658commit aa595c3f0a2c2103f7ff2d972df49072cf9d1f91
659Author: Alessandro Comodi <acomodi@antmicro.com>
660Date: Thu Mar 7 13:29:54 2019 +0100
661
662 vpr: fixed broken round_robin option
663
664 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
665
666commit a5e0a0ad4d8181cf81a627d0117b88d0ba45f1c6
667Merge: 586e9feb1 c1dc434fd
668Author: litghost <537074+litghost@users.noreply.github.com>
669Date: Wed Mar 6 12:47:29 2019 -0800
670
671 Merge pull request #26 from elmsfu/fix_genhlc
672
673 genhlc: fix pin checking after sync to upstream
674
675commit c1dc434fd187ed98d192d531a09a478ca6d4feaf
676Author: Elms <elmsfu@freshred.net>
677Date: Wed Mar 6 12:43:08 2019 -0800
678
679 genhlc: fix pin checking after sync to upstream
680
681 Signed-off-by: Elms <elmsfu@freshred.net>
682
683commit 586e9feb13b315ca02385d262734f7c82a2d3335
684Merge: 6477cceff 63eb02002
685Author: litghost <537074+litghost@users.noreply.github.com>
686Date: Wed Mar 6 12:45:52 2019 -0800
687
688 Merge pull request #25 from litghost/demote_tolerance_errors_to_warnings
689
690 Disable recalculate tolerance errors (demote to warning).
691
692commit 63eb02002723a6d57ffa28fb5e197c15d071a9fc
693Author: Keith Rothman <537074+litghost@users.noreply.github.com>
694Date: Wed Mar 6 12:06:42 2019 -0800
695
696 Disable recalculate tolerance errors (demote to warning).
697
698 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
699
700commit 6477cceff905dd9092b55b34273f3481d7d6209a
701Merge: 4f2e935b9 117306f43
702Author: litghost <537074+litghost@users.noreply.github.com>
703Date: Wed Mar 6 10:57:45 2019 -0800
704
705 Merge pull request #24 from litghost/restore_hlc
706
707 Restore HLC to work with VPR master.
708
709commit 117306f431f060b343e3c82853bbb613d37aa86c
710Author: Keith Rothman <537074+litghost@users.noreply.github.com>
711Date: Wed Mar 6 10:24:38 2019 -0800
712
713 Restore HLC with VPR master.
714
715 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
716
717commit 4f2e935b9253ac72484eb069fc241b0f2030d6fc
718Merge: 2844d1c8e b70e4c92d
719Author: litghost <537074+litghost@users.noreply.github.com>
720Date: Tue Mar 5 16:18:38 2019 -0800
721
722 Merge pull request #22 from litghost/restore_badge
723
724 Revert badge to the SymbiFlow Travis-CI.
725
726commit b70e4c92d5471cd952d8baf4e2ad4a807fb04fbb
727Author: Keith Rothman <537074+litghost@users.noreply.github.com>
728Date: Tue Mar 5 16:17:00 2019 -0800
729
730 Revert badge to the SymbiFlow Travis-CI.
731
732 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
733
734commit 2844d1c8e52909065b687af5cd81a60eec0a2154
735Merge: 7ec4a7713 b5e24f9c8
736Author: litghost <537074+litghost@users.noreply.github.com>
737Date: Tue Mar 5 15:49:50 2019 -0800
738
739 Merge pull request #20 from litghost/merge_upstream_vtr
740
741 Merge upstream VTR
742
743commit b5e24f9c86b205e3df229c4a92d548b5b1a52988
744Author: Keith Rothman <537074+litghost@users.noreply.github.com>
745Date: Tue Mar 5 15:14:41 2019 -0800
746
747 Update routing_mode arch
748
749 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
750
751commit 5b044d9a9ff23f31e2089613cfa81dbfa258f97d
752Author: Keith Rothman <537074+litghost@users.noreply.github.com>
753Date: Tue Mar 5 10:16:40 2019 -0800
754
755 Fix double reads and new routing structures.
756
757 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
758
759commit c8f4673ecebe0d5a4e95a86a27fd724aaea9676f
760Author: Keith Rothman <537074+litghost@users.noreply.github.com>
761Date: Fri Mar 1 13:17:14 2019 -0800
762
763 Make it compile again.
764
765 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
766
767commit 4ed5f97a6981f8f3718a27ef56a2bb3de6b19e4a
768Merge: 7ec4a7713 6f822dc65
769Author: Keith Rothman <537074+litghost@users.noreply.github.com>
770Date: Fri Mar 1 12:40:08 2019 -0800
771
772 Merge remote-tracking branch 'upstream_vtr/master' into merge_upstream_vtr
773
774commit 7ec4a77138f51e04b5e83b5cb4aebbe2e6251f2b
775Merge: 5e6bb55bb b2125882a
776Author: litghost <537074+litghost@users.noreply.github.com>
777Date: Thu Feb 28 11:45:53 2019 -0800
778
779 Merge pull request #9 from antmicro/round_robin_packing
780
781 round robin packing
782
783commit 5e6bb55bb5e102c0ce6e040df7e01f1eeb008fa8
784Merge: a2006a0ad 6bf0b254d
785Author: elms <elms@freshred.net>
786Date: Wed Feb 27 10:30:30 2019 -0800
787
788 Merge pull request #12 from elmsfu/fasm_clb_prefix
789
790 fasm: Use root_clb fasm_prefix if it exists
791
792commit a2006a0ad9d23e0c1ea0ffc4eb45f35f40ceb59e
793Merge: 4e823d13e 3ad04b41c
794Author: litghost <537074+litghost@users.noreply.github.com>
795Date: Wed Feb 27 09:25:17 2019 -0800
796
797 Merge pull request #11 from elmsfu/handle_tabs
798
799 fasm: Handle tabs as whitespace in fasm metadata
800
801commit 3ad04b41c3bcaf65954a447edc20e7c886c822b4
802Author: Elms <elms@freshred.net>
803Date: Mon Feb 25 14:58:27 2019 -0800
804
805 fasm: Handle tabs as whitespace in fasm metadata
806
807 Signed-off-by: Elms <elms@freshred.net>
808
809commit 6bf0b254d6d7aaea77edddc1d077fb5613c77306
810Author: Elms <elms@freshred.net>
811Date: Mon Feb 25 12:13:13 2019 -0800
812
813 fasm: Use root_clb fasm_prefix if it exists
814
815 It wasn't used previously, but was required to be present for the grid
816 prefix to be used.
817
818 Signed-off-by: Elms <elms@freshred.net>
819
820commit b2125882af742c02ef3245c2d2fc34a266c1faa9
821Author: Alessandro Comodi <acomodi@antmicro.com>
822Date: Wed Feb 27 17:53:11 2019 +0100
823
824 prepack.cpp: corrected segfault issue with last_block
825
826 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
827
828commit 6b2629663f58a67c6924f6955084a71a25ae03bf
829Author: Alessandro Comodi <acomodi@antmicro.com>
830Date: Wed Feb 27 17:23:08 2019 +0100
831
832 packing: adding enable_round_robin_prepacking option
833
834 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
835
836commit b61da9718d1f1034b19270d2eefd9f51e05df0ea
837Author: Alessandro Comodi <acomodi@antmicro.com>
838Date: Wed Feb 27 11:34:07 2019 +0100
839
840 prepack.cpp: separating chain and non-chain atom prepacking
841
842 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
843
844commit 9c69b83408714340a0b3bd1b6cc2b9187ca02c73
845Author: Alessandro Comodi <acomodi@antmicro.com>
846Date: Tue Feb 26 16:28:48 2019 +0100
847
848 prepack.cpp: modified chains prepacking
849
850 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
851
852commit b99b9941697f37a36134711884bde4d211cbcba7
853Author: Alessandro Comodi <acomodi@antmicro.com>
854Date: Fri Feb 22 20:11:35 2019 +0100
855
856 prepack.cpp: added different prepacking for chain and non-chain
857
858 Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
859
860commit fb5227e2cf031769f64130c25019caaaad5c7135
861Author: Karol Gugala <kgugala@antmicro.com>
862Date: Thu Feb 7 13:05:40 2019 +0100
863
864 vtr: prepack: use round robin packing
865
866 Signed-off-by: Karol Gugala <kgugala@antmicro.com>
867
868commit 4e823d13e4f3f5d7d78391fd6accf4144ececbca
869Merge: 5f7bd7cd3 e072c1d84
870Author: Tim Ansell <me@mith.ro>
871Date: Wed Nov 21 16:14:05 2018 -0800
872
873 Merge pull request #7 from litghost/fix_warning
874
875 Update error message.
876
877commit e072c1d84dfb8ce419121f078d8a04ad3e803b45
878Author: Keith Rothman <537074+litghost@users.noreply.github.com>
879Date: Wed Nov 21 16:07:17 2018 -0800
880
881 Update error message.
882
883 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
884
885commit 5f7bd7cd348141f36e6aed797ca6691c4ec12a06
886Merge: b5ae26b8d 4597f2da6
887Author: litghost <537074+litghost@users.noreply.github.com>
888Date: Thu Nov 22 11:04:47 2018 +1100
889
890 Merge pull request #5 from litghost/fasm_param
891
892 Add initial FASM parameter support
893
894commit b5ae26b8dc68650d8c4a060335f9c3e75b4b5d2c
895Merge: 1169f2e67 81bd8eab8
896Author: litghost <537074+litghost@users.noreply.github.com>
897Date: Thu Nov 22 08:19:02 2018 +1100
898
899 Merge pull request #6 from litghost/cluster_fix
900
901 Add check to ensure that clustering uses consistent modes.
902
903commit 81bd8eab8015cadcb626f0f151aa73b1b2206a0c
904Author: Keith Rothman <537074+litghost@users.noreply.github.com>
905Date: Mon Nov 19 13:14:41 2018 -0800
906
907 Add check to ensure that clustering uses consistent modes.
908
909 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
910
911commit 4597f2da6c7010468e98fbfa8d494ba03d71038b
912Author: Keith Rothman <537074+litghost@users.noreply.github.com>
913Date: Tue Oct 30 16:51:18 2018 -0700
914
915 Add parameter support to genfasm.
916
917 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
918
919commit 1169f2e67baaef436eebe277c86aef972a1f6367
920Merge: 080283683 f1b6d34a8
921Author: litghost <537074+litghost@users.noreply.github.com>
922Date: Wed Oct 24 17:12:59 2018 -0500
923
924 Merge pull request #4 from litghost/fix_install_target
925
926 Fix name of target to install for genfasm.
927
928commit f1b6d34a89993e3bd7f96f84a331b6511a5f04c7
929Author: Keith Rothman <537074+litghost@users.noreply.github.com>
930Date: Wed Oct 24 14:03:23 2018 -0700
931
932 Fix name of target to install for genfasm.
933
934 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
935
936commit 08028368386cb67c053b6da2571a51a069a0b500
937Merge: 68aae30b6 aee0f2f5d
938Author: litghost <537074+litghost@users.noreply.github.com>
939Date: Wed Oct 24 13:14:25 2018 -0500
940
941 Merge pull request #3 from litghost/fasm_output
942
943 Initial FASM output from VPR
944
945commit aee0f2f5d77d8e5d68e895fad936fca026d10a8f
946Author: Keith Rothman <537074+litghost@users.noreply.github.com>
947Date: Wed Oct 24 10:46:43 2018 -0700
948
949 Address comments.
950
951 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
952
953commit 68aae30b646d1d960bb3aa4e54a22efb47d98740
954Author: Tim 'mithro' Ansell <me@mith.ro>
955Date: Tue Oct 23 14:15:48 2018 -0700
956
957 Adding WIP note.
958
959commit c5c9d05f7bbc7198c26c398ca883f5b64e51c5b7
960Author: Keith Rothman <537074+litghost@users.noreply.github.com>
961Date: Thu Oct 18 11:03:15 2018 -0700
962
963 Fix spaces instead of tab.
964
965 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
966
967commit bc537c72a84e9114ea3d6f915c1fd1578d4faa08
968Author: Keith Rothman <537074+litghost@users.noreply.github.com>
969Date: Thu Oct 18 11:00:35 2018 -0700
970
971 Fix review comments.
972
973 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
974
975commit 5b6c6091f8c4a75a3029d2294e4470af54b6dbf7
976Author: Keith Rothman <537074+litghost@users.noreply.github.com>
977Date: Thu Oct 18 10:05:14 2018 -0700
978
979 Remove odin tests, they timeout Travis CI.
980
981 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
982
983commit a182e903f8e753dccf10faa6b758e9b1c6efde7b
984Author: Keith Rothman <537074+litghost@users.noreply.github.com>
985Date: Wed Oct 17 17:02:54 2018 -0700
986
987 Refactor lut.cpp and fix warnings.
988
989 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
990
991commit 42efb4b234448a168f9ea9c1909e92d857ba2dc4
992Author: Keith Rothman <537074+litghost@users.noreply.github.com>
993Date: Wed Oct 17 16:42:36 2018 -0700
994
995 For travis to keep running.
996
997 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
998
999commit 416d66944a4e75485cf7eff9582a81308d5ee4ba
1000Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1001Date: Tue Oct 16 13:30:57 2018 -0700
1002
1003 Disable IPIN edge check, this is a valid input.
1004
1005 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1006
1007commit 4f099699d2c24e3d243268bbf51b3776cc0f9a7c
1008Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1009Date: Mon Oct 15 11:47:42 2018 -0700
1010
1011 Output fasm_features attached to modes or pb_types.
1012
1013 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1014
1015commit d5646b9a882fbc63154aaab6caa062c2fe24d7c1
1016Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1017Date: Sun Oct 14 10:49:45 2018 -0700
1018
1019 Refactor LUT output to avoid state.
1020
1021 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1022
1023commit bf00fdb7cada45b7d33230b6e6fb6237d213370b
1024Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1025Date: Fri Oct 12 19:07:23 2018 -0700
1026
1027 Handle sources, which have empty truth tables.
1028
1029 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1030
1031commit ad14a542c8e31cbffe528a414307150bce9028f6
1032Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1033Date: Fri Oct 12 18:30:30 2018 -0700
1034
1035 Handle DONT_CARE inputs to LUTs.
1036
1037 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1038
1039commit db5016252bef11e1f06b3b3d14155eff014c8927
1040Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1041Date: Fri Oct 12 11:12:36 2018 -0700
1042
1043 Remove tile type from FASM hierarchy.
1044
1045 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1046
1047commit 04ee1f4cef9d841857bca87a10b819f3406bd2e8
1048Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1049Date: Thu Oct 11 16:38:17 2018 -0700
1050
1051 Fix wire generation to handle when the first wire isn't the input.
1052
1053 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1054
1055commit d3875f3351260a78d53ef2191fc7cad86d6d9bf0
1056Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1057Date: Thu Oct 11 15:58:21 2018 -0700
1058
1059 Handle passthrough wires.
1060
1061 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1062
1063commit 5f5eca066ec3f725ecd72dc482634e6d2cf81e32
1064Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1065Date: Thu Oct 11 14:39:10 2018 -0700
1066
1067 Fix truth_table_to_lut_mask input.
1068
1069 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1070
1071commit cfb887be04126af22682d9b5e880f90d5df74e77
1072Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1073Date: Thu Oct 11 13:19:30 2018 -0700
1074
1075 Initial working FASM.
1076
1077 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1078
1079commit 229b01779add4f4ba1e4557ce4b9a912d7e5ccd5
1080Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1081Date: Wed Oct 10 23:04:47 2018 -0700
1082
1083 Add initial FASM structure.
1084
1085 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1086
1087commit 9a455f0883cfb23968204143cb0ae7d0c5b0815f
1088Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1089Date: Tue Oct 9 13:03:03 2018 -0700
1090
1091 Add better debug message on cluster output assertion.
1092
1093 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1094
1095commit cbd99055faf0fbcb017f8532333844499fba7d2e
1096Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1097Date: Mon Oct 8 19:35:29 2018 -0700
1098
1099 Avoid criticality issue.
1100
1101 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1102
1103commit e62eba6e95f43ad5233d69438d76ff5c08bb188e
1104Author: Keith Rothman <537074+litghost@users.noreply.github.com>
1105Date: Mon Oct 8 19:27:45 2018 -0700
1106
1107 Change adjacency check to warning.
1108
1109 Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
1110
1111commit 9ccef38386bc0186197ad66227bea44cedd8308e
1112Author: Tim 'mithro' Ansell <me@mith.ro>
1113Date: Tue Jul 24 15:18:52 2018 -0700
1114
1115 WIP: continue and warn about metadata
1116
1117commit 56c170ac3a107d000a59cced0e0be867511156be
1118Author: Tim 'mithro' Ansell <me@mith.ro>
1119Date: Mon Jun 25 20:35:45 2018 -0700
1120
1121 Hack: Make zero capacity nodes valid and not drawn.
1122
1123commit fc57561b4fe6e44369379141a62eca8bae0e3277
1124Author: Elms <elmsfu@freshred.net>
1125Date: Wed Jul 25 15:59:20 2018 -0700
1126
1127 hlc: Fix hlc_property output at tile level
1128
1129commit 43f32d7c55087b0431dd228eba8391432e386d66
1130Author: Tim 'mithro' Ansell <me@mith.ro>
1131Date: Mon Jul 23 17:33:26 2018 -0700
1132
1133 hlc: Fix for metadata
1134
1135commit 2ffeb6e68e336f07beac3cede1ae42ffbf7ce84b
1136Author: Elms <elmsfu@freshred.net>
1137Date: Wed Jul 18 20:55:30 2018 -0700
1138
1139 hlc: use hlc_coord from metadata based on switch_id
1140
1141 PicoSoC generates bitstream
1142
1143commit 1c028f3fce1da8bdca553f5b16e48c4d867caadc
1144Author: Tim 'mithro' Ansell <me@mith.ro>
1145Date: Wed Jul 11 18:02:18 2018 -0700
1146
1147 hlc: some additional pointer/error checking
1148
1149commit 5f4bde4d982d38ab869bc7def41e50f93446a69a
1150Author: Elms <elmsfu@freshred.net>
1151Date: Mon Jul 2 17:05:04 2018 -0700
1152
1153 hlc: Update hlc_tile metadata to use offsets
1154
1155commit 89b96b6a2008bf96b1f777ace646d41c42eaca93
1156Author: Elms <elmsfu@freshred.net>
1157Date: Thu Jun 28 12:02:07 2018 -0700
1158
1159 hlc: output ram flags to correct bottom/top tiles
1160
1161 Data in verilog binary format
1162
1163commit df05a90ad30b953e72b9d0e6fa9c222b053a0cd5
1164Author: Elms <elmsfu@freshred.net>
1165Date: Thu Jun 28 10:57:37 2018 -0700
1166
1167 hlc: Get tile level attr and params in comments
1168
1169commit af3f929c4221725c2292b5d476dfa7c781b1a1cf
1170Author: Elms <elmsfu@freshred.net>
1171Date: Thu Jun 21 15:55:00 2018 -0700
1172
1173 hlc: Use offsets with pins
1174
1175commit 35379eeb9d8df09e6b3f0c01e643b02ce7936ee5
1176Author: Tim 'mithro' Ansell <me@mith.ro>
1177Date: Mon Jul 2 15:06:25 2018 -0700
1178
1179 hlc: Support metadata at an offset
1180
1181commit f68474737eb7f561bb7c09291725e996f759bc03
1182Author: Tim 'mithro' Ansell <me@mith.ro>
1183Date: Sat Jun 23 19:40:05 2018 -0700
1184
1185 hlc: Output HLC names in the comments.
1186
1187commit 2e17d90567fb9480c663501063f98b8afce3a080
1188Author: Tim 'mithro' Ansell <me@mith.ro>
1189Date: Fri Jun 22 18:17:56 2018 -0700
1190
1191 hlc: A bit more sanity checking.
1192
1193 Makes it safer when there is no metadata.
1194
1195commit 7fab0242368a3f2048efc92c9550f0dbc41faccd
1196Author: Tim 'mithro' Ansell <me@mith.ro>
1197Date: Fri Jun 22 15:49:43 2018 -0700
1198
1199 hlc: Fix hard coded switch detection.
1200
1201commit e84acac6baeb23feb94eee594eb73d29324c1ebb
1202Author: Tim 'mithro' Ansell <me@mith.ro>
1203Date: Fri Jun 22 15:49:26 2018 -0700
1204
1205 hlc: Adding function to get switch type string.
1206
1207commit 8cebf9b21292212f3a71f90136596b73430a5d4d
1208Author: Tim 'mithro' Ansell <me@mith.ro>
1209Date: Fri Jun 22 01:58:34 2018 -0700
1210
1211 hlc: Don't output edge if src & sink are equal.
1212
1213commit 9c26acc81411ea8f7ec7ea0da80684824b727fc0
1214Author: Elms <elmsfu@freshred.net>
1215Date: Tue Jun 19 16:14:33 2018 -0700
1216
1217 hlc: Update HLC coordinate translation to have an offset of 2
1218
1219 Signed-off-by: Elms <elmsfu@freshred.net>
1220
1221commit fab71f31f90b30686c098b4c2472cd01e1f38ed7
1222Author: Tim 'mithro' Ansell <me@mith.ro>
1223Date: Fri Jun 8 10:20:33 2018 -0700
1224
1225 hlc: Adding hlc generation using libvpr
1226
1227commit f95851f168353809b3de9dd127956391414d90d2
1228Author: Tim 'mithro' Ansell <me@mith.ro>
1229Date: Fri Jun 8 20:09:33 2018 -0700
1230
1231 vpr: Make LogicVec accessible to other files.
1232
1233commit 25d74c70b0e1b52dfc19d5b59e279dfbd17fe733
1234Author: Tim 'mithro' Ansell <me@mith.ro>
1235Date: Thu May 31 19:33:46 2018 -0700
1236
1237 vpr: Adding an empty unittest.
1238
1239commit cb16d6cd5c4766613ee5d88a6a3895fa99ade546
1240Author: Tim 'mithro' Ansell <me@mith.ro>
1241Date: Thu May 31 19:33:41 2018 -0700
1242
1243 vpr: Improve netlist walker.
1244
1245 This enables walking all parts of the netlist, including blocks which
1246 signals are just passing through.
1247
1248commit 8411cd75a4fc915a58885a3438d61a079b017f5c
1249Merge: 7c3c80420 fef2aa327 508220c87 e4f4f2292 d674feca7 1b5e0c0c1
1250Author: Tim 'mithro' Ansell <me@mith.ro>
1251Date: Mon Jul 23 17:34:34 2018 -0700
1252
1253 Merge branches 'ptc-check', 'packer-mode-fix', 'metadata', 'port_bit_name', 'netlist-blackbox' and 'clock-data-hack' into merge-pending
1254
1255commit 508220c876b0d8cf09f266e2f676240dbbbda06c
1256Author: Tim 'mithro' Ansell <me@mith.ro>
1257Date: Mon Jul 23 17:33:13 2018 -0700
1258
1259 TEMP: Fixing const for metadata
1260
1261commit efa4e177f174f52e53c46196b755beb8e71f9762
1262Author: Elms <elmsfu@freshred.net>
1263Date: Wed Jul 18 20:55:30 2018 -0700
1264
1265 WIP: picosoc generates bin
1266
1267commit 1b5e0c0c1116b9a56198fd6872593666cfc672cf
1268Author: Tim 'mithro' Ansell <me@mith.ro>
1269Date: Wed Jul 11 18:02:18 2018 -0700
1270
1271 Disable clock->data hack.
1272
1273commit d78e6af90f15a76c50f5ef6975e63e7fc7bd6285
1274Author: Tim 'mithro' Ansell <me@mith.ro>
1275Date: Mon Jul 2 15:06:25 2018 -0700
1276
1277 Support metadata at an offset.
1278
1279commit 2d57badaf4f53759d7c28d56a9e39954acb073d8
1280Author: Tim 'mithro' Ansell <me@mith.ro>
1281Date: Fri Jun 22 18:17:56 2018 -0700
1282
1283 vpr/ice40: A bit more sanity checking.
1284
1285 Makes it safer when there is no metadata.
1286
1287commit 69efcad527a26a751e46ba24e30d39d4321b6e9b
1288Author: Tim 'mithro' Ansell <me@mith.ro>
1289Date: Thu May 31 19:33:52 2018 -0700
1290
1291 vpr: Adding metadata support.
1292
1293 Both rr_edges and rr_nodes can now have arbitrary metadata added to
1294 them.
1295
1296 This is stored in a side table so as not to increase the size of
1297 rr_nodes or rr_edge types.
1298
1299commit f647e161a54782e34f368abe1c1f87d732487462
1300Author: Tim 'mithro' Ansell <me@mith.ro>
1301Date: Fri Jun 1 15:53:55 2018 -0700
1302
1303 libarchfpga: Adding metadata support.
1304
1305 Allows attaching arbitrary metadata to architecture types. This metadata
1306 doesn't mean anything to Verilog to Routing itself, but does to various
1307 extensions that use VtR.
1308
1309commit e4f4f22925e3033bba8d0e1f92c23b603235770a
1310Author: Tim 'mithro' Ansell <me@mith.ro>
1311Date: Thu May 31 19:33:35 2018 -0700
1312
1313 vpr: Adding pb_type to match other enum values.
1314
1315commit bf34a19edb72bfa521cda4fc18df1fbbe630b37e
1316Author: Tim 'mithro' Ansell <me@mith.ro>
1317Date: Thu May 31 19:33:11 2018 -0700
1318
1319 vpr: Add methods for getting pin numbers.
1320
1321commit 3d3f1bb056d0c713384176fa8b598840981c6dd5
1322Author: Tim 'mithro' Ansell <me@mith.ro>
1323Date: Fri Jun 8 09:41:45 2018 -0700
1324
1325 vpr: Adding port_bit_name method.
1326
1327 Method for getting the port name with square brackets indicating bit (if
1328 port is more then 1 bit wide). IE port_name[port_bit]
1329
1330commit d674feca701d73ef09becbac6f5ecab168c31e29
1331Author: Tim 'mithro' Ansell <me@mith.ro>
1332Date: Fri Jun 8 17:43:45 2018 -0700
1333
1334 vpr: Output .attr and .param values into the output blif files.
1335
1336 Allows equivalence checking with Yosys with blackbox models.
1337
1338 Example cmd;
1339 yosys -p "
1340 rename top gate;
1341 read_verilog input.v;
1342 rename top gold;
1343 hierarchy;
1344 proc;
1345 miter -equiv -flatten -ignore_gold_x -make_outputs -make_outcmp gold gate miter;
1346 sat -dump_vcd out.vcd -verify-no-timeout -timeout 20 -seq 1000 -prove trigger 0 -prove-skip 1 -show-inputs -show-outputs miter
1347 "
1348 cells_sim.v
1349 atom_netlist.cleaned.echo.blif
1350
1351commit 01c71455f385c9182c4371f7ec008c5099cc3250
1352Author: Tim 'mithro' Ansell <me@mith.ro>
1353Date: Tue Jun 12 10:03:00 2018 -0700
1354
1355 vpr/netlist_writer: Support black box instances.
1356
1357 * TODO: Output proper timing information.
1358
1359commit d16d76698a89ee23295ce2e9cb8b1635922ee4b0
1360Author: Tim 'mithro' Ansell <me@mith.ro>
1361Date: Tue Jun 12 10:02:24 2018 -0700
1362
1363 vpr/netlist_writer: Don't try to output invalid atoms.
1364
1365commit 43ff3a16d2ad19e5c972f432af17bd37dca85c4c
1366Author: Tim 'mithro' Ansell <me@mith.ro>
1367Date: Tue Jun 12 10:01:33 2018 -0700
1368
1369 vpr: Output extended BLIF attributes to output.
1370
1371commit f5db10d9536d11d6cde353e2cde07e5fe18a251b
1372Author: Tim 'mithro' Ansell <me@mith.ro>
1373Date: Tue Jun 12 09:59:53 2018 -0700
1374
1375 vpr: Add whitespace padding after a BLIF LUT.
1376
1377commit fef2aa327e96d35d667045ae0b25c1721dffdeb2
1378Author: Tim 'mithro' Ansell <me@mith.ro>
1379Date: Fri Jun 15 13:42:18 2018 -0700
1380
1381 vpr/pack: Make print output less verbose.
1382
1383commit 787d13f222ae0f572fbfc2405010d82d4b77661f
1384Author: Tim 'mithro' Ansell <me@mith.ro>
1385Date: Fri Jun 15 12:30:52 2018 -0700
1386
1387 vpr/pack: Add overflow protection back.
1388
1389commit 8ab4a9f29975f22ac1917cb566d4006d0187a45c
1390Author: Tim 'mithro' Ansell <me@mith.ro>
1391Date: Fri Jun 15 12:30:09 2018 -0700
1392
1393 vpr/pack: Enable forcing a mode of a block.
1394
1395commit 60fe3e269445cec2822cb4f2bac716ed269f41a2
1396Author: Tim 'mithro' Ansell <me@mith.ro>
1397Date: Fri Jun 15 12:29:22 2018 -0700
1398
1399 vtr_flow: Make the lut_size argument work.
1400
1401commit c2a28f8efe129795a94d7ce90eeccf649ecf2d5b
1402Author: Tim 'mithro' Ansell <me@mith.ro>
1403Date: Fri Jun 15 11:11:46 2018 -0700
1404
1405 Adding test for modes changing affecting packing.
1406
1407commit 958ad5795e4917429119064d84ecd5c615447d6c
1408Author: Tim 'mithro' Ansell <me@mith.ro>
1409Date: Fri Jun 15 09:53:21 2018 -0700
1410
1411 vpr/pack: Fix mispelling of significant
1412
1413 s/siginificant/significant/g
1414
1415commit 3eaad82a0035a2bdcbc1336f94d256fa2f259456
1416Author: Tim 'mithro' Ansell <me@mith.ro>
1417Date: Thu Jun 14 16:05:47 2018 -0700
1418
1419 vpr/pack: Support searching multiple modes.
1420
1421 This makes the packer work when there are multiple modes which change
1422 the routing pattern through a cluster. The packer will try and pack
1423 everything together, then it will fail routing causing it to fall back
1424 to checking routing atom-by-atom. This means the packer will not add the
1425 conflicting modes into one cluster.
1426
1427 This fixes the issue with "route through" modes having to be the
1428 "zeroth" mode.
1429
1430 (I think this actually fixes #278 too.)
1431
1432commit 4cfcf359ee02f62fcfff9b25adb0fd35642edb61
1433Author: Tim 'mithro' Ansell <me@mith.ro>
1434Date: Thu Jun 14 15:55:38 2018 -0700
1435
1436 vpr/pack: Fix weird wrapping in output_clustering.cpp
1437
1438commit 8f7b284589d7820129f7385ecda9d369f45796b3
1439Author: Tim 'mithro' Ansell <me@mith.ro>
1440Date: Thu Jun 14 15:55:13 2018 -0700
1441
1442 vpr/pack: Fixed spelling mistakes.
1443
1444commit ddb569d053d86f74972e1ac989942b49e2fda2e8
1445Author: Tim 'mithro' Ansell <me@mith.ro>
1446Date: Thu Jun 14 15:51:03 2018 -0700
1447
1448 vpr/pack: Rework print_route code slightly.
1449
1450commit f2350cc217710d88a15a1a007827765fdc5b437e
1451Author: Tim 'mithro' Ansell <me@mith.ro>
1452Date: Thu Jun 14 15:31:26 2018 -0700
1453
1454 vpr/pack: Add num_modes attribute to t_lb_rr_node.
1455
1456commit 0b529e34ce3d9c69a6af1562a245aa8b0011187f
1457Author: Tim 'mithro' Ansell <me@mith.ro>
1458Date: Thu Jun 14 15:28:55 2018 -0700
1459
1460 vpr/pack: Change E_DETAILED_ROUTE_END name.
1461
1462 It was too easy to confuse E_DETAILED_ROUTE_END_ONLY and
1463 E_DETAILED_ROUTE_END. Change it to E_DETAILED_ROUTE_INVALID instead.
1464
1465commit 0729c08d7b28646b47b1a9101e592be0e372abaa
1466Author: Tim 'mithro' Ansell <me@mith.ro>
1467Date: Wed Jun 13 18:51:23 2018 -0700
1468
1469 vpr: Print route before doing cleanup.
1470
1471 Before;
1472 ```
1473 net temp0 num targets 2
1474 NULL
1475
1476 net outc num targets 2
1477 NULL
1478 ```
1479
1480 After;
1481 ```
1482 net temp0 num targets 2
1483 (1207-->0) (0-->45) (45-->90) (90-->103) (103-->108) (108-->112) (112-->107) (107-->130) (130-->180) (180-->1253)
1484
1485 net outc num targets 2
1486 (181-->131) (131-->223) (223-->224) (224-->99) (99-->80) (80-->35) (35-->1209) (1209-->1208)
1487 ```
1488
1489commit 7c3c80420948a39bbfc850ad698e8bbbf533d7ea
1490Author: Tim 'mithro' Ansell <me@mith.ro>
1491Date: Sun Mar 25 21:17:34 2018 -0700
1492
1493 vpr: Allow failure in route_connection_delay.
1494
1495 If either the sink/source isn't found we just return infinity rather
1496 then failing an assert.