Need help to choose MCU

Hi 

We are trying to develop an ASIC which has the below functionality.

  1. Activation Control: Enables the connected device for a single user interaction at a time, ensuring controlled and sequential operation.
  2. Data Capture: Securely logs user inputs transmitted by the connected device.
  3. Data Aggregation: Collects and stores input data in distinct categories for accurate processing.
  4. Operational Feedback: Provides confirmation signals upon successful input registration.
  5. Data Retrieval: Displays the aggregated data securely on command for further analysis or processing.
  6. Secure Operation: Designed to operate in standalone mode with robust security measures to prevent unauthorized access or tampering.

We have internally chosen Cortex M3/M4 for the intended functionality. But we are also considering the M33 for same. 

Is it advisable to choose M33.

Parents
  • Hi,

    Your project sounds fascinating, and the outlined functionality is impressive!

    Choosing between Cortex M3/M4 and M33 largely depends on your specific requirements. If security is a major concern (as hinted by your focus on "robust security measures"), the M33 might be a better option. It offers TrustZone technology, which can enhance secure operation by isolating critical operations from non-secure ones. This can be crucial for your "Secure Operation" and "Data Retrieval" functions.

    Additionally, the M33 is more power-efficient and offers better performance scalability compared to the M3/M4, which might be helpful for handling "Data Aggregation" and "Operational Feedback."

    However, if your design constraints prioritize simplicity, cost-effectiveness, or if your current implementation doesn't fully leverage TrustZone or the added features of the M33, sticking with M3/M4 could be a practical choice.

    It might be worth conducting a detailed analysis of your ASIC's security needs and performance benchmarks before making the final decision. Best of luck with your development!

Reply
  • Hi,

    Your project sounds fascinating, and the outlined functionality is impressive!

    Choosing between Cortex M3/M4 and M33 largely depends on your specific requirements. If security is a major concern (as hinted by your focus on "robust security measures"), the M33 might be a better option. It offers TrustZone technology, which can enhance secure operation by isolating critical operations from non-secure ones. This can be crucial for your "Secure Operation" and "Data Retrieval" functions.

    Additionally, the M33 is more power-efficient and offers better performance scalability compared to the M3/M4, which might be helpful for handling "Data Aggregation" and "Operational Feedback."

    However, if your design constraints prioritize simplicity, cost-effectiveness, or if your current implementation doesn't fully leverage TrustZone or the added features of the M33, sticking with M3/M4 could be a practical choice.

    It might be worth conducting a detailed analysis of your ASIC's security needs and performance benchmarks before making the final decision. Best of luck with your development!

Children
No data