Welcome to the inaugural Serious Integrated blog! Our hope is that these blogs will help reframe the way you think about developing embedded systems and lead you to develop more polished, efficient and modern embedded systems from
A display module is not just a Liquid Crystal Display (LCD) that will present a picture to a user and a touch screen for human interaction. A display module is a highly integrated real-time embedded system that is tuned to
Summary of Major Components
The display module is made up of several components which include:
- The LCD
- Touch controller
- Video controller
- Hardware accelerators
- Memory controllers
- Embedded peripherals (SPI, I2C, UART, I2S, GPIO, etc.)
- An ambient light sensor
- Security and encryption engines
SIM543 Block Diagram
A Deeper Dive
As you have probably already surmised, a display module is a complicated embedded system and not something that a development team should lightly decide to develop on their own. Let’s take a few moments to discuss a few of these major components.
First, let’s look at the SIM543’s heart, the Renesas Synergy™ S7G2 microcontroller. This real-time microcontroller provides the SIM543 module with an efficient, 32-bit microcontroller that provides all the peripherals and capabilities that one would expect from a modern real-time processor. These capabilities are made accessible to the HMI developer to communicate and interact with external devices through various peripheral interfaces. This makes it possible for the display module to interact in complex ways with its environment and even the cloud if the designer so desires. These capabilities are available through the 60-pin expansion connector or through other connectors available on the SIM.
As would be expected, the S7G2 has a very powerful graphics subsystem that can generate beautiful graphics and interface to a wide variety of LCD’s. To ensure that the graphics and application run smoothly, the SIM543 has several different memory sources that are available for application and storage purposes. These include an internal 3-megabyte flash storage for application code and graphics, an external
Each SIM will also vary slightly in the additional capabilities that are built into the display module. For example, the SIM543 also includes a
Simple & Elegant Interaction: 5 Connections
While the capabilities that are available in a SIM may at first seem a bit overwhelming, the SIM provides a simple and elegant manner for interacting with it. For example, examine the diagram below. You’ll quickly notice that there are just five connections that a developer needs to be familiar with. First, there is a device USB port that can be used to load a GUI, update the module’s firmware, and communicate with the module during development, production programming, and even in the final system.
As we’ve started to explore, there is far more to a display module than simply an LCD and
A Serious Tip for the Thoughtful Engineer
As we have seen in today’s post, a display module is not a simple device. Developing one from scratch will take considerable time and be filled with unknown issues; For example, the ability to easily scale the solution