From b6c102ec4ccb2cef24f94d78c3bbb1ef1430f215 Mon Sep 17 00:00:00 2001 From: Bob McWhirter Date: Fri, 23 Apr 2021 14:43:21 -0400 Subject: [PATCH] RNG v1. --- data/registers/rng_v1.yaml | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 data/registers/rng_v1.yaml diff --git a/data/registers/rng_v1.yaml b/data/registers/rng_v1.yaml new file mode 100644 index 0000000..a3b286f --- /dev/null +++ b/data/registers/rng_v1.yaml @@ -0,0 +1,58 @@ +--- +block/RNG: + description: Random number generator + items: + - name: CR + description: control register + byte_offset: 0 + fieldset: CR + - name: SR + description: status register + byte_offset: 4 + fieldset: SR + - name: DR + description: data register + byte_offset: 8 + access: Read + fieldset: DR +fieldset/CR: + description: control register + fields: + - name: RNGEN + description: Random number generator enable + bit_offset: 2 + bit_size: 1 + - name: IE + description: Interrupt enable + bit_offset: 3 + bit_size: 1 +fieldset/DR: + description: data register + fields: + - name: RNDATA + description: Random data + bit_offset: 0 + bit_size: 32 +fieldset/SR: + description: status register + fields: + - name: DRDY + description: Data ready + bit_offset: 0 + bit_size: 1 + - name: CECS + description: Clock error current status + bit_offset: 1 + bit_size: 1 + - name: SECS + description: Seed error current status + bit_offset: 2 + bit_size: 1 + - name: CEIS + description: Clock error interrupt status + bit_offset: 5 + bit_size: 1 + - name: SEIS + description: Seed error interrupt status + bit_offset: 6 + bit_size: 1