StanfordAHA / CGRAFlow

Integration test for entire CGRA flow
BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

Migrate PE spec to pe.py #56

Open leonardt opened 6 years ago

leonardt commented 6 years ago

Since https://github.com/phanrahan/pe has now been integrated into the testing flow, I propose that we migrate the spec to be in the pe package. This resolves issues such as https://github.com/StanfordAHA/CGRAGenerator/pull/43 where there is a mismatch between the "spec" (Google Doc), the verilog, and the pe definition. We should maintain a single copy of the spec, and since the pe Python package is used to test, I propose we use that. It can generate collateral to be used by genesis (such as a table), so that the implementation can programmatically reflect the spec.