System bus differences between i.MX8M and i.MX8X platform

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

System bus differences between i.MX8M and i.MX8X platform

Jump to solution
1,194 Views
kauschked
Contributor II


Hello,

we are currently planning a real time application which should executed on the Cortex-M4 of the i.MX8 platform during a performance intensive application is running on the Cortex-A35.
The Cortex-M4 application communicates with SPI/I2C hardware interface
The Cortex-A35 application displays information on the GUI

Therefore we have compared the following i.MX8 platform datasheets:

  • IMX8MPRM (Rev. 1, 06/2021)
  • IMX8DQXPRM (Rev. 0, 05/2020)

After comparing the system block diagram between the IMX8MPRM and IMX8DQXPRM platforms,
the following questions have arisen:

  • Do both SoCs use the same bus system architecture?
    • The IMX8MPRM manual describes an AXI and AHB Switch Fabric 
    • The IMX8DQXPRM manual just mension a SSI (Source Synchronous Interface)-Interface between the subsystems on the platform
  • What is the difference between SSI system bus and the AXI and AHB Switch Fabric?
  • All communications to subsystems such as offchip memory or SPI run via the system bus (the bottleneck).
    • Is it still possible to access the SPI/I2C by the Cortex-M4 in hard real time via the system bus?
  • Is there already a newer revision of the i.MX8X platform manual IMX8DQXPRM?

 

Thank you for your answer in advance.


Best regards,

David

 

IMX8DQXPRM Block Diagram:

davidkauschke_0-1624255547255.png

IMX8MPRM Block Diagram:

davidkauschke_1-1624255606946.png

 

0 Kudos
1 Solution
1,188 Views
igorpadykov
NXP Employee
NXP Employee

Hi David

 

>Do both SoCs use the same bus system architecture?

 

no


>The IMX8MPRM manual describes an AXI and AHB Switch Fabric
>The IMX8DQXPRM manual just mension a SSI (Source Synchronous Interface)-Interface between the >subsystems on the platform
>What is the difference between SSI system bus and the AXI and AHB Switch Fabric?

 

additional info was sent via mail.

 


>All communications to subsystems such as offchip memory or SPI run via the system bus (the bottleneck).
>Is it still possible to access the SPI/I2C by the Cortex-M4 in hard real time via the system bus?

 

yes

 

>Is there already a newer revision of the i.MX8X platform manual IMX8DQXPRM?

 

latest on official web product page

https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-proces...

 

Best regards
igor

View solution in original post

2 Replies
1,189 Views
igorpadykov
NXP Employee
NXP Employee

Hi David

 

>Do both SoCs use the same bus system architecture?

 

no


>The IMX8MPRM manual describes an AXI and AHB Switch Fabric
>The IMX8DQXPRM manual just mension a SSI (Source Synchronous Interface)-Interface between the >subsystems on the platform
>What is the difference between SSI system bus and the AXI and AHB Switch Fabric?

 

additional info was sent via mail.

 


>All communications to subsystems such as offchip memory or SPI run via the system bus (the bottleneck).
>Is it still possible to access the SPI/I2C by the Cortex-M4 in hard real time via the system bus?

 

yes

 

>Is there already a newer revision of the i.MX8X platform manual IMX8DQXPRM?

 

latest on official web product page

https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-proces...

 

Best regards
igor

918 Views
Chenjin
Contributor I

Hello,

Can you clarify more about

What is the difference between SSI system bus and the AXI and AHB Switch Fabric?

 

Chenjin

0 Kudos