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

[aes] Rework register interface #1053

Merged
merged 7 commits into from Dec 2, 2019
Merged

Commits on Nov 28, 2019

  1. [aes/rtl] Add headers, restructure AES core

    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    c9c0e8d View commit details
    Browse the repository at this point in the history
  2. [aes/rtl] Update register tool

    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    25aedc0 View commit details
    Browse the repository at this point in the history
  3. [aes] Allow hardware to clear input data and key registers

    This commit modifies the input data and initial key registers as well as
    the control FSM to allow the hardware to clear those registers based on
    the content of the trigger register.
    
    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    bbbbce3 View commit details
    Browse the repository at this point in the history
  4. [aes/rtl] Beautify input/output handling

    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    ba1cc27 View commit details
    Browse the repository at this point in the history
  5. [aes] Ignore writes to key register when not idle

    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    5837ec9 View commit details
    Browse the repository at this point in the history
  6. [aes] Ignore writes to control register when not idle

    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    bcfb213 View commit details
    Browse the repository at this point in the history
  7. [aes] Make the trigger register write-only for software

    Software does not need to be able to read back the content of the
    trigger register. This commit removes read access for software.
    
    Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
    vogelpi committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    16b082c View commit details
    Browse the repository at this point in the history