Bodi ya Msingi ya Bodi ya Tathmini ya Maendeleo ya Rockchip RV1126 IPC AI SDK Kit
Jedwali la Yaliyomo
nyumba ya sanaa
Maombi ya Bidhaa
IPC yenye akili, Mashine ya Paneli ya Kutambua Uso, Kamera ya Kunasa Uso, Kengele ya mlango ya Video, Hakuna Mtandao, na Hakuna Kamera ya Nguvu, Express Mkono, GPS Navigation, Man-Machine Interface, Vifaa vya Ufuatiliaji, Chombo cha Drone, Mfumo wa Mikutano ya Video, na kadhalika.
Unataka kufanya kazi na moduli ya kamera ya lenzi ya Sony IMX415?
Pakua SDK
Uainishaji wa Mtazamo wa Mbele
Pin1 |
VCC5V0_OTG |
Pin2 |
OTG_DM |
Pin3 |
OTG_DP |
Pin4 |
GND |
9.Ethernet&Power Jack
Pin1 |
TX+ |
Pini6 |
RX- |
Pin2 |
TX- |
Pin7 |
POE78 |
Pin3 |
RX+ |
Pini8 |
POE78 |
Pin4 |
POE45 |
Pin9 |
GND |
Pin5 |
POE45 |
Pin10 |
VCC12V_DCIN |
10. Kiunganishi cha Sauti
Pin1 |
LED1/PHYAD1 |
Pin2 |
LED0/PHYAD0 |
Pin3 |
WEKA UPYA |
Pin4 |
MICP |
Pin5 |
GND |
Pini6 |
LINE_OUT |
Vipimo vya Mwonekano wa Nyuma
1.DDR3L (Samsung K4B4G1646E BCNB)
4Gbit DDR3 imeunganishwa mbele na nyuma ya bodi nzima, na jumla ya bits 8G;
2.Kiunganishi cha MPI DSI
Pin1 |
IRQ |
Pin11 |
MIPI_DSI_D3N |
Pin2 |
PWR_EN |
Pin12 |
MIPI_DSI_D3P |
Pin3 |
RST |
Pini13 |
MIPI_DSI_D0N |
Pin4 |
I2C3_SDA |
Pini14 |
MIPI_DSI_D0P |
Pin5 |
I2C3_SCL |
Pini15 |
GND |
Pini6 |
GND |
Pini16 |
MIPI_DSI_CLKN |
Pin7 |
MIPI_DSI_D2P |
Pin17 |
MIPI_DSI_CLKP |
Pini8 |
MIPI_DSI_D2N |
Pin18 |
GND |
Pin9 |
MIPI_DSI_D1P |
Pin19 |
VCC_12V |
Pin10 |
MIPI_DSI_D1N |
Pin20 |
VCC_12V |
3.Kiunganishi cha MIPI CSI
Pin1 |
VCC3V3_SYS |
Pin21 |
MIPI_CSI_RX0_D1N |
Pin2 |
VCC3V3_SYS |
Pini22 |
MIPI_CSI_RX0_D0P |
Pin3 |
SPI0_CLK |
Pini23 |
MIPI_CSI_RX0_D0N |
Pin4 |
LED_PWM |
Pini24 |
GND |
Pin5 |
SPI0_CS0N |
Pini25 |
MIPI_CSI_CLK0 |
Pini6 |
SPI0_MISO |
Pini26 |
GND |
Pin7 |
SPI0_MOSI |
Pini27 |
PWM8 |
Pini8 |
I2C1_SDA |
Pini28 |
IRC_AIN |
Pin9 |
I2C1_SCL |
Pini29 |
PWM11 |
Pin10 |
MIPI_RX0_PDN |
Pini30 |
PWM9 |
Pin11 |
MIPI_RX0_RST |
Pini31 |
IRC_BIN |
Pin12 |
GND |
Pini32 |
ZOOM_EN |
Pini13 |
MIPI_CSI_RX0_CLKP |
Pini33 |
PWM10 |
Pini14 |
MIPI_CSI_RX0_CLKN |
Pini34 |
P-IRIS_EN |
Pini15 |
GND |
Pini35 |
FOCUS_IN |
Pini16 |
MIPI_CSI_RX0_D2P |
Pini36 |
ADC_IN |
Pin17 |
MIPI_CSI_RX0_D2N |
Pini37 |
GND |
Pin18 |
MIPI_CSI_RX0_D3P |
Pini38 |
VCC_1V8 |
Pin19 |
MIPI_CSI_RX0_D3N |
Pin39 |
VCC_12V |
Pin20 |
MIPI_CSI_RX0_D1P |
Pini40 |
VCC_12V |
4.Kiunganishi cha Kazi
Pin1 |
HOST_DM |
Pini14 |
SDMMC0_D0 |
Pin2 |
HOST_DP |
Pini15 |
SDMMC0_CLK |
Pin3 |
GND |
Pini16 |
SDMMC0_D3 |
Pin4 |
GND |
Pin17 |
RS485_CTL |
Pin5 |
ALARM_IN |
Pin18 |
UART3_RX_485 |
Pini6 |
SDMMC0_DET |
Pin19 |
UART3_TX_485 |
Pin7 |
ALARM_OUT |
Pin20 |
GND |
Pini8 |
SDMMC0_PWREN |
Pin21 |
VCC_12V |
Pin9 |
SDMMC0_D2 |
Pini22 |
VCC_12V |
Pin10 |
USB_PWREN |
Pini23 |
POE45 |
Pin11 |
SDMMC0_CMD |
Pini24 |
POE78 |
Pin12 |
GND |
Pini25 |
POE36 |
Pini13 |
SDMMC0_D1 |
Pini26 |
POE12 |
Maswali Yanayoulizwa Mara kwa Mara
- Anwani ya IP ya chaguo-msingi ya kamera ni 192.168.31.88.
- ukiunganisha sampuli yetu kwa kebo ya wavu na kompyuta yako, unaweza kutumia hii 169.254.95.254 kurekebisha parameter.
user: admin
password: admin
Tafadhali angalia picha hapa chini, Tu muunganisho mfupi hivi karibuni P2 na P3 na itaanzisha mwanzo. basi unaweza kulegeza muunganisho.
Ndiyo, tutarekebisha kulingana na mahitaji yako.
Unahitaji 4.2 volti, tunapaswa kuchukua nafasi ya IC ya nguvu, lakini pini na mizunguko ya pembeni ya IC za nguvu mbili ni tofauti. Wahandisi wetu wamejaribu njia nyingi lakini hawawezi kurekebisha bodi asili moja kwa moja, kwa hivyo tunaweza kutumia hii kwa muda tu. Kwenye bodi nyekundu, IC ya usambazaji wa nishati imeambatishwa ili kukidhi mahitaji yako.
https://youtube.be/toh4bY1kTuw
Ukubwa wa kipimo cha bodi ya pcba ni 38x38mm
Kipenyo cha shimo nne ni 2mm
Umbali wa shimo mbili ni 34mm
mtumiaji: mzizi
nenosiri: rockchip
Mahitaji ya vifaa
1. Moduli ya Kamera ya Sony IMX415 (Moduli ya kamera yenye kiolesura cha MIP)
2. Kebo ya Ribbon ya MiPi (kebo ya kuunganisha kamera na SBC PCB)
3. Kamera kuu ya RV1126 toard
4. Kiunga cha kebo (Kuunganisha kebo na USB POE, Power, na kiunganishi cha Sauti cha RCA)
5. Bcard ya POE ya SBC (Ubao wa Adapta ya POE ya SBC PCB)
6. Adapta ya nguvu (Chanzo cha umeme cha DC cha kitengo cha Kamera)
7. Usanidi wa USB / kebo ya kurekebisha (OTe) (USB tofauti, Kebo ya aina ya OTG ili kupanga na kutatua SBC)
8. LED / bodi za IR (IR na bodi ya LED kwa mkusanyiko wa kamera)
9. MIC
10. Samsung eMMC yenye kumbukumbu ya SLC/MLC
11. Samsung RAM
12. Ethaneti ya Realtek: kwa msaada wa PoE
13. Betri ya RTC
Ndiyo, tuna furaha kuendeleza kipengele kipya ili kukidhi mahitaji yako.
Ndiyo, bodi yetu ya ukuzaji ya RV1126 ina usaidizi wa ziada wa usomaji wa kadi ya TF.
sawa. nitakutumia kwa Email.
jibu: Mhandisi alijibu kuwa zana yake ya uboreshaji ya Rockchip RV1126 ni ya windows pekee.
swali: Tutakuwa na ufikiaji wa mizizi? Ikiwa mizizi tunaweza kusakinisha programu yetu yoyote (pamoja na. Linux)
jibu: Ndiyo.
swali: Je! ninaweza kukuuliza kiunganishi cha hazina za kupakua SDK, (zana za dev)?
jibu: Ndiyo, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=kushiriki
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=kushiriki
swali: Tunahitaji mchanganyiko (CVBS) video kwenye moduli yako ya Rockchip RV1126. Je, unaweza kuunga mkono? Ongeza DSI pekee kwenye chipu ya kubadilisha video ya Analogi.
jibu: Je, unahitaji bodi ya kukuza RV1126 ili kusaidia mchanganyiko (CVBS) pembejeo kwa kamera ya CVBS ya kawaida?
Kama ndiyo, tafadhali angalia kiungo hapa chini, tunaiendeleza kwa mteja mwingine.
RV1126 iliyobinafsishwa kwa wavuti ya USB au kamera ya CVBS.
Pia tunaweza kuendeleza utendaji kazi mwingine kama unahitaji yake.
swali 1: What camera drivers are supported by SDK?
jibu 1:
swali 2: What MIPI DSI display drivers are supported by SDK?
jibu 2: MIPI DSI is debugged based on the specific screen. Tafadhali angalia picha hapa chini.
1.1 maelezo ya jumla
RV1126 ni kichakataji cha utendaji wa juu cha SoC cha IPC/CVR, haswa kwa programu zinazohusiana na AI. Inategemea msingi wa quad-core ARM Cortex-A7 32-bit ambayo inaunganisha NEON na FPU.. Kuna 32KB I-cache na 32KB D-cache kwa kila msingi na 512KB kache iliyounganishwa ya L2.. NPU iliyojengewa ndani inasaidia utendakazi mseto wa INT8/INT16 na nguvu ya kompyuta ni hadi 2.0TOPs. Zaidi ya hayo, na utangamano wake mkubwa, miundo ya mtandao kulingana na mfululizo wa mifumo kama vile TensorFlow/MXNet/PyTorch/Caffe inaweza kubadilishwa kwa urahisi.<br>
RV1126 pia inatanguliza kizazi kipya ISP inayotegemea maunzi 14-megapixel. (processor ya ishara ya picha) na baada ya processor. Hutumia vichapuzi vingi vya algorithm ambavyo kawaida hutumika katika IPC na CVR, kama vile HDR, 3Vipengele vya A (AE, YA, AWB), LSC, 3DNR, 2DNR, kunoa, dehaze, marekebisho ya macho ya samaki, marekebisho ya gamma, kipengele kutambua pointi na kadhalika. Zote ni usindikaji wa wakati halisi. Kushirikiana na MIPI CSI mbili (au LVDS/SubLVDS) na DVP moja (BT.601/BT.656/BT.1120) interface, watumiaji wanaweza kuunda mfumo unaopokea data ya video kutoka 3 sensorer za kamera wakati huo huo.
Kisimbaji cha video kilichopachikwa katika RV1126 kinaweza kutumia usimbaji wa UHD H.265/H.264. Pia inasaidia usimbaji wa mipasho mingi, hadi 4Kp30 moja na 1080p30 kwa wakati mmoja. Kwa msaada wa kipengele hiki, video kutoka kwa kamera inaweza kusimba kwa azimio la juu na kuhifadhiwa kwenye kumbukumbu ya ndani na kuhamishiwa kwa video nyingine ya azimio la chini hadi uhifadhi wa wingu kwa wakati mmoja.. Kisimbuaji cha video cha H.264/H.265 katika RV1126 kinaweza kutumia 4Kp30 kwa H.264 na H.265.
Mbali na block ya awali ya multimedia ya juu ya utendaji, RV1126 pia ina sauti nyingi, kumbukumbu, na violesura vingine vya pembeni kama vile I2C, SPI, PWM, Nakadhalika. Hizi zinaweza kusaidia watumiaji kuongeza vitambuzi zaidi au vifaa vingine vya pembeni kwenye mfumo mzima ili kuboresha unyumbufu na upanuzi..
RV1126 ina DRAM ya nje ya utendaji wa juu (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) uwezo wa kuendeleza data data inayohitajika.
1.2 Vipengele
Vipengele vilivyoorodheshwa hapa chini ambavyo vinaweza kuwa au visiwepo katika bidhaa halisi vinaweza kutegemea mahitaji ya leseni ya wahusika wengine.. Tafadhali wasiliana na Rockchip kwa usanidi halisi wa kipengele cha bidhaa na mahitaji ya leseni.
1.2.1 Kichakataji Maombi
Quad-Core Cortex-A7
Utekelezaji kamili wa seti ya maagizo ya usanifu wa ARM v7-A, ARM Neon Advanced SIMD
Neon na FPU Zilizounganishwa kwa Tofauti
32KB L1 I-Cache na 32KB L1 D-cache kwa Cortex-A7 CPU
Akiba ya 512KB L2 ya Unified ya Quad-Core Cortex-A7
Teknolojia ya TrustZone inaungwa mkono
Tenganisha vikoa vya nishati kwa mfumo mkuu wa CPU ili kusaidia swichi ya ndani ya nishati na kuwasha/kuzima kwa nje kulingana na hali tofauti ya programu.
PD_CPU0: 1st Cortex-A7 + Neon + FPU + Akiba ya L1 I/D
PD_CPU1: 2na Cortex-A7 + Neon + FPU + Akiba ya L1 I/D
PD_CPU2: 3rd Cortex-A7 + Neon + FPU + Akiba ya L1 I/D
PD_CPU3: 4th Cortex-A7 + Neon + FPU + Akiba ya L1 I/D
Kikoa kimoja cha voltage kilichotengwa ili kusaidia DVFS
1.2.2 Video Ingiza Interface
Kichakataji cha kuingiza data cha kiolesura na video
Miingiliano miwili ya MIPI CSI/LVDS/SubLVDS, 4 njia kila moja, Kiwango cha juu cha data cha MIPI CSI ni 2.5Gbps/njia, Kiwango cha juu cha data cha LVDS/SublVDS ni 1Gbps/lane
Kwenye kiolesura cha kawaida cha DVP cha 8/10/12/16-bit, data ya ingizo hadi 150MHz
Inatumia violesura vya BT.601/BT.656 na BT.1120 VI
Kusaidia polarity ya pixel_clk、hsync、vsync inayoweza kusanidiwa
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
Mtoa Huduma za Intaneti
Azimio la juu zaidi ni 14Mpixel(4416×3312)
Ingizo la DVP: ITU-R BT.601/656/1120 yenye mbichi8/mbichi10/mbichi12/mbichi16, YUV422
Ingizo la MIPI: Njia ya data ya RX x1/x2/x4, mbichi8/mbichi10/mbichi12, YUV422
3A: ni pamoja na AE/Histogram, YA, Matokeo ya takwimu za AWB
FPN: Uondoaji wa Kelele wa Muundo Usiobadilika
BLC: Marekebisho ya Kiwango cha Nyeusi
DPCC: Marekebisho ya nguzo ya pikseli tuli/Inayobadilika
LSC: Marekebisho ya kivuli cha lenzi
Bayer NO: Bayer-raw De-noising, 2DNR
HDR: 3-/2-Fremu Unganisha kwenye Safu Inayobadilika Zaidi
TMO: 3-/2-Uundaji wa ramani ya Toni ya Video ya Frame
WDR: Uwekaji ramani wa Toni ya Fremu Moja-Inayobadilika Zaidi
Debayer: Demosaic ya Kina na Marekebisho ya Ukosefu wa Chromatic
CCM/CSM: Matrix ya kurekebisha rangi; RGB2YUV na kadhalika.
Gamma: Gamma nje marekebisho
Dehaze/Imarisha: Dehaze otomatiki na uboreshaji wa makali
3DLUT: 3Palette ya Rangi ya D-Lut kwa Wateja
LDCH: Upotoshaji wa lenzi katika mwelekeo mlalo
Kiwango cha Pato*3: msaada kupunguza kiwango cha *3(W0<3264; W1<1280; W2<1280)
Kiwango cha Pato*2: msaada kupunguza kiwango cha *2(W0<1920; W1<1920)
Pato (FBC): msaada YUV422/420 na Mfinyazo wa Frame Buffer
3DNR: Kupunguza Kelele ya Muda ya Juu katika YUV
2DNR: Upunguzaji wa Kelele za Nafasi za Juu katika YUV
Mkali: Ukali wa Picha & Uboreshaji wa makali katika YUV
ORB: UFUPI Unaoelekezwa Haraka na Unaozungushwa, njia ya kugundua alama za kipengele
FEC: upotoshaji mkubwa wa Lenzi na Urekebishaji wa Macho ya Samaki
CGC: Ukandamizaji wa Michezo ya Gamut, Kigeuzi cha masafa kamili/kikomo cha YUV
1.2.3 CODEC ya video
Kisimbuaji cha Video
Usimbuaji wa wakati halisi wa H.264 na H.265
wasifu kuu na Main10 kwa H.265, hadi ngazi 5.0 na 4096×2304@30fps
Msingi, kuu, juu, juu10 na juu 4:2:2(bila MBAFF), hadi ngazi 5.1 na 4096×2304@30fps
Kisimbaji cha Video
Usimbaji wa video wa UHD H.265/H.264 wa wakati halisi
I-/P-fremu na marejeleo ya SmartP.
Njia za kudhibiti kiwango cha biti tano (CBR, VBR, FixQp, AVBR, na QpMap)
Hadi 100 Kiwango cha biti ya pato la Mbit/s
Msaada wa ROI(hakuna kikomo) usimbuaji;
Wasifu wa juu wa H.264, hadi ngazi 5.1 na 4096×2304@30fps
Wasifu kuu wa H.265, hadi ngazi 5.0 na 4096×2304@30fps
Tumia usimbaji wa mitiririko mingi
3840 x 2160@30 ramprogrammen + 1080p@fps 30 usimbaji
3840 x 2160@30 usimbaji + 3840 x 2160@30 ramprogrammen kusimbua
Umbizo la data ya ingizo:
YCbCr 4:2:0 iliyopangwa
YCbCr 4:2:0 nusu-mpangilio
YCbYCr 4:2:2
CbYCrY 4:2:2 iliyoingiliana
RGB444 na BGR444
RGB555 na BGR555
RGB565 na BGR565
RGB888 na BRG888
RGB101010 na BRG101010
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
Kikoa kimoja cha voltage kilichotengwa ili kusaidia DVFS
1.2.4 JPEG KODI
Kisimbaji cha JPEG
Msingi (Mfuatano wa DCT)
Ukubwa wa kisimbaji ni kutoka 96×96 hadi 8192×8192(67Mpikseli)
Hadi 90 saizi milioni kwa sekunde
Kisimbuaji cha JPEG
Ukubwa wa avkodare ni kutoka 48×48 hadi 8176×8176(66.8Mpikseli)
Hadi 76 saizi milioni kwa sekunde
1.2.5 Kitengo cha Mchakato wa Neural
Injini ya kuongeza kasi ya mtandao wa Neural na utendakazi wa usindikaji hadi 2.0 JUU
Nambari kamili ya usaidizi 8, nambari kamili 16 operesheni ya upotoshaji
Kusaidia mifumo ya kujifunza kwa kina: TensorFlow, TF-lite, Pitochi, Kahawa, ONNX, MXNet, Ngumu, Darknet
Support OpenVX API
Kikoa kimoja cha voltage kilichotengwa ili kusaidia DVFS
1.2.6 Shirika la Kumbukumbu
Kumbukumbu ya ndani kwenye chip
BootRom
SYSTEM_SRAM katika kikoa cha volteji cha VD_LOGIC
PMU_SRAM katika kikoa cha volteji cha VD_PMU kwa matumizi ya nishati ya chini
Kumbukumbu ya nje ya chip
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
SPI Flash
eMMC
Kadi ya SD
Async Nand Flash
1.2.7 Kumbukumbu ya ndani
Boot ya ndani
Msaada wa mfumo wa kuwasha kutoka kwa kifaa kifuatacho:
Kiolesura cha FSPI Flash
kiolesura cha eMMC
kiolesura cha SDMMC
Kiolesura cha Async Nand
Upakuaji wa msimbo wa mfumo kwa kutumia kiolesura kifuatacho:
kiolesura cha USB OTG (Hali ya kifaa)
SYSTEM_SRAM
Ukubwa: 64KB
PMU_SRAM
Ukubwa: 8KB
1.2.8 Kumbukumbu ya Nje au kifaa cha Hifadhi
Kiolesura cha Kumbukumbu chenye Nguvu (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Inapatana na viwango vya JEDEC
Inapatana na DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Kusaidia upana wa data wa biti 32, 2 safu (chip huchagua), nafasi ya juu ya 4GB ya kushughulikia kwa kila cheo, jumla ya nafasi ya kushughulikia ni 4GB (max)
Njia za nguvu za chini, kama vile kuzima na kujionyesha upya kwa SDRAM
Kiolesura cha eMMC
Inapatana na kiolesura cha kawaida cha iNAND
Inapatana na vipimo vya eMMC 4.51
Kusaidia upana wa basi tatu za data: 1-bit, 4-kidogo au 8-bit
Msaada hadi HS200; lakini haiauni Foleni ya CMD
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
Kiolesura cha SD/MMC
Inapatana na SD3.0, MMC ver4.51
Upana wa basi la data ni 4bits
Kiolesura cha Mweko wa Seriali Inayobadilika(FSPI)
Kusaidia uhamishaji wa data kutoka/hadi kifaa cha serial flash
Msaada x1, x2, x4 hali ya biti za data
Msaada 2 chagua chips
Nand Flash Interface
Kusaidia async na flash
Upana wa basi la data ni 8bits
Msaada 1 chagua chip
Kusaidia LBA na flash
Hadi 16bits/1KB maunzi ECC
Kusaidia wakati wa kiolesura kinachoweza kusanidiwa
1.2.9 Kipengele cha Mfumo
RISC-V MCU
Msingi wa kidhibiti kidogo cha 32bit na RISC -V ISA
Usanifu wa Harvard, Maelekezo tofauti, na kumbukumbu za data
Seti ya maagizo ni RV32I yenye viendelezi vya M na C
Kidhibiti Kinachoweza Kuratibiwa Kinachojumuishwa (IPIC), zote 123 Laini za IRQ zilizounganishwa na GIC kwa Cortex-A7 pia huunganishwa kwenye RISC –V MCU
Kidhibiti Kilichojumuishwa cha Utatuzi chenye kiolesura cha JTAG
CRU (saa & weka upya kitengo)
Kusaidia udhibiti wa milango ya saa kwa vipengele vya mtu binafsi
Oscillator moja yenye pembejeo ya saa 24MHz
Kusaidia udhibiti wa uwekaji upya laini wa kimataifa kwa chip nzima, pia mtu binafsi kuweka upya laini kwa kila sehemu
PMU (kitengo cha usimamizi wa nguvu)
Msaada 5 vikoa tofauti vya voltage VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Msaada 14 tenganisha vikoa vya nguvu, ambayo inaweza kuwezeshwa juu/chini na programu kulingana na matukio tofauti ya programu
Njia nyingi za kazi zinazoweza kusanidiwa ili kuokoa nishati kwa masafa tofauti au udhibiti wa saa otomatiki au kikoa cha kuwasha/kuzima
Kipima muda
Msaada 6 64vipima muda vilivyo na utendakazi unaokatizwa kwa programu zisizo salama
Msaada 2 64vipima muda vilivyo na operesheni inayotegemea usumbufu kwa programu salama
Kusaidia njia mbili za uendeshaji: hesabu inayoendeshwa bila malipo na iliyobainishwa na mtumiaji
Hali ya kazi ya kipima muda inaweza kukaguliwa
PWM
Msaada 12 PWM za kwenye-chip (PWM0~PWM11) na operesheni inayotegemea kukatiza
Operesheni inayoweza kuratibiwa iliyopangwa awali kwa saa ya basi na kisha kuongezwa zaidi
Kifaa cha kipima saa/kihesabu kilichopachikwa cha 32-bit
Njia ya kukamata ya usaidizi
Kusaidia modi endelevu au modi ya risasi moja
Hutoa hali ya marejeleo na kutoa mawimbi mbalimbali ya mzunguko wa wajibu
Imeboreshwa kwa ombi la IR kwa PWM3, PWM7, na PWM11
Mlinzi
32-bit kaunta ya walinzi
Kaunta huhesabu chini kutoka thamani iliyowekwa awali hadi 0 kuashiria kutokea kwa muda ulioisha
WDT inaweza kufanya aina mbili za shughuli wakati muda wa kuisha unatokea:
Tengeneza uwekaji upya wa mfumo
Kwanza, toa usumbufu na ikiwa hii haijafutwa na utaratibu wa huduma wakati kuisha kwa pili kunatokea basi toa uwekaji upya wa mfumo.
Weka upya urefu wa mpigo unaoweza kupangwa
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
Kabisa 16 safu zilizobainishwa za kipindi kikuu cha kuisha
Mlinzi Mmoja kwa programu isiyo salama
Mlinzi Mmoja kwa maombi salama
Kidhibiti cha kukatiza
Msaada 128 SPI inakatiza pembejeo za vyanzo kutoka kwa vipengele tofauti
Msaada 16 kukatizwa kwa programu
Matokeo mawili ya kukatiza (nFIQ na nIRQ) tofauti kwa kila Cortex-A7, zote mbili ni nyeti za kiwango cha chini
Kusaidia vipaumbele tofauti vya kukatiza kwa kila chanzo cha kukatiza, na daima zinaweza kupangwa kwa programu
DMAC
DMA yenye kanuni ndogo za upangaji programu
Kitendaji cha DMA cha orodha iliyounganishwa kinaweza kutumika ili kukamilisha uhamishaji wa kutawanya
Saidia aina za uhamishaji data na kumbukumbu-kwa-kumbukumbu, kumbukumbu-kwa-pembeni, pembeni-kwa-kumbukumbu
Huashiria kutokea kwa matukio mbalimbali ya DMA kwa kutumia mawimbi ya pato la kukatiza
Kidhibiti kimoja cha DMA kilichopachikwa cha mfumo
Vipengele vya DMAC:
Msaada 8 channels
27 maombi ya vifaa kutoka kwa vifaa vya pembeni
2 hukatiza pato
Saidia teknolojia ya TrustZone na hali salama inayoweza kuratibiwa kwa kila kituo cha DMA
Mfumo salama
Injini ya cipher
Inatumia msimbo wa SM2/SM3/SM4
Kusaidia SHA-1, SHA-256/224, SHA-512/384, na MD5 na pedi za vifaa
Kipengee cha Orodha ya Usaidizi (LLI) Uhamisho wa DMA
Tumia usimbaji fiche wa AES-128 AES-256 & decrypt cipher
Inatumia hali ya AES ECB/CBC/OFB/CFB/CTR/CTS/XTS
Msaada wa DES & TDES usimbaji fiche & decrypt cipher
Inatumia hali ya DES/TDES ECB/CBC/OFB/CFB
Msaada hadi 4096 bits shughuli za hisabati za PKA za RSA/ECC
Inasaidia hadi usanidi wa vituo 8
Msaada Hadi 256 bits ya pato la TRNG
Saidia kutafuta data kwa aina zote za DDR
Saidia OTP salama
Kusaidia utatuzi salama
Kusaidia OS salama
Sanduku la barua
Sanduku la Barua Moja katika SoC ili kuhudumia mawasiliano ya A7 na RISC-V MCU
Saidia vipengee vinne vya kisanduku cha barua kwa kila kisanduku cha barua, kila kipengele kina neno moja la data, rejista ya neno moja la amri, na bendera moja ambayo inaweza kuwakilisha kukatiza moja
Kutoa 32 funga rejista za programu ya kutumia ili kuonyesha kama kisanduku cha barua kimekaliwa
WATOTO
Msaada wa upunguzaji wa faili za GZIP
Msaada wa kupunguza faili za LZ4, ikijumuisha Muundo wa Jumla wa umbizo la Fremu ya LZ4 na umbizo la Fremu ya Urithi.
Usaidizi wa kufifisha data katika umbizo la Deflate
Usaidizi wa kupunguza data katika umbizo la ZLIB
Saidia kukatiza kamili na kukatiza pato la hitilafu
Msaada wa Hash32 angalia mchakato wa mtengano wa LZ4
Kusaidia utendakazi wa ukubwa wa kikomo wa data iliyopunguzwa ili kuzuia kumbukumbu kuharibiwa vibaya wakati wa mchakato wa mtengano
Kusaidia programu ili kusimamisha mchakato wa mtengano
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
1.2.10 Injini ya Michoro
Injini ya Picha za 2D (RGA):
Miundo ya chanzo:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 iliyopangwa, YUV420 nusu-planar
YUV422 iliyopangwa, YUV422 nusu-planar
YUV 10-bit kwa YUV420/422 nusu-planar
BPP8, BPP4, BPP2, BPP1
Miundo lengwa:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 iliyopangwa, YUV420 nusu-planar
YUV422 iliyopangwa, YUV422 nusu-planar
Ubadilishaji wa Umbizo la Pixel, BT.601/BT.709
Azimio la juu: 8192× 8192 chanzo, 4096× 4096 marudio
BitBlt
Vyanzo viwili vya BitBLT:
A+B=B BitBLT pekee, Usaidizi huzunguka na kupima B inaporekebishwa
A+B=C chanzo cha pili (B) ina sifa sawa na (C) pamoja na kazi ya mzunguko
Jaza rangi kwa kujaza gradient, na kujaza muundo
Kunyoosha na kupungua kwa utendaji wa juu
Upanuzi wa monochrome kwa uwasilishaji wa maandishi
Alfa mpya ya kina kwa kila pikseli (rangi/chaneli ya alpha kando)
Njia za uchanganyaji za Alpha pamoja na Java 2 Sheria za utungaji za Porter-Duff, ufunguo wa chroma, mask ya muundo, kufifia
Operesheni ya kuharibika
0, 90, 180, 270-mzunguko wa shahada
kioo cha x, y-kioo, na uendeshaji wa mzunguko
Kichakataji cha Uboreshaji wa Picha (IEP):
Muundo wa picha
Data ya kuingiza: YUV420/YUV422, semi-planar/planar, Kubadilisha UV
Data ya pato: YUV420/YUV422, nusu-mpangilio, Kubadilisha UV, Hali ya vigae
Ubadilishaji wa sampuli ya YUV chini kutoka 422 kwa 420
Ubora wa juu wa picha inayobadilika hadi 1920×1080
De-interlace
1.2.11 Maonyesho ya Kiolesura
Moja hadi 24 bits RGB sambamba video kiolesura cha towe
Kiolesura kimoja cha kutoa video cha BT.1120
Kiolesura kimoja cha njia 4 cha MPI DSI, hadi 1Gbps kwa kila njia
Hadi 1080p@60fps
1.2.12 Kichakataji cha Pato la Video (GTC)
Hadi 1920×1080 @60fps
safu nyingi
Tabaka la usuli
Win0 safu
safu ya Win2
Umbizo la ingizo: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 kwa 8 injini ya kuongeza na kuongeza
Kusaidia onyesho pepe
256 kiwango cha mchanganyiko wa alpha (usaidizi wa alfa uliozidishwa awali)
Kitufe cha rangi ya uwazi
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Kusaidia mikoa mingi
safu ya Win0 na safu ya Win2 inayowekelea inaweza kubadilishana
Kusaidia RGB au YUV uwekeleaji wa kikoa
BCSH (mwangaza, Tofauti, Kueneza, Marekebisho ya hue)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Saidia kurekebisha Gamma
Support dither down alllegro RGB888to666 RGB888to565 & punguza FRC (inayoweza kusanidiwa) RGB888to666
Onyesho tupu na nyeusi
1.2.13 Kiolesura cha Sauti
I2S0 na 8 channels
Hadi 8 njia TX na 8 njia za RX
Azimio la sauti kutoka 16bits hadi 32bits
Kiwango cha sampuli hadi 192KHz
Hutoa hali ya kazi ya bwana na mtumwa, programu inayoweza kusanidiwa
Msaada 3 Miundo ya I2S (kawaida, kushoto-haki, haki-haki)
Msaada 4 Miundo ya PCM (mapema, marehemu1, marehemu2, marehemu3)
modi ya I2S na PCM haiwezi kutumika kwa wakati mmoja
I2S1/I2S2 na 2 channels
Hadi 2 chaneli za TX na 2 njia za RX
Azimio la sauti kutoka 16bits hadi 32bits
Kiwango cha sampuli hadi 192KHz
Hutoa hali ya kazi ya bwana na mtumwa, programu inayoweza kusanidiwa
Msaada 3 Miundo ya I2S (kawaida, kushoto-haki, haki-haki)
Msaada 4 Miundo ya PCM (mapema, marehemu1, marehemu2, marehemu3)
I2S na PCM haziwezi kutumika kwa wakati mmoja
PDM
Hadi 8 channels
Azimio la sauti kutoka 16bits hadi 24bits
Kiwango cha sampuli hadi 192KHz
Msaada wa hali kuu ya kupokea PDM
TDM
Msaada hadi 8 chaneli za TX na 8 njia za RX
Azimio la sauti kutoka 16bits hadi 32bits
Kiwango cha sampuli hadi 192KHz
Hutoa hali ya kazi ya bwana na mtumwa, programu inayoweza kusanidiwa
Msaada 3 Miundo ya I2S (kawaida, kushoto-haki, haki-haki)
Msaada 4 Miundo ya PCM (mapema, marehemu1, marehemu2, marehemu3)
Sauti ya PWM
Msaada wa kubadilisha PCM hadi umbizo la PWM
Kiwango cha sampuli hadi 16x
Kusaidia ukalimani wa mstari kwa sampuli nyingi za 2x/4x/8x/16
Msaada 8/9/10/11 bits inayoweza kusongeshwa ya kituo cha L/R pato la PWM
Kodeki ya Sauti ya Dijitali
Saidia ADC ya kidijitali yenye njia 3
Saidia DAC ya kidijitali yenye idhaa 2
Kusaidia kiolesura cha I2S/PCM
Kusaidia I2S/PCM bwana na hali ya mtumwa
Kusaidia utumaji sauti wa vituo 4 katika hali ya I2S
Kusaidia kupokea sauti kwa njia 2 katika hali ya I2S
Kusaidia utumaji au upokezi wa sauti wa vituo 2 katika hali ya PCM
Kusaidia azimio la sampuli 16~24 kwa ADC dijitali na DAC ya dijiti
<mtindo wa span=”rangi: #ffff;”>Karatasi ya data ya RV1126 Rev 1.4</span>
ADC ya kidijitali na DAC ya kidijitali inasaidia vikundi vitatu vya viwango vya sampuli. Kikundi 0 ni 8khz/16khz/32kHz/64kHz/128khz, kikundi 1 ni 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz na kikundi 2 ni 12khz/24khz/48khz/96khz/192khz
Pasi ya vichungi vya dijiti vya ADC ni 0.45625*fs
Inaauni mlio wa bendi ya kupita ya dijiti ya ADC ndani ya +/-0.1dB
Bendi ya kusitisha ya vichungi vya dijiti vya ADC ni 0.5*fs
Saidia upunguzaji wa bendi ya kidijitali ya ADC ya angalau 60dB
Kusaidia udhibiti wa sauti kwa ADC ya dijiti na DAC ya dijiti
Kusaidia Udhibiti wa Kiwango Kiotomatiki (ALC)na lango la kelele la ADC ya kidijitali
Kusaidia mawasiliano na Analog Codec kupitia basi la I2C
1.2.14 Connectivity
Kiolesura cha SDIO
Inapatana na itifaki ya SDIO3.0
Upana wa basi la data 4bits
Kidhibiti cha ethaneti cha GMAC 10/100/1000M
Kusaidia viwango vya uhamishaji data vya 10/100/1000-Mbps na miingiliano ya RGMII
Inatumia viwango vya uhamishaji wa data 10/100-Mbps kwa violesura vya RMII
Saidia utendakazi kamili wa duplex na nusu-duplex Msaada wa Upakiaji wa Sehemu ya TCP (TSO) na Upakiaji wa Sehemu ya UDP (TUMIA) kuongeza kasi ya mtandao<br>
USB 2.0 Host
Inapatana na USB 2.0 vipimo
Inasaidia kasi ya juu(480Mbps), kasi kamili(12Mbps) na kasi ya chini(1.5Mbps) hali
Usaidizi Uainisho wa Kiolesura Kilichoboreshwa cha Mpangishi (EHCI), Marudio 1.0
Saidia Uainisho wa Kiolesura cha Kidhibiti cha Seva mwenyeji (OHCI), Marekebisho 1.0a
USB 2.0 OTG
Uainishaji Sambamba
Uainishaji wa Basi la Universal, Marudio 2.0
Kiolesura cha Kidhibiti Kinachopanuliwa cha Seva kwa Universal Serial Bus (xHCI), Marudio 1.1
Udhibiti wa Usaidizi/Wingi/Katiza/Uhamisho wa Isochronous
SPI Interface
Msaada 2 Vidhibiti vya SPI, saidia pato mbili za kuchagua chip
Kusaidia serial-master na serial-slave mode, programu-inayoweza kusanidiwa
Kiolesura cha I2C
Msaada 6 I2C interfaces(I2C0-I2C5)
Kusaidia 7bits na 10bits hali ya anwani
Masafa ya saa ya programu inayoweza kupangwa
Data kwenye basi la I2C inaweza kuhamishwa kwa viwango vya hadi biti 100k/s katika hali ya Kawaida., hadi 400k bits/s katika hali ya Haraka, au hadi 1m bits/s katika Fast-mode Plus
Kiolesura cha UART
Msaada 6 miingiliano ya UART (UART0-UART5)
Msaada wa 5bit, 6bit, 7bit, na 8bit serial data kusambaza au kupokea
Vijiti vya kawaida vya mawasiliano visivyolingana kama vile kuanza, acha, na usawa
Kusaidia saa tofauti za kuingiza data kwa ajili ya uendeshaji wa UART ili kupata hadi kiwango cha baud 4Mbps
Kusaidia modi ya kudhibiti mtiririko otomatiki(isipokuwa UART2)
1.2.15 wengine
Vikundi vingi vya GPIO
GPIO zote zinaweza kutumika kutengeneza usumbufu
Kichochezi cha kiwango cha usaidizi na kichochezi cha makali
Kusaidia polarity inayoweza kusanidi ya kukatizwa kwa kichochezi cha kiwango
Kusaidia makali ya kupanda yanayoweza kusanidiwa, makali ya kuanguka, na kichochezi cha makali zote mbili kukatiza
Kusaidia mwelekeo wa kuvuta unaoweza kusanidiwa (mvutano dhaifu na mvutano dhaifu)
<nguvu>Karatasi ya data ya RV1126 Rev 1.4</nguvu>
Kusaidia nguvu ya kiendeshi inayoweza kusanidiwa
Kihisi joto (TS-ADC)
Msaada wa Njia Iliyofafanuliwa na Mtumiaji na Njia Otomatiki
Katika Njia Iliyoainishwa na Mtumiaji, start_of_conversion inaweza kudhibitiwa kabisa na programu, na pia inaweza kuzalishwa na vifaa.
Katika Hali Otomatiki, joto la kengele(joto la juu/chini) kukatiza kunaweza kusanidiwa
Katika Hali Otomatiki, halijoto ya kuweka upya mfumo inaweza kusanidiwa
Msaada kwa 2 kituo cha TS-ADC (kutumika kwa CPU na NPU kwa mtiririko huo), vigezo vya joto vya kila chaneli vinaweza kusanidiwa
-40~125°C anuwai ya halijoto na azimio la joto la 5°C
SAR ADC ya biti 12 hadi 732 Kiwango cha sampuli cha S/s
Ukadiriaji unaofuatana wa ADC (SAR ADC)
azimio la biti 10
Hadi kiwango cha sampuli 1MS/s
6 njia za pembejeo zenye mwisho mmoja
OTP
Inatumia nafasi ya 32Kbit na nafasi ya juu ya 4k ya anwani ni sehemu isiyo salama.
Saidia kusoma na kupanga kinyago cha maneno katika muundo salama
Urefu wa mpango wa msaada kutoka 1 kwa 32 bit
Soma usaidizi wa operesheni 8bit pekee
Hali ya Programu na Soma inaweza kusomwa
Programu inashindwa kushughulikia rekodi
Aina ya kifurushi
FCCSP 409-pini (mwili: 14mm x 14 mm; Ukubwa wa mpira: 0.3mm; uwanja wa mpira: 0.65mm)
Vidokezo:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 haitumiki kwa wakati mmoja
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
Karatasi ya data
Karatasi ya data ya RV1126-Vcan1748
RV1126 RV1109 Anza Haraka
Rockchip_RV1126_RV1109_Quick_Start_Linux_EN
Mwongozo wa Wasanidi Programu wa Rockchip RockX_SDK