Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write CORE-V MCU Documentation #45

Open
davideschiavone opened this issue Jan 25, 2021 · 5 comments
Open

Write CORE-V MCU Documentation #45

davideschiavone opened this issue Jan 25, 2021 · 5 comments
Assignees
Labels
documentation Improvements or additions to documentation Gates: V1.0.0 Tape-out

Comments

@davideschiavone
Copy link
Contributor

This task tracks the MCU documentation writing progress

@zarubaf
Copy link
Contributor

zarubaf commented Jan 25, 2021

From a technical perspective:

  • I don't think the latex documentation is really accessible. I would suggest to go for mkdocs or readthedocs. I think the tex sources could be easily converted to markdown using pandoc.
  • We should check if that is something ETH is interested in upstreaming or if they want to stick to their Tex documentation.
  • Potentially if we do not upstream any core-v-mcu related changes will be harder to track and keep out-of-tree.

Content-wise I think we should set a focus on ease of use. Not too much implementation detail but features where the SW developers would be interested:

  • How to bring-up the FPGA with the pre-built bitstreams. How to connect the debugger to the board.
  • Memory map and very coarse architecture manual.
  • Register map of each peripheral and a description of how to get uDMA talking.

Other important information.

  • Verification plan (@timsaxe has prepared something) for the tape-out
  • More detailed architecture

@zarubaf zarubaf added the documentation Improvements or additions to documentation label Jan 25, 2021
@zarubaf
Copy link
Contributor

zarubaf commented Jan 26, 2021

@blueww confirmed that they would be willing to accept documentation generation in static HTML. The problem apparently is the description of the memory map which comes from non-standard Excel file and needs some hacky preprocessing.

The clean solution would be to generate markdown/html from lowRISC's reggen tool.

@blueww
Copy link

blueww commented Jan 28, 2021

@zarubaf
Do you need any action from me on this?

@zarubaf zarubaf changed the title Write core-v-mcu Documentation Write CORE-V MCU Documentation Apr 10, 2021
@MikeOpenHWGroup
Copy link
Member

There has not been any update to this issue for 10 months. I've assigned it a label and an owner.

@davideschiavone
Copy link
Contributor Author

davideschiavone commented Nov 5, 2021

@gmartin102 - is this the latest version? https://docs.openhwgroup.org/projects/core-v-mcu/

if so we should add the link in the README, finish the Documentation, and then close this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Gates: V1.0.0 Tape-out
Projects
None yet
Development

No branches or pull requests

5 participants