Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions open-logic/4.0.0/en_cl_fix.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
CAPI=2:

name : open-logic:open-logic:en_cl_fix:2.2.1
description : stable release (downloaded from GitHub); see https://github.com/enclustra/en_cl_fix/blob/main/README.md

filesets:
rtl:
files:
- hdl/en_cl_fix_private_pkg.vhd
- hdl/en_cl_fix_pkg.vhd
file_type : vhdlSource-2008
logical_name : olo

targets:
default:
filesets :
- rtl

provider:
name : github
user : open-logic
repo : en_cl_fix
version : open-logic-2.2.1

29 changes: 29 additions & 0 deletions open-logic/4.0.0/olo_axi.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
CAPI=2:

name : "open-logic:open-logic:axi:4.0.0"
description : "stable release (downloaded from GitHub); AXI related modules see https://github.com/open-logic/open-logic/blob/main/doc/EntityList.md#axi"

filesets:
rtl:
files:
- "src/axi/vhdl/olo_axi_master_simple.vhd"
- "src/axi/vhdl/olo_axi_pl_stage.vhd"
- "src/axi/vhdl/olo_axi_master_full.vhd"
- "src/axi/vhdl/olo_axi_lite_slave.vhd"
- "src/axi/vhdl/olo_axi_pkg_protocol.vhd"
file_type : "vhdlSource-2008"
logical_name : "olo"
depend :
- "^open-logic:open-logic:base:4.0.0"


targets:
default:
filesets :
- "rtl"
provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0

69 changes: 69 additions & 0 deletions open-logic/4.0.0/olo_base.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
CAPI=2:

name : "open-logic:open-logic:base:4.0.0"
description : "stable release (downloaded from GitHub); Basic Circuitry (e.g. FIFOs, CDCs, ...) see https://github.com/open-logic/open-logic/blob/main/doc/EntityList.md#base"

filesets:
rtl:
files:
- "src/base/vhdl/olo_base_crc.vhd"
- "src/base/vhdl/olo_base_cc_n2xn.vhd"
- "src/base/vhdl/olo_base_arb_rr.vhd"
- "src/base/vhdl/olo_base_cc_simple.vhd"
- "src/base/vhdl/olo_base_ram_sdp.vhd"
- "src/base/vhdl/olo_base_delay_cfg.vhd"
- "src/base/vhdl/olo_base_decode_firstbit.vhd"
- "src/base/vhdl/olo_base_ram_tdp.vhd"
- "src/base/vhdl/olo_base_strobe_gen.vhd"
- "src/base/vhdl/olo_base_wconv_n2m.vhd"
- "src/base/vhdl/olo_base_wconv_n2xn.vhd"
- "src/base/vhdl/olo_base_fifo_async.vhd"
- "src/base/vhdl/olo_base_arb_prio.vhd"
- "src/base/vhdl/olo_base_cc_reset.vhd"
- "src/base/vhdl/olo_base_delay.vhd"
- "src/base/vhdl/olo_base_prbs.vhd"
- "src/base/vhdl/olo_base_tdm_mux.vhd"
- "src/base/vhdl/olo_base_cc_handshake.vhd"
- "src/base/vhdl/olo_base_pkg_string.vhd"
- "src/base/vhdl/olo_base_pkg_array.vhd"
- "src/base/vhdl/olo_base_flowctrl_handler.vhd"
- "src/base/vhdl/olo_base_dyn_sft.vhd"
- "src/base/vhdl/olo_base_strobe_div.vhd"
- "src/base/vhdl/olo_base_ram_sp.vhd"
- "src/base/vhdl/olo_base_fifo_sync.vhd"
- "src/base/vhdl/olo_base_cc_pulse.vhd"
- "src/base/vhdl/olo_base_pkg_logic.vhd"
- "src/base/vhdl/olo_base_cam.vhd"
- "src/base/vhdl/olo_base_pkg_attribute.vhd"
- "src/base/vhdl/olo_base_cc_status.vhd"
- "src/base/vhdl/olo_base_reset_gen.vhd"
- "src/base/vhdl/olo_base_pkg_math.vhd"
- "src/base/vhdl/olo_base_wconv_xn2n.vhd"
- "src/base/vhdl/olo_base_fifo_packet.vhd"
- "src/base/vhdl/olo_base_pl_stage.vhd"
- "src/base/vhdl/olo_base_cc_bits.vhd"
- "src/base/vhdl/olo_base_cc_xn2n.vhd"
file_type : "vhdlSource-2008"
logical_name : "olo"

scoped_constraints:
files:
- "src/base/tcl/olo_base_cc_simple.tcl" : {copyto: "base/olo_base_cc_simple.tcl"}
- "src/base/tcl/olo_base_reset_gen.tcl" : {copyto: "base/olo_base_reset_gen.tcl"}
- "src/base/tcl/olo_base_cc_reset.tcl" : {copyto: "base/olo_base_cc_reset.tcl"}
- "src/base/tcl/olo_base_cc_bits.tcl" : {copyto: "base/olo_base_cc_bits.tcl"}
- "src/base/tcl/olo_base_constraints_amd.tcl" : {copyto: "base/olo_base_constraints_amd.tcl", file_type: "tclSource"}
file_type: "user"


targets:
default:
filesets :
- "rtl"
- "tool_vivado? (scoped_constraints)"
provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0

43 changes: 43 additions & 0 deletions open-logic/4.0.0/olo_fix.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
CAPI=2:

name : "open-logic:open-logic:fix:4.0.0"
description : "stable release (downloaded from GitHub); Fixed point mathematics see https://github.com/open-logic/open-logic/blob/main/doc/EntityList.md#fix"

filesets:
rtl:
files:
- "src/fix/vhdl/olo_fix_abs.vhd"
- "src/fix/vhdl/olo_fix_round.vhd"
- "src/fix/vhdl/olo_fix_limit.vhd"
- "src/fix/vhdl/olo_fix_sim_stimuli.vhd"
- "src/fix/vhdl/olo_fix_resize.vhd"
- "src/fix/vhdl/olo_fix_to_real.vhd"
- "src/fix/vhdl/olo_fix_pkg.vhd"
- "src/fix/vhdl/olo_fix_add.vhd"
- "src/fix/vhdl/olo_fix_private_optional_reg.vhd"
- "src/fix/vhdl/olo_fix_compare.vhd"
- "src/fix/vhdl/olo_fix_saturate.vhd"
- "src/fix/vhdl/olo_fix_sim_from_real.vhd"
- "src/fix/vhdl/olo_fix_sub.vhd"
- "src/fix/vhdl/olo_fix_mult.vhd"
- "src/fix/vhdl/olo_fix_addsub.vhd"
- "src/fix/vhdl/olo_fix_neg.vhd"
- "src/fix/vhdl/olo_fix_from_real.vhd"
- "src/fix/vhdl/olo_fix_sim_checker.vhd"
file_type : "vhdlSource-2008"
logical_name : "olo"
depend :
- "^open-logic:open-logic:base:4.0.0"
- "^open-logic:open-logic:en_cl_fix:2.2.1"


targets:
default:
filesets :
- "rtl"
provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0

36 changes: 36 additions & 0 deletions open-logic/4.0.0/olo_fix_tutorial.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
CAPI=2:
name : open-logic:tutorials:olo_fix_tutorial:4.0.0
description : stable release (downloaded from GitHub); olo_fix tutorial for open-logic, targetting Zybo Z7-10 board

filesets:

zybo_z7:
files:
- doc/tutorials/OloFixTutorial/Files/timing.xdc : {file_type : xdc}

rtl:
files:
- doc/tutorials/OloFixTutorial/Files/controller_olo_fix.vhd : {file_type : vhdlSource-2008}
- doc/tutorials/OloFixTutorial/Files/fix_formats_pkg.vhd : {file_type : vhdlSource-2008}
depend :
- "open-logic:open-logic:fix"

targets:
default: &default
filesets : [rtl]
toplevel: ["is_toplevel? (olo_fix_tutorial_controller)"]

zybo_z7:
default_tool: vivado
description : Digilent Zybo Z7-10 SoC Kit
filesets : [rtl, zybo_z7]
tools:
vivado:
part : xc7z010clg400-1
toplevel : olo_fix_tutorial_controller

provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0
39 changes: 39 additions & 0 deletions open-logic/4.0.0/olo_intf.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
CAPI=2:

name : "open-logic:open-logic:intf:4.0.0"
description : "stable release (downloaded from GitHub); Interfaces (e.g. I2C, synchronizer, SPI, ...) see https://github.com/open-logic/open-logic/blob/main/doc/EntityList.md#intf"

filesets:
rtl:
files:
- "src/intf/vhdl/olo_intf_spi_slave.vhd"
- "src/intf/vhdl/olo_intf_i2c_master.vhd"
- "src/intf/vhdl/olo_intf_debounce.vhd"
- "src/intf/vhdl/olo_intf_clk_meas.vhd"
- "src/intf/vhdl/olo_intf_spi_master.vhd"
- "src/intf/vhdl/olo_intf_sync.vhd"
- "src/intf/vhdl/olo_intf_uart.vhd"
file_type : "vhdlSource-2008"
logical_name : "olo"
depend :
- "^open-logic:open-logic:base:4.0.0"

scoped_constraints:
files:
- "src/intf/tcl/olo_intf_spi_master.tcl" : {copyto: "intf/olo_intf_spi_master.tcl"}
- "src/intf/tcl/olo_intf_sync.tcl" : {copyto: "intf/olo_intf_sync.tcl"}
- "src/intf/tcl/olo_intf_constraints_amd.tcl" : {copyto: "intf/olo_intf_constraints_amd.tcl", file_type: "tclSource"}
file_type: "user"


targets:
default:
filesets :
- "rtl"
- "tool_vivado? (scoped_constraints)"
provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0

38 changes: 38 additions & 0 deletions open-logic/4.0.0/olo_quartus_tutorial.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
CAPI=2:
name : open-logic:tutorials:quartus_tutorial:4.0.0
description : stable release (downloaded from GitHub); quartus tutorial for open-logic, targetting DE0-CV board

filesets:

de0_cv:
files:
- doc/tutorials/QuartusTutorial/Files/timing.sdc : {file_type : SDC}
- doc/tutorials/QuartusTutorial/Files/pinout.tcl : {file_type : tclSource}

rtl:
files:
- doc/tutorials/QuartusTutorial/Files/quartus_tutorial.vhd : {file_type : vhdlSource-2008}
depend :
- "open-logic:open-logic:base"
- "open-logic:open-logic:intf"

targets:
default: &default
filesets : [rtl]
toplevel: ["is_toplevel? (quartus_tutorial)"]

de0_cv:
default_tool : quartus
filesets : [rtl, de0_cv]
tools:
quartus:
family : Cyclone V
device : 5CEBA4F23C7
board_device_index : 2
toplevel: quartus_tutorial

provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0
36 changes: 36 additions & 0 deletions open-logic/4.0.0/olo_vivado_tutorial.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
CAPI=2:
name : open-logic:tutorials:vivado_tutorial:4.0.0
description : stable release (downloaded from GitHub); vivado tutorial for open-logic, targetting Zybo Z7-10 board

filesets:

zybo_z7:
files:
- doc/tutorials/VivadoTutorial/Files/pinout.xdc : {file_type : xdc}

rtl:
files:
- doc/tutorials/VivadoTutorial/Files/vivado_tutorial.vhd : {file_type : vhdlSource-2008}
depend :
- "open-logic:open-logic:base"
- "open-logic:open-logic:intf"

targets:
default: &default
filesets : [rtl]
toplevel: ["is_toplevel? (vivado_tutorial)"]

zybo_z7:
default_tool: vivado
description : Digilent Zybo Z7-10 SoC Kit
filesets : [rtl, zybo_z7]
tools:
vivado:
part : xc7z010clg400-1
toplevel : vivado_tutorial

provider:
name : github
user : open-logic
repo : open-logic
version : 4.0.0
27 changes: 27 additions & 0 deletions open-logic/4.1.0/en_cl_fix.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
CAPI=2:

name : open-logic:open-logic:en_cl_fix:2.3.1
description : stable release (downloaded from GitHub); see https://github.com/enclustra/en_cl_fix/blob/main/README.md

filesets:
rtl:
files:
- hdl/en_cl_fix_private_pkg.vhd
- hdl/en_cl_fix_saturate.vhd
- hdl/en_cl_fix_round.vhd
- hdl/en_cl_fix_resize.vhd
- hdl/en_cl_fix_pkg.vhd
file_type : vhdlSource-2008
logical_name : olo

targets:
default:
filesets :
- rtl

provider:
name : github
user : open-logic
repo : en_cl_fix
version : open-logic-2.3.1

29 changes: 29 additions & 0 deletions open-logic/4.1.0/olo_axi.core
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
CAPI=2:

name : "open-logic:open-logic:axi:4.1.0"
description : "stable release (downloaded from GitHub); AXI related modules see https://github.com/open-logic/open-logic/blob/main/doc/EntityList.md#axi"

filesets:
rtl:
files:
- "src/axi/vhdl/olo_axi_master_simple.vhd"
- "src/axi/vhdl/olo_axi_pl_stage.vhd"
- "src/axi/vhdl/olo_axi_master_full.vhd"
- "src/axi/vhdl/olo_axi_lite_slave.vhd"
- "src/axi/vhdl/olo_axi_pkg_protocol.vhd"
file_type : "vhdlSource-2008"
logical_name : "olo"
depend :
- "^open-logic:open-logic:base:4.1.0"


targets:
default:
filesets :
- "rtl"
provider:
name : github
user : open-logic
repo : open-logic
version : 4.1.0

Loading