-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for QuickLogic devices #89
base: master
Are you sure you want to change the base?
Commits on Oct 12, 2020
-
Initial synth_quicklogic implementation
Fixed syntax error and set the WIDTH of signed_mult to 32 for default. (Maciej Kurc<mkurc@antmicro.com>) QL: cells_sim: fix port definitions for buffers (Karol Gugala<kgugala@antmicro.com>) QL: cells_map: map Valid_mult for mult16x16 (Karol Gugala<kgugala@antmicro.com>) QL: cells_sim: update simulation models (Karol Gugala<kgugala@antmicro.com>) QL: cells_sim: fix dff in logic_cell_macro (Karol Gugala<kgugala@antmicro.com>) QL: cells_sim: remove commented out code (Karol Gugala<kgugala@antmicro.com>) QL: use (* iopad_external_pin *) (Karol Gugala<kgugala@antmicro.com>) QL: synth: do not check for empty top_opt (Karol Gugala<kgugala@antmicro.com>) QL: replace YS_OVERRIDE -> override (Karol Gugala<kgugala@antmicro.com>) Fixed incorrect techmap for mux4x0 (Maciej Kurc<mkurc@antmicro.com>) QuickLogic: flatten designs by default (Karol Gugala<kgugala@antmicro.com>) QuickLogic: add autoname (Karol Gugala<kgugala@antmicro.com>) QuickLogic: add CODEOWNERS entry (Karol Gugala<kgugala@antmicro.com>) QuickLogic: refactor synth_quicklogic (Karol Gugala<kgugala@antmicro.com>) QuickLogic: Add MUX4 and MUX8 mappings (Karol Gugala<kgugala@antmicro.com>) QL: Updated the flow of synth_quicklogic (Maciej Kurc<mkurc@antmicro.com>) QL: Added more test cases (Maciej Kurc<mkurc@antmicro.com>) Fixed a typo (Maciej Kurc<mkurc@antmicro.com>) Added labels to the synth_quicklogic flow (Maciej Kurc<mkurc@antmicro.com>) Fixed an undeclared signal bug and FF models in quicklogic/cells_sim.v (Maciej Kurc<mkurc@antmicro.com>) quicklogic: add gpio_cell_macro sim model (Karol Gugala<kgugala@antmicro.com>) Updated flip-flop implementations (Grzegorz Latosinski<glatosinski@antmicro.com>) Changed the Quicklogic synth flow to use clkbufmap. Updated cells_sim.v and tests. (Maciej Kurc<mkurc@antmicro.com>) Removed techmaps for gate-level builtin cells. (Maciej Kurc<mkurc@antmicro.com>) Added tests for synth_quicklogic. (Maciej Kurc<mkurc@antmicro.com>) QL: add gpio_macro_cell definition (Karol Gugala<kgugala@antmicro.com>) Fixed logic_cell_macro model in cells_sim.v (Maciej Kurc<mkurc@antmicro.com>) quicklogic: Added command for assigning undriven ports (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Removed synthesis comments (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added implementation of the logic cell (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Used help_mode to alter the run calls (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Moved peepopt before techmap (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Removed excessive proc calls (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Removed -exe flag (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added qlal4s3_mult_cell_macro (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed indents for qlal4s3b_cell_macro (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added logic_cell_macro (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: fix segfault in help synth_quicklogic (Karol Gugala<kgugala@antmicro.com>) quicklogic: remove redundant bipad module (Karol Gugala<kgugala@antmicro.com>) quicklogic: Added support for bipad (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added support for latches (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added dffsc module (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Add IO pads only to the top module IO ports (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Improved cleaning routines (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added mapping from 32x32 multiplier to 16x16 multiplier (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed '-top' flag handling for synth_quicklogic (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed call to hierarchy check (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added keep directive for Quicklogic CPU blackbox (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Renamed multiply blocks to convention accepted by SpDE (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Updated cells_sim.v and cells_map.v (Maciej Kurc<mkurc@antmicro.com>) quicklogic: Corrected simulation models of LUTs for Quicklogic. (Maciej Kurc<mkurc@antmicro.com>) quicklogic: Added mapping of VCC and GND in design to logic_1 and logic_0 (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Introduced VCC (logic_1) and GND (logic_0) blocks (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: added minor blocks (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: added multiplier blocks (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: added RAM block (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added black boxes for hard CPU and gclkbuff (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed mapping for QuickLogic LUTs (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Specialized all inpads assigned to asynchronous inputs to ckpads. (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed the output name for ckpad. (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed missing registered FF outputs. (Maciej Kurc<mkurc@antmicro.com>) quicklogic: Added splitting the ports (SpDE support) (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added support for IO pads and CLK pads (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added address inversion for QuickLogic LUTs (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Removed VCC/GND entries (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Added IO pads to the QuickLogic script (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Fixed cells mapping for inverted signals (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Updated the library of available cells for QuickLogic (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: synth_quicklogic: Added loading cells library for QuickLogic (Grzegorz Latosinski<glatosinski@antmicro.com>) quicklogic: Created an initial script for MUX-based FPGAs (Grzegorz Latosinski<glatosinski@antmicro.com>) Signed-off-by: Grzegorz Latosinski <glatosinski@antmicro.com> Signed-off-by: Maciej Kurc <mkurc@antmicro.com> Signed-off-by: Karol Gugala <kgugala@antmicro.com> Co-authored-by: Grzegorz Latosinski <glatosinski@antmicro.com> Co-authored-by: Maciej Kurc <mkurc@antmicro.com> Co-authored-by: Karol Gugala <kgugala@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for ab4987c - Browse repository at this point
Copy the full SHA ab4987cView commit details -
added ram, fifo and multiplier macros
Makefile.inc - added Mult, RAM and FIFO Macro details cells_sim.v - removed inpadff, outpadff, bipadiff, bipadoff and bipadioff definitions Signed-off-by: Rakesh Moolacheri <rakeshm@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for c140242 - Browse repository at this point
Copy the full SHA c140242View commit details -
Adding -family option in synth_quicklogic option
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 4421f1b - Browse repository at this point
Copy the full SHA 4421f1bView commit details -
Updating cells map & sim files for pp3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for a4fd9d0 - Browse repository at this point
Copy the full SHA a4fd9d0View commit details -
Updating ap3 device support in yosys
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 39275d2 - Browse repository at this point
Copy the full SHA 39275d2View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for bd445fc - Browse repository at this point
Copy the full SHA bd445fcView commit details -
QL: AP: tweak LUT costs to prefer bigger LUTs (Karol Gugala<kgugala@antmicro.com>) QL: techmaps: split LUT techmaps for PP3 and AP3 (Karol Gugala<kgugala@antmicro.com>) QL: AP3: set lut costs so LU4 is preferred one (Karol Gugala<kgugala@antmicro.com>) QL: AP3: fix sim and map Verilogs (Karol Gugala<kgugala@antmicro.com>) Signed-off-by: Karol Gugala <kgugala@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 6683abe - Browse repository at this point
Copy the full SHA 6683abeView commit details -
Updating LUT1,2,3 cell mapping to LUT4
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 68cd7ff - Browse repository at this point
Copy the full SHA 68cd7ffView commit details -
Adding io_reg related primitives
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for e526ffa - Browse repository at this point
Copy the full SHA e526ffaView commit details -
Signed-off-by: kkumar23 <61860672+kkumar23@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9d6fa6d - Browse repository at this point
Copy the full SHA 9d6fa6dView commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 62bce45 - Browse repository at this point
Copy the full SHA 62bce45View commit details -
Added techmaps for DFFE, split LUT and FF techmaps into separate files.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for c608a38 - Browse repository at this point
Copy the full SHA c608a38View commit details -
Updated the synth_quicklogic pass.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 9840346 - Browse repository at this point
Copy the full SHA 9840346View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 8bea714 - Browse repository at this point
Copy the full SHA 8bea714View commit details -
Adder implementation where adder is inferred as carry+LUT4 instead of…
… one cell as add Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for cf85873 - Browse repository at this point
Copy the full SHA cf85873View commit details -
Separating LUT4 definition for PP3 & AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for d38bf18 - Browse repository at this point
Copy the full SHA d38bf18View commit details -
Merging changes from parent repo
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for d4ce5e0 - Browse repository at this point
Copy the full SHA d4ce5e0View commit details -
Fixed synth_quicklogic flow to allow AP3 adder inference
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for e6361ee - Browse repository at this point
Copy the full SHA e6361eeView commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for edabfad - Browse repository at this point
Copy the full SHA edabfadView commit details -
Updating latch definition in cells_map file for AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 76f6651 - Browse repository at this point
Copy the full SHA 76f6651View commit details -
Inferring adder as a cell - full_adder
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 6baf3a8 - Browse repository at this point
Copy the full SHA 6baf3a8View commit details -
Modify options to optimize lut utilization
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 1ab1be0 - Browse repository at this point
Copy the full SHA 1ab1be0View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 6c977f7 - Browse repository at this point
Copy the full SHA 6c977f7View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for bca0040 - Browse repository at this point
Copy the full SHA bca0040View commit details -
Adding lut optimization support for AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 68fef98 - Browse repository at this point
Copy the full SHA 68fef98View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 495f443 - Browse repository at this point
Copy the full SHA 495f443View commit details -
Removing ap3_ff_map.v file and updating ap3_ffs_map.v file
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 4d35825 - Browse repository at this point
Copy the full SHA 4d35825View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 83c2486 - Browse repository at this point
Copy the full SHA 83c2486View commit details -
Optimizing adder inference for AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for c15c367 - Browse repository at this point
Copy the full SHA c15c367View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 0bdefa1 - Browse repository at this point
Copy the full SHA 0bdefa1View commit details -
added support for infering and initialization of bram
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for b3aa28c - Browse repository at this point
Copy the full SHA b3aa28cView commit details -
abc lut option updated for ap2
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 5636a5a - Browse repository at this point
Copy the full SHA 5636a5aView commit details -
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 0ea4ec0 - Browse repository at this point
Copy the full SHA 0ea4ec0View commit details -
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for b9851f1 - Browse repository at this point
Copy the full SHA b9851f1View commit details -
Changing lut option in abc for ap2
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 3702f36 - Browse repository at this point
Copy the full SHA 3702f36View commit details -
update lut option in abc command
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 1b95a10 - Browse repository at this point
Copy the full SHA 1b95a10View commit details -
Adding EQN property to LUT instance in edf
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 3ce6a06 - Browse repository at this point
Copy the full SHA 3ce6a06View commit details -
Adding optimizations to PP3 synthesis
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 84ca323 - Browse repository at this point
Copy the full SHA 84ca323View commit details -
Incorporating code review comments from Karol
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for ff560b9 - Browse repository at this point
Copy the full SHA ff560b9View commit details -
Removing latch definition which is now defined in a separate file
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 43957d6 - Browse repository at this point
Copy the full SHA 43957d6View commit details -
Reverting lut option as suggested by Maciej
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for c4df691 - Browse repository at this point
Copy the full SHA c4df691View commit details -
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for edafc0a - Browse repository at this point
Copy the full SHA edafc0aView commit details -
Modified the ram models to support initialization
Signed-off-by: Rakesh Moolacheri <rakeshm@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 3690841 - Browse repository at this point
Copy the full SHA 3690841View commit details -
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 7469cbe - Browse repository at this point
Copy the full SHA 7469cbeView commit details -
correct the clock ports for RAM8k
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 11f615c - Browse repository at this point
Copy the full SHA 11f615cView commit details -
modified to correct the yosys compilation error
Signed-off-by: Rakesh Moolacheri <rakeshm@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for cdd9800 - Browse repository at this point
Copy the full SHA cdd9800View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 17773c4 - Browse repository at this point
Copy the full SHA 17773c4View commit details -
initialize bram primitives from hex file
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for eef91bd - Browse repository at this point
Copy the full SHA eef91bdView commit details -
update make file to remove FIFO and RAM block depedencies
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for ae7599c - Browse repository at this point
Copy the full SHA ae7599cView commit details -
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 62b0a70 - Browse repository at this point
Copy the full SHA 62b0a70View commit details -
Signed-off-by: Rakesh Moolacheri <rakeshm@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 16aa52a - Browse repository at this point
Copy the full SHA 16aa52aView commit details -
map_bram is run only for PP3 as of now
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for f2de916 - Browse repository at this point
Copy the full SHA f2de916View commit details -
Modified pp3_cells_sim.v file to support RAM init
Signed-off-by: Rakesh Moolacheri <rakeshm@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 74667b0 - Browse repository at this point
Copy the full SHA 74667b0View commit details -
Adding cell mapping for _DFFSR_NPP_ & _DFFSR_PPP_
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for e3b4247 - Browse repository at this point
Copy the full SHA e3b4247View commit details -
change init file format for 16k block
Signed-off-by: Tarachand Pagarani <tpagarani@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 8b2d548 - Browse repository at this point
Copy the full SHA 8b2d548View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 9eb639c - Browse repository at this point
Copy the full SHA 9eb639cView commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 18dcfe7 - Browse repository at this point
Copy the full SHA 18dcfe7View commit details -
Supporting d_buff inference for AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for b6dfc39 - Browse repository at this point
Copy the full SHA b6dfc39View commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 61ad3ff - Browse repository at this point
Copy the full SHA 61ad3ffView commit details -
Infer clk port in in_reg or out_reg as ck_buff for AP3 & AP2 devices.
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for bf12ea9 - Browse repository at this point
Copy the full SHA bf12ea9View commit details -
Adding external pad property to rst port
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 15fcd26 - Browse repository at this point
Copy the full SHA 15fcd26View commit details -
Rectifying clkbuf property on in_reg in AP2
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 3584ec5 - Browse repository at this point
Copy the full SHA 3584ec5View commit details -
Fixing an issue in RAM/DSP cell mapping
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for e806fe9 - Browse repository at this point
Copy the full SHA e806fe9View commit details -
Updating in_reg/out_reg def in AP3. Replacing in_reg, out_reg with io…
…_reg in AP2 Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for d419b9c - Browse repository at this point
Copy the full SHA d419b9cView commit details -
Rectifying d_buff declaration issue
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 6972972 - Browse repository at this point
Copy the full SHA 6972972View commit details -
Fixing a compilation error in verilog
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for ed5475e - Browse repository at this point
Copy the full SHA ed5475eView commit details -
Changing QL_CARRY to full_adder for AP2 & AP3 device
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for e83319c - Browse repository at this point
Copy the full SHA e83319cView commit details -
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for c762206 - Browse repository at this point
Copy the full SHA c762206View commit details -
Replacing adder instance to full_adder for AP2, like AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for bcc08e1 - Browse repository at this point
Copy the full SHA bcc08e1View commit details -
Changing to uppercase for primitive cell names of AP3
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 4e521aa - Browse repository at this point
Copy the full SHA 4e521aaView commit details -
Fix wrong rebase strategy remains
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for cc35a56 - Browse repository at this point
Copy the full SHA cc35a56View commit details -
Substitute YS_OVERRIDE with override
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 77f5dc8 - Browse repository at this point
Copy the full SHA 77f5dc8View commit details -
Updating IO names to lower case
Signed-off-by: Lalit Sharma <lsharma@quicklogic.com>
Configuration menu - View commit details
-
Copy full SHA for 331a421 - Browse repository at this point
Copy the full SHA 331a421View commit details -
Added additional ABC optimizations to synth_quicklogic
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for ac34e8d - Browse repository at this point
Copy the full SHA ac34e8dView commit details -
Allow less efficient use of BRAM resources
Before this change, yosys required 4096 bits (or at least 50%) of the bits in a RAM to be used, in order to implement it as a PB-RAM. Since there are less than 1000 FFs available in the FPGA it means that any memory using somewhere between 1k and 4k bits will not fit in the device. This lowers the requirements on RAM efficiency to be more in line with the iCE40 backend, which uses comparably sized FPGAs Signed-off-by: Olof Kindgren <olof.kindgren@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7759094 - Browse repository at this point
Copy the full SHA 7759094View commit details -
Fix missing new lines and improve code formatting
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
Configuration menu - View commit details
-
Copy full SHA for 054855b - Browse repository at this point
Copy the full SHA 054855bView commit details