aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/netlists.adb
Commit message (Collapse)AuthorAgeFilesLines
* synth: preliminary work to export module parameters.Tristan Gingold2020-03-311-0/+110
|
* synth-disp_vhdl: do not wrap inout ports. For #1166Tristan Gingold2020-03-221-1/+3
|
* synth: handle reuse of inferred dff in the same process.Tristan Gingold2020-03-221-0/+1
| | | | Fix tgingold/ghdlsynth-beta#93
* synth: rework (again) memory inference.Tristan Gingold2020-02-101-11/+10
| | | | | | Preliminary work to support multi-clock memories. Strengthen and fix fallout of Check_Connected. Rename synth.inference to netlists.inference.
* netlists: use a mark and sweep cleanup.Tristan Gingold2020-01-151-0/+1
|
* netlists: remove port API (make it easier to interface).Tristan Gingold2019-11-281-29/+52
|
* netlists: remove port_inout.Tristan Gingold2019-11-281-1/+1
|
* synth: rework the sname API.Tristan Gingold2019-11-281-14/+7
|
* synth/netlists: remove unused function.Tristan Gingold2019-11-281-7/+0
|
* netlists: add 2 flags per instance, including a mark flag.Tristan Gingold2019-11-111-0/+18
|
* netlists: add remove_instance.Tristan Gingold2019-10-161-0/+32
|
* netlists: give a name to the free module.Tristan Gingold2019-10-101-2/+4
| | | | In order to avoid crashes in dumps.
* synth: rewrite cleanup pass.Tristan Gingold2019-10-101-0/+40
|
* netlists: remove get_parent renaming for input.Tristan Gingold2019-10-061-1/+1
|
* netlists: remove renaming of Get_Parent for Net.Tristan Gingold2019-10-061-1/+1
|
* netlists: remove get_name renaming for modules.Tristan Gingold2019-10-061-1/+1
|
* synth: allow entities with no ports.Tristan Gingold2019-09-251-1/+0
|
* synth-inference: detect false loop.Tristan Gingold2019-09-171-0/+5
|
* synth: add support for memories.Tristan Gingold2019-07-291-5/+14
|
* synth: use original entity to display netlist.Tristan Gingold2019-07-231-0/+6
|
* synth: remove bounds (unused) for ports.Tristan Gingold2019-07-221-3/+1
|
* synth: add concatn gateTristan Gingold2019-07-191-18/+49
|
* synth: display instances in reverse order.Tristan Gingold2019-07-101-5/+13
|
* synth: Move get_input_net to netlists.utils.Tristan Gingold2019-06-281-5/+0
|
* synth: add get_input_net helper.Tristan Gingold2019-06-281-0/+5
|
* synth: defer gates removal after at end of entity synthesis.Tristan Gingold2017-02-151-22/+16
|
* Add netlist generation infrastructure.Tristan Gingold2017-01-311-0/+812