Rockchip RV1126 Development Evaluation Board Core Board IPC AI SDK Kit de développement logiciel
Table des matières
Galerie
Applications du produit
CIP intelligent, Machine de panneau de reconnaissance faciale, Caméra de capture de visage, Sonnette vidéo, Pas de réseau, et pas de caméra d'alimentation, Ordinateur de poche Express, Navigation GPS, Interface Homme-Machine, Équipement de surveillance, Module de drone, Système de visioconférence, etc.
Vous voulez travailler avec le module de caméra à objectif Sony IMX415?
Télécharger le SDK
Spécification de la vue de face
Broche1 |
VCC5V0_OTG |
Broche2 |
OTG_DM |
Broche3 |
OTG_DP |
broche4 |
GND |
9.Ethernet&Prise de courant
Broche1 |
Émission+ |
Broche6 |
RX- |
Broche2 |
TX- |
Broche7 |
POE78 |
Broche3 |
RX+ |
Broche8 |
POE78 |
broche4 |
POE45 |
Pin9 |
GND |
Broche5 |
POE45 |
Broche10 |
VCC12V_DCIN |
10. Connecteur audio
Broche1 |
DEL1/PHYAD1 |
Broche2 |
LED0 / PHYAD0 |
Broche3 |
RÉINITIALISER |
broche4 |
MCP |
Broche5 |
GND |
Broche6 |
LINE_OUT |
Spécification de la vue arrière
1.DDR3L (Samsung K4B4G1646E BCNB)
Une DDR3 4Gbit est attachée à l'avant et à l'arrière de l'ensemble de la carte, avec un total de 8G bits;
2.Connecteur MIPI DSI
Broche1 |
IRQ |
Broche11 |
MIPI_DSI_D3N |
Broche2 |
PWR_FR |
Broche12 |
MIPI_DSI_D3P |
Broche3 |
RST |
Broche13 |
MIPI_DSI_D0N |
broche4 |
I2C3_SDA |
Broche14 |
MIPI_DSI_D0P |
Broche5 |
I2C3_SCL |
Broche15 |
GND |
Broche6 |
GND |
Broche16 |
MIPI_DSI_CLKN |
Broche7 |
MIPI_DSI_D2P |
Broche17 |
MIPI_DSI_CLKP |
Broche8 |
MIPI_DSI_D2N |
Broche18 |
GND |
Pin9 |
MIPI_DSI_D1P |
Broche19 |
VCC_12V |
Broche10 |
MIPI_DSI_D1N |
Broche20 |
VCC_12V |
3.Connecteur MIPI CSI
Broche1 |
VCC3V3_SYS |
Pin21 |
MIPI_CSI_RX0_D1N |
Broche2 |
VCC3V3_SYS |
Pin22 |
MIPI_CSI_RX0_D0P |
Broche3 |
SPI0_CLK |
Pin23 |
MIPI_CSI_RX0_D0N |
broche4 |
LED_PWM |
Pin24 |
GND |
Broche5 |
SPI0_CS0N |
Broche25 |
MIPI_CSI_CLK0 |
Broche6 |
SPI0_MISO |
Broche26 |
GND |
Broche7 |
SPI0_MOSI |
Épingle27 |
PWM8 |
Broche8 |
I2C1_SDA |
Broche28 |
IRC_AIN |
Pin9 |
I2C1_SCL |
Broche29 |
PWM11 |
Broche10 |
MIPI_RX0_PDN |
Broche30 |
PWM9 |
Broche11 |
MIPI_RX0_RST |
Pin31 |
IRC_BIN |
Broche12 |
GND |
Broche32 |
ZOOM_FR |
Broche13 |
MIPI_CSI_RX0_CLKP |
Broche33 |
PWM10 |
Broche14 |
MIPI_CSI_RX0_CLKN |
Pin34 |
P-IRIS_FR |
Broche15 |
GND |
Pin35 |
FOCUS_FR |
Broche16 |
MIPI_CSI_RX0_D2P |
Broche36 |
ADC_IN |
Broche17 |
MIPI_CSI_RX0_D2N |
Pin37 |
GND |
Broche18 |
MIPI_CSI_RX0_D3P |
Pin38 |
VCC_1V8 |
Broche19 |
MIPI_CSI_RX0_D3N |
Broche39 |
VCC_12V |
Broche20 |
MIPI_CSI_RX0_D1P |
Pin40 |
VCC_12V |
4.Connecteur de fonction
Broche1 |
HOST_DM |
Broche14 |
SDMMC0_D0 |
Broche2 |
HOST_DP |
Broche15 |
SDMMC0_CLK |
Broche3 |
GND |
Broche16 |
SDMMC0_D3 |
broche4 |
GND |
Broche17 |
RS485_CTL |
Broche5 |
ALARM_IN |
Broche18 |
UART3_RX_485 |
Broche6 |
SDMMC0_DET |
Broche19 |
UART3_TX_485 |
Broche7 |
ALARM_OUT |
Broche20 |
GND |
Broche8 |
SDMMC0_PWREN |
Pin21 |
VCC_12V |
Pin9 |
SDMMC0_D2 |
Pin22 |
VCC_12V |
Broche10 |
USB_PWREN |
Pin23 |
POE45 |
Broche11 |
SDMMC0_CMD |
Pin24 |
POE78 |
Broche12 |
GND |
Broche25 |
POE36 |
Broche13 |
SDMMC0_D1 |
Broche26 |
POE12 |
FAQ
- L'adresse IP par défaut de la caméra est 192.168.31.88.
- si vous connectez notre échantillon par câble net avec votre ordinateur, vous pouvez utiliser ceci 169.254.95.254 modifier paramètre.
Utilisateur: administrateur
Mot de passe: administrateur
S'il vous plaît vérifier l'image ci-dessous, Seulement une courte connexion bientôt P2 et P3 et cela déclenchera le démarrage. alors vous pouvez desserrer la connexion.
Oui, nous modifierons selon vos besoins.
Vous avez besoin 4.2 volts, nous devons remplacer le circuit intégré d'alimentation, mais les broches et les circuits périphériques des deux circuits intégrés de puissance sont différents. Nos ingénieurs ont essayé de nombreuses méthodes mais ne peuvent pas modifier directement la carte d'origine, nous ne pouvons donc l'utiliser que temporairement. Au tableau rouge, un circuit intégré d'alimentation est attaché pour répondre à vos besoins.
https://youtube.be/toh4bY1kTuw
La taille de la carte pcba est de 38x38mm
Le diamètre des quatre trous est de 2 mm
La distance des deux trous est de 34 mm
utilisateur: racine
le mot de passe: éclat de roche
Exigences matérielles
1. Module caméra Sony IMX415 (Module caméra avec interface MIP)
2. Câble ruban MiPi (câble pour connecter la caméra avec SBC PCB)
3. Caméra principale RV1126
4. Faisceau de câbles (Faisceau de câbles avec USB POE, Puissance, et connecteur audio RCA)
5. POE Bcard pour SBC (Carte adaptateur POE pour SBC PCB)
6. Adaptateur secteur (Source d'alimentation CC pour l'unité de caméra)
7. Programmation USB / câble de débogage (OTe) (USB séparé, Câble de type OTG pour programmer et déboguer SBC)
8. LED / Cartes IR (Carte IR et LED pour l'assemblage de la caméra)
9. MIC
10. Samsung eMMC avec mémoire basée sur SLC/MLC
11. RAM Samsung
12. Ethernet Realtek: avec prise en charge PoE
13. Batterie RTC
Oui, nous sommes heureux de développer une nouvelle fonctionnalité pour répondre à votre demande.
Oui, notre carte de développement RV1126 prend en charge un lecteur de carte TF supplémentaire.
D'accord. je vous enverrai par Email.
Répondre: L'ingénieur a répondu que son outil de développement Rockchip RV1126 est uniquement destiné à Windows..
Question: Nous aurons un accès root? Si root, nous pouvons installer n'importe lequel de nos programmes (y compris. Linux)
Répondre: Oui.
Question: Puis-je vous demander un lien vers des référentiels pour télécharger le SDK, (outils de développement)?
Répondre: Oui, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=partage
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=partage
Question: Nous avons besoin d'un composite (CVBS) vidéo sur votre module Rockchip RV1126. Pouvez-vous le soutenir? Ajoutez uniquement du DSI à la puce du convertisseur vidéo analogique.
Répondre: Avez-vous besoin d'une carte de développement RV1126 pour prendre en charge un composite (CVBS) entrée pour la caméra CVBS normale?
Si oui, veuillez vérifier le lien ci-dessous, nous le développons pour un autre client.
RV1126 personnalisé pour caméra Web USB ou CVBS.
Nous pouvons également développer l'autre fonction si vous en avez besoin.
Question 1: Quels pilotes de caméra sont pris en charge par le SDK?
Répondre 1:
Question 2: Quels pilotes d'affichage MIPI DSI sont pris en charge par le SDK?
Répondre 2: MIPI DSI est débogué en fonction de l'écran spécifique. S'il vous plaît vérifier l'image ci-dessous.
1.1 vue d'ensemble
RV1126 est un processeur de vision haute performance SoC pour IPC/CVR, en particulier pour les applications liées à l'IA. Il est basé sur un noyau quad-core ARM Cortex-A7 32 bits qui intègre NEON et FPU. Il y a un I-cache de 32 Ko et un D-cache de 32 Ko pour chaque cœur et un cache L2 unifié de 512 Ko. Le NPU intégré prend en charge le fonctionnement hybride INT8/INT16 et la puissance de calcul peut atteindre 2.0TOPs. en outre, avec sa forte compatibilité, les modèles de réseau basés sur une série de frameworks tels que TensorFlow/MXNet/PyTorch/Caffe peuvent être facilement convertis.<Br>
Le RV1126 introduit également une nouvelle génération de FAI 14 mégapixels entièrement basée sur le matériel (processeur de signal d'image) et post-processeur. Il implémente de nombreux accélérateurs d'algorithmes généralement utilisés dans IPC et CVR, comme le HDR, 3Une fonctions (AE, DE, LTA), LSC, 3DNR, 2DNR, affûtage, désembuer, correction fisheye, correction gamma, détection de points caractéristiques et ainsi de suite. Tous sont traités en temps réel. Coopérer avec deux CSI MIPI (ou LVDS/SubLVDS) et un DVP (BT.601/BT.656/BT.1120) interface, les utilisateurs peuvent construire un système qui reçoit des données vidéo de 3 capteurs de caméra simultanément.
L'encodeur vidéo intégré au RV1126 prend en charge l'encodage UHD H.265/H.264. Il prend également en charge l'encodage multi-flux, jusqu'à un 4Kp30 et un 1080p30 simultanés. Avec l'aide de cette fonctionnalité, la vidéo de la caméra peut être encodée avec une résolution plus élevée et stockée dans la mémoire locale et transférée vers une autre vidéo de résolution inférieure vers le stockage en nuage en même temps. Le décodeur vidéo H.264/H.265 du RV1126 prend en charge 4Kp30 pour H.264 et H.265.
En plus du précédent bloc multimédia performant, RV1126 contient également un son riche, Mémoire, et d'autres interfaces périphériques telles que I2C, SPI, PWM, etc. Ceux-ci peuvent aider les utilisateurs à ajouter plus de capteurs ou d'autres périphériques dans l'ensemble du système pour améliorer la flexibilité et l'évolutivité.
Le RV1126 dispose d'une mémoire DRAM externe hautes performances (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) capable de supporter des bandes passantes mémoire exigeantes.
1.2 Caractéristiques
Les fonctionnalités répertoriées ci-dessous, qui peuvent ou non être présentes dans un produit réel, peuvent être soumises aux exigences de licence de tiers.. Veuillez contacter Rockchip pour les configurations réelles des fonctionnalités du produit et les exigences de licence.
1.2.1 Processeur d'applications
Quad-Core Cortex-A7
Implémentation complète du jeu d'instructions de l'architecture ARM v7-A, ARM Néon Avancé SIMD
Néon et FPU intégrés séparément
32 Ko L1 I-Cache et 32 Ko L1 D-cache par processeur Cortex-A7
Cache L2 unifié de 512 Ko pour Quad-Core Cortex-A7
Prise en charge de la technologie TrustZone
Séparez les domaines d'alimentation pour le système central du processeur afin de prendre en charge l'interrupteur d'alimentation interne et l'activation/la désactivation externe en fonction des différents scénarios d'application
PD_CPU0: 1st Cortex-A7 + Néon + UPC + Cache I/D L1
PD_CPU1: 2et Cortex-A7 + Néon + UPC + Cache I/D L1
PD_CPU2: 3rd Cortex-A7 + Néon + UPC + Cache I/D L1
PD_CPU3: 4ème Cortex-A7 + Néon + UPC + Cache I/D L1
Un domaine de tension isolé pour prendre en charge DVFS
1.2.2 Interface d'entrée vidéo
Interface et processeur d'entrée vidéo
Deux interfaces MIPI CSI/LVDS/SubLVDS, 4 voies chacune, Le débit de données maximal MIPI CSI est de 2,5 Gbit/s/voie, Le débit de données maximal LVDS/SublVDS est de 1 Gbit/s/voie
Sur l'interface DVP standard 8/10/12/16 bits, données d'entrée jusqu'à 150 MHz
Prise en charge des interfaces BT.601/BT.656 et BT.1120 VI
Prend en charge la polarité de pixel_clk、hsync、vsync configurable
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
FAI
La résolution maximale est de 14Mpixel(4416×3312)
Entrée DVP: UIT-R BT.601/656/1120 avec raw8/raw10/raw12/raw16, YUV422
Entrée MIPI: Voie de données RX x1/x2/x4, brut8/brut10/brut12, YUV422
3A: inclure AE/Histogramme, DE, Sortie des statistiques AWB
FPN: Suppression du bruit de motif fixe
BLC: Correction du niveau de noir
DPCC: Correction de cluster de pixels défectueux statique/dynamique
LSC: Correction de l'ombrage de l'objectif
Bayer NON: Débruitage brut Bayer, 2DNR
HDR: 3-/2-Fusion des images dans la plage dynamique élevée
TMO: 3-/2-Mappage de tonalité vidéo de fusion d'images
WDR: Mappage de tonalité à plage dynamique étendue à une image
Débayeur: Demosaïque adaptative avancée avec correction des aberrations chromatiques
CCM/CSM: Matrice de correction des couleurs; RGB2YUV etc..
Gamma: Correction de sortie gamma
Dévoiler/Améliorer: Dehaze automatique et amélioration des contours
3DLUT: 3Palette de couleurs D-Lut pour le client
LDCH: Distorsion de l'objectif dans le sens horizontal
Échelle de sortie*3: prise en charge du niveau de réduction * 3(W0&ça;3264; W1&ça;1280; W2&ça;1280)
Échelle de sortie*2: prise en charge du niveau de réduction * 2(W0&ça;1920; W1&ça;1920)
Sortie (CFB): prend en charge YUV422/420 avec compression de tampon de trame
3DNR: Réduction avancée du bruit temporel dans YUV
2DNR: Réduction avancée du bruit spatial dans YUV
Pointu: Netteté de l'image &li; Amélioration des bords en YUV
ORBE: Orienté Rapide et Tourné BRIEF, une méthode de détection de points caractéristiques
FEC: la plus grande distorsion de l'objectif et la correction des yeux de poisson
CCG: Compression de la gamme de couleurs, Conversion gamme complète/gamme limite YUV
1.2.3 CODEC vidéo
Décodeur vidéo
Décodage en temps réel de H.264 et H.265
Profil Main et Main10 pour H.265, jusqu'au niveau 5.0 et 4096×2304@30fps
Ligne de base, principale, haute, haut10 et haut 4:2:2(sans MBAFF), jusqu'au niveau 5.1 et 4096×2304@30fps
Encodeur vidéo
Encodage vidéo UHD H.265/H.264 en temps réel
Trames I/P et référence SmartP.
Modes de contrôle du débit à cinq bits (RBC, VBR, FixQp, AVBR, et QpMap)
Jusqu'à 100 Débit binaire de sortie Mbit/s
Prise en charge du retour sur investissement(sans limites) codage;
Profil élevé pour H.264, jusqu'au niveau 5.1 et 4096×2304@30fps
Profil principal pour H.265, jusqu'au niveau 5.0 et 4096×2304@30fps
Prend en charge l'encodage multi-flux
3840 x 2160 à 30 ips + 1080encodage p@30 ips
3840 encodage x2160@30 + 3840 décodage x 2160@30 ips
Format des données d'entrée:
YCbCr 4:2:0 planaire
YCbCr 4:2:0 semi-planaire
YCbYCr 4:2:2
CbYCry 4:2:2 entrelacé
RVB444 et BGR444
RVB555 et BGR555
RVB565 et BGR565
RGB888 et BRG888
RVB101010 et BRG101010
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
Un domaine de tension isolé pour prendre en charge DVFS
1.2.4 CODEC JPEG
Encodeur JPEG
Ligne de base (DCT séquentiel)
La taille de l'encodeur est de 96×96 à 8192×8192(67Mpixels)
Jusqu'à 90 millions de pixels par seconde
Décodeur JPEG
La taille du décodeur est de 48×48 à 8176×8176(66.8Mpixels)
Jusqu'à 76 millions de pixels par seconde
1.2.5 Unité de processus neuronal
Moteur d'accélération de réseau neuronal avec des performances de traitement jusqu'à 2.0 HAUTS
Prend en charge l'entier 8, entier 16 opération de convolution
Prise en charge des cadres d'apprentissage en profondeur: TensorFlow, TF-lite, Pytorche, Café, ONNX, MXNet, Dur, Darknet
Prise en charge de l'API OpenVX
Un domaine de tension isolé pour prendre en charge DVFS
1.2.6 Organisation de la mémoire
Mémoire interne sur puce
BootRom
SYSTEM_SRAM dans le domaine tension de VD_LOGIC
PMU_SRAM dans le domaine de tension de VD_PMU pour une application à faible puissance
Mémoire externe hors puce
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
Flash SPI
eMMC
Carte SD
Flash Nand asynchrone
1.2.7 Mémoire interne
BootRom interne
Prend en charge le démarrage du système à partir du périphérique suivant:
Interface Flash FSPI
Interface eMMC
Interface SDMM
Interface Nand asynchrone
Prend en charge le téléchargement du code système par l'interface suivante:
Interface USB OTG (Mode appareil)
SYSTEM_SRAM
Taille: 64Ko
PMU_SRAM
Taille: 8Ko
1.2.8 Mémoire externe ou périphérique de stockage
Interface de mémoire dynamique (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Compatible avec les normes JEDEC
Compatible avec DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Prise en charge de la largeur de données 32 bits, 2 rangs (puce sélectionne), max 4 Go d'espace d'adressage par rang, l'espace d'adressage total est de 4 Go (max)
Modes basse consommation, tels que la mise hors tension et l'auto-rafraîchissement pour la SDRAM
Interface eMMC
Compatible avec l'interface iNAND standard
Compatible avec la spécification eMMC 4.51
Prise en charge de trois largeurs de bus de données: 1-bit, 4-bits ou 8 bits
Prise en charge jusqu'à HS200; mais ne prend pas en charge la file d'attente CMD
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
Interface SD/MMC
Compatible avec SD3.0, MMC ver4.51
La largeur du bus de données est de 4 bits
Interface flash série flexible(FSPI)
Prise en charge du transfert de données depuis/vers un périphérique flash série
Prise en charge x1, x2, Mode x4 bits de données
Assistance 2 puces sélectionner
Interface Flash Nand
Prend en charge le flash nand asynchrone
La largeur du bus de données est de 8 bits
Assistance 1 puce sélectionner
Prend en charge LBA et flash
ECC matériel jusqu'à 16 bits/1 Ko
Prise en charge de la synchronisation d'interface configurable
1.2.9 Composant du système
MCU RISC-V
Noyau de microcontrôleur 32 bits avec RISC -V ISA
Architecture d'Harvard, Instruction séparée, et mémoires de données
Le jeu d'instructions est RV32I avec les extensions M et C
Contrôleur d'interruption programmable intégré (IPIC), tout 123 Les lignes IRQ connectées au GIC pour Cortex-A7 se connectent également au RISC –V MCU
Contrôleur de débogage intégré avec interface JTAG
CRU (l'horloge &li; unité de réinitialisation)
Prend en charge le contrôle de déclenchement d'horloge pour les composants individuels
Un oscillateur avec entrée d'horloge 24MHz
Prend en charge le contrôle global de réinitialisation logicielle pour l'ensemble de la puce, également une réinitialisation logicielle individuelle pour chaque composant
UGP (unité de gestion de l'alimentation)
Assistance 5 domaines de tension séparés VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Assistance 14 domaines de puissance séparés, qui peut être mis sous/hors tension par un logiciel basé sur différentes scènes d'application
Plusieurs modes de travail configurables pour économiser de l'énergie grâce à différentes fréquences ou à un contrôle automatique de l'horloge ou à un contrôle marche/arrêt du domaine d'alimentation
Minuterie
Assistance 6 64temporisateurs binaires avec un fonctionnement basé sur des interruptions pour une application non sécurisée
Assistance 2 64temporisateurs binaires avec fonctionnement basé sur les interruptions pour une application sécurisée
Prend en charge deux modes de fonctionnement: comptage libre et défini par l'utilisateur
Prise en charge de l'état de travail de la minuterie vérifiable
PWM
Assistance 12 PWM sur puce (PWM0 ~ PWM11) avec le fonctionnement basé sur les interruptions
Le fonctionnement pré-échelonné programmable sur l'horloge du bus, puis mis à l'échelle
Fonction de minuterie/compteur 32 bits intégrée
Prend en charge le mode de capture
Prend en charge le mode continu ou le mode monocoup
Fournit un mode de référence et produit diverses formes d'onde de rapport cyclique
Optimisé pour l'application IR pour PWM3, PWM7, et PWM11
Chien de garde
Compteur de chien de garde 32 bits
Le compteur décompte d'une valeur préréglée à 0 pour indiquer l'occurrence d'un timeout
WDT peut effectuer deux types d'opérations lorsque le délai d'attente se produit:
Générer une réinitialisation du système
Première, générer une interruption et si celle-ci n'est pas effacée par la routine de service au moment où un deuxième délai d'attente se produit, générer une réinitialisation du système
Durée d'impulsion de réinitialisation programmable
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
Totalement 16 plages définies de la période de temporisation principale
Un chien de garde pour les applications non sécurisées
Un chien de garde pour une application sécurisée
Contrôleur d'interruption
Assistance 128 Sources d'interruption SPI provenant de différents composants
Assistance 16 interruptions déclenchées par logiciel
Deux sorties d'interruption (nFIQ et nIRQ) séparément pour chaque Cortex-A7, les deux sont sensibles au bas niveau
Prend en charge différentes priorités d'interruption pour chaque source d'interruption, et ils sont toujours programmables par logiciel
DMAC
DMA basé sur la programmation de micro-codes
La fonction DMA de liste chaînée est prise en charge pour effectuer le transfert de dispersion-regroupement
Prise en charge des types de transfert de données avec mémoire à mémoire, mémoire vers périphérique, périphérique à mémoire
Signale l'apparition de divers événements DMA à l'aide des signaux de sortie d'interruption
Un contrôleur DMA intégré pour le système
Fonctionnalités DMAC:
Assistance 8 filières
27 requêtes matérielles des périphériques
2 interrompt la sortie
Prise en charge de la technologie TrustZone et de l'état sécurisé programmable pour chaque canal DMA
Système sécurisé
Moteur de chiffrement
Prend en charge le chiffrement SM2/SM3/SM4
Prend en charge SHA-1, SHA-256/224, SHA-512/384, et MD5 avec rembourrage matériel
Élément de liste de liens de support (LLI) Transfert DMA
Prend en charge le cryptage AES-128 AES-256 &li; déchiffrer le chiffre
Prise en charge du mode AES ECB/CBC/OFB/CFB/CTR/CTS/XTS
Support DES &li; Cryptage TDES &li; déchiffrer le chiffre
Prend en charge le mode DES/TDES ECB/CBC/OFB/CFB
Prend en charge jusqu'à 4096 bits PKA opérations mathématiques pour RSA/ECC
Prise en charge de la configuration jusqu'à 8 canaux
Prend en charge jusqu'à 256 bits de sortie TRNG
Prend en charge le brouillage des données pour tous les types de DDR
Prend en charge l'OTP sécurisé
Prise en charge du débogage sécurisé
Prend en charge le système d'exploitation sécurisé
Boîte aux lettres
Une boîte aux lettres dans le SoC pour assurer la communication A7 et RISC-V MCU
Prise en charge de quatre éléments de boîte aux lettres par boîte aux lettres, chaque élément comprend un mot de données, un registre de mot de commande, et un bit drapeau qui peut représenter une interruption
Fournir 32 registres de verrouillage pour le logiciel à utiliser pour indiquer si la boîte aux lettres est occupée
ENFANTS
Prise en charge de la décompression des fichiers GZIP
Prise en charge de la décompression des fichiers LZ4, y compris la structure générale du format de trame LZ4 et le format de trame hérité.
Prise en charge de la décompression des données au format Deflate
Prise en charge de la décompression des données au format ZLIB
Prise en charge de l'interruption complète et de la sortie d'interruption d'erreur
Prise en charge de la vérification Hash32 dans le processus de décompression LZ4
Prend en charge la fonction de taille limite des données décompressées pour empêcher la destruction malveillante de la mémoire pendant le processus de décompression
Logiciel de support pour arrêter le processus de décompression
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
1.2.10 Moteur graphique
Moteur graphique 2D (RGA):
Formats sources:
ABGR8888, XBGR888, ARGB8888, XRGB888
RVB888, RVB565
RGBA5551, RVBA4444
YUV420 planaire, YUV420 semi-planaire
YUV422 planaire, YUV422 semi-planaire
YUV 10 bits pour YUV420/422 semi-planaire
BPP8, BPP4, BPP2, BPP1
Formats de destination:
ABGR8888, XBGR888, ARGB8888, XRGB888
RVB888, RVB565
RGBA5551, RVBA4444
YUV420 planaire, YUV420 semi-planaire
YUV422 planaire, YUV422 semi-planaire
Conversion de format de pixel, BT.601/BT.709
Résolution maximale: 8192×8192 sources, 4096×4096 destinations
BitBlt
Deux sources BitBLT:
A+B=B uniquement BitBLT, A prend en charge la rotation et l'échelle lorsque B est fixe
A+B=C deuxième source (B) a le même attribut que (C) plus fonction de rotation
Remplissage de couleur avec un remplissage dégradé, et motif de remplissage
Extensible et rétractable haute performance
Extension monochrome pour le rendu de texte
Nouvel alpha complet par pixel (couleur/canal alpha séparément)
Modes de fusion alpha, y compris Java 2 Règles de mélange de composition Porter-Duff, clé de chrominance, masque de motif, décoloration
Opération de tramage
0, 90, 180, 270-degré de rotation
miroir x, y-miroir, et opération de rotation
Processeur d'amélioration d'image (IEP):
Format d'image
Données d'entrée: YUV420 / YUV422, semi-planaire/planaire, Échange UV
Données de sortie: YUV420 / YUV422, semi-planaire, Échange UV, Mode mosaïque
Conversion de sous-échantillonnage YUV à partir de 422 à 420
Résolution maximale pour une image dynamique jusqu'à 1920 × 1080
De-interlace
1.2.11 Interface d'affichage
Un jusqu'à 24 interface de sortie vidéo parallèle RVB bits
Une interface de sortie vidéo BT.1120
Une interface MIPI DSI à 4 voies, jusqu'à 1 Gbps par voie
Jusqu'à 1080p@60fps
1.2.12 Processeur de sortie vidéo (CGV)
Jusqu'à 1920×1080 @60fps
Multicouche
Couche d'arrière-plan
Couche Win0
Couche Win2
Format d'entrée: RVB888, ARGB888, RVB565, YCbCr422, YCbCr420, YCbCr444
1/8 à 8 moteur de scaling-down et scaling-up
Prise en charge de l'affichage virtuel
256 mélange de niveau alpha (support alpha prémultiplié)
Clé de couleur de transparence
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Prend en charge plusieurs régions
Couche Win0 et superposition de couche Win2 échangeables
Prise en charge de la superposition de domaine RVB ou YUV
BCSH (Luminosité, Contraste, Saturation, Ajustement de la teinte)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RVB2YCbCr (BT.601/BT.709)
Prend en charge le réglage gamma
Prise en charge du tramage allegro RGB888to666 RGB888to565 &li; tramage vers le bas FRC (configurable) RVB888à666
Affichage vide et noir
1.2.13 Interface audio
I2S0 avec 8 filières
Jusqu'à 8 chaînes TX et 8 canaux chemin RX
Résolution audio de 16bits à 32bits
Taux d'échantillonnage jusqu'à 192KHz
Fournit le mode de travail maître et esclave, configurable par logiciel
Assistance 3 Formats I2S (Ordinaire, justifié à gauche, justifié à droite)
Assistance 4 Formats PCM (tôt, en retard1, en retard2, en retard3)
Les modes I2S et PCM ne peuvent pas être utilisés en même temps
I2S1/I2S2 avec 2 filières
Jusqu'à 2 canaux pour TX et 2 canaux chemin RX
Résolution audio de 16bits à 32bits
Taux d'échantillonnage jusqu'à 192KHz
Fournit le mode de travail maître et esclave, configurable par logiciel
Assistance 3 Formats I2S (Ordinaire, justifié à gauche, justifié à droite)
Assistance 4 Formats PCM (tôt, en retard1, en retard2, en retard3)
I2S et PCM ne peuvent pas être utilisés en même temps
GPD
Jusqu'à 8 filières
Résolution audio de 16bits à 24bits
Taux d'échantillonnage jusqu'à 192KHz
Prise en charge du mode de réception maître PDM
TDM
Prend en charge jusqu'à 8 canaux pour TX et 8 canaux pour le chemin RX
Résolution audio de 16bits à 32bits
Taux d'échantillonnage jusqu'à 192KHz
Fournit le mode de travail maître et esclave, configurable par logiciel
Assistance 3 Formats I2S (Ordinaire, justifié à gauche, justifié à droite)
Assistance 4 Formats PCM (tôt, en retard1, en retard2, en retard3)
PWM audio
Prise en charge de la conversion du format PCM au format PWM
Taux d'échantillonnage jusqu'à 16x
Prise en charge de l'interpolation linéaire pour le suréchantillonnage 2x/4x/8x/16
Assistance 8/9/10/11 bit masquable sortie PWM canal L/R
Codec audio numérique
Prend en charge l'ADC numérique à 3 canaux
Prend en charge le DAC numérique à 2 canaux
Prise en charge de l'interface I2S/PCM
Prise en charge du mode maître et esclave I2S/PCM
Prend en charge la transmission audio à 4 canaux en mode I2S
Prise en charge de la réception audio à 2 canaux en mode I2S
Prend en charge la transmission ou la réception audio à 2 canaux en mode PCM
Prise en charge de la résolution d'échantillon 16 ~ 24 bits pour l'ADC numérique et le DAC numérique
<style d'étendue =”Couleur: #ffffff;”>Fiche technique RV1126 Rév 1.4</envergure>
L'ADC numérique et le DAC numérique prennent en charge trois groupes de taux d'échantillonnage. Groupe 0 sont 8khz/16khz/32kHz/64kHz/128khz, groupe 1 sont 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz et groupe 2 sont 12khz/24khz/48khz/96khz/192khz
La bande passante des filtres ADC numériques est de 0,45625*fs
Prend en charge l'ondulation numérique de la bande passante ADC à +/- 0,1 dB
La bande d'arrêt des filtres ADC numériques est de 0,5*fs
Prend en charge l'atténuation de la bande d'arrêt ADC numérique d'au moins 60 dB
Prend en charge le contrôle du volume pour l'ADC numérique et le DAC numérique
Prend en charge le contrôle de niveau automatique (ALC)et noise gate pour ADC numérique
Prend en charge la communication avec le codec analogique via le bus I2C
1.2.14 connectivité
Interface SDIO
Compatible avec le protocole SDIO3.0
Largeurs de bus de données 4bits
Contrôleur Ethernet GMAC 10/100/1000M
Prise en charge des taux de transfert de données 10/100/1000-Mbps avec les interfaces RGMII
Prise en charge des taux de transfert de données 10/100-Mbps avec les interfaces RMII
Prise en charge du fonctionnement en duplex intégral et en semi-duplex Prise en charge du déchargement de segmentation TCP (GRT) et déchargement de la segmentation UDP (UTILISATION) accélération du réseau<Br>
USB 2.0 Hôte
Compatibilité USB 2.0 spécification
Prend en charge le haut débit(480mbps), pleine vitesse(12mbps) et à basse vitesse(1.5mbps) mode
Prend en charge la spécification d'interface de contrôleur hôte améliorée (EHCI), Révision 1.0
Prise en charge de la spécification de l'interface du contrôleur hôte ouvert (ICSO), Révision 1.0a
USB 2.0 OTG
Spécifications compatibles
Spécification du bus série universel, Révision 2.0
Interface de contrôleur hôte extensible pour bus série universel (xHCI), Révision 1.1
Prise en charge du contrôle/de la masse/de l'interruption/du transfert isochrone
Interface SPI
Assistance 2 Contrôleurs SPI, prend en charge deux sorties de sélection de puce
Prend en charge le mode série-maître et série-esclave, configurable par logiciel
Interface I2C
Assistance 6 Interfaces I2C(I2C0-I2C5)
Prend en charge le mode d'adresse 7bits et 10bits
Fréquence d'horloge programmable par logiciel
Les données sur le bus I2C peuvent être transférées à des débits allant jusqu'à 100k bits/s en mode Standard, jusqu'à 400k bits/s en mode rapide, ou jusqu'à 1m bits/s en Fast-mode Plus
Interface UART
Assistance 6 Interfaces UART (UART0-UART5)
Prend en charge 5 bits, 6bit, 7bit, et transmission ou réception de données série 8 bits
Bits de communication asynchrone standard tels que start, arrêt, et la parité
Prend en charge différentes horloges d'entrée pour le fonctionnement UART afin d'obtenir un débit en bauds allant jusqu'à 4 Mbps
Prend en charge le mode de contrôle de flux automatique(sauf UART2)
1.2.15 Autres
Plusieurs groupes de GPIO
Tous les GPIO peuvent être utilisés pour générer une interruption
Prend en charge le déclenchement de niveau et l'interruption de déclenchement de front
Prend en charge la polarité configurable de l'interruption de déclenchement de niveau
Prend en charge le front montant configurable, front descendant, et les deux bords déclenchent une interruption
Prend en charge la direction de traction configurable (un faible pull-up et un faible pull-down)
<fort>Fiche technique RV1126 Rév 1.4</fort>
Prend en charge la force d'entraînement configurable
Capteur de température (TS-ADC)
Prise en charge du mode défini par l'utilisateur et du mode automatique
En mode défini par l'utilisateur, start_of_conversion peut être entièrement contrôlé par logiciel, et peut également être généré par le matériel.
En mode automatique, la température d'alarme(haute/basse température) l'interruption peut être configurable
En mode automatique, la température de la réinitialisation du système peut être configurée
Soutien à 2 canal TS-ADC (utilisé respectivement pour CPU et NPU), les critères de température de chaque voie peuvent être paramétrables
Plage de température de -40~125°C et résolution de température de 5°C
CAN SAR 12 bits jusqu'à 732 Taux d'échantillonnage S/s
Approximation successive ADC (CAN SAR)
Résolution 10 bits
Taux d'échantillonnage jusqu'à 1 MS/s
6 canaux d'entrée asymétriques
OTP
Prend en charge l'espace 32Kbit et l'espace d'adressage supérieur 4k est une partie non sécurisée.
Prend en charge la lecture et le masque de mot de programme dans un modèle sécurisé
Prend en charge la durée du programme de 1 à 32 bit
Prise en charge de l'opération de lecture 8 bits uniquement
L'état du programme et de la lecture peut être lu
Le programme ne parvient pas à adresser l'enregistrement
Type de paquet
FCCSP 409 broches (corps: 14mm x 14 mm; Taille de balle: 0.3mm; lancer de balle: 0.65mm)
Remarques:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 n'est pas utilisé simultanément
Télécharger
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
Fiche technique
Fiche technique RV1126-Vcan1748
RV1126 RV1109 Démarrage rapide
Rockchip_RV1126_RV1109_Quick_Start_Linux_EN
Guide du développeur Rockchip RockX_SDK