The traditional touch industrial displays are mainly based on WINDOWS, but in recent years, Android has followed closely. However, the market application of Android has not been ideal; instead, LINUX-based touch industrial displays have become very popular.
Although Android closely follows WINDOWS, its application in the industrial touch display market has not been ideal. This may be because Android was originally designed for mobile devices, and its architecture and functionality may not be stable and reliable enough for certain industrial applications. Additionally, the security and customizability of Android may not be as robust as some operating systems specifically designed for industrial environments.
In contrast, LINUX-based touch industrial displays are very popular mainly due to their high stability and reliability, which can adapt to various harsh industrial environments. At the same time, LINUX is open-source, allowing for customization and optimization based on specific needs, giving it greater flexibility in industrial applications.
Today, we introduce the industrial-grade chip based on LINUX system — Model 4, explaining why it is widely chosen for application in touch industrial displays.
Everyone knows that when selecting chips for industrial touch displays, various factors need to be considered to ensure that the chosen chip meets the specific application scenario requirements.
For specific application scenarios and functional requirements of industrial touch displays, such as for industrial automation control, machinery operation, or smart cabinets, the chip needs to achieve fast response and precise control while being compatible with interfaces commonly used in industrial touch displays, such as MIPI, RGB, LVDS, etc. Furthermore, industrial environments are often harsh, so the chip must have high stability and reliability, including resistance to electromagnetic interference, dust, and water, to ensure normal operation in adverse conditions. Finally, cost is also a key factor in chip selection to reduce the overall product cost. Given these conditions for industrial touch displays, it is not surprising that the Model 4 chip (hereinafter referred to as M4 chip) is highly sought after.
Model 4 is a high-performance full HD display and smart control SOC, using a domestically developed 64-bit high-performance RISC-V core, with a built-in 16-bit DDR controller and rich interconnection peripheral interfaces. It is equipped with a 2D image acceleration engine and H.264 decoding engine, capable of meeting various interactive design scenarios and multimedia interaction experiences, with high reliability, high security, and high openness design standards, suitable for general industrial applications.
Functional Block Diagram
Chip Details Introduction
CPU Core
Pingtouge C906 single-core, RV64IMAFDC instruction architecture, 600MHz @ 1.2V
System Security
Supports digital signature secure boot method
CE implements AES/TDES/RSA encryption and decryption algorithms and SHA/HMAC calibration algorithms
SPI_ENC implements online decryption for SPI Nand/SPI Nor
SID built-in fuse 2048bit, of which 512bit is for custom use
Built-in 256bit TRNG generator
On-Chip Memory
BROM 32KB
SRAM 96KB
DRAM SiP 16bit KGD, two specifications available:
DDR2 512Mb, maximum frequency 528MHz
DDR3 1Gb, maximum frequency 672MHz
DRAM supports spread spectrum function
Storage Interface
QSPI supports SPI NAND Flash / SPI Nor Flash
Supports single-channel/double-channel/four-channel
IO maximum rate SDR 100MHz
Flash capacity is unlimited
eMMC5.0/SD3.01/SDIO3.0, a total of 3 sets
eMMC 8 lines/4 lines, supports SDR25/SDR50/DDR50 modes
IO maximum rate DDR 50MHz, only supports 3.3V IO voltage
Image Engine
DE display engine:
1 UI layer, 1 VI layer, maximum performance 1080P60
VI layer supports 1/31.999x ~ 32x scaling
Integrated error diffusion Dither algorithm
GE image engine:
Maximum input/output image size 4096×4096
Supports horizontal and vertical flip, 90/180/270 degrees rotation
RGB format supports rotation and scan order at any angle
Supports 1/16x ~ 16x scaling, using 6×4 taps 16 phases filtering algorithm
Supports command queue
VE video codec:
H.264/AVC decoder, maximum performance 1080P30?
MJPEG baseline decoder
PNG decoder
JPEG encoder
Display Interface
Parallel RGB 24bit, IO rate up to 200MHz, maximum performance 1080P60
Dual Link LVDS, interface rate up to 700MHz, maximum performance 1080P60
MIPI DSI 4 LANE, interface rate up to 1GHz, maximum performance 1080P60
Supports SRGB/I8080/QSPI screen interfaces, IO rate up to 200MHz
DVP 8bit input, IO rate up to 150MHz, maximum performance 1080P30
All display output interfaces support spread spectrum function
Audio Interface
Integrated 1 AUDIO ADC, signal-to-noise ratio > 90dB
2-channel DMIC interface input
2 sets of I2S, both support input and output, support TDM mode
Left and right channel digital PWM output (SPK)
General Interface
2 USB ports, USB0 can be configured as DEVICE/HOST, USB1 as HOST
2 GMAC ports, support 100M RMII/1000M RGMII, support IEEE1588 protocol
3 SPI ports, support 3-wire/4-wire interfaces
8 UART ports, compatible with industrial standard 16550, baud rate precision < 2%
4 I2C ports, support 7bit and 10bit addressing, maximum speed 400Kb/s
2 CAN ports, support CAN2.0A and CAN2.0B, programmable communication speed up to 1Mbps
1 CIR set, supports infrared input and output
1 PBUS set for read/write access to external device address space
6 groups of GPIO, a total of 66 IO, each IO independently configurable:
Can choose no pull-up/down/33KΩ pull-up/33KΩ pull-down
Output drive adjustable in 8 levels
Supports two-level debounce and interrupts
Counters
GTC general timer
RTC real-time clock
PWM
EPWM
CAP
Analog
Built-in 12-channel 12bit GPADC, sampling rate up to 1MSPS
Built-in 12-channel 12bit PSADC, sampling rate up to 1MSPS
Integrated RTP resistive touch screen interface
Operating Temperature
-20 to +105℃
Interface Comparison Table
M4 Chip Operating Conditions
Software and hardware are open-source, open-source link address can be obtained by leaving a message