This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

About AHB5 protection control signals

In AHB5, we have extended memory bits as [6:4] hprot. Previously we have [3:0] hprot. For implementation purpose, i treated [6:4] as a separate signal. This separate signal am qualifying based on some filter, just because not to consider for older AHB. Please suggest me, whether am doing in correct way.

Parents
  • Hi smata,

    Treating HPROT[6:4] as a separate signal wouldn't be an issue, in fact they are documented as separate in section 2.2 "Master signals" in the AMBA 5 AHB spec.

    As far as "qualifying based on some filter" is concerned, again the AMBA 5 AHB spec section 2.2 refers to an "AHB5 Extended_Memory_Types" property being defined if these additional HPROT extension bits are supported, so your approach looks similar to that in the spec. If your "filter" was having this "AHB5 Extended_Memory_Types" property defined, it would then be clearer why you are, or are not, supporting/testing the HPROT[6:4] bits.

    JD

Reply
  • Hi smata,

    Treating HPROT[6:4] as a separate signal wouldn't be an issue, in fact they are documented as separate in section 2.2 "Master signals" in the AMBA 5 AHB spec.

    As far as "qualifying based on some filter" is concerned, again the AMBA 5 AHB spec section 2.2 refers to an "AHB5 Extended_Memory_Types" property being defined if these additional HPROT extension bits are supported, so your approach looks similar to that in the spec. If your "filter" was having this "AHB5 Extended_Memory_Types" property defined, it would then be clearer why you are, or are not, supporting/testing the HPROT[6:4] bits.

    JD

Children