hackdac / hackdac_2018_beta

The SoC used for the beta phase of Hack@DAC 2018.
Other
17 stars 6 forks source link

Installation instructions are lacking. #6

Open timothytrippel opened 2 years ago

timothytrippel commented 2 years ago

The installation instructions say "To install the SoC, please follow the steps listed in the PULPissimo readme (https://github.com/pulp-platform/pulpissimo/blob/master/README.md)." However, when I follow the above link, eventually the instructions to simulate the RTL, say run make checkout. However this immediate fails for two reasons:

  1. the scripts this make target invokes are not marked with execute permissions (GitHub tracks this), and
  2. the commit hash of the pulp_soc is set to "master" which has since been updated a lot since this code was checked in.

Moreover, after further analysis, it looks like this make checkout step does not need to be run with this repo (as the files it pulls in are already contained within this repo).

Therefore, it seems the installation instructions are completely out of sync with this repo, and any installation instructions at all would be useful.

benoit1995 commented 2 years ago

The installation instructions say "To install the SoC, please follow the steps listed in the PULPissimo readme (https://github.com/pulp-platform/pulpissimo/blob/master/README.md)." However, when I follow the above link, eventually the instructions to simulate the RTL, say run make checkout. However this immediate fails for two reasons:

  1. the scripts this make target invokes are not marked with execute permissions (GitHub tracks this), and
  2. the commit hash of the pulp_soc is set to "master" which has since been updated a lot since this code was checked in.

Moreover, after further analysis, it looks like this make checkout step does not need to be run with this repo (as the files it pulls in are already contained within this repo).

Therefore, it seems the installation instructions are completely out of sync with this repo, and any installation instructions at all would be useful.

Hi, Since the pulpmisso project is always being updated, the peripherals here no longer match the current code. So I suggest to use the main branch of pulpmisso to build the free_chip, and then embedded the files with HT into the free_chip one by one. Note that the interface to these files with HT may not match the current SOC, so we need to change the code manually.