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

[util/topgen] Top module generator #81

Closed
eunchan opened this issue Mar 15, 2019 · 4 comments
Closed

[util/topgen] Top module generator #81

eunchan opened this issue Mar 15, 2019 · 4 comments
Labels
Component:Tooling Issues related to tooling, e.g. tools/scripts for doc, code generation (docgen, reggen), CSR Hotlist:Wishlist Wishlist items Priority:P2 Priority: medium Type:Enhancement Feature requests, enhancements

Comments

@eunchan
Copy link
Contributor

eunchan commented Mar 15, 2019

The goals of the task are:

  1. To define top configuration hjson format.
  2. To generate top-level connection RTL, which has following modules, crossbars, peripherals, processor block, alert handler, pinmux, and padring (having multiple PAD instances).
  3. To give editable template of the top module. Most of the top module is generated by the tool but it gives flexibility to include sub template files at the couple of the point. For instance, uart.header.svh file may be included in front of uart instantiation.

Document: https://docs.google.com/document/d/1LKzddc7UlF_avTnY1MZ0PFcrhzKkfvW1coZrREht72s/edit?usp=sharing

@eunchan eunchan self-assigned this Mar 15, 2019
@sjgitty
Copy link
Contributor

sjgitty commented Aug 5, 2019

Still pending: alert handler, pinmux, and pad control

@lowrisc-bot lowrisc-bot transferred this issue from another repository Aug 31, 2019
@lowrisc-bot lowrisc-bot added Component:Tooling Issues related to tooling, e.g. tools/scripts for doc, code generation (docgen, reggen), CSR Hotlist:Wishlist Wishlist items Priority:P2 Priority: medium Resolve: Migrate to OT Type:Enhancement Feature requests, enhancements labels Aug 31, 2019
@aytong
Copy link

aytong commented Oct 30, 2019

@eunchan , once #477 goes in, can this then be marked as closed?

@eunchan
Copy link
Contributor Author

eunchan commented Oct 31, 2019

Nope not yet. Still alert_handler and padctrl are pending.

@msfschaffner
Copy link
Contributor

@eunchan I believe this one can be closed, right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:Tooling Issues related to tooling, e.g. tools/scripts for doc, code generation (docgen, reggen), CSR Hotlist:Wishlist Wishlist items Priority:P2 Priority: medium Type:Enhancement Feature requests, enhancements
Projects
None yet
Development

No branches or pull requests

6 participants