mit-ll / CEP

The Common Evaluation Platform (CEP), based on UCB's Chipyard Framework, is an SoC design that contains only license-unencumbered, freely available components.
BSD 2-Clause "Simplified" License
60 stars 20 forks source link

GPS Pcode Issue #13

Closed KeethSmith closed 1 year ago

KeethSmith commented 2 years ago

When compiling and running the make command on the basic gps_sim test. The test fails all cases. I believe this is because the expected vs. actual keys differ by 9 bits in the P-code region.

bchetwynd commented 2 years ago

We are in the process of a major overhaul of the project, migrating to UCB's Chipyard with significant upgrades to the simulation environment. As part of that, we have updates to the GPS tests that are actually compliant with the standard.

arlted commented 2 years ago

Hi, Is there a time frame when the migration could happen? I am interested in using the most-up-to-date CEP design and simulation environment for a project.

bchetwynd commented 2 years ago

Hello. My hope is to have the Chipyard-based CEP released in ~1 month. We are in the process of standing up an FPGA version, which is essential to the open source release.

bchetwynd commented 2 years ago

With CEP v4.2, the pcode work properly for the first GPS core, but will fail on subsequent ones (in the same simulation). A patch will be released with the next CEP update.

bchetwynd commented 1 year ago

This issue has been address in CEP v4.3, which is located at the new CEP repository location