aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs
Commit message (Expand)AuthorAgeFilesLines
* Start unification effort for machxo2 and ecp5Miodrag Milanovic2023-03-204-31/+23
* Add additional iopad_external_pin attributesMiodrag Milanovic2023-03-201-4/+22
* Add iopad_external_pin to some basic io primitivesMiodrag Milanovic2023-03-202-12/+13
* insert IO buffers for ECP5, off by defaultMiodrag Milanovic2023-03-201-1/+14
* ice40: Fix path delay definitionsStefan Riesenberger2023-03-101-14/+14
* Merge pull request #3688 from pu-cc/gatemate-reginitN. Engelhardt2023-03-013-8/+16
|\
| * gatemate: Enable register initializationPatrick Urban2023-02-153-8/+16
* | Merge pull request #3663 from uis246/masterMiodrag Milanović2023-02-281-0/+17
|\ \
| * | gowin: Add new types of oscillatoruis2023-02-061-0/+17
* | | Merge pull request #3652 from martell/elvdsMiodrag Milanović2023-02-281-0/+8
|\ \ \
| * | | gowin: Add support for emulated differential outputmartell2023-01-291-0/+8
| |/ /
* | | fabulous: Add support for mapping carry chainsgatecat2023-02-274-2/+93
* | | Check DREG attributeOliver Keszöcze2023-02-171-1/+1
* | | fabulous: Add CLK to BRAM interface primitivesgatecat2023-02-161-3/+3
| |/ |/|
* | gatemate: Update CC_PLL parametersPatrick Urban2023-02-141-0/+3
* | gatemate: Add CC_USR_RSTN primitivePatrick Urban2023-02-141-0/+6
* | gatemate: Ensure compatibility of LVDS ports with VHDLPatrick Urban2023-02-141-12/+12
|/
* Merge pull request #3630 from yrabbit/gw1n4c-pllMiodrag Milanović2023-01-181-0/+47
|\
| * gowin: add a new type of PLL - PLLVRYRabbit2023-01-111-0/+47
* | Merge pull request #3537 from jix/xpropJannis Harder2023-01-112-10/+60
|\ \ | |/ |/|
| * Add bitwise `$bweqx` and `$bwmux` cellsJannis Harder2022-11-302-1/+38
| * simlib: Use optional SIMLIB_GLOBAL_CLOCK to define a global clock signalJannis Harder2022-11-301-2/+8
| * simlib: Silence iverilog warning for `$lut`Jannis Harder2022-11-301-1/+1
| * simlib: Fix wide $bmux and avoid iverilog warningsJannis Harder2022-11-301-2/+2
| * satgen, simlib: Consistent x-propagation for `$pmux` cellsJannis Harder2022-11-301-4/+11
* | nexus: Fix BRAM write enable in PDP modegatecat2023-01-041-2/+2
|/
* fabulous: Allow adding extra custom prims and map rulesgatecat2022-11-171-0/+32
* fabulous: improvements to the passgatecat2022-11-176-139/+199
* fabulous: Unify and update primitivesgatecat2022-11-173-852/+356
* Introduce RegFile mappingsTaoBi222022-11-174-2/+95
* Replace synth call with components, reintroduce flags and correct vpr flag im...TaoBi222022-11-171-4/+76
* Reorder operations to load in primitive library before hierarchy passTaoBi222022-11-171-5/+6
* Add plib flag to specify custom primitive library pathTaoBi222022-11-171-2/+14
* Remove flattening from FABulous passTaoBi222022-11-171-11/+2
* Remove ALL currently unused flags (some to be reintroduced later and passed t...TaoBi222022-11-171-82/+3
* Add synth_fabulous ScriptPassTaoBi222022-11-178-0/+1282
* simlib: Simplify recently changed $mux modelJannis Harder2022-10-281-4/+2
* Merge pull request #3526 from jix/mux-simlib-evalJannis Harder2022-10-241-4/+1
|\
| * Consistent $mux undef handlingJannis Harder2022-10-241-4/+1
* | Add smtmap.v describing the smt2 backend's behavior for undef bitsJannis Harder2022-10-202-0/+29
|/
* Test fixes for latest iverilogMiodrag Milanovic2022-09-212-3/+2
* sf2: add NOTES about using yosys for smartfusion2 and igloo2Tristan Gingold2022-08-311-0/+84
* sf2: add a test for $alu gateTristan Gingold2022-08-311-0/+22
* sf2: suport $alu gate and ARI1 implementationTristan Gingold2022-08-312-2/+65
* synth_sf2: purge on last cleanTristan Gingold2022-08-311-2/+2
* sf2/cells_sim.v: add XTLOSC, SYSRESET cellsTristan Gingold2022-08-311-1/+110
* sf2/cells_sim.v: add IOSTD parameter to I/O cellsTristan Gingold2022-08-311-0/+11
* synth_sf2: add -discard-ffinit option to discard ff initial valueTristan Gingold2022-08-311-1/+11
* Fitting help messages to 80 character widthKrystalDelusion2022-08-246-20/+25
* Add the $anyinit cell and the formalff passJannis Harder2022-08-161-0/+17