sld-columbia / esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Other
314 stars 102 forks source link

Cannot find required source file '*_localmem_asic.sv' #197

Closed SaltedFishLZ closed 1 year ago

SaltedFishLZ commented 1 year ago

Describe the bug I am trying to use the official Docker image (centos7-full) and the release version 2023.1.0 to do some basic simulations with Xcelium. I found some required files, like 'l2_localmem_asic.sv', are missing. I cannot find them in the source files on GitHub. '

To Reproduce Steps to reproduce the behavior:

  1. 'cd socs/xilinx-vc707-xc7vx485t'
  2. 'make esp-xconfig'
  3. Change the default CPU to Ibex
  4. 'make soft'
  5. 'TEST_PROGRAM=./soft-build/ibex/systest.exe make xmsim '

Expected behavior Simulation should run

Screenshots image

Desktop (please complete the following information):

jzuckerman commented 1 year ago

This looks like incompatible versions between the ESP repo and the esp-caches repo. I think a git submodule update --init --recursive will realign them. The simulations should work out of the box in the Docker image. Did you attempt to update the repo in some way that might've caused this?

SaltedFishLZ commented 1 year ago

I was dealing with another issue that was mentioned in a previous issue:https://github.com/sld-columbia/esp/issues/198#issue-1654795690 I forgot to update recursively. That might be the cause, and let me try it again. Silly me.

SaltedFishLZ commented 1 year ago

The simulation runs now. Thanks for pointing out my mistake.