Mats Johnson Posted August 12, 2021 Report Share Posted August 12, 2021 We came upon a tool that requires (2009 standard) that in an addressBlock, all registers come first, then all registerFiles. I had interpreted the standard (6.10.1.1) such that there is a list of elements, where each is either a register or a registerFile. Am I wrong, or the tool? Quote Link to comment Share on other sites More sharing options...
Mats Johnson Posted August 13, 2021 Author Report Share Posted August 13, 2021 Having found 1.5.4.5.1 it seems clear that all the registers must come first, then the registerFiles. Intuitively it would seem reasonable to want to order them in ascending addressOffset order. Quote Link to comment Share on other sites More sharing options...
Jason H Posted August 23, 2021 Report Share Posted August 23, 2021 I looked into this because I've been referencing the 2014 standard, and I can confirm your findings. It appears that particular detail changed in the schema between 1685-2009 and 1685-2014. In the 2009 revision, the schema itself does require you list registers followed by registerFiles. In the 2014 revision, they can be intermixed, which would enable you to list them by offset order. Quote Link to comment Share on other sites More sharing options...
Mats Johnson Posted August 24, 2021 Author Report Share Posted August 24, 2021 You're right, great! Thanks. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.