You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Search for "imem" in soc_ifc_top.sv returns zero match. Please clarify.
What are imem signals intended for, if not for ROM in bullet no.2 above?
What is the AHB bus in Table 5 intended for, if not for ROM in bullet no.2 above?
Related to the answer in two bullets above, what are the supported address width and data width for the respective APB and imem interface to ROM or other usages?
Is there any other SoC integration requirements about Caliptra ROM?
The text was updated successfully, but these errors were encountered:
Figure 1 only depicts the SoC interface connections (these are connections to the block that is used to expose an API for the SoC to interact with). ROM is not a part of the SoC interface, so it is omitted from this diagram, although it is still connected to the RiscV.
Table 5 shows an APB interface, not an AHB interface. This is the interface connected to the SoC, which is used by the SoC for various API flows, including Fuse programming, mailbox operation, error/status handling, TRNG requests, etc.
config_defines.svh shows the address and data width configured for APB. Data width = 32 bits, Address width = 32. ROM size is hard-coded to 48KiB, and signal size must be left as configured in caliptra_top.
Incomplete and discrepancy about Caliptra ROM integration requirements.
Missing ROM AHB-Lite interface in the Caliptra Main specification & [Caliptra Integration Spec's Interface section] (https://github.com/chipsalliance/caliptra-rtl/blob/main/docs/CaliptraIntegrationSpecification.md#interface).
Or are the interface signals imem_cs/imem_addr/imem_data in Table 8: SRAM interface meant for connecting the Caliptra ROM?
Search for "imem" in soc_ifc_top.sv returns zero match. Please clarify.
What are imem signals intended for, if not for ROM in bullet no.2 above?
What is the AHB bus in Table 5 intended for, if not for ROM in bullet no.2 above?
Related to the answer in two bullets above, what are the supported address width and data width for the respective APB and imem interface to ROM or other usages?
Is there any other SoC integration requirements about Caliptra ROM?
The text was updated successfully, but these errors were encountered: