Rockchip RV1126 Development Evaluation Board Papan Inti IPC AI SDK Software Development Kit
Daftar Isi
Gallery
Aplikasi Produk
IPC cerdas, Mesin Panel Pangenalan Pasuryan, Kamera Jupuk Pasuryan, Video Bel lawang, Ora ana Jaringan, lan Ora Ana Kamera Daya, Handheld Express, GPS Navigasi, Antarmuka Manungsa-Mesin, Peralatan ngawasi, Drone Pod, Sistem Konferensi Video, etc.
Pengin nggarap modul kamera lensa Sony IMX415?
Ngundhuh SDK
Spesifikasi Front View
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. Konektor Audio
Pin1 |
LED1/PHYAD1 |
Pin2 |
LED0 / PHYAD0 |
Pin3 |
RESET |
Pin4 |
MICP |
Pin5 |
GND |
Pin6 |
LINE_OUT |
Spesifikasi Back View
1.DDR3L (Samsung K4B4G1646E BCNB)
A 4Gbit DDR3 ditempelake ing ngarep lan mburi kabeh Papan, kanthi total bit 8G;
2.Konektor MIPI DSI
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 Konektor
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 |
FOKUS_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.Konektor Fungsi
Pin1 |
HOST_DM |
Pin14 |
SDMMC0_D0 |
Pin2 |
HOST_DP |
Pin15 |
SDMMC0_CLK |
Pin3 |
GND |
Pin16 |
SDMMC0_D3 |
Pin4 |
GND |
Pin17 |
RS485_CTL |
Pin5 |
ALARM_IN |
Pin18 |
UART3_RX_485 |
Pin6 |
SDMMC0_DET |
Pin19 |
UART3_TX_485 |
Pin7 |
ALARM_OUT |
Pin20 |
GND |
Pin8 |
SDMMC0_PWREN |
Pin21 |
VCC_12V |
Pin9 |
SDMMC0_D2 |
Pin22 |
VCC_12V |
Pin10 |
USB_PWREN |
Pin23 |
POE45 |
Pin11 |
SDMMC0_CMD |
Pin24 |
POE78 |
Pin12 |
GND |
Pin25 |
POE36 |
Pin13 |
SDMMC0_D1 |
Pin26 |
POE12 |
Pitakonan
- Alamat IP standar kamera yaiku 192.168.31.88.
- yen sampeyan nyambungake sampel kita nganggo kabel net karo komputer, sampeyan bisa nggunakake iki 169.254.95.254 kanggo ngowahi parameter.
Pangguna: admin
sandi: admin
Mangga dipriksa ing ngisor iki Gambar, mung sambungan cendhak rauh P2 lan P3 lan bakal micu wiwitan. banjur sampeyan bisa loosen sambungan.
Ya, kita bakal ngowahi miturut syarat sampeyan.
Sampeyan perlu 4.2 volt, kita kudu ngganti IC daya, nanging pin lan sirkuit peripheral loro IC daya beda. Insinyur kita wis nyoba akeh cara nanging ora bisa langsung ngowahi papan asli, supaya kita mung bisa nggunakake iki kanggo sementara. Ing papan abang, IC sumber daya ditempelake kanggo nyukupi kabutuhan.
https://youtu.be/toh4bY1kTuw
Ukuran papan pcba yaiku 38x38mm
Diameter papat bolongan yaiku 2mm
Jarak rong bolongan yaiku 34mm
panganggo: oyod
sandi: rockchip
Persyaratan Hardware
1. Modul Kamera Sony IMX415 (Modul kamera kanthi antarmuka MIP)
2. Kabel Pita MiPi (kabel kanggo nyambungake kamera karo SBC PCB)
3. Toard kamera RV1126 utama
4. Kabel harness (Kabel harness karo USB POE, Power, lan konektor Audio RCA)
5. POE Bcard kanggo SBC (Papan Adaptor POE kanggo SBC PCB)
6. adaptor daya (Sumber Daya DC kanggo unit Kamera)
7. Pemrograman USB / kabel debug (OTe) (USB kapisah, Kabel jinis OTG kanggo program lan debug SBC)
8. LED / Papan IR (Papan IR lan LED kanggo perakitan kamera)
9. Mic
10. Samsung eMMC karo memori basis SLC / MLC
11. Samsung RAM
12. Realtek ethernet: kanthi dhukungan PoE
13. Baterai RTC Kab
Ya, kita seneng ngembangake fitur anyar kanggo nyukupi panjaluk sampeyan.
Ya, Papan pangembangan RV1126 kita duwe dhukungan maca kertu TF tambahan.
nggih. Aku bakal ngirim sampeyan liwat Email.
jawaban: Insinyur mangsuli manawa alat dev Rockchip RV1126 mung kanggo windows.
Pitakonan: Kita bakal duwe akses root? Yen root kita bisa nginstal program apa wae (kalebu. Linux)
jawaban: Ya.
Pitakonan: Apa aku bisa njaluk link menyang repositori kanggo download SDK, (alat dev)?
jawaban: Ya, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp= enggo bareng
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp= enggo bareng
Pitakonan: We kudu komposit (CVBS) video ing modul Rockchip RV1126 Panjenengan. Apa sampeyan bisa ndhukung? Mung nambah DSI kanggo Analog video convertor chip.
jawaban: Apa sampeyan kudu RV1126 ngembangake papan kanggo ndhukung komposit (CVBS) input kanggo kamera CVBS normal?
Yen ya, mangga priksa link ing ngisor iki, kita berkembang kanggo klien liyane.
RV1126 selaras kanggo web USB utawa kamera CVBS.
Kita uga bisa ngembangake fungsi liyane yen sampeyan butuh.
Pitakonan 1: What camera drivers are supported by SDK?
jawaban 1:
Pitakonan 2: What MIPI DSI display drivers are supported by SDK?
jawaban 2: MIPI DSI is debugged based on the specific screen. Mangga dipriksa ing ngisor iki Gambar.
1.1 Ringkesan
RV1126 minangka SoC prosesor visi kinerja dhuwur kanggo IPC/CVR, utamane kanggo aplikasi sing gegandhengan karo AI. Iki adhedhasar quad-core ARM Cortex-A7 32-bit inti sing nggabungake NEON lan FPU. Ana 32KB I-cache lan 32KB D-cache kanggo saben inti lan 512KB unified L2 cache.. NPU sing dibangun ndhukung operasi hibrida INT8/INT16 lan daya komputasi nganti 2.0TOPs. Kajaba iku, karo kompatibilitas kuwat, model jaringan adhedhasar seri saka frameworks kayata TensorFlow / MXNet / PyTorch / Caffe bisa gampang diowahi.<br>
RV1126 uga ngenalake ISP 14-megapiksel generasi anyar sing adhedhasar hardware. (prosesor sinyal gambar) lan post-processor. Iki ngetrapake akeh akselerator algoritma sing biasane digunakake ing IPC lan CVR, kayata HDR, 3A fungsi (AE, SAKA, AWB), LSC, 3DNR, 2DNR, ngasah, dehaze, koreksi fisheye, koreksi gamma, deteksi titik fitur lan liya-liyane. Kabeh mau proses nyata-wektu. Kerjasama karo loro MIPI CSI (utawa LVDS / SubLVDS) lan siji DVP (BT.601/BT.656/BT.1120) antarmuka, pangguna bisa mbangun sistem sing nampa data video saka 3 sensor kamera bebarengan.
Encoder video sing dipasang ing RV1126 ndhukung enkoding UHD H.265/H.264. Uga ndhukung enkoding multi-stream, nganti siji 4Kp30 lan siji 1080p30 bebarengan. Kanthi bantuan saka fitur iki, video saka kamera bisa dienkode kanthi resolusi sing luwih dhuwur lan disimpen ing memori lokal lan ditransfer menyang video resolusi ngisor liyane menyang panyimpenan maya bebarengan. Dekoder video H.264/H.265 ing RV1126 ndhukung 4Kp30 kanggo H.264 lan H.265.
Saliyane pemblokiran multimedia kinerja dhuwur sadurunge, RV1126 uga ngemot audio sing sugih, memori, lan antarmuka peripheral liyane kayata I2C, SPI, PWM, lan sapanunggalane. Iki bisa mbantu pangguna nambah sensor utawa periferal liyane menyang kabeh sistem kanggo nambah keluwesan lan ekspansi.
RV1126 wis DRAM external kinerja dhuwur (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) saged nyonggo bandwidth memori nuntut.
1.2 fitur
Fitur sing kapacak ing ngisor iki sing bisa uga ora ana ing produk nyata bisa uga tundhuk karo syarat lisensi pihak katelu. Hubungi Rockchip kanggo konfigurasi fitur produk nyata lan syarat lisensi.
1.2.1 Prosesor Aplikasi
Korteks Quad-Core-A7
Implementasi lengkap saka set instruksi arsitektur ARM v7-A, ARM Neon Advanced SIMD
Neon lan FPU Terintegrasi Kapisah
32KB L1 I-Cache lan 32KB L1 D-cache saben CPU Cortex-A7
Unified 512KB L2 Cache kanggo Quad-Core Cortex-A7
Teknologi TrustZone didhukung
Domain daya sing kapisah kanggo sistem inti CPU kanggo ndhukung switch daya internal lan nguripake / mateni eksternal adhedhasar skenario aplikasi sing beda
PD_CPU0: 1st Cortex-A7 + Neon + FPU + L1 I/D Cache
PD_CPU1: 2nd Korteks-A7 + Neon + FPU + L1 I/D Cache
PD_CPU2: 3rd Korteks-A7 + Neon + FPU + L1 I/D Cache
PD_CPU3: 4th Korteks-A7 + Neon + FPU + L1 I/D Cache
Siji domain voltase terisolasi kanggo ndhukung DVFS
1.2.2 Input Interface Video
Antarmuka lan prosesor input video
Loro antarmuka MIPI CSI / LVDS / SubLVDS, 4 jalur masing-masing, Tingkat data maks MIPI CSI yaiku 2.5Gbps / jalur, Tingkat data maks LVDS/SublVDS yaiku 1Gbps/jalur
Ing antarmuka DVP standar 8/10/12/16-bit, nganti data input 150MHz
Ndhukung antarmuka BT.601/BT.656 lan BT.1120 VI
Ndhukung polaritas piksel_clk、hsync、vsync bisa dikonfigurasi
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
ISP
Resolusi maksimal yaiku 14Mpixel(4416×3312)
DVP input: ITU-R BT.601/656/1120 with raw8/raw10/raw12/raw16, YUV422
input MIPI: Jalur data RX x1 / x2 / x4, raw8/raw10/raw12, YUV422
3A: kalebu AE / Histogram, SAKA, Output statistik AWB
FPN: Ndandani Pola Noise mbusak
BLC: Koreksi Tingkat Ireng
DPCC: Koreksi kluster piksel cacat statis / dinamis
LSC: Koreksi shading lensa
Bayer NO: Bayer-raw De-noising, 2DNR
HDR: 3-/2-Gabung Bingkai menyang Range Dinamis Dhuwur
TMO: 3-/2-Pemetaan Nada Video Bingkai Gabung
WDR: Pemetaan One Frame Wide-Dynamic Range Tone
Debayer: Demosaik Adaptif Lanjut kanthi Koreksi Aberasi Kromatik
CCM/CSM: Matriks koreksi warna; RGB2YUV etc.
Gamma: Gamma metu koreksi
Dehaze / Enhance: Dehaze otomatis lan nambah pinggiran
3 DLUT: 3Palet Warna D-Lut kanggo Pelanggan
LDCH: Distorsi lensa ing arah horisontal
Skala Output*3: dhukungan tingkat mudhun tingkat * 3(W0<3264; W1<1280; W2<1280)
Skala Output*2: dhukungan tingkat mudhun tingkat * 2(W0<1920; W1<1920)
Output (FBC): ndhukung YUV422/420 karo Frame Buffer Compression
3DNR: Pengurangan Noise Temporal Lanjut ing YUV
2DNR: Pengurangan Noise Spasial Lanjut ing YUV
Tajam: Ngasah Gambar & Edge Enhance ing YUV
ORB: Oriented Cepet lan Puter BRIEF, metode deteksi titik fitur
FEC: sing luwih gedhe Lens-distorsi lan Fish Eye Correction
CGC: Kompresi Gamut Warna, YUV jangkoan lengkap / watesan sawetara konversi
1.2.3 Video CODEC
Video Decoder
Dekoding wektu nyata H.264 lan H.265
Profil Utama lan Utama10 kanggo H.265, nganti tingkat 5.0 lan 4096×2304@30fps
Baseline, utama, dhuwur, dhuwur 10 lan dhuwur 4:2:2(tanpa MBAFF), nganti tingkat 5.1 lan 4096×2304@30fps
Video Encoder
Encoding video UHD H.265/H.264 wektu nyata
I-/P-frames lan referensi SmartP.
Mode kontrol tingkat lima bit (CBR, VBR, FixQp, AVBR, lan QpMap)
Nganti 100 Mbit/s output bit rate
Dhukungan ROI(ora ana watesan) enkoding;
Profil dhuwur kanggo H.264, nganti tingkat 5.1 lan 4096×2304@30fps
Profil utama kanggo H.265, nganti tingkat 5.0 lan 4096×2304@30fps
Ndhukung multi-stream encoding
3840 x 2160@30fps + 1080enkoding p@30 fps
3840 x 2160@30 enkoding + 3840 x 2160@30 fps dekoding
Format data input:
YCbCr 4:2:0 planar
YCbCr 4:2:0 semi-planar
YCBYCr 4:2:2
CbYCrY 4:2:2 interleaved
RGB444 lan BGR444
RGB555 lan BGR555
RGB565 lan BGR565
RGB888 lan BRG888
RGB101010 lan BRG101010
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
Siji domain voltase terisolasi kanggo ndhukung DVFS
1.2.4 KODE JPEG
Encoder JPEG
Baseline (DCT urutan)
Ukuran encoder saka 96×96 nganti 8192×8192(67Mpixel)
Nganti 90 yuta piksel per detik
Dekoder JPEG
Ukuran dekoder saka 48×48 nganti 8176×8176(66.8Mpixel)
Nganti 76 yuta piksel per detik
1.2.5 Unit Proses Saraf
Mesin akselerasi jaringan syaraf kanthi kinerja pangolahan nganti 2.0 TOP
Dhukungan integer 8, ongko 16 operasi konvolusi
Ndhukung kerangka sinau jero: TensorFlow, TF-lite, Pytorch, warung, ONNX, MXNet, Hard, Darknet
Ndhukung OpenVX API
Siji domain voltase terisolasi kanggo ndhukung DVFS
1.2.6 Organisasi memori
Memori on-chip internal
BootRom
SYSTEM_SRAM ing domain voltase saka VD_LOGIC
PMU_SRAM ing domain voltase saka VD_PMU kanggo aplikasi daya kurang
Memori off-chip eksternal
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
SPI Flash
eMMC
kertu SD
Async Nand Flash
1.2.7 Memori Internal
Internal BootRom
Dhukungan boot sistem saka piranti ing ngisor iki:
Antarmuka Flash FSPI
Antarmuka eMMC
Antarmuka SDMMC
Antarmuka Async Nand
Ndhukung download kode sistem kanthi antarmuka ing ngisor iki:
Antarmuka USB OTG (Mode piranti)
SISTEM_SRAM
Ukuran: 64KB
PMU_SRAM
Ukuran: 8KB
1.2.8 Memori njaba utawa piranti Panyimpenan
Antarmuka Memori Dinamis (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Kompatibel karo standar JEDEC
Kompatibel karo DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Ndhukung jembar data 32-bit, 2 pangkat (chip milih), maksimal 4GB papan alamat saben rangking, total papan alamat 4GB (max)
Mode daya sithik, kayata daya-mudhun lan poto-refresh kanggo SDRAM
Antarmuka eMMC
Kompatibel karo antarmuka iNAND standar
Kompatibel karo spesifikasi eMMC 4.51
Ndhukung telung data bus widths: 1-dicokot, 4-dicokot utawa 8-dicokot
Dhukungan nganti HS200; nanging ora ndhukung CMD Queue
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
Antarmuka SD/MMC
Kompatibel karo SD3.0, MMC versi 4.51
Jembar data bus yaiku 4 bit
Antarmuka Flash Serial Fleksibel(FSPI)
Ndhukung transfer data saka / menyang piranti flash serial
Dhukungan x1, x2, x4 data bit mode
Dhukungan 2 Kripik pilih
Nand Flash Antarmuka
Ndhukung lampu kilat nand async
Jembar data bus yaiku 8 bit
Dhukungan 1 chip pilih
Dukungan LBA nand flash
Nganti 16bits/1KB hardware ECC
Ndhukung wektu antarmuka sing bisa dikonfigurasi
1.2.9 Komponen Sistem
RISC-V MCU
Inti mikrokontroler 32bit kanthi RISC -V ISA
Arsitektur Harvard, Instruksi kapisah, lan Data kenangan
Set instruksi yaiku RV32I kanthi ekstensi M lan C
Integrated Programmable Interrupt Controller (IPIC), kabeh 123 Garis IRQ disambungake menyang GIC kanggo Cortex-A7 uga nyambung menyang RISC -V MCU
Kontroler Debug Terintegrasi kanthi antarmuka JTAG
CRU (jam & ngreset unit)
Ndhukung kontrol gating jam kanggo komponen individu
Siji osilator kanthi input jam 24MHz
Ndhukung kontrol soft-reset global kanggo kabeh chip, uga individu alus-reset kanggo saben komponèn
PMU (unit manajemen daya)
Dhukungan 5 domain tegangan kapisah VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Dhukungan 14 domain daya kapisah, kang bisa powered munggah / mudhun dening piranti lunak adhedhasar pemandangan aplikasi beda
Multiple mode kerja sing bisa dikonfigurasi kanggo ngirit daya kanthi frekuensi sing beda utawa kontrol gating jam otomatis utawa kontrol on/off domain daya
Timer
Dhukungan 6 64bit-timers karo operasi basis interrupt kanggo aplikasi non-aman
Dhukungan 2 64bit-timers karo operasi basis interrupt kanggo aplikasi aman
Ndhukung rong mode operasi: free-mlaku lan count pangguna-ditetepake
Dhukungan timer work state checkable
PWM
Dhukungan 12 on-chip PWMs (PWM0 ~ PWM11) karo operasi basis interrupt
Operasi pra-ukuran sing bisa diprogram menyang jam bis lan banjur ditambahi
Fasilitas 32-bit timer/counter terpasang
Ndhukung mode tangkapan
Ndhukung mode kontinu utawa mode siji-shot
Nyedhiyakake mode referensi lan ngasilake macem-macem bentuk gelombang siklus tugas
Optimized kanggo aplikasi IR kanggo PWM3, PWM7, lan PWM11
Pengawas
32-bit watchdog counter
Counter ngetung mudhun saka nilai prasetel nganti 0 kanggo nunjukake kedadeyan wektu entek
WDT bisa nindakake rong jinis operasi nalika wektu entek kedadeyan:
Nggawe reset sistem
Kapisan, ngasilake interupsi lan yen iki ora diilangi dening rutinitas layanan nalika wektu entek kapindho kedadeyan, banjur gawe reset sistem
Panjang pulsa reset sing bisa diprogram
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
Sampun 16 kisaran sing ditemtokake saka wektu entek utama
Siji Watchdog kanggo aplikasi sing ora aman
Siji Watchdog kanggo aplikasi aman
Interrupt Controller
Dhukungan 128 SPI ngganggu sumber input saka macem-macem komponen
Dhukungan 16 interrupts sing dipicu piranti lunak
Loro output interupsi (nFIQ lan nIRQ) kapisah kanggo saben Cortex-A7, loro-lorone sensitif tingkat rendah
Ndhukung prioritas interrupt sing beda kanggo saben sumber interrupt, lan padha tansah lunak-programmable
DMAC
Micro-code programming-based DMA
Fungsi DMA dhaptar sing disambung didhukung kanggo ngrampungake transfer scatter-kumpul
Ndhukung jinis transfer data kanthi memori-menyang-memori, memori-kanggo-peripheral, peripheral-kanggo-memori
Sinyal kedadeyan saka macem-macem acara DMA nggunakake sinyal output interrupt
Siji pengontrol DMA sing dipasang kanggo sistem
Fitur DMAC:
Dhukungan 8 saluran
27 panjalukan hardware saka peripheral
2 interrupts output
Ndhukung teknologi TrustZone lan status aman sing bisa diprogram kanggo saben saluran DMA
Sistem Aman
Cipher engine
Ndhukung cipher SM2/SM3/SM4
Dhukungan SHA-1, SHA-256/224, SHA-512/384, lan MD5 karo padding hardware
Dhukungan Link List Item (LLI) transfer DMA
Dhukungan enkripsi AES-128 AES-256 & dekripsi cipher
Dukungan AES ECB/CBC/OFB/CFB/CTR/CTS/XTS mode
Dhukungan DES & TDES enkripsi & dekripsi cipher
Mendukung mode DES/TDES ECB/CBC/OFB/CFB
Dhukungan nganti 4096 bit operasi matematika PKA kanggo RSA / ECC
Ndhukung nganti konfigurasi 8 saluran
Dhukungan Nganti 256 bit saka output TRNG
Dhukungan scrambling data kanggo kabeh jinis DDR
Ndhukung OTP aman
Ndhukung debug aman
Ndhukung OS aman
Kothak layang
Siji Kotak Surat ing SoC kanggo layanan komunikasi A7 lan RISC-V MCU
Ndhukung papat unsur kothak layang saben kothak layang, saben unsur kalebu siji tembung data, ndhaftar tembung prentah, lan siji bit gendera sing bisa makili siji interupsi
Nyedhiyani 32 ndhaftar kunci kanggo piranti lunak sing digunakake kanggo nunjukake manawa kothak layang dikuwasani
ANAK
Dhukungan kanggo decompressing file GZIP
Dhukungan kanggo decompressing file LZ4, kalebu Struktur Umum format Frame LZ4 lan format Frame Warisan.
Dhukungan kanggo decompressing data ing format Deflate
Dhukungan kanggo decompressing data ing format ZLIB
Ndhukung output interrupt lengkap lan kesalahan interrupt
Ndhukung mriksa Hash32 ing proses dekompresi LZ4
Ndhukung fungsi watesan ukuran data dekompresi kanggo nyegah memori supaya ora rusak nalika proses dekompresi
Piranti lunak dhukungan kanggo mungkasi proses dekompresi
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
1.2.10 Mesin Grafis
Mesin Grafis 2D (RGA):
Format sumber:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 planar, YUV420 semi-planar
YUV422 planar, YUV422 semi-planar
YUV 10-bit kanggo YUV420/422 semi-planar
BPP8, BPP4, BPP2, BPP1
Format tujuan:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 planar, YUV420 semi-planar
YUV422 planar, YUV422 semi-planar
Konversi format piksel, BT.601/BT.709
Resolusi maks: 8192×8192 sumber, 4096× 4096 tujuan
BitBlt
Loro sumber BitBLT:
A+B=B mung BitBLT, A support muter lan ukuran nalika B tetep
A+B=C sumber kapindho (B) nduweni atribut sing padha karo (C) plus fungsi rotasi
Isi werna kanthi isi gradien, lan isi pola
Regangan lan nyusut kinerja dhuwur
Ekspansi monokrom kanggo rendering teks
Alpha saben piksel lengkap anyar (werna / saluran alpha kapisah)
Mode blending alpha kalebu Java 2 Aturan campuran Porter-Duff, tombol kroma, topeng pola, luntur
Operasi dither
0, 90, 180, 270-rotasi gelar
x-mirror, y-pangilon, lan operasi rotasi
Prosesor Peningkatan Gambar (IEP):
Format gambar
Input data: YUV420/YUV422, semi-planar / planar, swap UV
Data output: YUV420/YUV422, semi-planar, swap UV, Mode kothak
YUV konversi sampling mudhun saka 422 kanggo 420
Résolusi maksimal kanggo gambar dinamis nganti 1920×1080
De-interlace
1.2.11 Tampilan Antarmuka
Siji nganti 24 bit RGB antarmuka output video paralel
Siji antarmuka output video BT.1120
Antarmuka MIPI DSI 4-jalur, nganti 1Gbps saben jalur
Nganti 1080p@60fps
1.2.12 Prosesor Output Video (GTC)
Nganti 1920×1080 @60fps
Multi layer
Lapisan latar mburi
Win0 lapisan
Win2 layer
Format input: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 kanggo 8 mesin scaling-mudhun lan scaling-munggah
Mendukung tampilan virtual
256 level alpha blending (dhukungan alpha sing wis dikalikan)
Tombol werna transparan
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Ndhukung multi-wilayah
Win0 lapisan lan Win2 lapisan overlay bisa diijolke
Ndhukung overlay domain RGB utawa YUV
BCSH (padhang, Kontras, Kejenuhan, Penyesuaian warna)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Ndhukung setelan Gamma
Ndhukung dither down allegro RGB888to666 RGB888to565 & dither mudhun FRC (bisa diatur) RGB888 nganti 666
Tampilan kosong lan ireng
1.2.13 Antarmuka Audio
I2S0 karo 8 saluran
Nganti 8 saluran TX lan 8 saluran RX path
Resolusi audio saka 16 bit nganti 32 bit
Tingkat sampel nganti 192KHz
Nyedhiyakake mode kerja master lan slave, lunak configurable
Dhukungan 3 format I2S (lumrah, kiwa-justified, bener-bener)
Dhukungan 4 format PCM (awal, telat1, telat2, telat3)
Mode I2S lan PCM ora bisa digunakake bebarengan
I2S1/I2S2 karo 2 saluran
Nganti 2 saluran kanggo TX lan 2 saluran RX path
Resolusi audio saka 16 bit nganti 32 bit
Tingkat sampel nganti 192KHz
Nyedhiyakake mode kerja master lan slave, lunak configurable
Dhukungan 3 format I2S (lumrah, kiwa-justified, bener-bener)
Dhukungan 4 format PCM (awal, telat1, telat2, telat3)
I2S lan PCM ora bisa digunakake bebarengan
PDM
Nganti 8 saluran
Resolusi audio saka 16 bit nganti 24 bit
Tingkat sampel nganti 192KHz
Ndhukung mode nampa master PDM
TDM
Dhukungan nganti 8 saluran kanggo TX lan 8 saluran kanggo RX path
Resolusi audio saka 16 bit nganti 32 bit
Tingkat sampel nganti 192KHz
Nyedhiyakake mode kerja master lan slave, lunak configurable
Dhukungan 3 format I2S (lumrah, kiwa-justified, bener-bener)
Dhukungan 4 format PCM (awal, telat1, telat2, telat3)
Audio PWM
Dhukungan ngowahi PCM dadi format PWM
Tingkat sampel nganti 16x
Ndhukung interpolasi linear kanggo oversampling 2x/4x/8x/16
Dhukungan 8/9/10/11 bit maskable L/R saluran PWM output
Digital Audio Codec
Ndhukung 3-channel digital ADC
Dhukungan DAC digital 2 saluran
Ndhukung antarmuka I2S/PCM
Ndhukung mode master lan slave I2S/PCM
Ndhukung transmisi audio 4 saluran ing mode I2S
Ndhukung panrima audio 2 saluran ing mode I2S
Ndhukung transmisi utawa nampa audio 2 saluran ing mode PCM
Ndhukung resolusi sampel 16~24 bit kanggo ADC digital lan DAC digital
<gaya span =”werna: #ffffff;”>Lembar Data RV1126 Rev 1.4</span>
Loro-lorone ADC digital lan DAC digital ndhukung telung klompok tarif sampel. Kelompok 0 yaiku 8khz/16khz/32kHz/64kHz/128khz, klompok 1 yaiku 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz lan grup 2 yaiku 12khz/24khz/48khz/96khz/192khz
Pita sandi saringan ADC digital yaiku 0.45625*fs
Ndhukung riak pass-band digital ADC ing +/-0.1dB
Stop-band saringan ADC digital yaiku 0.5*fs
Ndhukung digital ADC stop-band atenuasi paling sethithik 60dB
Ndhukung kontrol volume kanggo ADC digital lan DAC digital
Ndhukung Kontrol Tingkat Otomatis (ALC)lan gapura swara kanggo ADC digital
Ndhukung komunikasi karo Codec Analog liwat bus I2C
1.2.14 Konektivitas
Antarmuka SDIO
Kompatibel karo protokol SDIO3.0
4 bit data bus widths
GMAC 10/100/1000M ethernet controller
Ndhukung tingkat transfer data 10/100/1000-Mbps kanthi antarmuka RGMII
Ndhukung tingkat transfer data 10/100-Mbps kanthi antarmuka RMII
Ndhukung operasi full-duplex lan half-duplex Dhukungan kanggo TCP Segmentation Offload (TSO) lan UDP Segmentasi Offload (GUNA) akselerasi jaringan<br>
USB 2.0 tuan rumah
Kompatibel karo USB 2.0 spesifikasi
Ndhukung kacepetan dhuwur(480Mbps), kacepetan lengkap(12Mbps) lan kacepetan kurang(1.5Mbps) modus
Ndhukung Spesifikasi Antarmuka Pengontrol Host Enhanced (EHCI), Revisi 1.0
Ndhukung Spesifikasi Antarmuka Pengontrol Open Host (OHCI), Revisi 1.0a
USB 2.0 OTG
Spesifikasi Kompatibel
Spesifikasi Universal Serial Bus, Revisi 2.0
Antarmuka Pengontrol Host Extensible kanggo Universal Serial Bus (xHCI), Revisi 1.1
Dhukungan Kontrol / Bulk / Interrupt / Isochronous Transfer
Antarmuka SPI
Dhukungan 2 Pengontrol SPI, ndhukung loro chip-pilih output
Ndhukung mode serial-master lan serial-slave, lunak-configurable
Antarmuka I2C
Dhukungan 6 Antarmuka I2C(I2C0-I2C5)
Ndhukung mode alamat 7bit lan 10bit
Frekuensi jam sing bisa diprogram piranti lunak
Data ing I2C-bus bisa ditransfer kanthi tarif nganti 100k bit/s ing mode Standar, nganti 400k bit / s ing mode Cepet, utawa nganti 1m bit / s ing Fast-mode Plus
Antarmuka UART
Dhukungan 6 Antarmuka UART (UART0-UART5)
Dhukungan 5 bit, 6dicokot, 7dicokot, lan 8bit data serial ngirim utawa nampa
Bit komunikasi asinkron standar kayata wiwitan, mandheg, lan paritas
Ndhukung jam input sing beda kanggo operasi UART kanggo entuk baud rate nganti 4Mbps
Ndhukung mode kontrol aliran otomatis(kajaba UART2)
1.2.15 Others
Multiple Groups saka GPIO
Kabeh GPIO bisa digunakake kanggo ngasilake interupsi
Pemicu level dhukungan lan interupsi pemicu pinggir
Ndhukung polaritas sing bisa dikonfigurasi saka interupsi pemicu level
Ndhukung rising edge sing bisa dikonfigurasi, pinggiran tiba, lan loro pinggiran pemicu ngganggu
Ndhukung arah tarik sing bisa dikonfigurasi (tarik-munggah sing ringkih lan tarik-mudhun sing ringkih)
<kuwat>Lembar Data RV1126 Rev 1.4</kuwat>
Ndhukung kekuwatan drive sing bisa dikonfigurasi
Sensor suhu (TS-ADC)
Ndhukung Mode Ditetepake Panganggo lan Mode Otomatis
Ing Mode Ditetepake Panganggo, start_of_conversion bisa dikontrol kanthi piranti lunak, lan uga bisa digawe dening hardware.
Ing Mode Otomatis, suhu weker(suhu dhuwur / kurang) interrupt bisa dikonfigurasi
Ing Mode Otomatis, suhu reset sistem bisa configurable
Dhukungan kanggo 2 saluran TS-ADC (digunakake kanggo CPU lan NPU mungguh), kritéria suhu saben saluran bisa configurable
-40~125°C sawetara suhu lan 5°C résolusi suhu
12-bit SAR ADC nganti 732 S/s sampling rate
ADC aproksimasi berturut-turut (SAR ADC)
Resolusi 10 bit
Tingkat sampling 1MS/s
6 saluran input siji-rampung
OTP
Ndhukung ruang 32Kbit lan papan alamat 4k sing luwih dhuwur minangka bagean sing ora aman.
Ndhukung maca lan program topeng tembung ing model sing aman
Dhukungan dawa program saka 1 kanggo 32 dicokot
Maca dhukungan operasi mung 8bit
Program lan status Read bisa diwaca
Program gagal alamat rekaman
Jenis paket
FCCSP 409-pin (awak: 14mm x 14 mm; Ukuran bal: 0.3mm; lapangan bal: 0.65mm)
Cathetan:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 ora digunakake bebarengan
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
Lembar data
RV1126 RV1109 Mulai cepet
Rockchip_RV1126_RV1109_Quick_Start_Linux_EN
Pandhuan Pangembang Rockchip RockX_SDK