3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-10-31 19:52:31 +00:00
yosys/techlibs
YRabbit 2a3720921c Gowin. Fix GW5A ADCs.
For these primitives, Gowin decided to use a different option for
describing ports—directly in the module header, i.e.

``` verilog
module ADC(input CLK);
```

instead of
``` verilog
module ADC(CLK);
input CLK;
```

Since this one-time parser becomes too confusing, it is easier to simply
add ADC descriptions as they are from a separate file, especially since
these primitives are only available in the GW5A series.

Test:
``` shell
yosys -p "read_verilog top.v; synth_gowin -json top-synth.json -family gw5a"
```

The old version of Yosys simply won't compile the design due to the lack
of port descriptions, while the new version will compile without errors.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
2025-10-29 12:48:21 +10:00
..
achronix Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
anlogic Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
common added SIMLIB_VERILATOR_COMPAT 2025-10-01 10:19:25 -07:00
coolrunner2 Remove .c_str() calls from log()/log_error() 2025-09-11 20:59:37 +00:00
easic Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
efinix Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
fabulous Merge pull request #5315 from YosysHQ/emil/write_rtlil-no-sort 2025-09-22 11:14:39 +02:00
gatemate gatemate: fix SERDES CDR parameters 2025-10-27 15:47:48 +01:00
gowin Gowin. Fix GW5A ADCs. 2025-10-29 12:48:21 +10:00
greenpak4 Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
ice40 Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
intel Remove .c_str() calls from parameters to log_warning()/log_warning_noprefix() 2025-09-16 23:02:16 +00:00
intel_alm Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
lattice synth_nexus to synth_lattice 2025-09-26 19:45:03 +01:00
microchip Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
nanoxplore Remove .c_str() from log_cmd_error() and log_file_error() parameters 2025-09-16 22:59:08 +00:00
quicklogic Remove .c_str() from parameters to log_debug() 2025-09-23 19:10:33 +12:00
sf2 Remove .c_str() from stringf parameters 2025-09-01 23:34:42 +00:00
xilinx Remove .c_str() calls from parameters to log_warning()/log_warning_noprefix() 2025-09-16 23:02:16 +00:00
.gitignore pmgen: Move passes out of pmgen folder 2025-01-31 15:18:28 +13:00