Rockchip RV1126 Evoluiga Taksado-Estraro Kerna Tabulo IPC AI SDK Programaro-Evoluiga Ilaro
Enhavtabelo
Galerio
Produktaj Aplikoj
Inteligenta IPC, Vizaĝa Rekono Panela Maŝino, Vizaĝo Kapta Fotilo, Video Sonilo, Neniu Reto, kaj Neniu Potenca Fotilo, Express Mantenebla, GPSa Navigado, Homo-Maŝina Interfaco, Monitora Ekipaĵo, Drone Pod, Sistemo de Videokonferenco, ktp.
Volas labori kun Sony IMX415 lensa fotila modulo?
Elŝutu la SDK
Specifo de Fronta Vido
Pinglo1 |
VCC5V0_OTG |
Pinglo2 |
OTG_DM |
Pinglo3 |
OTG_DP |
pinglo4 |
GND |
9.Ethernet&potenco Jack
Pinglo1 |
TX+ |
Pinglo6 |
RX- |
Pinglo2 |
TX- |
Pinglo7 |
POE78 |
Pinglo3 |
RX+ |
Pin8 |
POE78 |
pinglo4 |
POE45 |
Pinglo9 |
GND |
Pinglo5 |
POE45 |
Pinglo10 |
VCC12V_DCIN |
10. Aŭdio-Konektilo
Pinglo1 |
LED1/PHYAD1 |
Pinglo2 |
LED0 / PHYAD0 |
Pinglo3 |
RESET |
pinglo4 |
MICP |
Pinglo5 |
GND |
Pinglo6 |
LINE_OUT |
Malantaŭa Vido-specifo
1.DDR3L (Samsung K4B4G1646E BCNB)
4Gbit DDR3 estas alkroĉita al la antaŭa kaj malantaŭo de la tuta tabulo, kun entute 8G bitoj;
2.MIPI DSI-Konektilo
Pinglo1 |
IRQ |
Pinglo11 |
MIPI_DSI_D3N |
Pinglo2 |
PWR_EN |
Pinglo12 |
MIPI_DSI_D3P |
Pinglo3 |
RST |
Pinglo13 |
MIPI_DSI_D0N |
pinglo4 |
I2C3_SDA |
Pinglo14 |
MIPI_DSI_D0P |
Pinglo5 |
I2C3_SCL |
Pinglo15 |
GND |
Pinglo6 |
GND |
Pinglo16 |
MIPI_DSI_CLKN |
Pinglo7 |
MIPI_DSI_D2P |
Pinglo17 |
MIPI_DSI_CLKP |
Pin8 |
MIPI_DSI_D2N |
Pinglo18 |
GND |
Pinglo9 |
MIPI_DSI_D1P |
Pinglo19 |
VCC_12V |
Pinglo10 |
MIPI_DSI_D1N |
Pinglo20 |
VCC_12V |
3.MIPI CSI-Konektilo
Pinglo1 |
VCC3V3_SYS |
Pinglo21 |
MIPI_CSI_RX0_D1N |
Pinglo2 |
VCC3V3_SYS |
Pinglo22 |
MIPI_CSI_RX0_D0P |
Pinglo3 |
SPI0_CLK |
Pinglo23 |
MIPI_CSI_RX0_D0N |
pinglo4 |
LED_PWM |
Pinglo24 |
GND |
Pinglo5 |
SPI0_CS0N |
Pinglo25 |
MIPI_CSI_CLK0 |
Pinglo6 |
SPI0_MISO |
Pinglo26 |
GND |
Pinglo7 |
SPI0_MOSI |
Pinglo27 |
PWM8 |
Pin8 |
I2C1_SDA |
Pinglo28 |
IRC_AIN |
Pinglo9 |
I2C1_SCL |
Pinglo29 |
PWM11 |
Pinglo10 |
MIPI_RX0_PDN |
Pinglo30 |
PWM9 |
Pinglo11 |
MIPI_RX0_RST |
Pinglo31 |
IRC_BIN |
Pinglo12 |
GND |
Pinglo32 |
ZOOM_EN |
Pinglo13 |
MIPI_CSI_RX0_CLKP |
Pinglo33 |
PWM10 |
Pinglo14 |
MIPI_CSI_RX0_CLKN |
Pinglo34 |
P-IRIS_EN |
Pinglo15 |
GND |
Pin35 |
FOCUS_EN |
Pinglo16 |
MIPI_CSI_RX0_D2P |
Pinglo36 |
ADC_IN |
Pinglo17 |
MIPI_CSI_RX0_D2N |
Pinglo37 |
GND |
Pinglo18 |
MIPI_CSI_RX0_D3P |
Pin38 |
VCC_1V8 |
Pinglo19 |
MIPI_CSI_RX0_D3N |
Pin39 |
VCC_12V |
Pinglo20 |
MIPI_CSI_RX0_D1P |
Pinglo40 |
VCC_12V |
4.Funkcia Konektilo
Pinglo1 |
HOST_DM |
Pinglo14 |
SDMMC0_D0 |
Pinglo2 |
HOST_DP |
Pinglo15 |
SDMMC0_CLK |
Pinglo3 |
GND |
Pinglo16 |
SDMMC0_D3 |
pinglo4 |
GND |
Pinglo17 |
RS485_CTL |
Pinglo5 |
ALARM_IN |
Pinglo18 |
UART3_RX_485 |
Pinglo6 |
SDMMC0_DET |
Pinglo19 |
UART3_TX_485 |
Pinglo7 |
ALARM_OUT |
Pinglo20 |
GND |
Pin8 |
SDMMC0_PWREN |
Pinglo21 |
VCC_12V |
Pinglo9 |
SDMMC0_D2 |
Pinglo22 |
VCC_12V |
Pinglo10 |
USB_PWREN |
Pinglo23 |
POE45 |
Pinglo11 |
SDMMC0_CMD |
Pinglo24 |
POE78 |
Pinglo12 |
GND |
Pinglo25 |
POE36 |
Pinglo13 |
SDMMC0_D1 |
Pinglo26 |
POE12 |
Oftaj Demandoj
- La defaŭlta IP-adreso de la fotilo estas 192.168.31.88.
- se vi konektas nian specimenon per reta kablo kun via komputilo, vi povas uzi ĉi tion 169.254.95.254 modifi parametron.
Uzanto: admin
Pasvorto: admin
Bonvolu kontroli la suban bildon, Nur mallonga konekto baldaŭ P2 kaj P3 kaj ĝi ekigos la komencon. tiam vi povas malligi la konekton.
jes, ni modifos laŭ via postulo.
Vi bezonas 4.2 voltoj, ni devas anstataŭigi la potencon IC, sed la pingloj kaj ekstercentraj cirkvitoj de la du potencaj ICoj estas malsamaj. Niaj inĝenieroj provis multajn metodojn sed ne povas rekte modifi la originan tabulon, do ni povas uzi ĉi tion nur provizore. Sur la ruĝa tabulo, elektroprovizo IC estas alfiksita por plenumi viajn postulojn.
https://youtu.be/toh4bY1kTuw
La dimensia grandeco de la pcba tabulo estas 38x38mm
La kvar truodiametro estas 2mm
La distanco de du truoj estas 34 mm
uzanto: radiko
Pasvorto: rokĉipo
Hardware Requirements
1. Sony IMX415 Camera module (Camera module with MIP interface)
2. MiPi ribbon cable (cable to connect the camera with SBC PCB)
3. Main RV1126 camera toard
4. Cable harness (Cable harness with USB POE, potenco, and RCA Audio connector)
5. POE Bcard for SBC (POE Adaptor board for SBC PCB)
6. Power adaptor (DC Power source for Camera unit)
7. USB Programing / debug cable (OTe) (Separate USB, OTG type cable to program and debug SBC)
8. LED / IR boards (IR and LED board for camera assembly)
9. MIC
10. Samsung eMMC with SLC/MLC-based memory
11. Samsung RAM
12. Realtek ethernet: with PoE support
13. RTC Battery
jes, we are happy to develop a new feature to meet your demand.
jes, our RV1126 development board has additional TF card reader support.
bone. I will send you by Email.
respondo: The engineer replied that his Rockchip RV1126 dev tool only is for windows.
demando: We will have root access? If root we can install any of our program (inkl. Linukso)
respondo: jes.
demando: Can I ask you link to repositories for download SDK, (dev tools)?
respondo: jes, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=kundivido
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=kundivido
demando: We need a composite (CVBS) video on your Rockchip RV1126 module. Can you support it? Only add DSI to Analog video convertor chip.
respondo: Do you need RV1126 develop board to support a composite (CVBS) input for the normal the CVBS camera?
Se jes, please check the below link, we develop it for another client.
RV1126 customized for USB web or CVBS camera.
We also can develop the other function if you need it.
demando 1: What camera drivers are supported by SDK?
respondo 1:
demando 2: What MIPI DSI display drivers are supported by SDK?
respondo 2: MIPI DSI is debugged based on the specific screen. Bonvolu kontroli la suban bildon.
1.1 Superrigardo
RV1126 estas alt-efikeca vizioprocesoro SoC por IPC/CVR, precipe por AI-rilataj aplikoj. Ĝi estas bazita sur kvar-kerna ARM Cortex-A7 32-bita kerno kiu integras NEON kaj FPU.. Estas 32KB I-kaŝmemoro kaj 32KB D-kaŝmemoro por ĉiu kerno kaj 512KB unuigita L2-kaŝmemoro. La enkonstruita NPU subtenas hibridan operacion INT8/INT16 kaj komputika potenco estas ĝis 2.0TOPs.. Krome, kun ĝia forta kongruo, Retaj modeloj bazitaj sur serio de kadroj kiel TensorFlow/MXNet/PyTorch/Caffe povas esti facile konvertitaj.<br>
RV1126 ankaŭ enkondukas novan generacion komplete hardvar-bazitan 14-megapikselan ISP. (bildsignalprocesoro) kaj post-procesoro. Ĝi efektivigas multajn algoritmo-akceliloj kutime uzatajn en IPC kaj CVR, kiel HDR, 3A funkcioj (AE, OF, AWB), LSC, 3DNR, 2DNR, akrigante, dehaze, korekto de fisheye, gama-korekto, karakterizaj punktoj detekto ktp. Ĉiuj ili estas realtempaj prilaborado. Kunlaborante kun du MIPI CSI (aŭ LVDS/SubLVDS) kaj unu DVP (BT.601/BT.656/BT.1120) interfaco, uzantoj povas konstrui sistemon kiu ricevas videodatenojn de 3 camera sensors simultaneously.
La videokodilo enigita en RV1126 subtenas UHD H.265/H.264-kodigon. Ĝi ankaŭ subtenas multfluan kodigon, ĝis unu 4Kp30 kaj unu 1080p30 samtempaj. Kun la helpo de ĉi tiu funkcio, la video de la fotilo povas esti kodita kun pli alta rezolucio kaj stokita en loka memoro kaj transdonita al alia pli malalta rezolucia video al nuba stokado samtempe. La videomalĉifrilo H.264/H.265 en RV1126 subtenas 4Kp30 por H.264 kaj H.265.
Krom la antaŭa alt-efikeca plurmedia bloko, RV1126 ankaŭ enhavas riĉan aŭdion, memoro, kaj aliaj periferiaj interfacoj kiel ekzemple I2C, SPI, PWM, kaj tiel plu. Ĉi tiuj povas helpi uzantojn aldoni pli da sensiloj aŭ aliaj ekstercentraj en la tutan sistemon por plibonigi flekseblecon kaj ekspansieblecon.
RV1126 havas alt-efikecan eksteran DRAM (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) kapablas subteni postulemajn memorbendolarĝojn.
1.2 Trajtoj
La funkcioj listigitaj malsupre, kiuj povas aŭ ne ĉeesti en reala produkto, povas esti submetitaj al la postuloj pri licenco de triaj.. Bonvolu kontakti Rockchip por realaj produktaj funkcioj agordoj kaj licencaj postuloj.
1.2.1 Aplikprocesoro
Quad-Core Cortex-A7
Plena efektivigo de la instrukcio-aro ARM-arkitekturo v7-A, ARM Neon Advanced SIMD
Aparte Integra Neono kaj FPU
32KB L1 I-kaŝmemoro kaj 32KB L1 D-kaŝmemoro per Cortex-A7 CPU
Unuigita 512KB L2 Cache por Quad-Core Cortex-A7
TrustZone-teknologio subtenata
Apartaj potencaj domajnoj por CPU-kernsistemo por subteni internan ŝaltilon kaj ekstere ŝalti/malŝalti laŭ la malsama aplika scenaro
PD_CPU0: 1St Cortex-A7 + Neono + FPU + L1 I/D Kaŝmemoro
PD_CPU1: 2nd Cortex-A7 + Neono + FPU + L1 I/D Kaŝmemoro
PD_CPU2: 3rd Cortex-A7 + Neono + FPU + L1 I/D Kaŝmemoro
PD_CPU3: 4la Cortex-A7 + Neono + FPU + L1 I/D Kaŝmemoro
Unu izolita tensiodomajno por subteni DVFS
1.2.2 Video Importa Interfaco
Interfaco kaj video-eniga procesoro
Du interfacoj MIPI CSI/LVDS/SubLVDS, 4 vojoj ĉiu, MIPI CSI-maksimuma datumrapideco estas 2.5Gbps/leno, LVDS/SublVDS maksimuma datumrapideco estas 1Gbps/leno
Sur 8/10/12/16-bita norma DVP-interfaco, ĝis 150MHz enigo datumoj
Subteno BT.601/BT.656 kaj BT.1120 VI interfacoj
Subtenu la polusecon de pixel_clk、hsync、vsync agordebla
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
ISP
La maksimuma rezolucio estas 14Mpixel(4416×3312)
DVP-enigo: ITU-R BT.601/656/1120 kun raw8/raw10/raw12/raw16, YUV422
MIPI-enigo: RX-datumvojo x1/x2/x4, kruda8/kruda10/kruda12, YUV422
3A: inkluzivi AE/Histogramon, OF, AWB-statistika eligo
FPN: Forigo de Fiksa Ŝablono Bruo
BLC: Nigra Nivela Korekto
DPCC: Senmova/Dinamika difekto piksela areto korekto
LSC: Korekto de lenso-ombrado
Bayer NO: Bayer-kruda Senbruo, 2DNR
HDR: 3-/2-Kadro Kunfandi en Alt-Dinamika Intervalo
TMO: 3-/2-Kadro Merge Video Tone-mapado
WDR: One Frame Wide-Dynamic Range Tone-mapado
Debayer: Altnivela Adaptive Demosaic kun Kromata Aberacia Korekto
CCM/CSM: Kolora korekta matrico; RGB2YUV ktp.
Gamo: Gama ekstera korekto
Dehaze/Plibonigi: Aŭtomata Dehaze kaj rando-plibonigo
3DLUT: 3D-Lut Kolora Paletro por Kliento
LDCH: Distordo de lenso en la horizontala direkto
Eligo-skalo*3: subtena skalo malsupren nivelo*3(W0<3264; W1<1280; W2<1280)
Eligo-skalo*2: subtena skalo malsupren nivelo*2(W0<1920; W1<1920)
Eligo (FBC): subtenu YUV422/420 kun Frame Buffer Compression
3DNR: Advanced Temporal Noise Reduction in YUV
2DNR: Advanced Spatial Noise reduction in YUV
Akra: Bilda Akrigo &ero; Rando Pliboniĝo en YUV
ORB: Orientita Rapida kaj Rotaciita BRIEF, a method of feature point detection
FEC: la pli granda Lens-distordo kaj Fiŝokulo-Korekto
CGC: Kolora Gama Kunpremo, YUV plena gamo/lima gamo konverti
1.2.3 Videokodeko
Video Malĉifrilo
Realtempa malkodado de H.264 kaj H.265
Ĉefa kaj Main10-profilo por H.265, ĝis nivelo 5.0 kaj 4096×2304@30fps
Bazlinio, ĉefa, alta, alta10 kaj alta 4:2:2(sen MBAFF), ĝis nivelo 5.1 kaj 4096×2304@30fps
Video Encoder
Realtempa UHD H.265/H.264 videokodado
I-/P-kadroj kaj SmartP-referenco.
Five-bit rate control modes (CBR, VBR, FixQp, AVBR, kaj QpMap)
Ĝis 100 Mbit/s eligo-bitrapideco
Subtenu ROI(neniu limo) kodigado;
Alta profilo por H.264, ĝis nivelo 5.1 kaj 4096×2304@30fps
Ĉefa profilo por H.265, ĝis nivelo 5.0 kaj 4096×2304@30fps
Subtenu plurfluan kodigon
3840 x 2160@30 fps + 1080p@30 fps-kodigado
3840 x 2160@30 kodado + 3840 x 2160@30 fps malkodado
Eniga datuma formato:
YCbCr 4:2:0 planar
YCbCr 4:2:0 duonplana
YCbYCr 4:2:2
CbYCrY 4:2:2 interplektita
RGB444 kaj BGR444
RGB555 kaj BGR555
RGB565 kaj BGR565
RGB888 kaj BRG888
RGB101010 kaj BRG101010
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
Unu izolita tensiodomajno por subteni DVFS
1.2.4 JPEG-KODEKO
JPEG-kodilo
Bazlinio (DCT sinsekva)
Kodigilo grandeco estas de 96×96 ĝis 8192×8192(67Mpikseloj)
Ĝis 90 miliono da pikseloj je sekundo
JPEG Malĉifrilo
Malĉifrila grandeco estas de 48×48 ĝis 8176×8176(66.8Mpikseloj)
Ĝis 76 miliono da pikseloj je sekundo
1.2.5 Neŭrala Proceza Unuo
Neŭrala reto-akcela motoro kun pretiga rendimento ĝis 2.0 TOPS
Subteno entjero 8, entjero 16 konvolucia operacio
Subtenu profund-lernajn kadrojn: TensorFlow, TF-lite, Pytorch, Kafo, ONNX, MXNet, Malfacile, Darknet
Subtenu OpenVX API
Unu izolita tensiodomajno por subteni DVFS
1.2.6 Memororganizo
Interna sur-blata memoro
BootRom
SYSTEM_SRAM en la tensiodomajno de VD_LOGIC
PMU_SRAM en la tensiodomajno de VD_PMU por malaltpotenca aplikaĵo
Ekstera ekster-blato memoro
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
SPI Flash
eMMC
SDa Karto
Async Nand Flash
1.2.7 Interna Memoro
Interna BootRom
Subtenu sisteman lanĉon de la sekva aparato:
FSPI Flash-interfaco
eMMC-interfaco
SDMMC-interfaco
Async Nand-interfaco
Subtenu sisteman kodon elŝutas per la sekva interfaco:
USB OTG-interfaco (Aparato-reĝimo)
SYSTEM_SRAM
Grandeco: 64KB
PMU_SRAM
Grandeco: 8KB
1.2.8 Ekstera Memoro aŭ Stoka aparato
Dinamika Memora Interfaco (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Kongrua kun JEDEC-normoj
Kongrua kun DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Subtenu 32-bitan datumlarĝon, 2 rangoj (blato elektas), maksimume 4GB adresspaco por rango, totala adresspaco estas 4GB (maks)
Malaltpotencaj reĝimoj, kiel ekzemple malŝalto kaj mem-refresiĝo por SDRAM
eMMC-Interfaco
Kongrua kun norma iNAND-interfaco
Kongrua kun eMMC-specifo 4.51
Subtenu tri datumbusajn larĝojn: 1-iom, 4-bita aŭ 8-bita
Subteno ĝis HS200; sed ne subtenas CMD Queue
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
SD/MMC-Interfaco
Kongrua kun SD3.0, MMC ver4.51
Larĝo de datumoj de buso estas 4 bitoj
Fleksebla Seria Flash-Interfaco(FSPI)
Subtenu translokajn datumojn de/al seria fulm-aparato
Subteno x1, x2, x4-datumbitreĝimo
Subteno 2 fritoj elektas
Nand Flash Interfaco
Subtenu nesinkronan kaj fulmon
Larĝo de datumoj de buso estas 8 bitoj
Subteno 1 blato elektu
Subtenu LBA kaj ekbrilon
Ĝis 16 bitoj/1KB aparataro ECC
Subteno agordebla interfaco-tempigo
1.2.9 Sistema Komponanto
RISC-V MCU
32bita mikroregila kerno kun RISC -V ISA
Harvard-arkitekturo, aparta Instruo, kaj Datenmemoroj
La instrukcio estas RV32I kun M kaj C etendaĵoj
Integrita Programebla Interrompa Regilo (IPIC), ĉiuj 123 IRQ-linioj ligitaj al GIC por Cortex-A7 ankaŭ konektas al RISC -V MCU
Integrita Sencimiga Regilo kun JTAG-interfaco
CRU (horloĝo &ero; restarigi unuon)
Subtenu horloĝan pordegan kontrolon por individuaj komponantoj
Unu oscilatoro kun 24MHz-horloĝa enigo
Subtenu tutmondan mola-restarigitan kontrolon por la tuta blato, ankaŭ individua soft-reset por ĉiu komponanto
PMU (unuo de administrado de potenco)
Subteno 5 apartaj tensiaj domajnoj VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Subteno 14 apartaj potencaj domajnoj, kiu povas esti funkciigita supren/malsupren per programaro bazita sur malsamaj aplikaĵscenoj
Multoblaj agordeblaj laborreĝimoj por ŝpari potencon per malsama frekvenco aŭ aŭtomata horloĝa pordokontrolo aŭ potenco-domajna kontrolo de ŝalti/malŝalti
Temporizilo
Subteno 6 64bit-tempigiloj kun la interromp-bazita operacio por ne-sekura aplikaĵo
Subteno 2 64bit-tempigiloj kun la interromp-bazita operacio por sekura aplikaĵo
Subtenu du operaciajn modojn: liberfunkcia kaj uzant-difinita kalkulo
Subteno de temporizilo laboro stato kontrolable
PWM
Subteno 12 sur-blato PWMs (PWM0 ~ PWM11) kun la interrompo-bazita operacio
La programebla antaŭskala operacio al bushorloĝo kaj poste plue skalita
Enigita 32-bita tempigilo/nombrilo
Subtenu kaptan reĝimon
Subtenu kontinuan reĝimon aŭ unu-pafan reĝimon
Provizas referencan reĝimon kaj eligas diversajn devociklajn ondformojn
Optimumigita por IR-aplikaĵo por PWM3, PWM7, kaj PWM11
Gardhundo
32-bita gardhundo nombrilo
La nombrilo retrokalkulas de antaŭfiksita valoro ĝis 0 por indiki la okazon de tempo-tempo
WDT povas elfari du specojn de operacioj kiam la tempoforigo okazas:
Generu sisteman rekomencigon
Unue, generi interrompon kaj se ĉi tio ne estas malbarita de la serva rutino antaŭ la tempo, kiam okazas dua tempodaŭro, tiam generi sisteman rekomencon
Programebla rekomencigita pulsolongo
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
Tute 16 difinitaj intervaloj de la ĉefa tempodaŭro
Unu Gardhundo por nesekura aplikaĵo
Unu Gardhundo por sekura aplikaĵo
Interrompa Regilo
Subteno 128 SPI-interrompaj fontoj enigo de malsamaj komponentoj
Subteno 16 interrompoj de programaro
Du interrompaj eliroj (nFIQ kaj nIRQ) aparte por ĉiu Cortex-A7, ambaŭ estas malaltnivelaj sentemaj
Subtenu malsamajn interrompajn prioritatojn por ĉiu interrompa fonto, kaj ili estas ĉiam programeblaj
DMAC
Mikro-koda programado-bazita DMA
Ligita listo DMA-funkcio estas subtenata por kompletigi disvastig-kolektan translokigon
Subtenu datumtransigajn tipojn kun memor-al-memoro, memor-al-periferio, periferio-al-memoro
Signalas la okazon de diversaj DMA-okazaĵoj uzante la interrompajn eligsignalojn
Unu enigita DMA-regilo por la sistemo
DMAC-ecoj:
Subteno 8 kanaloj
27 aparataro petoj de ekstercentraj
2 interrompas eliron
Subtenu TrustZone-teknologion kaj programeblan sekuran staton por ĉiu DMA-kanalo
Sekura Sistemo
Ĉifromotoro
Subtenu SM2/SM3/SM4-ĉifron
Subtenu SHA-1, SHA-256/224, SHA-512/384, kaj MD5 kun hardvarremburaĵo
Subtena Ligilo Listo Ero (LLI) DMA-translokigo
Subtenu AES-128 AES-256 ĉifri &ero; deĉifri ĉifron
Subtenu AES ECB/CBC/OFB/CFB/CTR/CTS/XTS-reĝimon
DES-subteno &ero; TDES ĉifri &ero; deĉifri ĉifron
Subtenu DES/TDES ECB/CBC/OFB/CFB-reĝimon
Subteno ĝis 4096 bitoj PKA-matematikaj operacioj por RSA/ECC
Subtenu ĝis 8-kanala agordo
Subteno Ĝis 256 pecoj de TRNG-eligo
Subtenu datumajn miksadon por ĉiuj DDR-tipoj
Subtenu sekuran OTP
Subtenu sekuran elpurigon
Subtenu sekuran OS
Leterkesto
Unu Leterkesto en SoC por servi A7 kaj RISC-V MCU-komunikadon
Subtenu kvar leterkeston elementojn per leterkesto, ĉiu elemento inkluzivas unu datumvorton, unu komandvorta registro, kaj unu flagbito kiu povas reprezenti unu interrompon
Provizi 32 ŝlosi registrojn por programaro por indiki ĉu la leterkesto estas okupata
INFANOJ
Subteno por malkunpremi GZIP-dosierojn
Subteno por malkunpremi LZ4-dosierojn, inkluzive de la Ĝenerala Strukturo de LZ4 Frame-formato kaj la Legacy Frame-formato.
Subteno por malkunpremado de datumoj en formato Deflate
Subteno por malkunpremado de datumoj en ZLIB-formato
Subtenu kompletan interrompon kaj erarinterrompan eligon
Subtenu Hash32-kontrolon en la LZ4-malkunprema procezo
Subtenu la limgrandecfunkcion de la malkunpremitaj datumoj por eviti ke la memoro estu malice detruita dum la malkunprema procezo.
Subtena programaro por ĉesigi la malkunpreman procezon
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
1.2.10 Grafika Motoro
2D Grafika Motoro (RGA):
Fontformatoj:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 plana, YUV420 duon-ebena
YUV422 plana, YUV422 duon-ebena
YUV 10-bita por YUV420/422 duon-ebena
BPP8, BPP4, BPP2, BPP1
Celformatoj:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 plana, YUV420 duon-ebena
YUV422 plana, YUV422 duon-ebena
Konverto de Pixel Formato, BT.601/BT.709
Maksimuma rezolucio: 8192×8192 fonto, 4096×4096 celo
BitBlt
Du fontoj BitBLT:
A+B=B nur BitBLT, Subteno turniĝas kaj skalo kiam B fiksita
A+B=C dua fonto (B) havas la saman atributon kiel (C) plus rotacia funkcio
Kolora plenigaĵo kun gradienta plenigo, kaj ŝablono plenigas
Alt-efikeca streĉiĝo kaj ŝrumpado
Monokromata ekspansio por teksta bildigo
Nova ampleksa po-piksela alfa (koloro/alfa kanalo aparte)
Alfa-miksaj reĝimoj inkluzive de Java 2 Porter-Duff kunmetantaj miksreguloj, kroma klavo, ŝablono masko, forvelkanta
Dither operacio
0, 90, 180, 270-grado rotacio
x-spegulo, y-spegulo, kaj rotacia operacio
Bilda Pliboniga Procesoro (IEP):
Bilda formato
Eniga datumoj: YUV420 / YUV422, duonplana/plana, UV-interŝanĝo
Eligo datumoj: YUV420 / YUV422, duonplana, UV-interŝanĝo, Kahela reĝimo
YUV malsupren specimenanta konvertiĝo de 422 al 420
Maksimuma rezolucio por dinamika bildo ĝis 1920×1080
De-interplekti
1.2.11 Montra Interfaco
Unu ĝis 24 bitoj RGB paralela video eligo interfaco
Unu BT.1120-video-eliginterfaco
Unu 4-lena MIPI DSI-interfaco, ĝis 1 Gbps per leno
Ĝis 1080p@60fps
1.2.12 Video Eligo-Procesoro (GTC)
Ĝis 1920×1080 @60fps
Multobla tavolo
Fona tavolo
Win0-tavolo
Win2-tavolo
Eniga formato: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 al 8 skalo-malsupren kaj skali-supren motoron
Subtenu virtualan ekranon
256 nivela alfa miksado (antaŭmultoblita alfa subteno)
Travidebleco kolorŝlosilo
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Subtenu plurregionon
Win0-tavolo kaj Win2-tavolo interŝanĝebla
Subtenu RGB aŭ YUV-domajnan superkovron
BCSH (brilon, kontrasto, Saturiĝo, Nuanco-ĝustigo)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Subteno Gamma ĝustigi
Subtenu dither malsupren allegro RGB888to666 RGB888to565 &ero; dither malsupren FRC (agordebla) RGB888 ĝis 666
Blanka kaj nigra ekrano
1.2.13 Soninterfaco
I2S0 kun 8 kanaloj
Ĝis 8 kanaloj TX kaj 8 kanaloj RX-vojo
Sona rezolucio de 16 bitoj ĝis 32 bitoj
Ekzempla indico ĝis 192KHz
Provizas majstran kaj sklavan laborreĝimon, programaro agordebla
Subteno 3 I2S-formatoj (normala, maldekstre pravigita, dekstre pravigita)
Subteno 4 PCM-formatoj (frue, malfrue1, malfrue2, malfrue3)
I2S kaj PCM-reĝimo ne povas esti uzataj samtempe
I2S1/I2S2 kun 2 kanaloj
Ĝis 2 kanaloj por TX kaj 2 kanaloj RX-vojo
Sona rezolucio de 16 bitoj ĝis 32 bitoj
Ekzempla indico ĝis 192KHz
Provizas majstran kaj sklavan laborreĝimon, programaro agordebla
Subteno 3 I2S-formatoj (normala, maldekstre pravigita, dekstre pravigita)
Subteno 4 PCM-formatoj (frue, malfrue1, malfrue2, malfrue3)
I2S kaj PCM ne povas esti uzataj samtempe
PDM
Ĝis 8 kanaloj
Sona rezolucio de 16 bitoj ĝis 24 bitoj
Ekzempla indico ĝis 192KHz
Subtenu PDM majstran ricevreĝimon
TDM
Subteno ĝis 8 kanaloj por TX kaj 8 kanaloj por RX-vojo
Sona rezolucio de 16 bitoj ĝis 32 bitoj
Ekzempla indico ĝis 192KHz
Provizas majstran kaj sklavan laborreĝimon, programaro agordebla
Subteno 3 I2S-formatoj (normala, maldekstre pravigita, dekstre pravigita)
Subteno 4 PCM-formatoj (frue, malfrue1, malfrue2, malfrue3)
Aŭdio PWM
Subtenu konverti PCM al PWM-formato
Ekzempla indico ĝis 16x
Subtenu linearan interpoladon por 2x/4x/8x/16 trospecimeno
Subteno 8/9/10/11 bitoj maskebla L/R-kanalo PWM-eligo
Cifereca Aŭdiokodeko
Subteno 3-kanala cifereca ADC
Subteno 2-kanala cifereca DAC
Subtenu I2S/PCM-interfacon
Subtenu I2S/PCM majstran kaj sklavreĝimon
Subtenu 4-kanalan audio-transdonadon en I2S-reĝimo
Subtenu 2-kanalan aŭd-ricevon en I2S-reĝimo
Subtenu 2-kanalon audio-transsendon aŭ ricevadon en PCM-reĝimo
Subtenu 16~24-bitan specimenan rezolucion por kaj cifereca ADC kaj cifereca DAC
<span stilo=”koloro: #ffffff;”>RV1126-Datenfolio Rev 1.4</interspaco>
Kaj cifereca ADC kaj cifereca DAC subtenas tri grupojn de specimenaj indicoj. Grupo 0 estas 8 kHz/16 kHz/32 kHz/64 kHz/128 kHz, grupo 1 estas 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz kaj grupo 2 estas 12khz/24khz/48khz/96khz/192khz
La pasbendo de ciferecaj ADC-filtriloj estas 0.45625*fs
Subtenu ciferecan ADC-enirpermesilbandan ondeton ene de +/-0.1dB
La halt-grupo de ciferecaj ADC-filtriloj estas 0.5*fs
Subtenu ciferecan ADC-halt-bandan malfortiĝon de almenaŭ 60dB
Subtena kontrolo de volumo por kaj cifereca ADC kaj cifereca DAC
Subtenu Aŭtomatan Nivelan Kontrolon (ALC)kaj brua pordego por cifereca ADC
Subtenu komunikadon kun Analog Codec per I2C-buso
1.2.14 konektebleco
SDIO-Interfaco
Kongrua kun SDIO3.0-protokolo
Larĝoj de datumbuso de 4 bitoj
GMAC 10/100/1000M eterreta regilo
Subtenu 10/100/1000-Mbps-datumtransigajn tarifojn per la RGMII-interfacoj
Subtenu 10/100-Mbps-datumtransigajn tarifojn per la RMII-interfacoj
Subteno kaj plendupleksa kaj duondupleksa operacio Subteno por TCP-Segmenta Malŝarĝo (TSO) kaj UDP-Segmenta Malŝarĝo (UZO) reto-akcelo<br>
USB 2.0 Gastiganto
Kongrua kun USB 2.0 specifo
Subtenas altan rapidon(480Mbps), plenrapide(12Mbps) kaj malalta rapideco(1.5Mbps) reĝimo
Subteno Plibonigita Gastiganto-Regilo-Interfaco-Specifo (EHCI), Revizio 1.0
Subteno de Malferma Gastiga Regilo-Interfaco-Specifo (OHCI), Revizio 1.0a
USB 2.0 OTG
Kongrua Specifo
Universala Seria Busa Specifo, Revizio 2.0
Etendebla Gastiga Regilo-Interfaco por Universala Seria Buso (xHCI), Revizio 1.1
Subteno Kontrolo/Granda/Interrompo/Izokrona Translokigo
SPI-Interfaco
Subteno 2 SPI-regiloj, subtenas du blat-elektan eliron
Subtenu seria-majstran kaj serian-sklavan reĝimon, programaro agordebla
I2C Interfaco
Subteno 6 Interfacoj I2C(I2C0-I2C5)
Subtenu 7bitojn kaj 10bitojn adresreĝimon
Programaro programebla horloĝfrekvenco
Datenoj pri la I2C-buso povas esti transdonitaj kun rapidecoj de ĝis 100k bitoj/s en la Norma reĝimo, ĝis 400k bitoj/s en la Rapida reĝimo, aŭ ĝis 1m bitoj/s en Rapid-reĝimo Plus
UART-Interfaco
Subteno 6 UART-interfacoj (UART0-UART5)
Subteno 5bit, 6iom, 7iom, kaj 8bit seriaj datumoj elsendas aŭ ricevas
Normaj nesinkronaj komunikadbitoj kiel ekzemple starto, haltu, kaj egaleco
Subtenu malsamajn enigajn horloĝojn por operacio de UART por akiri ĝis 4Mbps-baŭdrapidecon
Subtenu aŭtomatan fluoreĝimon(krom UART2)
1.2.15 aliaj
Multoblaj Grupoj de GPIO
Ĉiuj GPIOoj povas esti uzataj por generi interrompon
Subtena nivelo ellasilo kaj rando ellasilo interrompo
Subtenu agordeblan polusecon de nivela ellasilinterrompo
Subtenu agordeblan altiĝantan randon, falanta rando, kaj ambaŭ rando ellasilo interrompo
Subtenu agordeblan tiran direkton (a weak pull-up and a weak pull-down)
<forta>RV1126-Datenfolio Rev 1.4</forta>
Subtenu agordeblan veturforton
Temperaturo Sensilo (TS-ADC)
Subtenu Uzant-Difinitan Reĝimon kaj Aŭtomatan Reĝimon
En Uzanto-Difinita Reĝimo, start_of_conversion povas esti kontrolita tute per programaro, kaj ankaŭ povas esti generita per aparataro.
En Aŭtomata Reĝimo, la temperaturo de alarmo(alta/malalta temperaturo) interrompo povas esti agordebla
En Aŭtomata Reĝimo, la temperaturo de la sistema reset povas esti agordebla
Subteno al 2 kanalo TS-ADC (uzata por CPU kaj NPU respektive), la temperaturkriterioj de ĉiu kanalo povas esti agordeblaj
-40 ~ 125 °C temperaturintervalo kaj 5 °C temperaturrezolucio
12-bita SAR ADC ĝis 732 S/s specimena indico
Sinsekva proksimuma ADC (SAR ADC)
10-bita rezolucio
Ĝis 1MS/s specimena indico
6 unufinaj enigkanaloj
OTP
Subteno 32Kbit spaco kaj pli alta 4k adresspaco estas ne-sekura parto.
Subtenu legi kaj programi vortmaskon en sekura modelo
Subtena programo longeco de 1 al 32 iom
Legu operacian subtenon nur 8bit
Programo kaj Legita stato legeblas
La programo malsukcesas trakti la rekordon
Paka tipo
FCCSP 409-stifto (korpo: 14mm x 14mm; Grando de pilko: 0.3mm; pilkoĵeto: 0.65mm)
Notoj:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 ne estas uzataj samtempe
Elŝuti
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
Datumpaĝo
RV1126 RV1109 Rapida Komenco
Rockchip_RV1126_RV1109_Quick_Start_Linux_EN
Gvidilo por Programistoj de Rockchip RockX_SDK