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

Field Entropy potential inconsistency #1565

Open
A-Rovelli opened this issue Jun 11, 2024 · 2 comments
Open

Field Entropy potential inconsistency #1565

A-Rovelli opened this issue Jun 11, 2024 · 2 comments
Assignees

Comments

@A-Rovelli
Copy link

Hello,

We have noticed some differences, or potential inconsistencies, between the fuse map and the corresponding registers, we would need clarification on this. We refer respectively to the tables on the following pages.

Fuse map:
https://github.com/chipsalliance/Caliptra/blob/main/doc/Caliptra.md#fuse-map
Fuse and architectural registers
https://github.com/chipsalliance/caliptra-sw/blob/main/rom/dev/README.md#fuse-and-architectural-registers

The first issue is about the size of the field entropy:
map: FIELD ENTROPY (obfuscated) 256 bits
reg: FUSE_FIELD_ENTROPY 384 bits

Thanks in advance.

@jhand2
Copy link
Collaborator

jhand2 commented Jun 18, 2024

I believe the main spec is correct (256 bits). That also aligns with https://chipsalliance.github.io/caliptra-rtl/main/external-regs/?p=caliptra_top_reg.generic_and_fuse_reg.fuse_field_entropy%5B0%5D. @mhatrevi to confirm.

@jhand2
Copy link
Collaborator

jhand2 commented Jun 18, 2024

Ah, I see Caleb already confirmed in chipsalliance/Caliptra#192. Thanks, we'll make this update in the ROM spec.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants