Skip to content

Commit

Permalink
switch download url
Browse files Browse the repository at this point in the history
  • Loading branch information
gadfort committed Apr 2, 2024
1 parent 2edb0f7 commit 85554fd
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 15 deletions.
15 changes: 6 additions & 9 deletions logik/fpgas/_common.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
# Copyright 2024 Zero ASIC Corporation
# Licensed under the MIT License (see LICENSE for details)

from siliconcompiler.package import register_private_github_data_source
fpga_version = 'v0.1.22'


fpga_version = 'v0.1.22'
def get_package_name(part_name):
return f"logik-fpga-{part_name}"


def register_package(fpga, package_name, artifact):
register_private_github_data_source(
fpga,
package_name,
repository='zeroasiccorp/logik',
release=fpga_version,
artifact=artifact)
def get_download_url(part_name):
root = "https://github.com/zeroasiccorp/logik/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 logik/fpgas/logik_demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,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'logik-{part_name}')
_common.register_package(
fpga,
f'logik-{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 85554fd

Please sign in to comment.