Módulo de chip de telecomunicações THD89 1280K Tongxin
Este produto é o primeiro chip na China a receber a certificação CC EAL6+.
Adotando o processo de fabricação mais avançado do mundo, ele possui recursos como alta segurança, alta confiabilidade, baixo consumo de energia, múltiplas interfaces e grande capacidade. O produto é ideal para pagamentos seguros, relógios inteligentes e casas inteligentes, operação autônoma, blockchain, IoT e outros.
Descrição
Características
√ Núcleo de 32 bits de alto desempenho
√ Little-endian
√ Pipeline de 3 estágios
√ O relógio operacional da CPU pode ser configurado
– Relógio interno: de 1 a 32 divisões
Memória
NVM
√ Tamanho: 1280 KB
√ Tamanho da página: 512 bytes
√ Operação de apagamento e programação:
– Apagamento de página de 512 bytes
– Alinhamento de palavras duplas, programação de uma ou mais palavras duplas no
mesma meia página (64 bits como unidade)
√ Tempo típico:
– Apagamento de página 3 ms, Apagamento rápido de página 0,9 ms
– Programação de palavras duplas 45 μs
√ Lógica de bits:
– 1b após apagar (fisicamente)
– 0b após a programação
√ Uso: dados e código
BATER
√ Tamanho: 44 KB
– RAM geral: 40 KB
– PKE RAM: 4 KB, CPU acessível
ROM
√ Tamanho: 48 KB
– Pré-carregamento do Bootloader, biblioteca de operação básica e biblioteca PKE
OTP
√ SN: 17 bytes
√ UID: 10 bytes
Algoritmos e Periféricos
Algoritmos simétricos
√ DES/T-DES
√ AES
√ SM1
√ SM4
√ SM7
√ SSF33
Algoritmos assimétricos
√ RSA (suporte a 4096 bits)
√ ECC
√ SM2
√ SM9
Algoritmos de resumo
√ SHA1
√ SHA256
√ SHA512
√ SM3
Periféricos
√ CRC: CRC-CCITT de 16 bits e CRC de 32 bits
√ TRNG: Gerador de números aleatórios verdadeiros, para transações seguras
√ Temporizador: Três temporizadores de 16 bits (fonte de relógio independente), um temporizador ETU (fonte de relógio externa)
Interface
Interface serial ISO/IEC 7816-3
√ UART com suporte ao protocolo ISO/IEC 7816-3 T=0/T=1 e 11 taxas de transmissão:
F/D = 11H, 12H, 13H, 18H, 91H, 92H, 93H, 94H, 95H, 96H, 97H
√ Interface DMA implementada
√ Contador ETU dedicado para transmissão automática de bytes nulos (por exemplo, 60H)
√ Transmissão automática de byte TS de ATR (3BH)
√ Suporta padrões de consumo de energia GSM, incluindo modo Clock Stop
SWP
√ Em conformidade com ETSI TS 102 613 (V11.0.0)
√ Interface DMA implementada
√ Comunicação automática durante a fase ACT
GPIO
√ 7 GPIOs
√ Multiplexado com interface SPI
√ Acionamento por borda e nível
SPI
√ Modo mestre e escravo suportado
√ Interface DMA implementada
√ Velocidade máxima de 8 Mbps para mestre
√ Velocidade máxima de 10 Mbps para escravo
I2C
√ Modo mestre e escravo suportado
√ Taxas de transferência padrão (100 Kbps ~ 400 Kbps)
√ Endereço I2C de 7 bits
√ Interrupção suportada
√ O buffer de transmissão e recepção pode ser separado e cada buffer armazena um byte a cada vez
UART
√ Modo assíncrono para interface UART
√ FIFOs de transmissão e recepção opcionais
√ Suporta taxas de transmissão padrão, até 2,5 Mbps
Segurança
√ WDT (Temporizador de Cão de Guarda)
√ Embaralhamento, armazenamento de dados redundantes
√ Redundância lógica
√ Detectores externos de alta e baixa tensão
√ Detectores internos de alta e baixa tensão
√ Detectores de frequência de clock externo alta e baixa (clock externo ISO/IEC 7816)
√ Filtro de relógio (relógio externo ISO/IEC 7816)
√ Detectores de baixa frequência de clock interno
√ Detector de luz
√ Detector de temperatura
√ Escudo ativo
√ Certificação de segurança direcionada: CC EAL5+, EMVCo, BCTC
Parâmetros de trabalho (Nota 1)
| Símbolo | Nome | Condições | Mínimo | Típico | Máx. | Unidade |
| TDES | Tempo para execução de 64 bits
Criptografia DES |
235 | Ciclo | |||
| TSE | Hora de apagar uma página | 2 | 3 | 4 | ms | |
| Hora de apagar uma página (rápido) | 0,8 | 0,9 | 1 | ms | ||
| TSP | Hora de programar uma palavra dupla | 37,5 | 45 | 53 | μs | |
| Hora do programa meia página | 1.3 | 1,45 | 1.6 | ms | ||
| TDR | Retenção de dados | 12 | ano | |||
| NSE | Resistência da página | 500000 | Ciclo | |||
| fEXT | Frequência do relógio externo. | 1 | 10 | MHz | ||
| VCC | Tensão de alimentação | 1,62 | 5.5 | V | ||
| TPI | Corrente de alimentação
(Nota 2) |
VCC = 5,0 V | 10 | mA | ||
| VCC = 3,0 V | 6 | mA | ||||
| VCC = 1,8 V | 4 | mA | ||||
| ISB | Corrente de espera
(Parada do Relógio) |
VCC = 5,0 V | 200 | μA | ||
| VCC = 3,0 V | 100 | μA | ||||
| VCC = 1,8 V | 100 | μA | ||||
| TAMB | Temperatura ambiente | -40 | 105 | °C | ||
| VESD | Proteção ESD | HBM | 4 | kV |
√ Nota 1: Este documento é uma versão preliminar, dados e descrições (incluindo esta tabela) não podem ser
uma evidência formal do desempenho e das funções do CI.
√ Nota 2: Ao operar somente na interface ISO7816 sem executar algoritmo.
Descrições
Em comparação com produtos similares na indústria mundial, os produtos da série THD89 se destacam pelo alto desempenho, alta segurança, alta durabilidade, custo-benefício e baixo consumo de energia.
Estrutura

Kits de ferramentas de desenvolvimento
√ Placa de alvo TMC
√ Projeto de demonstração com API (Interface de Programação de Aplicativos)
√ Manual do Usuário e Notas de Aplicação
√ A ferramenta de software UDVG para gerar script de download COS com formato personalizado
Definições de Pacotes e Pinos
Estão listadas as definições de pinos para um pacote de cartão.
| Nome do Sinal | Descrições de funções | Contato definido na ISO/IEC 7816-2 |
| VCC | Tensão de alimentação | C1 |
| Terra | Chão | C5 |
| CLK | Entrada de relógio | C3 |
| RST | Sinal de reinicialização | C2 |
| E/S | Entrada/Saída de Dados | C7 |
| SWP | Contato SWIO | C6 |
| NC | Não conectado | C4, C8 |
Definições de pinos:
| Número | Nome | Descrição |
| 1 | VCC | VCC |
| 2 | Terra | Terra |
| 3 | CLK | Sinal de relógio da interface do cartão de contato (escravo ISO7816) |
| 4 | RST | Sinal de reinicialização da interface do cartão de contato (escravo ISO7816) |
| 5 | SIO | Sinal de dados da interface do cartão de contato (escravo ISO7816) |
| 6 | SWIO | SWP IO |
| 7 | GPIO0 | GPIO0/SPI_MOSI/UARTTX/SPI_SCK |
| 8 | GPIO1 | GPIO1/SPI_MISO/UARTRX/SPI_SSN |
| 9 | GPIO2 | GPIO2/SPI_CLK/ I2C_SCL/SPI_MOSI |
| 10 | GPIO3 | GPIO3/SPI_SSN/I2C_SDA/SPI_MISO |
| 11 | GPIO4 | GPIO4/I2C_SCL/UARTTX/SWD_CLK |
| 12 | GPIO5 | GPIO5/I2C_SDA/UARTRX/SWD_SIO |
| 13 | GPIO6 | GPIO6 |
