Skip to content

Commit

Permalink
switch download url
Browse files Browse the repository at this point in the history
  • Loading branch information
gadfort committed Mar 27, 2024
1 parent 1f63dfb commit 1520ca3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 15 deletions.
15 changes: 6 additions & 9 deletions ebrick_fpga_cad/fpgas/_common.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
from siliconcompiler.package import register_private_github_data_source
fpga_version = 'v0.1.15'


fpga_version = 'v0.1.15'
def get_package_name(part_name):
return f"za_efpga-{part_name}"


def register_package(fpga, package_name, artifact):
register_private_github_data_source(
fpga,
package_name,
repository='zeroasiccorp/ebrick-fpga-cad',
release=fpga_version,
artifact=artifact)
def get_download_url(part_name):
root = "https://github.com/zeroasiccorp/ebrick-fpga-cad/releases/download"
return f"{root}/{fpga_version}/{part_name}_cad.tar.gz"


def set_fpga_resources(fpga):
Expand Down
11 changes: 5 additions & 6 deletions ebrick_fpga_cad/fpgas/ebrick_fpga_demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,11 @@ def setup(chip):

# Settings common to all parts in family
for part_name in all_part_names:

fpga = FPGA(chip, part_name, package=f'ebrick_fpga-{part_name}')
_common.register_package(
fpga,
f'ebrick_fpga-{part_name}',
f'{part_name}_cad.tar.gz')
fpga = FPGA(chip, part_name, package=_common.get_package_name(part_name))
fpga.register_package_source(
_common.get_package_name(part_name),
path=_common.get_download_url(part_name),
ref=_common.fpga_version)

fpga.set('fpga', part_name, 'vendor', vendor)

Expand Down

0 comments on commit 1520ca3

Please sign in to comment.