sld-columbia / esp

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

Infrastructure Changes for Spandex Integration #98

Closed zzhu35 closed 3 years ago

zzhu35 commented 3 years ago

This PR contains infrastructure changes that pave way for Spandex cache integration. Modified components:

  1. Ariane wrapper
  2. L2, L2 acc, LLC wrapper
  3. NoC header definitions
  4. VHDL cache generators
  5. Socketgen Python script

It is expected that the ESP GUI needs to set the USE_SPANDEX constant that replaces the currently hardcoded constants in the cache wrappers.

paulmnt commented 3 years ago

Thank you @zzhu35 !!

This is a work-in progress merge. Once testing is complete, we will make a PR into the epochs branch and then from epochs to devel. Finally we will merge into master and make a new release.