Search by Tags

Verdin Product Family Specification Update

 

Article updated at 09 Nov 2020
Compare with Revision


Subscribe for this article updates

Introduction

The Verdin product family specification has received a minor update, affecting parts in the Verdin Sample Phase. This update will trigger minor compatibility issues.

The products based on the old specification are listed below:

All the other Verdin products and its future versions, including Verdin iMX8M Mini V1.1A and Verdin iMX8M Plus V1.0A, will comply with the new Verdin Product Family Specification.

To ensure that custom Verdin carrier board designs are fully compatible with the latest Verdin specification (and upcoming Verdin modules), please refer to the Verdin Carrier Board Design Guide. The versions >= V0.91 of the Design Guide reflects the Verdin family specification's latest state.

Specification Changes

What has changed in the Verdin specification?

Power control signal states during RESET We will differentiate between cold and warm reset cycles. Reset methods supported by Verdin modules will be documented in the respective module datasheets. Reset methods will determine the states of Verdin's power control signals during the RESET cycle. See the Verdin Carrier Board Design Guide , version >= 0.92, Chapter "Power Management", section "Module Power States" for more information
Behaviour of the SLEEP_MOCI# power control signal SLEEP_MOCI# will be Push-pull. It will be enabled by software after power-up and not during the power-up sequence. See the Verdin Carrier Board Design Guide , version >= 0.92, Chapter "Power Management", section "General Power Sequences" for more information
Behaviour of the FORCE_OFF_MOCI# power control signal FORCE_OFF_MOCI# will be Open Drain (instead of Push-pull). See Errata HAR-5754 for more information
Behaviour of the RESET_MICO# power control signal If the CTRL_RESET_MICO# is low, the module will keep in reset mode. This allows the carrier board to prolong the reset cycle. See the Verdin Carrier Board Design Guide , version >= 0.92, Chapter "Power Management", section "General Power Sequences" for more information
Verdin DSI display adapter connector Upcoming Verdin evaluation carrier boards and Verdin DSI display adapters will feature Samtec LSS-130-03-L-DV-A connectors.

Expected Compatibility Issues

What are the exact compatibility issues to be expected between "old" and "new" sample products?

The below table contains a summary of the issues to be expected.

Carrier Board Module Issue affecting Carrier Board and Module combination
Verdin Development Board V1.0B (and custom designs based on the reference design) Verdin iMX8M Mini V1.1A
Verdin iMX8M Plus V1.0A
"Reset issue": The power gets killed during a reset cycle. The module does not boot after reset. One needs to press the power button to make the module boot.
Dahlia V1.0B (and custom designs based on the reference design) Verdin iMX8M Mini V1.1A
Verdin iMX8M Plus V1.0A
"Boot issue ": Immediately after turning on the power, the power gets killed. In other words, it is not possible to keep the power turned on. The module does not boot.

Also, the above issues are documented in:

  • Errata documents of the respective products
  • Public carrier board reference designs (warnings in schematic PDFs and Altium files)
  • The corresponding Errata / Known issues sections of the Toradex Developer Website

Verdin Evaluation Board Roadmap

What will happen to the existing Verdin evaluation carrier boards?

Toradex will release updated versions of the carrier boards affected to resolve the issues, as mentioned earlier fully. The lists of upcoming changes will be available in the respective Revision history sections of the Toradex Developer Website.

Toradex will also provide simple patching instructions to customers that already purchased these carrier boards to ensure compatibility with upcoming Verdin modules.

Important note: upcoming (updated) carrier board versions won't be compatible with the Verdin iMX8M Mini Quad 2GB WB IT V1.0B. We encourage our customers to upgrade to the latest module versions when they become available.