Rockchip RV1126 Development Evaluation Board Core Board IPC AI SDK Software Development Kit
Inhoudsopgave
Galerij
Producttoepassingen:
Intelligente IPC, Gezichtsherkenningspaneelmachine, Gezichtsopnamecamera, Videodeurbel, Geen netwerk, en geen stroomcamera, Express Handheld, GPS navigatie, Mens-machine-interface, Bewakingsapparatuur, Drone-pod, Videoconferentiesysteem, enz.
Wil je werken met Sony IMX415 lenscameramodule?
Download de SDK
Specificatie vooraanzicht:
Pin1 |
VCC5V0_OTG |
Pin2 |
OTG_DM |
Pin3 |
OTG_DP |
Pin4 |
GND |
9.Ethernet&Power Jack
Pin1 |
TX+ |
Pin6 |
RX- |
Pin2 |
TX- |
Pin7 |
POE78 |
Pin3 |
RX+ |
Pin8 |
POE78 |
Pin4 |
POE45 |
Pin9 |
GND |
Pin5 |
POE45 |
Pin10 |
VCC12V_DCIN |
10. Audio-aansluiting
Pin1 |
LED1/PHYAD1 |
Pin2 |
LED0 / PHYAD0 |
Pin3 |
RESET |
Pin4 |
MICP |
Pin5 |
GND |
Pin6 |
LINE_OUT |
Terug Bekijk specificatie
1.DDR3L (Samsung K4B4G1646E BCNB)
Een 4Gbit DDR3 is bevestigd aan de voor- en achterkant van het hele bord, met in totaal 8G bits;
2.MIPI DSI-connector
Pin1 |
IRQ |
Pin11 |
MIPI_DSI_D3N |
Pin2 |
PWR_EN |
Pin12 |
MIPI_DSI_D3P |
Pin3 |
RST |
Pin13 |
MIPI_DSI_D0N |
Pin4 |
I2C3_SDA |
Pin14 |
MIPI_DSI_D0P |
Pin5 |
I2C3_SCL |
Pin15 |
GND |
Pin6 |
GND |
Pin16 |
MIPI_DSI_CLKN |
Pin7 |
MIPI_DSI_D2P |
Pin17 |
MIPI_DSI_CLKP |
Pin8 |
MIPI_DSI_D2N |
Pin18 |
GND |
Pin9 |
MIPI_DSI_D1P |
Pin19 |
VCC_12V |
Pin10 |
MIPI_DSI_D1N |
Pin20 |
VCC_12V |
3.MIPI CSI-connector
Pin1 |
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 |
Pin6 |
SPI0_MISO |
Pin26 |
GND |
Pin7 |
SPI0_MOSI |
Pin27 |
PWM8 |
Pin8 |
I2C1_SDA |
Pin28 |
IRC_AIN |
Pin9 |
I2C1_SCL |
Pin29 |
PWM11 |
Pin10 |
MIPI_RX0_PDN |
Pin30 |
PWM9 |
Pin11 |
MIPI_RX0_RST |
Pin31 |
IRC_BIN |
Pin12 |
GND |
Pin32 |
ZOOM_EN |
Pin13 |
MIPI_CSI_RX0_CLKP |
Pin33 |
PWM10 |
Pin14 |
MIPI_CSI_RX0_CLKN |
Pin34 |
P-IRIS_EN |
Pin15 |
GND |
Pin35 |
FOCUS_EN |
Pin16 |
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.Functie Connector
Pin1 |
HOST_DM |
Pin14 |
SDMC0_D0 |
Pin2 |
HOST_DP |
Pin15 |
SDMC0_CLK |
Pin3 |
GND |
Pin16 |
SDMC0_D3 |
Pin4 |
GND |
Pin17 |
RS485_CTL |
Pin5 |
ALARM_IN |
Pin18 |
UART3_RX_485 |
Pin6 |
SDMC0_DET |
Pin19 |
UART3_TX_485 |
Pin7 |
ALARM_OUT |
Pin20 |
GND |
Pin8 |
SDMC0_PWREN |
Pin21 |
VCC_12V |
Pin9 |
SDMC0_D2 |
Pin22 |
VCC_12V |
Pin10 |
USB_PWREN |
Pin23 |
POE45 |
Pin11 |
SDMC0_CMD |
Pin24 |
POE78 |
Pin12 |
GND |
Pin25 |
POE36 |
Pin13 |
SDMC0_D1 |
Pin26 |
POE12 |
Veelgestelde vragen
- Het standaard IP-adres van de camera is 192.168.31.88.
- als u ons monster via een netkabel met uw computer verbindt, je kunt dit gebruiken 169.254.95.254 om parameter te wijzigen:.
Gebruiker: beheerder
Wachtwoord: beheerder
Controleer de onderstaande afbeelding, Alleen maar binnenkort een korte verbinding P2 en P3 en het zal de start activeren. dan kun je de verbinding losmaken.
Ja, wij zullen volgens uw vereiste wijzigen!.
Jij hebt nodig 4.2 volt, we moeten de stroom-IC vervangen, maar de pinnen en perifere circuits van de twee stroom-IC's zijn verschillend. Onze technici hebben veel methoden geprobeerd, maar kunnen het originele bord niet rechtstreeks wijzigen, dus we kunnen dit alleen tijdelijk gebruiken. Op het rode bord, een voedings-IC is aangesloten om aan uw vereisten te voldoen.
https://youtube.be/toh4bY1kTuw
De afmeting van de printplaat is 38x38mm
De diameter met vier gaten is 2 mm
De afstand tussen twee gaten is 34 mm
gebruiker: wortel
wachtwoord: rockchip
Hardwarevereisten
1. Sony IMX415 Cameramodule (Cameramodule met MIP-interface)
2. MiPi lintkabel (kabel om de camera te verbinden met SBC PCB)
3. Hoofdcamera RV1126 richting
4. Kabelboom (Kabelboom met USB POE, macht, en RCA-audioconnector)
5. POE B-kaart voor SBC (POE-adapterkaart voor SBC-printplaat)
6. Voedingsadapter (DC-voedingsbron voor camera-unit)
7. USB-programmering / debug kabel (OT) (Aparte USB, OTG-type kabel om SBC te programmeren en te debuggen)
8. LED / IR-borden (IR- en LED-bord voor montage van camera's)
9. MIC
10. Samsung eMMC met op SLC/MLC gebaseerd geheugen
11. Samsung-RAM
12. Realtek-ethernet: met PoE-ondersteuning
13. RTC-batterij
Ja, we ontwikkelen graag een nieuwe functie om aan uw vraag te voldoen.
Ja, ons RV1126-ontwikkelbord heeft extra ondersteuning voor TF-kaartlezers.
OK. Ik stuur je per e-mail.
Antwoord: De ingenieur antwoordde dat zijn Rockchip RV1126-ontwikkeltool alleen voor Windows bedoeld is.
Vraag: We zullen root-toegang hebben? Als root kunnen we elk van onze programma's installeren (incl. Linux)
Antwoord: Ja.
Vraag: Mag ik u vragen een link te plaatsen naar opslagplaatsen voor het downloaden van de SDK, (ontwikkelaarstools)?
Antwoord: Ja, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=delen
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=delen
Vraag: We hebben een composiet nodig (CVBS) video op uw Rockchip RV1126-module. Kunt u het ondersteunen?? Voeg alleen DSI toe aan de analoge video-omzetterchip.
Antwoord: Heeft u een RV1126-ontwikkelbord nodig om een composiet te ondersteunen? (CVBS) ingang voor de normale CVBS-camera?
Zo ja, controleer dan de onderstaande link, wij ontwikkelen het voor een andere klant.
RV1126 aangepast voor USB-web- of CVBS-camera.
Indien gewenst kunnen wij ook de andere functie ontwikkelen.
Vraag 1: Welke camerastuurprogramma's worden ondersteund door SDK?
Antwoord 1:
Vraag 2: Welke MIPI DSI-beeldschermstuurprogramma's worden ondersteund door SDK?
Antwoord 2: MIPI DSI wordt opgespoord op basis van het specifieke scherm. Controleer de onderstaande afbeelding.
1.1 Overzicht
RV1126 is een krachtige vision-processor SoC voor IPC/CVR, speciaal voor AI-gerelateerde toepassingen. Het is gebaseerd op een quad-core ARM Cortex-A7 32-bit core die NEON en FPU integreert. Er is een 32 KB I-cache en 32 KB D-cache voor elke core en een 512 KB unified L2-cache. De ingebouwde NPU ondersteunt INT8/INT16 hybride werking en rekenkracht tot 2.0TOPs. Daarnaast, met zijn sterke compatibiliteit, netwerkmodellen gebaseerd op een reeks frameworks zoals TensorFlow/MXNet/PyTorch/Caffe kunnen eenvoudig worden geconverteerd.<br>
RV1126 introduceert ook een nieuwe generatie volledig op hardware gebaseerde 14-megapixel ISP (beeldsignaalprocessor) en postprocessor. Het implementeert veel algoritme-versnellers die gewoonlijk worden gebruikt in IPC en CVR, zoals HDR, 3Een functies (AE, VAN, AWB), LSC, 3DNR, 2DNR, verscherping, dehaze, fisheye-correctie, gamma correctie, detectie van functiepunten enzovoort. Ze worden allemaal in realtime verwerkt. Samenwerken met twee MIPI CSI (of LVDS/SubLVDS) en één DVP (BT.601/BT.656/BT.1120) interface, gebruikers kunnen een systeem bouwen dat videogegevens ontvangt van 3 camerasensoren tegelijkertijd.
De video-encoder die is ingebed in RV1126 ondersteunt UHD H.265/H.264-codering. Het ondersteunt ook multi-stream-codering, tot één 4Kp30 en één 1080p30 gelijktijdig. Met behulp van deze functie, de video van de camera kan worden gecodeerd met een hogere resolutie en worden opgeslagen in het lokale geheugen en tegelijkertijd worden overgebracht naar een andere video met een lagere resolutie naar cloudopslag. De H.264/H.265-videodecoder in RV1126 ondersteunt 4Kp30 voor H.264 en H.265.
Naast het vorige krachtige multimediablok, RV1126 bevat ook rijke audio, geheugen, en andere perifere interfaces zoals I2C, SPI, PWM, enzovoorts. Deze kunnen gebruikers helpen meer sensoren of andere randapparatuur aan het hele systeem toe te voegen om de flexibiliteit en uitbreidbaarheid te verbeteren.
RV1126 heeft hoogwaardige externe DRAM (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) in staat om veeleisende geheugenbandbreedtes aan te houden.
1.2 Kenmerken
De hieronder vermelde functies die al dan niet aanwezig zijn in een echt product, kunnen onderworpen zijn aan de licentievereisten van derden. Neem contact op met Rockchip voor actuele productfunctieconfiguraties en licentievereisten.
1.2.1 Aanvraagverwerker:
Quad-Core Cortex-A7
Volledige implementatie van de ARM-architectuur v7-A instructieset, ARM Neon Geavanceerd SIMD
Afzonderlijk geïntegreerde neon en FPU
32 KB L1 I-Cache en 32 KB L1 D-cache per Cortex-A7 CPU
Uniforme 512 KB L2-cache voor quad-core Cortex-A7
TrustZone-technologie ondersteund
Afzonderlijke vermogensdomeinen voor het CPU-kernsysteem ter ondersteuning van de interne aan/uit-schakelaar en het extern in-/uitschakelen op basis van het verschillende toepassingsscenario
PD_CPU0: 1st Cortex-A7 + Neon + FPU + L1 I/D-cache
PD_CPU1: 2en Cortex-A7 + Neon + FPU + L1 I/D-cache
PD_CPU2: 3rd Cortex-A7 + Neon + FPU + L1 I/D-cache
PD_CPU3: 4de cortex-A7 + Neon + FPU + L1 I/D-cache
Eén geïsoleerd spanningsdomein ter ondersteuning van DVFS
1.2.2 Video Input Interface
Interface en video-invoerprocessor
Twee MIPI CSI/LVDS/SubLVDS-interfaces, 4 rijstroken elk, MIPI CSI maximale datasnelheid is 2,5 Gbps/baan, LVDS/SublVDS maximale datasnelheid is 1Gbps/baan
Op 8/10/12/16-bit standaard DVP-interface, tot 150 MHz invoergegevens
Ondersteuning BT.601/BT.656 en BT.1120 VI interfaces
Ondersteuning van de polariteit van pixel_clk、hsync、vsync configureerbaar
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
ISP
De maximale resolutie is 14Mpixel(4416×3312)
DVP-invoer: ITU-R BT.601/656/1120 met raw8/raw10/raw12/raw16, YUV422
MIPI-invoer: RX-gegevensbaan x1 / x2 / x4, raw8/raw10/raw12, YUV422
3A: inclusief AE/Histogram, VAN, Uitvoer AWB-statistieken
FPN: Ruisverwijdering met vast patroon
BLC: Zwartniveaucorrectie
DPCC: Correctie van statische/dynamische defectpixelclusters
LSC: Correctie van lensschaduw
Bayer NEE: Bayer-ruwe ruisonderdrukking, 2DNR
HDR: 3-/2-Frame samenvoegen tot hoog dynamisch bereik
TMO: 3-/2-Frame samenvoegen Video Tone mapping
WDR: Tone mapping met één frame, breed dynamisch bereik
Debayer: Geavanceerde adaptieve demozaïek met correctie van chromatische aberratie
CCM/CSM: Kleurcorrectiematrix; RGB2YUV enz.
Gamma: Gamma uit correctie
Dehaze/verbeteren: Automatisch dehaze en randverbetering
3DLUT: 3D-Lut kleurenpalet voor klant:
LDCH: Lensvervorming in horizontale richting
Uitgangsschaal*3: ondersteuning schaal naar beneden *3(W0&het is;3264; W1&het is;1280; W2&het is;1280)
Uitgangsschaal*2: ondersteuning schaal naar beneden *2(W0&het is;1920; W1&het is;1920)
Uitgang (FBC): ondersteuning YUV422/420 met Frame Buffer Compressie
3DNR: Geavanceerde tijdelijke ruisonderdrukking in YUV
2DNR: Geavanceerde ruimtelijke ruisonderdrukking in YUV
Scherp: Foto verscherpen &versterker; Randverbetering in YUV
ORB: Snel georiënteerd en gedraaid KORT, een methode voor kenmerkpuntdetectie
FEC: de grotere lensvervorming en visoogcorrectie
CGC: Compressie van kleurengamma, YUV volledig bereik / limietbereik converteren
1.2.3 Video codec
Videodecoder
Realtime decodering van H.264 en H.265
Hoofd- en Main10-profiel voor H.265, tot niveau 5.0 en 4096×2304@30fps
Basislijn, hoofd, hoog, hoog10 en hoog 4:2:2(zonder MBAFF), tot niveau 5.1 en 4096×2304@30fps
Video-encoder
Realtime UHD H.265/H.264-videocodering
I-/P-frames en SmartP-referentie.
Vijf-bit-snelheidsbesturingsmodi (CBR, VBR, FixQp, AVBR, en QpMap)
Tot 100 Mbit/s output bitsnelheid
Ondersteuning ROI(geen limiet) codering;
Hoog profiel voor H.264, tot niveau 5.1 en 4096×2304@30fps
Hoofdprofiel voor H.265, tot niveau 5.0 en 4096×2304@30fps
Ondersteuning voor multi-stream-codering
3840 x 2160@30 fps + 1080p@30 fps-codering
3840 x 2160@30-codering + 3840 x 2160@30 fps-decodering
Invoergegevensformaat:
YCbCr 4:2:0 planair
YCbCr 4:2:0 semi-vlak
YCBYCr 4:2:2
CbYCrY 4:2:2 doorschoten
RGB444 en BGR444
RGB555 en BGR555
RGB565 en BGR565
RGB888 en BRG888
RGB101010 en BRG101010
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
Eén geïsoleerd spanningsdomein ter ondersteuning van DVFS
1.2.4 JPEG-CODEC
JPEG-encoder
Basislijn (DCT sequentieel)
Encodergrootte is van 96×96 tot 8192×8192(67Mpixels)
Tot 90 miljoen pixels per seconde
JPEG-decoder
Decodergrootte is van 48×48 tot 8176×8176(66.8Mpixels)
Tot 76 miljoen pixels per seconde
1.2.5 Neurale proceseenheid
Neurale netwerkversnellingsengine met verwerkingsprestaties tot 2.0 TOPS
Ondersteuning geheel getal 8, geheel getal 16 convolutie operatie
Ondersteuning van kaders voor diep leren: TensorFlow, TF-lite, Pytorch, koffie, ONNX, MXNet, Moeilijk, Darknet
Ondersteuning OpenVX API
Eén geïsoleerd spanningsdomein ter ondersteuning van DVFS
1.2.6 Geheugenorganisatie
Intern on-chip geheugen
BootRom
SYSTEM_SRAM in het spanningsdomein van VD_LOGIC
PMU_SRAM in het spanningsdomein van VD_PMU voor toepassing met laag vermogen
Extern off-chip geheugen
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
SPI-flitser
eMMC
SD-kaart
Async Nand Flash
1.2.7 Intern geheugen
Interne BootRom
Ondersteuning systeem opstarten vanaf het volgende apparaat:
FSPI Flash-interface
eMMC-interface
SDMMC-interface
Async Nand-interface
Ondersteuningssysteemcode downloaden via de volgende interface::
USB OTG-interface (Apparaatmodus:)
SYSTEEM_SRAM
Maat: 64KB
PMU_SRAM
Maat: 8KB
1.2.8 Extern geheugen of opslagapparaat
Dynamische geheugeninterface (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Compatibel met JEDEC-normen
Compatibel met DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Ondersteuning 32-bit data breedte, 2 gelederen (chip selecteert), max 4GB adresseringsruimte per rang, totale adresruimte is 4 GB (max)
Modi voor laag energieverbruik, zoals power-down en self-refresh voor SDRAM
eMMC-interface
Compatibel met standaard iNAND-interface
Compatibel met eMMC-specificatie 4.51
Ondersteuning van drie databusbreedtes: 1-beetje, 4-bit of 8-bit
Ondersteuning tot HS200; maar ondersteunt geen CMD-wachtrij
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
SD/MMC-interface
Compatibel met SD3.0, MMC ver4.51
Breedte databus is 4 bits
Flexibele seriële flitsinterface(FSPI)
Ondersteuning van gegevensoverdracht van/naar serieel flitsapparaat
Ondersteuning x1, x2, x4 databits-modus
Ondersteuning 2 fiches selecteren
Nand Flash-interface
Ondersteuning asynchrone en flash
Breedte databus is 8 bits
Ondersteuning 1 chip selecteren
Ondersteuning LBA en flash
Tot 16 bits/1KB hardware ECC
Ondersteuning configureerbare interface timing
1.2.9 Systeemcomponent
RISC-V MCU
32-bits microcontroller-kern met RISC -V ISA
Harvard-architectuur, aparte instructie:, en gegevensgeheugens
De instructieset is RV32I met M- en C-extensies
Geïntegreerde programmeerbare onderbrekingscontroller (IPIC), allemaal 123 IRQ-lijnen aangesloten op GIC voor Cortex-A7 kunnen ook worden aangesloten op RISC –V MCU
Geïntegreerde debug-controller met JTAG-interface
CRU (klok &versterker; reset eenheid)
Ondersteuning voor klokbesturing voor afzonderlijke componenten
Eén oscillator met 24 MHz klokingang
Ondersteuning van wereldwijde soft-reset-besturing voor de hele chip, ook individuele soft-reset voor elk onderdeel
PMU (energiebeheereenheid)
Ondersteuning 5 afzonderlijke spanningsdomeinen VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Ondersteuning 14 aparte machtsdomeinen, die kan worden in- en uitgeschakeld door software op basis van verschillende toepassingsscènes
Meerdere configureerbare werkmodi om energie te besparen door verschillende frequenties of automatische klokbesturing of aan/uit-regeling van het vermogensdomein
Timer
Ondersteuning 6 64bittimers met de op interrupt gebaseerde bewerking voor niet-beveiligde toepassingen
Ondersteuning 2 64bittimers met de op interrupt gebaseerde bewerking voor veilige toepassing
Ondersteuning twee werkingsmodi: vrijlopende en door de gebruiker gedefinieerde telling
Ondersteuning timer werkstatus controleerbaar
PWM
Ondersteuning 12 on-chip PWM's (PWM0 ~ PWM11) met de op interrupt gebaseerde bewerking
De programmeerbare voorgeschaalde bewerking naar busklok en vervolgens verder geschaald
Geïntegreerde 32-bits timer/teller-faciliteit
Ondersteuning opnamemodus
Ondersteuning continue modus of one-shot modus
Biedt referentiemodus en voert verschillende duty-cycle-golfvormen uit
Geoptimaliseerd voor IR-toepassing voor PWM3, PWM7, en PWM11
Waakhond
32-bits waakhondteller
De teller telt af van een vooraf ingestelde waarde tot 0 om het optreden van een time-out aan te geven
WDT kan twee soorten bewerkingen uitvoeren wanneer de time-out optreedt:
Genereer een systeemreset
Eerst, een interrupt genereren en als dit niet wordt gewist door de serviceroutine tegen de tijd dat een tweede time-out optreedt, genereer dan een systeemreset
Programmeerbare resetpulslengte
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
Helemaal 16 gedefinieerde bereiken van de belangrijkste time-outperiode
Eén waakhond voor niet-beveiligde applicatie
Eén waakhond voor veilige toepassing
Regelaar onderbreken
Ondersteuning 128 SPI-onderbrekingsbronnen input van verschillende componenten
Ondersteuning 16 door software geactiveerde interrupts
Twee interruptuitgangen (nFIQ en nIRQ) afzonderlijk voor elke Cortex-A7, beide zijn op laag niveau gevoelig
Ondersteuning van verschillende onderbrekingsprioriteiten voor elke onderbrekingsbron, en ze zijn altijd softwarematig programmeerbaar
DMAC
Op microcode gebaseerde DMA
Gelinkte lijst DMA-functie wordt ondersteund om scatter-verzameloverdracht te voltooien
Ondersteun typen gegevensoverdracht met geheugen-naar-geheugen, geheugen-naar-perifere, randapparaat-naar-geheugen
Signaleert het optreden van verschillende DMA-gebeurtenissen met behulp van de interrupt-uitgangssignalen
Eén ingebouwde DMA-controller voor het systeem
DMAC-functies:
Ondersteuning 8 kanalen
27 hardwareverzoeken van randapparatuur
2 onderbreekt uitvoer
Ondersteuning van TrustZone-technologie en programmeerbare beveiligde status voor elk DMA-kanaal
Beveiligd systeem
Codeermotor
Ondersteuning SM2/SM3/SM4 codering
Ondersteuning SHA-1, SHA-256/224, SHA-512/384, en MD5 met hardware-padding
Ondersteuningslinklijstitem (LLI) DMA-overdracht
Ondersteuning AES-128 AES-256-codering &versterker; ontcijfer code
Ondersteuning AES ECB/CBC/OFB/CFB/CTR/CTS/XTS-modus
DES-ondersteuning &versterker; TDES-codering &versterker; ontcijfer code
Ondersteuning DES/TDES ECB/CBC/OFB/CFB-modus
Ondersteuning tot 4096 bits PKA wiskundige bewerkingen voor RSA/ECC
Ondersteuning tot 8-kanaals configuratie
Ondersteuning Tot 256 bits van TRNG-uitvoer
Ondersteuning van gegevensversleuteling voor alle DDR-typen
Ondersteuning veilige OTP
Ondersteuning voor veilige foutopsporing
Ondersteuning beveiligd besturingssysteem
Brievenbus
Eén mailbox in SoC voor service A7 en RISC-V MCU-communicatie
Ondersteuning van vier mailbox-elementen per mailbox, elk element bevat één datawoord, een commando woord register, en één vlagbit die één interrupt kan vertegenwoordigen
Bieden 32 vergrendelingsregisters voor software om aan te geven of de mailbox bezet is
KINDEREN
Ondersteuning voor het decomprimeren van GZIP-bestanden
Ondersteuning voor het decomprimeren van LZ4-bestanden, inclusief de algemene structuur van het LZ4-frame-formaat en het legacy-frame-formaat.
Ondersteuning voor het decomprimeren van gegevens in Deflate-indeling
Ondersteuning voor het decomprimeren van gegevens in ZLIB-formaat
Ondersteuning voor volledige onderbreking en foutonderbrekingsuitvoer
Ondersteuning Hash32-controle in het LZ4-decompressieproces
Ondersteuning van de limietfunctie van de gedecomprimeerde gegevens om te voorkomen dat het geheugen kwaadwillig wordt vernietigd tijdens het decompressieproces
Ondersteuningssoftware om het decompressieproces te stoppen
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
1.2.10 Grafische motor
2D grafische engine (RGA):
Bronformaten:
ABGR88888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 vlak, YUV420 semi-planair
YUV422 vlak, YUV422 semi-planair
YUV 10-bit voor YUV420/422 semi-planair
BPP8, BPP4, BPP2, BPP1
Bestemmingsformaten:
ABGR88888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 vlak, YUV420 semi-planair
YUV422 vlak, YUV422 semi-planair
Conversie van pixelformaat, BT.601/BT.709
Max resolutie: 8192×8192 bron, 4096×4096 bestemming
BitBlt
Twee bronnen BitBLT:
A+B=B alleen BitBLT, Een steun roteert en schaalt wanneer B vast is
A+B=C tweede bron (B) heeft hetzelfde attribuut als (C) plus rotatiefunctie
Kleurvulling met een verloopvulling, en patroonvulling
Krachtige stretch en krimp
Monochrome uitbreiding voor tekstweergave
Nieuwe uitgebreide alfa per pixel (kleur/alfakanaal afzonderlijk)
Alfa-overvloeimodi inclusief Java 2 Porter-Duff regels voor het samenstellen van composities, Chroma sleutel, patroon masker, vervagen
Dither-bewerking
0, 90, 180, 270-graden rotatie
x-spiegel, y-spiegel, en rotatie operatie
Beeldverbeteringsprocessor (IEP):
Afbeeldingsformaat
Gegevens invoeren: YUV420/YUV422, semi-vlak/vlak, UV-wissel
Uitvoergegevens: YUV420/YUV422, semi-vlak, UV-wissel, Tegel modus
YUV downsampling-conversie van 422 tot 420
Maximale resolutie voor dynamisch beeld tot 1920×1080
De-interlacen
1.2.11 Display-interface
Eén tot 24 bits RGB parallelle video-uitgangsinterface
Een BT.1120 video-uitgangsinterface
Een 4-baans MIPI DSI-interface, tot 1 Gbps per rijstrook
Tot 1080p@60fps
1.2.12 Video-uitgangsprocessor (AV)
Tot 1920×1080 @60fps
Meerdere lagen
Achtergrondlaag
Win0 laag
Win2 laag
Invoerformaat: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 tot 8 opschaling en opschaling engine
Ondersteuning virtuele weergave
256 niveau alfa-menging (vooraf vermenigvuldigde alfa-ondersteuning)
Transparantie kleurtoets
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Ondersteuning voor meerdere regio's
Win0 laag en Win2 laag overlay verwisselbaar
Ondersteuning RGB- of YUV-domeinoverlay
BCSH (Helderheid, Contrast, Verzadiging, Tint aanpassing)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Ondersteuning Gamma aanpassen
Ondersteuning voor dithering allegro RGB888to666 RGB888to565 &versterker; dither naar beneden FRC (configureerbaar) RGB888to666
Leeg en zwart display
1.2.13 Audio interface
I2S0 met 8 kanalen
Tot 8 kanalen TX en 8 kanalen RX pad
Audioresolutie van 16 bits tot 32 bits
Samplefrequentie tot 192KHz
Biedt master- en slave-werkmodus, software configureerbaar
Ondersteuning 3 I2S-formaten (normaal, links uitgelijnd, rechts-uitgevuld)
Ondersteuning 4 PCM-formaten (vroeg, laat1, laat2, laat3)
I2S- en PCM-modus kunnen niet tegelijkertijd worden gebruikt
I2S1/I2S2 met 2 kanalen
Tot 2 kanalen voor TX en 2 kanalen RX pad
Audioresolutie van 16 bits tot 32 bits
Samplefrequentie tot 192KHz
Biedt master- en slave-werkmodus, software configureerbaar
Ondersteuning 3 I2S-formaten (normaal, links uitgelijnd, rechts-uitgevuld)
Ondersteuning 4 PCM-formaten (vroeg, laat1, laat2, laat3)
I2S en PCM kunnen niet tegelijkertijd worden gebruikt
PDM
Tot 8 kanalen
Audioresolutie van 16 bits tot 24 bits
Samplefrequentie tot 192KHz
Ondersteuning PDM-masterontvangstmodus
TDM
Ondersteuning tot 8 kanalen voor TX en 8 kanalen voor RX-pad
Audioresolutie van 16 bits tot 32 bits
Samplefrequentie tot 192KHz
Biedt master- en slave-werkmodus, software configureerbaar
Ondersteuning 3 I2S-formaten (normaal, links uitgelijnd, rechts-uitgevuld)
Ondersteuning 4 PCM-formaten (vroeg, laat1, laat2, laat3)
Audio-PWM
Ondersteuning converteren PCM naar PWM-formaat
Samplefrequentie tot 16x
Ondersteuning lineaire interpolatie voor 2x/4x/8x/16 oversampling
Ondersteuning 8/9/10/11 bits maskeerbare L/R-kanaal PWM-uitgang
Digitale audiocodec
Ondersteuning van 3-kanaals digitale ADC
Ondersteuning 2-kanaals digitale DAC
Ondersteuning I2S/PCM-interface
Ondersteuning I2S/PCM master- en slave-modus
Ondersteuning voor 4-kanaals audio-overdracht in I2S-modus
Ondersteuning 2-kanaals audio-ontvangst in I2S-modus
Ondersteuning voor het verzenden of ontvangen van 2-kanaals audio in PCM-modus
Ondersteuning van 16~24 bit-sampleresolutie voor zowel digitale ADC als digitale DAC
<span stijl=”kleur: #ffffff;”>RV1126 Gegevensblad Rev 1.4</span>
Zowel digitale ADC als digitale DAC ondersteunen drie groepen samplefrequenties. Groep 0 zijn 8khz/16khz/32kHz/64kHz/128khz, groep 1 zijn 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz en groep 2 zijn 12khz/24khz/48khz/96khz/192khz
De doorlaatband van digitale ADC-filters is 0,45625*fs
Ondersteuning van digitale ADC-doorlaatbandrimpel binnen +/- 0,1dB
De stopband van digitale ADC-filters is 0,5*fs
Ondersteuning van digitale ADC stop-band demping van minimaal 60dB
Ondersteuning voor volumeregeling voor zowel digitale ADC als digitale DAC
Ondersteuning automatische niveauregeling (ALC)en noise gate voor digitale ADC
Ondersteuning communicatie met Analoge Codec via I2C bus
1.2.14 connectiviteit
SDIO-interface
Compatibel met SDIO3.0-protocol
4 bits databus breedtes
GMAC 10/100/1000M ethernetcontroller
Ondersteuning van 10/100/1000-Mbps gegevensoverdrachtsnelheden met de RGMII-interfaces
Ondersteuning van 10/100-Mbps gegevensoverdrachtsnelheden met de RMII-interfaces
Ondersteunt zowel full-duplex als half-duplex werking Ondersteuning voor TCP Segmentation Offload (TSO) en UDP Segmentatie Offload (GEBRUIKEN) netwerkversnelling<br>
USB 2.0 Gastheer
Compatibel met USB 2.0 specificatie
Ondersteunt hoge snelheid(480Mbps), volle snelheid(12Mbps) en lage snelheid(1.5Mbps) modus
Ondersteuning Verbeterde Host Controller Interface Specificatie (EHCI), Herziening 1.0
Ondersteuning Open Host Controller Interface Specificatie (OHCI), Revisie 1.0a
USB 2.0 OTG
Compatibele specificatie
Universele seriële busspecificatie, Herziening 2.0
Uitbreidbare hostcontroller-interface voor universele seriële bus (xHCI), Herziening 1.1
Ondersteuningscontrole/Bulk/Interrupt/Isochrone overdracht
SPI-interface
Ondersteuning 2 SPI-controllers, ondersteuning van twee chip-select output
Ondersteuning serieel-master en serieel-slave-modus, software-configureerbaar
I2C-interface
Ondersteuning 6 I2C-interfaces(I2C0-I2C5)
Ondersteuning 7bits en 10bits adresmodus
Software programmeerbare klokfrequentie
Gegevens op de I2C-bus kunnen worden overgedragen met snelheden tot 100k bits/s in de standaardmodus, tot 400k bits/s in de snelle modus, of tot 1 m bits/s in Fast-mode Plus
UART-interface
Ondersteuning 6 UART-interfaces (UART0-UART5)
Ondersteuning 5bit, 6beetje, 7beetje, en 8bit seriële data verzenden of ontvangen
Standaard asynchrone communicatiebits zoals start, hou op, en pariteit
Ondersteuning van verschillende ingangsklokken voor UART-werking om een baudrate tot 4 Mbps te krijgen
Ondersteuning automatische stroomregelingsmodus(behalve UART2)
1.2.15 anderen
Meerdere groepen GPIO
Alle GPIO's kunnen worden gebruikt om een interrupt te genereren
Ondersteuningsniveau trigger en edge trigger interrupt
Ondersteuning configureerbare polariteit van niveau trigger interrupt
Ondersteuning configureerbare stijgende flank, vallende rand, en beide edge trigger interrupt
Ondersteuning configureerbare trekrichting (een zwakke pull-up en een zwakke pull-down)
<krachtig>RV1126 Gegevensblad Rev 1.4</krachtig>
Ondersteuning configureerbare schijfsterkte
Temperatuursensor (TS-ADC)
Ondersteuning door de gebruiker gedefinieerde modus en automatische modus
In door de gebruiker gedefinieerde modus, start_of_conversion kan volledig worden beheerd door software, en kan ook door hardware worden gegenereerd.
In automatische modus, de temperatuur van alarm(hoge/lage temperatuur) interrupt kan worden geconfigureerd
In automatische modus, de temperatuur van de systeemreset kan worden geconfigureerd
Ondersteuning aan 2 kanaal TS-ADC (gebruikt voor respectievelijk CPU en NPU), de temperatuurcriteria van elk kanaal kunnen worden geconfigureerd;
-40 ~ 125 ° C temperatuurbereik en 5 ° C temperatuurresolutie
12-bit SAR ADC tot 732 S/s-samplefrequentie
Opeenvolgende benadering ADC (SAR-ADC)
10-bits resolutie
Tot 1MS/s bemonsteringsfrequentie
6 single-ended ingangskanalen
OTP
Ondersteuning van 32Kbit-ruimte en hogere 4k-adresruimte is een niet-beveiligd onderdeel.
Ondersteuning lezen en programmeren woordmasker in een beveiligd model
Lengte ondersteuningsprogramma vanaf 1 tot 32 beetje
Ondersteuning voor lezen alleen 8bit
Program en leesstatus kan worden gelezen
Het programma kan het record niet adresseren
Pakkettype
FCCSP 409-pins (lichaam: 14mm x 14 mm; bal maat: 0.3mm; bal worp: 0.65mm)
Opmerkingen::
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 wordt niet gelijktijdig gebruikt
Download
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
Data papier
RV1126 RV1109 Snel aan de slag
Rockchip_RV1126_RV1109_Quick_Start_Linux_EN
Rockchip-ontwikkelaarsgids RockX_SDK