Rockchip RV1126 Development Evaluation Board Placa Core IPC AI SDK Kit de Desenvolvimento de Software
Índice
Galeria
Aplicações do produto
IPC inteligente, Máquina de painel de reconhecimento facial, Câmera de captura de rosto, Campainha de vídeo, Sem rede, e sem câmera de energia, Expresso portátil, Navegação GPS, Interface homem-máquina, Equipamento de Monitoramento, Drone Pod, Sistema de videoconferência, etc.
Quer trabalhar com o módulo de câmera de lente Sony IMX415?
Baixe o SDK
Especificação de vista frontal
Pino1 |
VCC5V0_OTG |
Pin2 |
OTG_DM |
Pin3 |
OTG_DP |
Pin4 |
GND |
9.Ethernet&poder Jack
Pino1 |
TX+ |
Pino 6 |
RX- |
Pin2 |
TX- |
Pin7 |
POE78 |
Pin3 |
RX+ |
Pin8 |
POE78 |
Pin4 |
POE45 |
Pin9 |
GND |
Pin5 |
POE45 |
Pino 10 |
VCC12V_DCIN |
10. Conector de áudio
Pino1 |
LED1/PHYAD1 |
Pin2 |
LED0 / PHYAD0 |
Pin3 |
REDEFINIR |
Pin4 |
MICP |
Pin5 |
GND |
Pino 6 |
LINE_OUT |
Especificação da vista traseira
1.DDR3L (Samsung K4B4G1646E BCNB)
Um DDR3 de 4 Gbit está conectado à frente e atrás de toda a placa, com um total de 8G bits;
2.Conector MIPI DSI
Pino1 |
IRQ |
Pino 11 |
MIPI_DSI_D3N |
Pin2 |
PWR_EN |
Pino 12 |
MIPI_DSI_D3P |
Pin3 |
RST |
Pino 13 |
MIPI_DSI_D0N |
Pin4 |
I2C3_SDA |
Pino 14 |
MIPI_DSI_D0P |
Pin5 |
I2C3_SCL |
Pino 15 |
GND |
Pino 6 |
GND |
Pino 16 |
MIPI_DSI_CLKN |
Pin7 |
MIPI_DSI_D2P |
Pin17 |
MIPI_DSI_CLKP |
Pin8 |
MIPI_DSI_D2N |
Pin18 |
GND |
Pin9 |
MIPI_DSI_D1P |
Pin19 |
VCC_12V |
Pino 10 |
MIPI_DSI_D1N |
Pin20 |
VCC_12V |
3.Conector MIPI CSI
Pino1 |
VCC3V3_SYS |
Pin21 |
MIPI_CSI_RX0_D1N |
Pin2 |
VCC3V3_SYS |
Pin22 |
MIPI_CSI_RX0_D0P |
Pin3 |
SPI0_CLK |
Pin23 |
MIPI_CSI_RX0_D0N |
Pin4 |
LED_PWM |
Pin24 |
GND |
Pin5 |
SPI0_CS0N |
Pin25 |
MIPI_CSI_CLK0 |
Pino 6 |
SPI0_MISO |
Pin26 |
GND |
Pin7 |
SPI0_MOSI |
Pin27 |
PWM8 |
Pin8 |
I2C1_SDA |
Pin28 |
IRC_AIN |
Pin9 |
I2C1_SCL |
Pin29 |
PWM11 |
Pino 10 |
MIPI_RX0_PDN |
Pin30 |
PWM9 |
Pino 11 |
MIPI_RX0_RST |
Pin31 |
IRC_BIN |
Pino 12 |
GND |
Pin32 |
ZOOM_EN |
Pino 13 |
MIPI_CSI_RX0_CLKP |
Pin33 |
PWM10 |
Pino 14 |
MIPI_CSI_RX0_CLKN |
Pin34 |
P-IRIS_PT |
Pino 15 |
GND |
Pin35 |
FOCUS_PT |
Pino 16 |
MIPI_CSI_RX0_D2P |
Pin36 |
ADC_IN |
Pin17 |
MIPI_CSI_RX0_D2N |
Pin37 |
GND |
Pin18 |
MIPI_CSI_RX0_D3P |
Pin38 |
VCC_1V8 |
Pin19 |
MIPI_CSI_RX0_D3N |
Pin39 |
VCC_12V |
Pin20 |
MIPI_CSI_RX0_D1P |
Pin40 |
VCC_12V |
4.Conector de função
Pino1 |
HOST_DM |
Pino 14 |
SDMC0_D0 |
Pin2 |
HOST_DP |
Pino 15 |
SDMC0_CLK |
Pin3 |
GND |
Pino 16 |
SDMC0_D3 |
Pin4 |
GND |
Pin17 |
RS485_CTL |
Pin5 |
ALARME_IN |
Pin18 |
UART3_RX_485 |
Pino 6 |
SDMC0_DET |
Pin19 |
UART3_TX_485 |
Pin7 |
ALARM_OUT |
Pin20 |
GND |
Pin8 |
SDMC0_PWREN |
Pin21 |
VCC_12V |
Pin9 |
SDMC0_D2 |
Pin22 |
VCC_12V |
Pino 10 |
USB_PWREN |
Pin23 |
POE45 |
Pino 11 |
SDMMC0_CMD |
Pin24 |
POE78 |
Pino 12 |
GND |
Pin25 |
POE36 |
Pino 13 |
SDMC0_D1 |
Pin26 |
POE12 |
Perguntas frequentes
- O endereço IP padrão da câmera é 192.168.31.88.
- se você conectar nossa amostra por cabo de rede com seu computador, você pode usar isso 169.254.95.254 para modificar o parâmetro.
Do utilizador: administrador
Senha: administrador
Verifique a imagem abaixo, Somente uma conexão curta em breve P2 e P3 e ele irá acionar o início. então você pode afrouxar a conexão.
sim, vamos modificar de acordo com sua exigência.
Você precisa 4.2 volts, temos que substituir o IC de energia, mas os pinos e circuitos periféricos dos dois CIs de alimentação são diferentes. Nossos engenheiros tentaram muitos métodos, mas não podem modificar diretamente a placa original, então só podemos usar isso temporariamente. Na placa vermelha, um IC de fonte de alimentação está conectado para atender às suas necessidades.
https://youtu.be/toh4bY1kTuw
O tamanho da dimensão da placa pcba é 38x38mm
O diâmetro de quatro furos é de 2mm
A distância de dois furos é de 34 mm
do utilizador: raiz
senha: fragmento de rocha
Requisitos de hardware
1. Módulo de câmera Sony IMX415 (Módulo de câmera com interface MIP)
2. Cabo de fita MiPi (cabo para conectar a câmera com SBC PCB)
3. Placa principal da câmera RV1126
4. Chicote de cabos (Chicote de cabos com USB POE, Poder, e conector de áudio RCA)
5. Bcard POE para SBC (Placa adaptadora POE para SBC PCB)
6. Adaptador de energia (Fonte de alimentação CC para unidade de câmera)
7. Programação USB / cabo de depuração (OTe) (USB separado, Cabo tipo OTG para programar e depurar SBC)
8. CONDUZIU / placas IR (Placa IR e LED para montagem de câmeras)
9. microfone
10. Samsung eMMC com memória baseada em SLC/MLC
11. Samsung RAM
12. ethernet realtek: com suporte PoE
13. Bateria RTC
sim, estamos felizes em desenvolver um novo recurso para atender sua demanda.
sim, nossa placa de desenvolvimento RV1126 possui suporte adicional para leitor de cartão TF.
OK. Te enviarei por e-mail.
Responda: O engenheiro respondeu que sua ferramenta de desenvolvimento Rockchip RV1126 é apenas para Windows.
Questão: Teremos acesso root? Se for root, podemos instalar qualquer um dos nossos programas (incl. Linux)
Responda: sim.
Questão: Posso pedir um link para repositórios para download do SDK, (ferramentas de desenvolvimento)?
Responda: sim, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=compartilhando
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=compartilhando
Questão: Precisamos de um composto (CVBS) vídeo em seu módulo Rockchip RV1126. Você pode apoiá-lo? Adicione apenas DSI ao chip conversor de vídeo analógico.
Responda: Você precisa da placa de desenvolvimento RV1126 para suportar um composto (CVBS) entrada para a câmera CVBS normal?
Se sim, por favor verifique o link abaixo, desenvolvemos para outro cliente.
RV1126 personalizado para web USB ou câmera CVBS.
Também podemos desenvolver a outra função se você precisar.
Questão 1: Quais drivers de câmera são suportados pelo SDK?
Responda 1:
Questão 2: Quais drivers de vídeo MIPI DSI são suportados pelo SDK?
Responda 2: MIPI DSI é depurado com base na tela específica. Verifique a imagem abaixo.
1.1 visão global
RV1126 é um processador de visão de alto desempenho SoC para IPC/CVR, especialmente para aplicativos relacionados à IA. É baseado em um núcleo quad-core ARM Cortex-A7 de 32 bits que integra NEON e FPU. Há um cache I de 32 KB e um cache D de 32 KB para cada núcleo e um cache L2 unificado de 512 KB. A NPU integrada suporta operação híbrida INT8/INT16 e o poder de computação é de até 2.0TOPs. além do que, além do mais, com sua forte compatibilidade, modelos de rede baseados em uma série de estruturas como TensorFlow/MXNet/PyTorch/Caffe podem ser facilmente convertidos.<br>
O RV1126 também apresenta um ISP de 14 megapixels totalmente baseado em hardware de nova geração (processador de sinal de imagem) e pós-processador. Ele implementa muitos aceleradores de algoritmos normalmente usados em IPC e CVR, como HDR, 3A funções (EA, DO, AWB), LSC, 3DNR, 2DNR, afiar, desembaçar, correção olho de peixe, correção de gama, detecção de pontos de recurso e assim por diante. Todos eles são processamento em tempo real. Cooperando com dois MIPI CSI (ou LVDS/SubLVDS) e um DVP (BT.601/BT.656/BT.1120) interface, os usuários podem construir um sistema que recebe dados de vídeo de 3 sensores de câmera simultaneamente.
O codificador de vídeo embutido no RV1126 suporta codificação UHD H.265/H.264. Ele também suporta codificação multi-stream, até um 4Kp30 e um 1080p30 simultâneos. Com a ajuda deste recurso, o vídeo da câmera pode ser codificado com resolução mais alta e armazenado na memória local e transferido para outro vídeo de resolução mais baixa para armazenamento em nuvem ao mesmo tempo. O decodificador de vídeo H.264/H.265 no RV1126 suporta 4Kp30 para H.264 e H.265.
Além do bloco multimídia de alto desempenho anterior, RV1126 também contém áudio rico, memória, e outras interfaces periféricas como I2C, SPI, PWM, e assim por diante. Isso pode ajudar os usuários a adicionar mais sensores ou outros periféricos em todo o sistema para melhorar a flexibilidade e a expansibilidade.
RV1126 possui DRAM externa de alto desempenho (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) capaz de sustentar larguras de banda de memória exigentes.
1.2 Características
Os recursos listados abaixo, que podem ou não estar presentes em um produto real, podem estar sujeitos aos requisitos de licenciamento de terceiros. Entre em contato com a Rockchip para obter configurações reais de recursos do produto e requisitos de licenciamento.
1.2.1 Processador de aplicativos
Quad-Core Cortex-A7
Implementação completa do conjunto de instruções da arquitetura ARM v7-A, ARM Neon Advanced SIMD
Neon e FPU integrados separadamente
32 KB L1 I-Cache e 32 KB L1 D-cache por CPU Cortex-A7
Cache L2 Unificado de 512 KB para Quad-Core Cortex-A7
Tecnologia TrustZone suportada
Domínios de energia separados para o sistema central da CPU para suportar o interruptor de energia interno e ligar/desligar externamente com base no cenário de aplicação diferente
PD_CPU0: 1st Cortex-A7 + Néon + FPU + Cache de I/D L1
PD_CPU1: 2ª Cortex-A7 + Néon + FPU + Cache de I/D L1
PD_CPU2: 3rd Cortex-A7 + Néon + FPU + Cache de I/D L1
PD_CPU3: 4ª Cortex-A7 + Néon + FPU + Cache de I/D L1
Um domínio de tensão isolado para suportar DVFS
1.2.2 Interface de entrada de vídeo
Interface e processador de entrada de vídeo
Duas interfaces MIPI CSI/LVDS/SubLVDS, 4 pistas cada, A taxa de dados máxima do MIPI CSI é de 2,5 Gbps/pista, A taxa de dados máxima de LVDS/SublVDS é de 1 Gbps/pista
Na interface DVP padrão de 8/10/12/16 bits, dados de entrada de até 150 MHz
Suporta interfaces BT.601/BT.656 e BT.1120 VI
Suporta a polaridade de pixel_clk、hsync、vsync configurável
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
ISP
A resolução máxima é de 14Mpixel(4416×3312)
Entrada DVP: ITU-R BT.601/656/1120 com raw8/raw10/raw12/raw16, YUV422
Entrada MIPI: Pista de dados RX x1 / x2 / x4, raw8/raw10/raw12, YUV422
3A: incluir AE/Histograma, DO, Saída de estatísticas AWB
FPN: Remoção de ruído de padrão fixo
BLC: Correção do nível de preto
DPCC: Correção de cluster de pixel de defeito estático/dinâmico
LSC: Correção de sombreamento da lente
Bayer NÃO: De-noising Bayer-raw, 2DNR
HDR: 3-/2-Mesclagem de Quadros em Faixa de Alta Dinâmica
TMO: 3-/2-Mapeamento de tom de vídeo de mesclagem de quadros
WDR: Mapeamento de tons de ampla faixa dinâmica de um quadro
Debulhador: Demosaico adaptativo avançado com correção de aberração cromática
CCM/CSM: Matriz de correção de cor; RGB2YUV etc.
Gama: Correção de saída de gama
Desembaçar/Reforçar: Dehaze automático e aprimoramento de borda
3DUT: 3Paleta de Cores D-Lut para Cliente
LDCH: Distorção da lente na direção horizontal
Escala de saída*3: nível de redução de suporte*3(W0<3264; W1<1280; W2<1280)
Escala de saída*2: nível de redução de suporte*2(W0<1920; W1<1920)
Saída (FBC): suporte YUV422/420 com compressão de buffer de quadro
3DNR: Redução de ruído temporal avançada em YUV
2DNR: Redução avançada de ruído espacial em YUV
Afiado: Nitidez de imagem &lificador; Aprimoramento de borda em YUV
ORB: BREVE Orientado Rápido e Girado, um método de detecção de pontos característicos
FEC: a maior distorção de lente e correção de olho de peixe
CGC: Compressão de gama de cores, Conversão de faixa completa/limite de YUV
1.2.3 CODEC de vídeo
Decodificador de vídeo
Decodificação em tempo real de H.264 e H.265
Perfil principal e principal10 para H.265, até o nível 5.0 e 4096×2304@30fps
Linha de base, a Principal, Alto, alto10 e alto 4:2:2(sem MBAFF), até o nível 5.1 e 4096×2304@30fps
Codificador de vídeo
Codificação de vídeo UHD H.265/H.264 em tempo real
Quadros I-/P e referência SmartP.
Modos de controle de taxa de cinco bits (CBR, VBR, FixQp, AVBR, e QpMap)
Até 100 Taxa de bits de saída Mbit/s
Suporte ROI(sem limite) codificação;
Perfil alto para H.264, até o nível 5.1 e 4096×2304@30fps
Perfil principal para H.265, até o nível 5.0 e 4096×2304@30fps
Suporta codificação multi-stream
3840 x 2160@30 fps + 1080codificação p@30 fps
3840 codificação x 2160@30 + 3840 x 2160@30 fps decodificação
Formato de dados de entrada:
YCbCr 4:2:0 plano
YCbCr 4:2:0 semiplanar
YCBYCr 4:2:2
CbYCrY 4:2:2 intercalado
RGB444 e BGR444
RGB555 e BGR555
RGB565 e BGR565
RGB888 e BRG888
RGB101010 e BRG101010
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
Um domínio de tensão isolado para suportar DVFS
1.2.4 CÓDIGO JPEG
Codificador JPEG
Linha de base (DCT sequencial)
O tamanho do codificador é de 96×96 a 8192×8192(67Mpixels)
Até 90 milhões de pixels por segundo
Descodificador JPEG
O tamanho do decodificador é de 48×48 a 8176×8176(66.8Mpixels)
Até 76 milhões de pixels por segundo
1.2.5 Unidade de Processo Neural
Mecanismo de aceleração de rede neural com desempenho de processamento de até 2.0 TOPS
Suporte inteiro 8, inteiro 16 operação de convolução
Suporte a estruturas de aprendizado profundo: TensorFlow, TF-lite, Pytorch, Café, ONNX, MXNet, Duro, Darknet
Suporta API OpenVX
Um domínio de tensão isolado para suportar DVFS
1.2.6 Organização da Memória
Memória interna no chip
BootRom
SYSTEM_SRAM no domínio de tensão de VD_LOGIC
PMU_SRAM no domínio de tensão de VD_PMU para aplicação de baixa potência
Memória externa fora do chip
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
Flash SPI
eMMC
Cartão SD
Flash Nand Assíncrono
1.2.7 Memória interna
BootRom interno
Suporte a inicialização do sistema a partir do seguinte dispositivo:
Interface Flash FSPI
Interface eMMC
Interface SDMMC
Interface Assíncrona Nand
Download do código do sistema de suporte pela seguinte interface:
Interface USB OTG (Modo de dispositivo)
SYSTEM_SRAM
Tamanho: 64KB
PMU_SRAM
Tamanho: 8KB
1.2.8 Memória externa ou dispositivo de armazenamento
Interface de Memória Dinâmica (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Compatível com os padrões JEDEC
Compatível com DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Suporta largura de dados de 32 bits, 2 fileiras (seleção de fichas), espaço de endereçamento máximo de 4 GB por classificação, o espaço de endereçamento total é de 4 GB (max)
Modos de baixo consumo, como desligamento e atualização automática para SDRAM
Interface eMMC
Compatível com interface iNAND padrão
Compatível com a especificação eMMC 4.51
Suporta três larguras de barramento de dados: 1-pouco, 4-bits ou 8 bits
Suporta até HS200; mas não suporta fila CMD
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
Interface SD/MMC
Compatível com SD3.0, MMC versão 4.51
A largura do barramento de dados é de 4 bits
Interface de flash serial flexível(FSPI)
Suporta transferência de dados de/para dispositivo flash serial
Suporte x1, x2, modo de bits de dados x4
Suporte 2 seleção de fichas
Interface Flash Nand
Suporta flash nand assíncrono
A largura do barramento de dados é de 8 bits
Suporte 1 seleção de fichas
Suporta LBA e flash
Hardware ECC de até 16 bits/1 KB
Suporta tempo de interface configurável
1.2.9 Componente do sistema
RISC-V MCU
Núcleo de microcontrolador de 32 bits com RISC -V ISA
Arquitetura de Harvard, Instrução separada, e memórias de dados
O conjunto de instruções é RV32I com extensões M e C
Controlador de interrupção programável integrado (IPIC), tudo 123 Linhas IRQ conectadas ao GIC para Cortex-A7 também se conectam ao RISC –V MCU
Controlador de depuração integrado com interface JTAG
CRU (relógio &lificador; redefinir unidade)
Suporta controle de clock para componentes individuais
Um oscilador com entrada de clock de 24MHz
Suporta controle global de reinicialização por software para todo o chip, também soft-reset individual para cada componente
PMU (unidade de gerenciamento de energia)
Suporte 5 domínios de tensão separados VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Suporte 14 domínios de energia separados, que pode ser ligado/desligado por software com base em diferentes cenas de aplicativos
Vários modos de trabalho configuráveis para economizar energia por diferentes frequências ou controle automático de clock ou controle de ligar/desligar domínio de energia
Temporizador
Suporte 6 64temporizadores de bits com operação baseada em interrupção para aplicação não segura
Suporte 2 64temporizadores de bits com a operação baseada em interrupção para aplicação segura
Suporta dois modos de operação: contagem de execução livre e definida pelo usuário
Estado de trabalho do temporizador de suporte verificável
PWM
Suporte 12 PWMs no chip (PWM0 ~ PWM11) com a operação baseada em interrupção
A operação pré-dimensionada programável para o clock do barramento e, em seguida, dimensionada
Recurso de temporizador/contador de 32 bits incorporado
Modo de captura de suporte
Suporta modo contínuo ou modo one-shot
Fornece modo de referência e emite várias formas de onda de ciclo de trabalho
Otimizado para aplicação IR para PWM3, PWM7, e PWM11
Cão de guarda
contador de watchdog de 32 bits
O contador faz a contagem regressiva de um valor predefinido para 0 para indicar a ocorrência de um tempo limite
WDT pode realizar dois tipos de operações quando ocorre o timeout:
Gerar uma reinicialização do sistema
Primeiro, gerar uma interrupção e se isso não for limpo pela rotina de serviço no momento em que ocorrer um segundo tempo limite, gerar uma reinicialização do sistema
Comprimento de pulso de reinicialização programável
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
Totalmente 16 intervalos definidos do período de tempo limite principal
Um Watchdog para aplicação não segura
Um Watchdog para aplicação segura
Controlador de interrupção
Suporte 128 Entrada de fontes de interrupção SPI de diferentes componentes
Suporte 16 interrupções acionadas por software
Duas saídas de interrupção (nFIQ e nIRQ) separadamente para cada Cortex-A7, ambos são sensíveis a baixo nível
Suporta diferentes prioridades de interrupção para cada fonte de interrupção, e são sempre programáveis por software
DMAC
DMA baseado em programação de microcódigo
A função DMA de lista vinculada é suportada para completar a transferência de dispersão-reunião
Suporta tipos de transferência de dados com memória para memória, memória para periférico, periférico para memória
Sinaliza a ocorrência de vários eventos DMA usando os sinais de saída de interrupção
Um controlador DMA incorporado para o sistema
Funcionalidades DMAC:
Suporte 8 canais
27 solicitações de hardware de periféricos
2 interrompe a saída
Suporta a tecnologia TrustZone e estado seguro programável para cada canal DMA
Sistema Seguro
Motor de cifra
Suporta cifra SM2/SM3/SM4
Suporte SHA-1, SHA-256/224, SHA-512/384, e MD5 com preenchimento de hardware
Item da lista de links de suporte (LLI) Transferência DMA
Suporta criptografia AES-128 AES-256 &lificador; decifrar cifra
Suporta modo AES ECB/CBC/OFB/CFB/CTR/CTS/XTS
Suporte DES &lificador; Criptografia TDES &lificador; decifrar cifra
Suporte ao modo DES/TDES ECB/CBC/OFB/CFB
Suporta até 4096 bits operações matemáticas PKA para RSA/ECC
Suporta configuração de até 8 canais
Suporta até 256 bits de saída TRNG
Suporta embaralhamento de dados para todos os tipos de DDR
Suporta OTP seguro
Suporta depuração segura
Suporta SO seguro
Caixa de correio
Uma caixa de correio no SoC para atender a comunicação A7 e RISC-V MCU
Suporta quatro elementos de caixa de correio por caixa de correio, cada elemento inclui uma palavra de dados, um registrador de palavra de comando, e um bit de flag que pode representar uma interrupção
Fornecer 32 bloquear registros para software usar para indicar se a caixa postal está ocupada
CRIANÇAS
Suporte para descompactar arquivos GZIP
Suporte para descompactar arquivos LZ4, incluindo a estrutura geral do formato LZ4 Frame e o formato Legacy Frame.
Suporte para descompactar dados no formato Deflate
Suporte para descompactação de dados no formato ZLIB
Suporta interrupção completa e saída de interrupção de erro
Suporta verificação de Hash32 no processo de descompressão LZ4
Suporta a função de tamanho limite dos dados descompactados para evitar que a memória seja destruída de forma maliciosa durante o processo de descompactação
Software de suporte para interromper o processo de descompressão
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
1.2.10 Motor gráfico
Motor gráfico 2D (RGA):
Formatos de origem:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 planar, YUV420 semiplanar
YUV422 planar, YUV422 semiplanar
YUV 10 bits para YUV420/422 semiplanar
BPP8, BPP4, BPP2, BPP1
Formatos de destino:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 planar, YUV420 semiplanar
YUV422 planar, YUV422 semiplanar
Conversão de formato de pixel, BT.601/BT.709
Resolução máxima: 8192×8192 fonte, 4096×4096 destino
BitBlt
Duas fontes BitBLT:
A+B=B apenas BitBLT, Um suporte gira e dimensiona quando B fixo
A+B=C segunda fonte (B) tem o mesmo atributo que (C) mais função de rotação
Preenchimento de cor com um preenchimento de gradiente, e preenchimento de padrão
Alongamento e encolhimento de alto desempenho
Expansão monocromática para renderização de texto
Novo alfa abrangente por pixel (canal de cor/alfa separadamente)
Modos de mesclagem alfa, incluindo Java 2 Regras de mistura de composição de Porter-Duff, chave de croma, máscara padrão, desbotando
Operação de pontilhamento
0, 90, 180, 270-rotação de graus
x-espelho, y-espelho, e operação de rotação
Processador de aprimoramento de imagem (PEI):
Formato de imagem
Dados de entrada: YUV420/YUV422, semiplanar/planar, Troca UV
Dados de saída: YUV420/YUV422, semiplanar, Troca UV, Modo lado a lado
Conversão de amostragem descendente YUV de 422 para 420
Resolução máxima para imagem dinâmica de até 1920×1080
Desentrelaçamento
1.2.11 Interface de exibição
Um até 24 bits RGB interface de saída de vídeo paralela
Uma interface de saída de vídeo BT.1120
Uma interface MIPI DSI de 4 pistas, até 1 Gbps por pista
Até 1080p@60fps
1.2.12 Processador de saída de vídeo (GTC)
Até 1920×1080 @60fps
Camada múltipla
Camada de fundo
Camada Win0
Camada Win2
Formato de entrada: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 para 8 mecanismo de escalonamento e escalonamento
Suporta exibição virtual
256 mistura alfa de nível (suporte alfa pré-multiplicado)
Tecla de cor de transparência
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
YCbCr2RGB (rec601-mpeg/rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Suporte multi-região
Camada Win0 e sobreposição de camada Win2 intercambiáveis
Suporta sobreposição de domínio RGB ou YUV
BCSH (Brilho, Contraste, Saturação, Ajuste de matiz)
BCSH: YCbCr2RGB (rec601-mpeg/rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Suporta ajuste de gama
Suporte dither down allegro RGB888to666 RGB888to565 &lificador; divagar para baixo FRC (configurável) RGB888 a 666
Visor em branco e preto
1.2.13 Interface de áudio
I2S0 com 8 canais
Até 8 canais TX e 8 canais RX caminho
Resolução de áudio de 16 bits a 32 bits
Taxa de amostragem de até 192KHz
Fornece modo de trabalho mestre e escravo, configurável por software
Suporte 3 Formatos I2S (normal, justificado à esquerda, justificado corretamente)
Suporte 4 Formatos PCM (cedo, tarde1, tarde2, tarde3)
O modo I2S e PCM não pode ser usado ao mesmo tempo
I2S1/I2S2 com 2 canais
Até 2 canais para TX e 2 canais RX caminho
Resolução de áudio de 16 bits a 32 bits
Taxa de amostragem de até 192KHz
Fornece modo de trabalho mestre e escravo, configurável por software
Suporte 3 Formatos I2S (normal, justificado à esquerda, justificado corretamente)
Suporte 4 Formatos PCM (cedo, tarde1, tarde2, tarde3)
I2S e PCM não podem ser usados ao mesmo tempo
PDM
Até 8 canais
Resolução de áudio de 16 bits a 24 bits
Taxa de amostragem de até 192KHz
Suporte ao modo de recepção mestre PDM
TDM
Suporta até 8 canais para TX e 8 canais para caminho RX
Resolução de áudio de 16 bits a 32 bits
Taxa de amostragem de até 192KHz
Fornece modo de trabalho mestre e escravo, configurável por software
Suporte 3 Formatos I2S (normal, justificado à esquerda, justificado corretamente)
Suporte 4 Formatos PCM (cedo, tarde1, tarde2, tarde3)
Áudio PWM
Suporte converter PCM para formato PWM
Taxa de amostragem de até 16x
Suporta interpolação linear para sobreamostragem 2x/4x/8x/16
Suporte 8/9/10/11 saída PWM do canal L/R mascarável de bits
Codec de áudio digital
Suporta ADC digital de 3 canais
Suporta DAC digital de 2 canais
Suporta interface I2S/PCM
Suporta modo mestre e escravo I2S/PCM
Suporta transmissão de áudio de 4 canais no modo I2S
Suporta recepção de áudio de 2 canais no modo I2S
Suporta transmissão ou recepção de áudio de 2 canais no modo PCM
Suporta resolução de amostra de 16 ~ 24 bits para ADC digital e DAC digital
<estilo de extensão =”cor: #ffffff;”>Folha de Dados RV1126 Rev 1.4</período>
Tanto o ADC digital quanto o DAC digital suportam três grupos de taxas de amostragem. Grupo 0 são 8khz/16khz/32kHz/64kHz/128khz, grupo 1 são 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz e grupo 2 são 12khz/24khz/48khz/96khz/192khz
A banda passante dos filtros ADC digitais é 0,45625*fs
Suporta ondulação de banda passante ADC digital dentro de +/-0.1dB
A banda de parada dos filtros ADC digitais é 0,5*fs
Suporta atenuação de banda de parada ADC digital de pelo menos 60dB
Suporta controle de volume para ADC digital e DAC digital
Suporte ao Controle Automático de Nível (ALC)e porta de ruído para ADC digital
Suporta comunicação com Codec Analógico através do barramento I2C
1.2.14 conectividade
Interface SDIO
Compatível com o protocolo SDIO3.0
Larguras de barramento de dados de 4 bits
Controlador Ethernet GMAC 10/100/1000M
Suporta taxas de transferência de dados de 10/100/1000 Mbps com as interfaces RGMII
Suporta taxas de transferência de dados de 10/100 Mbps com as interfaces RMII
Suporta operação full-duplex e half-duplex Suporte para TCP Segmentation Offload (TSO) e Descarregamento de Segmentação UDP (USO) aceleração de rede<br>
USB 2.0 Hospedeiro
Compatível com USB 2.0 especificação
Suporta alta velocidade(480Mbps), velocidade máxima(12Mbps) e baixa velocidade(1.5Mbps) modo
Suporte a Especificação de Interface de Controlador de Host Aprimorado (EHCI), Revisão 1.0
Suporta especificação de interface de controlador de host aberto (OHCI), Revisão 1.0a
USB 2.0 OTG
Especificação compatível
Especificação de barramento serial universal, Revisão 2.0
Extensible Host Controller Interface para Universal Serial Bus (xHCI), Revisão 1.1
Controle de suporte/em massa/interrupção/transferência isócrona
Interface SPI
Suporte 2 Controladores SPI, suporta duas saídas de seleção de chip
Suporta modo serial-master e serial-slave, configurável por software
Interface I2C
Suporte 6 Interfaces I2C(I2C0-I2C5)
Suporta modo de endereço de 7 bits e 10 bits
Frequência de clock programável por software
Os dados no barramento I2C podem ser transferidos a taxas de até 100k bits/s no modo Padrão, até 400k bits/s no modo rápido, ou até 1 milhão de bits/s no modo rápido Plus
Interface UART
Suporte 6 Interfaces UART (UART0-UART5)
Suporta 5 bits, 6pouco, 7pouco, e dados seriais de 8 bits transmitem ou recebem
Bits de comunicação assíncrona padrão, como, Pare, e paridade
Suporta diferentes clocks de entrada para operação UART para obter taxa de transmissão de até 4Mbps
Suporta modo de controle de fluxo automático(exceto UART2)
1.2.15 Outras
Vários grupos de GPIO
Todos os GPIOs podem ser usados para gerar uma interrupção
Suporte de disparo de nível e interrupção de disparo de borda
Suporta polaridade configurável de interrupção de disparo de nível
Suporta borda de subida configurável, borda de queda, e ambas as bordas disparam interrupção
Suporta direção de tração configurável (um pull-up fraco e um pull-down fraco)
<Forte>Folha de Dados RV1126 Rev 1.4</Forte>
Suporta força de acionamento configurável
Sensor de temperatura (TS-ADC)
Suporta Modo Definido pelo Usuário e Modo Automático
No modo definido pelo usuário, start_of_conversion pode ser controlado completamente por software, e também pode ser gerado por hardware.
No Modo Automático, a temperatura do alarme(temperatura alta/baixa) interrupção pode ser configurável
No Modo Automático, a temperatura do reset do sistema pode ser configurável
Apoio a 2 canal TS-ADC (usado para CPU e NPU respectivamente), os critérios de temperatura de cada canal podem ser configuráveis
Faixa de temperatura de -40~125°C e resolução de temperatura de 5°C
SAR ADC de 12 bits até 732 Taxa de amostragem S/s
ADC de aproximação sucessiva (SAR ADC)
Resolução de 10 bits
Taxa de amostragem de até 1MS/s
6 canais de entrada de terminação única
OTP
Suporta espaço de 32Kbit e espaço de endereço de 4k superior é uma parte não segura.
Suporta leitura e programação de máscara de palavras em um modelo seguro
Duração do programa de suporte de 1 para 32 pouco
Suporte de operação de leitura apenas 8 bits
Programa e estado de leitura podem ser lidos
O programa não endereça o registro
Tipo de pacote
FCCSP 409 pinos (corpo: 14mm x 14 mm; Tamanho da bola: 0.3milímetros; campo de bola: 0.65milímetros)
Notas:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 não é usado simultaneamente
baixar
RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=sharing
SDK
https://drive.google.com/file/d/1CCNWHNNVi8FVG6UXNgrMDYsZx3SrpFyr/view?usp=sharing
Ficha de dados
Folha de Dados RV1126-Vcan1748
RV1126 RV1109 Início rápido
Rockchip_RV1126_RV1109_Quick_Start_Linux_EN
Guia do desenvolvedor Rockchip RockX_SDK