The H2040 chip is a high-performance edge computing chip equipped with a quad-core microprocessor of C9500, operating at a maximum frequency of 1.3GHz. C9500 is a PowerPC processor core with dual-issue, 7-stage pipeline, and superscalar . H2040 integrates various peripherals on the chip, such as PCI-E 3.0, USB3.0 OTG, RapidIO2.2, 10G Ethernet, and 1G Ethernet.
H2040 supports both national and international cryptographic algorithms, including national standards cryptographic of SM2/SM3/SM4/SM9 and international standards cryptographic of RSA, AES, DES, SHA0, SHA1, SHA224, SHA256, and other recognized algorithms.
? Compatible with NXP e500MC core
? Native support for multiprocessor systems
? 32KB instruction CACHE, 32KB data CACHE
? 128KB L2 CACHE
? MMU support
? 1MB L3 Cache
? Supporting public key cryptographic algorithms and symmetric cryptographic algorithms
? Supporting national cipher algorithm of SM2/SM3/SM4/SM9
? Supporting international algorithms of RSA/AES/DES/SHA
? Supporting reconstructed algorithms
? Temperature detection
? Voltage detection
? Frequency detection
? True random number generator with maximum output data rate of 20M
? Supporting 64-bit data + 8-bit for ECC data
? Supporting 8-bit and 16-bit data width
? Supporting up to 800MHz, 1.6GT/s
? Compatible with PCI-E 3.0
? Supporting X4 connection, can be used in RC or EP mode
? Compatible with RapidIO 2.2 and backward compatible with RapidIO 2.1/2.0/1.3/1.2/1.1
? Supporting DMA operation
? Supporting USB3.0 high-speed standard and OTG function
? Supporting point-to-point transfer with a high-speed, full-speed, or low-speed USB device
? Supporting Session Request Protocol (SRP) and Host Negotiation Protocol (HNP)
? Supporting Suspend and Resume low power control
? Supporting DMA access to FIFO
? Supporting 10G-BASE-KR mode, compatible with 10G-BASE-R through parallel detection
? 10G-BASE-KR mode supports FEC error correction
? Supporting 4-CH sending and receiving engine
? 16KB Rx FIFO and 16KB Tx FIFO
? Supporting 2 10GE Ethernet interfaces
? Supporting 10/100/1000Mbps half-duplex or full-duplex Ethernet access
? Used in various Ethernet application scenarios
? Power management
? Different packet processing characteristics
? Supporting 8 1GE Ethernet interfaces
? Complied with SATA3.0 standard, backward compatible with SATA 1.0 and 2.0
? Supporting 4 channels
? Supporting high-speed DMA based on descriptors
? Supporting 8 ROM, EPROM, SRAM, Flash or peripheral chip selection
? Supporting Burst and non-Burst transmission
? Supporting 8-bit and 16-bit
? Programmable access time for each device
? Supporting serial master mode operation
? Supporting DMA controller interface
? Supporting enhanced SPI
? Supporting SD3.0 and 3.01 specifications, including eSD
? Supporting SDIO 3.0, including eSDIO
? Optional 16 or 64-byte FIFOs for sending or receiving data
? Programmable baud rate, data bits, parity check, and stop bits
? Supporting DMA access
? Compatible with Philips Semiconductor I2C standard
? 2 independent 4*1byte data buffers
? Detecting illegal start and stop signals
? Power domain: 0.9V, 1.0V, 1.5V, 1.8V, 3.3V
? Packaging: CBGA1295
? Supporting master/slave mode operation
? SPI operation can be controlled in Doze mode
? Programmable data frame size from 4-16bits
? Supporting time calibration in high-speed transmission mode
? Complete development environment
? Rich driver library
? Complete application solution