Rockchip RV1126 Development Evaluation Board Core Board IPC AI SDK Software Development Kit
Sisällysluettelo
galleria
Tuotesovellukset
Älykäs IPC, Kasvojentunnistuspaneelikone, Kasvojen sieppauskamera, Video ovikello, Ei verkkoa, ja Ei virtakameraa, Express Handheld, GPS-navigointi, Ihmisen ja koneen käyttöliittymä, Valvontalaitteet, Drone Pod, Videoneuvottelujärjestelmä, jne.
Haluatko työskennellä Sony IMX415 -objektiivikameramoduulin kanssa?
Lataa SDK
Etunäkymän tekniset tiedot
Pin1 |
VCC5V0_OTG |
Pin2 |
OTG_DM |
Pin3 |
OTG_DP |
pin4 |
GND |
9.Ethernet&Virtaliitin
Pin1 |
TX+ |
Pin6 |
RX- |
Pin2 |
TX- |
Pin7 |
POE78 |
Pin3 |
RX+ |
Pin8 |
POE78 |
pin4 |
POE45 |
Pin9 |
GND |
Pin5 |
POE45 |
Pin10 |
VCC12V_DCIN |
10. Audioliitin
Pin1 |
LED1/PHYAD1 |
Pin2 |
LED0 / PHYAD0 |
Pin3 |
RESET |
pin4 |
MICP |
Pin5 |
GND |
Pin6 |
LINE_OUT |
Takaisin Näytä tekniset tiedot
1.DDR3L (Samsung K4B4G1646E BCNB)
4Gbit DDR3 on kiinnitetty koko levyn etu- ja takaosaan, yhteensä 8G bittiä;
2.MIPI DSI -liitin
Pin1 |
IRQ |
Pin11 |
MIPI_DSI_D3N |
Pin2 |
PWR_FI |
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 -liitin
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_FI |
Pin13 |
MIPI_CSI_RX0_CLKP |
Pin33 |
PWM10 |
Pin14 |
MIPI_CSI_RX0_CLKN |
Pin34 |
P-IRIS_FI |
Pin15 |
GND |
Pin35 |
FOCUS_FI |
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.Toimintoliitin
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 |
UKK
- Kameran oletus-IP-osoite on 192.168.31.88.
- jos liität näytteemme verkkokaapelilla tietokoneeseesi, voit käyttää tätä 169.254.95.254 muuttaaksesi parametria.
käyttäjä: järjestelmänvalvoja
Salasana: järjestelmänvalvoja
Tarkista alla oleva kuva, Vain lyhyt yhteys pian P2 ja P3 ja se laukaisee käynnistyksen. sitten voit löysätä yhteyden.
Joo, muokkaamme tarpeidesi mukaan.
Tarvitset 4.2 volttia, meidän on vaihdettava virta-IC, mutta kahden teho-IC:n nastat ja oheispiirit ovat erilaisia. Insinöörimme ovat kokeilleet monia menetelmiä, mutta eivät voi muokata suoraan alkuperäistä levyä, joten voimme käyttää tätä vain väliaikaisesti. Punaisella taululla, virtalähteen IC on liitetty vastaamaan tarpeitasi.
https://youtu.be/toh4bY1kTuw
PCba-levyn koko on 38x38mm
Neljän reiän halkaisija on 2 mm
Kahden reiän etäisyys on 34 mm
käyttäjä: juuri
Salasana: rockchip
Laitteistovaatimukset
1. Sony IMX415 -kameramoduuli (Kameramoduuli MIP-liitännällä)
2. MiPi nauhakaapeli (kaapeli kameran liittämiseksi SBC-piirilevyyn)
3. Pääkamera RV1126
4. Johdinsarja (Johtosarja USB POE:llä, teho, ja RCA-audioliitin)
5. POE Bcard SBC:lle (POE-sovitinkortti SBC-piirilevylle)
6. Virtalähde (DC-virtalähde kamerayksikölle)
7. USB ohjelmointi / virheenkorjauskaapeli (OTe) (Erillinen USB, OTG-tyyppinen kaapeli SBC:n ohjelmointiin ja virheenkorjaukseen)
8. LED / IR-levyt (IR- ja LED-levy kameran asennukseen)
9. MIC
10. Samsung eMMC SLC/MLC-pohjaisella muistilla
11. Samsung RAM
12. Realtek ethernet: PoE-tuella
13. RTC-akku
Joo, Kehitämme mielellämme uuden ominaisuuden tarpeisiisi.
Joo, RV1126-kehityskortillamme on ylimääräinen TF-kortinlukijatuki.
ok. Lähetän sinulle sähköpostitse.
Vastaus: Insinööri vastasi, että hänen Rockchip RV1126 -kehitystyökalunsa on tarkoitettu vain Windowsille.
kysymys: Meillä on pääkäyttäjän oikeudet? Jos root, voimme asentaa minkä tahansa ohjelmamme (sis. Linux)
Vastaus: Joo.
kysymys: Voinko pyytää sinulta linkin arkistoihin SDK:n lataamista varten, (dev-työkalut)?
Vastaus: Joo, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp = jakaminen
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp = jakaminen
kysymys: Tarvitsemme komposiitin (CVBS) videota Rockchip RV1126 -moduulissasi. Voitko tukea sitä? Lisää vain DSI analogiseen videomuuntimeen.
Vastaus: Do you need RV1126 develop board to support a composite (CVBS) input for the normal the CVBS camera?
Jos kyllä, tarkista alla oleva linkki, 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.
kysymys 1: What camera drivers are supported by SDK?
Vastaus 1:
kysymys 2: What MIPI DSI display drivers are supported by SDK?
Vastaus 2: MIPI DSI is debugged based on the specific screen. Tarkista alla oleva kuva.
1.1 Yleiskatsaus
RV1126 on korkean suorituskyvyn näköprosessori SoC IPC/CVR:lle, erityisesti tekoälyyn liittyviin sovelluksiin. Se perustuu neliytimiseen ARM Cortex-A7 32-bittiseen ytimeen, joka yhdistää NEONin ja FPU:n. Jokaiselle ytimelle on 32 kt I-välimuisti ja 32 kt D-välimuisti sekä 512 kt yhtenäinen L2-välimuisti.. Sisäänrakennettu NPU tukee INT8/INT16-hybriditoimintoa ja laskentateho on jopa 2.0TOPs. Lisäksi, vahvalla yhteensopivuudellaan, Verkkomallit, jotka perustuvat sarjaan kehyksiä, kuten TensorFlow/MXNet/PyTorch/Caffe, voidaan muuntaa helposti.<br>
RV1126 esittelee myös uuden sukupolven täysin laitteistopohjaisen 14 megapikselin ISP:n (kuvasignaaliprosessori) ja jälkiprosessori. Se toteuttaa paljon IPC:ssä ja CVR:ssä yleensä käytettyjä algoritmikiihdyttimiä, kuten HDR, 3A toimii (AE, OF, AWB), LSC, 3DNR, 2DNR, teroitus, hämärtää, kalansilmäkorjaus, gamma-korjaus, ominaisuuspisteiden tunnistus ja niin edelleen. Kaikki ne ovat reaaliaikaista käsittelyä. Yhteistyössä kahden MIPI CSI:n kanssa (tai LVDS/SubLVDS) ja yksi DVP (BT.601/BT.656/BT.1120) liitäntä, käyttäjät voivat rakentaa järjestelmän, joka vastaanottaa videodataa 3 camera sensors simultaneously.
RV1126:een upotettu videokooderi tukee UHD H.265/H.264 -koodausta. Se tukee myös monivirtakoodausta, jopa yksi 4Kp30 ja yksi 1080p30 samanaikaisesti. Tämän ominaisuuden avulla, kamerasta tuleva video voidaan koodata korkeammalla resoluutiolla ja tallentaa paikalliseen muistiin ja siirtää toiseen pienemmän resoluution videoon pilvitallennustilaan samanaikaisesti. RV1126:n H.264/H.265-videodekooderi tukee 4Kp30:tä H.264:lle ja H.265:lle.
Edellisen korkean suorituskyvyn multimedialohkon lisäksi, RV1126 sisältää myös rikkaan äänen, muisti, ja muut oheisrajapinnat, kuten I2C, SPI, PWM, ja niin edelleen. Nämä voivat auttaa käyttäjiä lisäämään antureita tai muita oheislaitteita koko järjestelmään parantaakseen joustavuutta ja laajennettavuutta.
RV1126:ssa on tehokas ulkoinen DRAM (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) pystyy ylläpitämään vaativia muistin kaistanleveyksiä.
1.2 ominaisuudet
Alla luetellut ominaisuudet, joita todellisessa tuotteessa voi olla tai ei, voivat olla kolmannen osapuolen lisenssivaatimusten alaisia. Ota yhteyttä Rockchipiin saadaksesi tietoja todellisista tuoteominaisuuksista ja lisenssivaatimuksista.
1.2.1 Sovellusprosessori
Neliytiminen Cortex-A7
ARM-arkkitehtuurin v7-A käskysarjan täydellinen toteutus, ARM Neon Advanced SIMD
Erikseen integroitu neon ja FPU
32KB L1 I-Cache ja 32KB L1 D-cache Cortex-A7 CPU:ta kohden
Unified 512KB L2-välimuisti Quad-Core Cortex-A7:lle
Tuettu TrustZone-tekniikka
Erilliset tehoalueet CPU-ydinjärjestelmälle, jotka tukevat sisäistä virtakytkintä ja kytkevät päälle/pois ulkoisesti eri sovellusskenaarioiden mukaan
PD_CPU0: 1st Cortex-A7 + Neon + FPU + L1 I/D-välimuisti
PD_CPU1: 2nd Cortex-A7 + Neon + FPU + L1 I/D-välimuisti
PD_CPU2: 3rd Cortex-A7 + Neon + FPU + L1 I/D-välimuisti
PD_CPU3: 4th Cortex-A7 + Neon + FPU + L1 I/D-välimuisti
Yksi eristetty jännitealue tukee DVFS:ää
1.2.2 Videosisääntulo Interface
Liitäntä ja videotuloprosessori
Kaksi MIPI CSI/LVDS/SubLVDS-liitäntää, 4 kaistat kukin, MIPI CSI maksimi tiedonsiirtonopeus on 2,5 Gbps/kaista, LVDS/SublVDS maksimi tiedonsiirtonopeus on 1 Gbps/kaista
8/10/12/16-bittisessä DVP-standardiliitännässä, jopa 150 MHz:n tulodata
Tukee BT.601/BT.656- ja BT.1120 VI-liitäntöjä
Tukee pixel_clk-parametrin napaisuutta、hsync、vsync konfiguroitavissa
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
Internet-palveluntarjoaja
Suurin resoluutio on 14 megapikseliä(4416×3312)
DVP-tulo: ITU-R BT.601/656/1120 ja raw8/raw10/raw12/raw16, YUV422
MIPI-tulo: RX-datakaista x1/x2/x4, raaka8/raaka10/raaka12, YUV422
3A: sisältää AE/histogrammin, OF, AWB-tilastotulostus
FPN: Fixed Pattern Melunpoisto
BLC: Mustan tason korjaus
DPCC: Staattisen/dynaamisen vian pikseliklusterin korjaus
LSC: Linssin varjostuksen korjaus
Bayer NO: Bayer-raw kohinanpoisto, 2DNR
HDR: 3-/2-Frame Yhdistä High-Dynamic Range -alueeseen
TMO: 3-/2-Frame Merge Video Tone -kartoitus
WDR: Yhden kehyksen laajan dynaamisen alueen sävykartoitus
Debayer: Kehittynyt adaptiivinen demosaiikki kromaattisen poikkeaman korjauksella
CCM/CSM: Värinkorjausmatriisi; RGB2YUV jne.
Gamma: Gamma out -korjaus
Kuivaa/tehosta: Automaattinen hämärtyminen ja reunan parannus
3DLUT: 3D-Lut väripaletti asiakkaalle
LDCH: Linssin vääristymä vaakasuunnassa
Tuotosasteikko*3: tuki pienennystason*3(W0<3264; W1<1280; W2<1280)
Tuotosasteikko*2: tuki pienennystason*2(W0<1920; W1<1920)
Lähtö (FBC): tukee YUV422/420:tä kehyspuskurin pakkaamisella
3DNR: Advanced Temporal Noise Reduction in YUV
2DNR: Advanced Spatial Noise reduction in YUV
Terävä: Kuvan teroitus & Edge Enhance YUV:ssa
ORB: Oriented Fast and Rotated LYHYT, a method of feature point detection
FEC: suurempi linssin vääristymä ja kalansilmäkorjaus
CGC: Värivalikoiman pakkaus, YUV täyden alueen/raja-alueen muunnos
1.2.3 Video CODEC
Videodekooderi
H.264:n ja H.265:n reaaliaikainen dekoodaus
Pää- ja Main10-profiili H.265:lle, tasolle asti 5.0 ja 4096×2304 @ 30 fps
Perustaso, pää, korkea, korkea10 ja korkea 4:2:2(ilman MBAFF:ia), tasolle asti 5.1 ja 4096×2304 @ 30 fps
Videokooderi
Reaaliaikainen UHD H.265/H.264 -videokoodaus
I-/P-kehykset ja SmartP-viite.
Five-bit rate control modes (CBR, VBR, FixQp, AVBR, ja QpMap)
Jopa 100 Mbit/s ulostulon bittinopeus
Tuki ROI(ei rajoitusta) koodaus;
Korkea profiili H.264:lle, tasolle asti 5.1 ja 4096×2304 @ 30 fps
H.265:n pääprofiili, tasolle asti 5.0 ja 4096×2304 @ 30 fps
Tukee monivirtakoodausta
3840 x 2160 @ 30 fps + 1080p@30 fps koodaus
3840 x 2160@30 koodaus + 3840 x 2160@30 fps dekoodaus
Syötetietojen muoto:
YCbCr 4:2:0 tasomainen
YCbCr 4:2:0 puolitasoinen
YCbYCr 4:2:2
CbYCrY 4:2:2 lomitettu
RGB444 ja BGR444
RGB555 ja BGR555
RGB565 ja BGR565
RGB888 ja BRG888
RGB101010 ja BRG101010
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
Yksi eristetty jännitealue tukee DVFS:ää
1.2.4 JPEG-KOODEKKI
JPEG-kooderi
Perustaso (DCT peräkkäinen)
Enkooderin koko on 96 × 96 - 8192 × 8192(67megapikseliä)
Jopa 90 miljoonaa pikseliä sekunnissa
JPEG-dekooderi
Dekooderin koko on 48 × 48 - 8176 × 8176(66.8megapikseliä)
Jopa 76 miljoonaa pikseliä sekunnissa
1.2.5 Neuraalinen prosessiyksikkö
Neuraaliverkon kiihdytysmoottori, jonka käsittelyteho on jopa 2.0 TOPS
Tuki kokonaisluku 8, kokonaisluku 16 konvoluutiooperaatio
Tukea syväoppimiskehyksiä: TensorFlow, TF-lite, Pytorch, Kahvi, ONNX, MXNet, Kovaa, Darknet
Tuki OpenVX API:lle
Yksi eristetty jännitealue tukee DVFS:ää
1.2.6 Muistin organisaatio
Sisäinen on-chip-muisti
BootRom
SYSTEM_SRAM VD_LOGIC:n jännitealueella
PMU_SRAM VD_PMU:n jännitealueella pienitehoista sovellusta varten
Ulkoinen off-chip-muisti
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
SPI-salama
eMMC
SD-kortti
Async Nand Flash
1.2.7 Sisäinen muisti
Sisäinen BootRom
Tukee järjestelmän käynnistystä seuraavasta laitteesta:
FSPI Flash -liitäntä
eMMC-liitäntä
SDMMC-liitäntä
Async Nand -liitäntä
Tue järjestelmäkoodin latausta seuraavan käyttöliittymän kautta:
USB OTG -liitäntä (Laitteen tila)
SYSTEM_SRAM
Koko: 64KB
PMU_SRAM
Koko: 8KB
1.2.8 Ulkoinen muisti tai tallennuslaite
Dynaaminen muistiliitäntä (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Yhteensopiva JEDEC-standardien kanssa
Yhteensopiva DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133 kanssa
Tukee 32-bittistä dataleveyttä, 2 riveissä (siru valitsee), enintään 4 Gt osoitetilaa per sijoitus, osoitetilaa on yhteensä 4 Gt (max)
Vähätehoiset tilat, kuten SDRAM-muistin virrankatkaisu ja itsepäivitys
eMMC-liitäntä
Yhteensopiva standardin iNAND-liitännän kanssa
Yhteensopiva eMMC-määritysten kanssa 4.51
Tukee kolmea dataväylän leveyttä: 1-bitti, 4-bitti tai 8-bittinen
Tuki HS200 asti; mutta ei tue CMD-jonoa
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
SD/MMC-liitäntä
Yhteensopiva SD3.0:n kanssa, MMC versio 4.51
Tietoväylän leveys on 4 bittiä
Joustava sarjaväyläliitäntä(FSPI)
Tukee tiedonsiirtoa sarja-flash-laitteesta/-laitteeseen
Tuki x1, x2, x4 databittitila
Tuki 2 sirut valitaan
Nand Flash -liitäntä
Tukee asynkronointia ja salamaa
Tietoväylän leveys on 8 bittiä
Tuki 1 sirun valinta
Tukee LBA nand flashia
Jopa 16 bits/1KB laitteisto-ECC
Tukee konfiguroitavaa käyttöliittymän ajoitusta
1.2.9 Järjestelmäkomponentti
RISC-V MCU
32-bittinen mikrokontrolleriydin RISC -V ISA:lla
Harvardin arkkitehtuuri, erillinen ohje, ja datamuistit
Ohjesarja on RV32I M- ja C-laajennuksilla
Integroitu ohjelmoitava keskeytysohjain (IPIC), kaikki 123 Cortex-A7:n GIC:iin yhdistetyt IRQ-linjat kytkeytyvät myös RISC –V MCU:hun
Integroitu Debug Controller JTAG-liitännällä
CRU (kello & nollaa yksikkö)
Tukee yksittäisten komponenttien kelloavainnointia
Yksi oskillaattori 24 MHz:n kellotulolla
Tukee maailmanlaajuista soft-reset-ohjausta koko sirulle, myös yksilöllinen soft reset jokaiselle komponentille
PMU (tehonhallintayksikkö)
Tuki 5 erilliset jännitealueet VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Tuki 14 erilliset tehoalueet, joka voidaan kytkeä päälle/pois päältä ohjelmistolla, joka perustuu erilaisiin sovelluskohtauksiin
Useita konfiguroitavia työtiloja virran säästämiseksi eri taajuuksilla tai automaattisella kellon portituksen ohjauksella tai tehoalueen päälle/pois-ohjauksella
Ajastin
Tuki 6 64bittiajastimet, joissa on keskeytyspohjainen toiminta ei-suojattua sovellusta varten
Tuki 2 64bittiajastimet keskeytyspohjaisella toiminnalla suojattua sovellusta varten
Tukee kahta toimintatilaa: vapaasti juokseva ja käyttäjän määrittelemä määrä
Tukiajastimen työtila tarkistettava
PWM
Tuki 12 sirulla olevat PWM:t (PWM0 ~ PWM11) keskeytyspohjaisen toiminnan kanssa
Ohjelmoitava esiskaalattu toiminta väyläkelloon ja sitten edelleen skaalattu
Sulautettu 32-bittinen ajastin/laskuritoiminto
Tukee kaappaustilaa
Tukee jatkuvaa tilaa tai yhden laukauksen tilaa
Tarjoaa referenssitilan ja tuottaa erilaisia käyttöjaksoaaltomuotoja
Optimoitu IR-sovellukselle PWM3:lle, PWM7, ja PWM11
vahtikoira
32-bittinen vahtikoiran laskuri
Laskuri laskee esiasetetusta arvosta arvoon 0 ilmaisemaan aikakatkaisun esiintymisen
WDT voi suorittaa kahden tyyppisiä toimintoja aikakatkaisun aikana:
Luo järjestelmän nollaus
Ensin, luo keskeytyksen ja jos palvelurutiini ei poista tätä, kun toinen aikakatkaisu tapahtuu, luo järjestelmän nollaus
Ohjelmoitava nollauspulssin pituus
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
Täysin 16 pääaikakatkaisujakson määritellyt alueet
Yksi vahtikoira suojaamattomiin sovelluksiin
Yksi vahtikoira turvallista sovellusta varten
Keskeytä ohjain
Tuki 128 SPI-keskeytyslähteet syöttävät eri komponenteista
Tuki 16 ohjelmiston laukaisemat keskeytykset
Kaksi keskeytyslähtöä (nFIQ ja nIRQ) erikseen jokaiselle Cortex-A7:lle, molemmat ovat matalan tason herkkiä
Tukee erilaisia keskeytysprioriteetteja kullekin keskeytyslähteelle, ja ne ovat aina ohjelmistolla ohjelmoitavissa
DMAC
Mikrokoodiohjelmointiin perustuva DMA
Linkitettyjen luetteloiden DMA-toimintoa tuetaan sironta-keräyksen siirron suorittamiseksi loppuun
Tukee tiedonsiirtotyyppejä muistista muistiin, muistista oheislaitteeseen, oheislaitteesta muistiin
Ilmoittaa erilaisten DMA-tapahtumien esiintymisestä keskeytyslähtösignaaleilla
Yksi sulautettu DMA-ohjain järjestelmään
DMAC-ominaisuudet:
Tuki 8 kanavat
27 laitteistopyynnöt oheislaitteilta
2 katkaisee lähdön
Tukee TrustZone-tekniikkaa ja ohjelmoitavaa suojattua tilaa jokaiselle DMA-kanavalle
Turvallinen järjestelmä
Salausmoottori
Tukee SM2/SM3/SM4-salausta
Tuki SHA-1, SHA-256/224, SHA-512/384, ja MD5 laitteistopehmusteella
Tukilinkkiluettelo (LLI) DMA siirto
Tukee AES-128 AES-256 -salausta & purkaa salaus
Tukee AES ECB/CBC/OFB/CFB/CTR/CTS/XTS-tilaa
DES-tuki & TDES-salaus & purkaa salaus
Tukee DES/TDES ECB/CBC/OFB/CFB-tilaa
Tuki jopa 4096 bittiä PKA:n matemaattiset operaatiot RSA/ECC:lle
Tukee jopa 8-kanavaista konfiguraatiota
Tuki Jopa 256 bittiä TRNG-lähtöä
Tukee tietojen salausta kaikille DDR-tyypeille
Tuki suojattua OTP:tä
Tuki suojattua virheenkorjausta
Tuki suojattua käyttöjärjestelmää
Postilaatikko
Yksi postilaatikko SoC:ssa palvelemaan A7- ja RISC-V MCU-viestintää
Tukee neljää postilaatikkoelementtiä postilaatikkoa kohden, jokainen elementti sisältää yhden datasanan, yksi komentosanarekisteri, ja yksi lippubitti, joka voi edustaa yhtä keskeytystä
Tarjoa 32 Lukitusrekisterit ohjelmistoille, joita käytetään osoittamaan, onko postilaatikko varattu
LAPSET
Tuki GZIP-tiedostojen purkamiseen
Tuki LZ4-tiedostojen purkamiseen, mukaan lukien LZ4 Frame -muodon yleinen rakenne ja Legacy Frame -muoto.
Tuki tietojen purkamiseen Deflate-muodossa
Tuki tietojen purkamiseen ZLIB-muodossa
Tukee täydellistä keskeytys- ja virhekeskeytyslähtöä
Tukee Hash32-tarkistusta LZ4-purkuprosessissa
Tukee purettujen tietojen rajakokotoimintoa estääksesi muistin haitallisen tuhoamisen purkuprosessin aikana
Tukiohjelmisto lopettaaksesi purkuprosessin
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
1.2.10 Grafiikka moottori
2D Graphics Engine (RGA):
Lähdemuodot:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 tasomainen, YUV420 puolitasomainen
YUV422 tasomainen, YUV422 puolitasomainen
YUV 10-bittinen YUV420/422 puolitasomaiselle
BPP8, BPP4, BPP2, BPP1
Kohdemuodot:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 tasomainen, YUV420 puolitasomainen
YUV422 tasomainen, YUV422 puolitasomainen
Pikselimuodon muunnos, BT.601/BT.709
Suurin resoluutio: 8192×8192 lähde, 4096×4096 kohde
BitBlt
Kaksi lähdettä BitBLT:
A+B=B vain BitBLT, A tuki pyörii ja skaalaa, kun B on kiinnitetty
A+B=C toinen lähde (B) on sama attribuutti kuin (C) plus kiertotoiminto
Väritäyttö gradienttitäytteellä, ja kuvion täyttö
Tehokas venyvyys ja kutistuminen
Yksivärinen laajennus tekstin toistoon
Uusi kattava pikselikohtainen alfa (väri/alfa-kanava erikseen)
Alfa-sekoitustilat mukaan lukien Java 2 Porter-Duffin sekoitussäännöt, väriavainnus, kuviollinen maski, häipyminen
Dather-toiminto
0, 90, 180, 270-asteen kierto
x-peili, y-peili, ja pyörimistoiminta
Kuvanparannusprosessori (IEP):
Kuvamuoto
Syötä tiedot: YUV420 / YUV422, puolitasoinen/tasomainen, UV vaihto
Lähtötiedot: YUV420 / YUV422, puolitasoinen, UV vaihto, Laattatila
YUV alas näytteenottomuunnos 422 että 420
Maksimiresoluutio dynaamiselle kuvalle jopa 1920×1080
Lomituksen poistaminen
1.2.11 Näyttöliittymä
Yksi enintään 24 bittiä RGB-rinnakkaisvideolähtöliitäntä
Yksi BT.1120-videolähtöliitäntä
Yksi 4-kaistainen MIPI DSI -liitäntä, jopa 1 Gbps kaistaa kohden
Jopa 1080p @ 60 fps
1.2.12 Videolähtöprosessori (GTC)
Jopa 1920 × 1080 @ 60 fps
Monikerroksinen
Taustakerros
Win0-kerros
Win2-kerros
Syöttömuoto: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 että 8 pienennys- ja skaalausmoottori
Tukee virtuaalista näyttöä
256 tason alfa-sekoitus (esikerrotettu alfa-tuki)
Läpinäkyvyyden värinäppäin
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Tukee useita alueita
Win0-kerros ja Win2-kerroksen päällekkäisyys vaihdettavissa
Tue RGB- tai YUV-verkkotunnuksen peittokuvaa
BCSH (Kirkkaus, Kontrasti, Kylläisyys, Sävyn säätö)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Tuki Gamma-säätö
Tuki dither down allegro RGB888-666 RGB888-565 & taivuta alas FRC (konfiguroitavissa) RGB888-666
Tyhjä ja musta näyttö
1.2.13 Ääniliitäntä
I2S0 kanssa 8 kanavat
Jopa 8 kanavat TX ja 8 kanavien RX-polku
Äänen resoluutio 16 bitistä 32 bittiin
Näytetaajuus jopa 192KHz
Tarjoaa isäntä- ja orjatyötilan, ohjelmisto konfiguroitavissa
Tuki 3 I2S-muodot (normaali, vasemmalle perusteltu, oikein perusteltu)
Tuki 4 PCM-muodot (aikaisin, myöhässä 1, myöhässä 2, myöhässä 3)
I2S- ja PCM-tilaa ei voi käyttää samanaikaisesti
I2S1/I2S2 kanssa 2 kanavat
Jopa 2 kanavat TX ja 2 kanavien RX-polku
Äänen resoluutio 16 bitistä 32 bittiin
Näytetaajuus jopa 192KHz
Tarjoaa isäntä- ja orjatyötilan, ohjelmisto konfiguroitavissa
Tuki 3 I2S-muodot (normaali, vasemmalle perusteltu, oikein perusteltu)
Tuki 4 PCM-muodot (aikaisin, myöhässä 1, myöhässä 2, myöhässä 3)
I2S:ää ja PCM:ää ei voi käyttää samanaikaisesti
PDM
Jopa 8 kanavat
Äänen resoluutio 16 bitistä 24 bittiin
Näytetaajuus jopa 192KHz
Tukee PDM-mastervastaanottotilaa
TDM
Tuki jopa 8 kanavat TX ja 8 kanavat RX-polulle
Äänen resoluutio 16 bitistä 32 bittiin
Näytetaajuus jopa 192KHz
Tarjoaa isäntä- ja orjatyötilan, ohjelmisto konfiguroitavissa
Tuki 3 I2S-muodot (normaali, vasemmalle perusteltu, oikein perusteltu)
Tuki 4 PCM-muodot (aikaisin, myöhässä 1, myöhässä 2, myöhässä 3)
Audio PWM
Tuki PCM:n muuntamiseen PWM-muotoon
Näytetaajuus jopa 16x
Tukee lineaarista interpolaatiota 2x/4x/8x/16 ylinäytteitykselle
Tuki 8/9/10/11 bittiä maskattava L/R-kanavan PWM-lähtö
Digital Audio Codec
Tukee 3-kanavaista digitaalista ADC:tä
Tukee 2-kanavaista digitaalista DAC:ta
Tukee I2S/PCM-liitäntää
Tukee I2S/PCM-isäntä- ja orjatilaa
Tukee 4-kanavaista äänen lähetystä I2S-tilassa
Tukee 2-kanavaista äänen vastaanottoa I2S-tilassa
Tukee 2-kanavaista äänen lähetystä tai vastaanottoa PCM-tilassa
Tukee 16-24 bitin näyteresoluutiota sekä digitaaliselle ADC:lle että digitaaliselle DAC:lle
<span style=”väri-: #ffffff;”>RV1126 Datasheet Rev 1.4</jänneväli>
Sekä digitaalinen ADC että digitaalinen DAC tukevat kolmea näytteenottotaajuuksien ryhmää. Ryhmä 0 ovat 8khz/16khz/32kHz/64kHz/128khz, ryhmä 1 ovat 11.025khz/22.05khz/44.1khz/88.2khz/176.4khz ja ryhmä 2 ovat 12khz/24khz/48khz/96khz/192khz
Digitaalisten ADC-suodattimien päästökaista on 0,45625*fs
Tukee digitaalista ADC:n päästökaistan aaltoilua +/-0,1 dB:n sisällä
Digitaalisten ADC-suodattimien pysäytyskaista on 0,5*fs
Tukee vähintään 60 dB:n digitaalista ADC-stop-kaistan vaimennusta
Tukee äänenvoimakkuuden säätöä sekä digitaaliselle ADC:lle että digitaaliselle DAC:lle
Tukee automaattista tasonsäätöä (ALC)ja kohinaportti digitaaliselle ADC:lle
Tukee kommunikaatiota analogisen koodekin kanssa I2C-väylän kautta
1.2.14 liitettävyys
SDIO-liitäntä
Yhteensopiva SDIO3.0-protokollan kanssa
4 bitin dataväylän leveydet
GMAC 10/100/1000M ethernet-ohjain
Tukee 10/100/1000 Mbps tiedonsiirtonopeutta RGMII-liitännöillä
Tukee 10/100 Mbps tiedonsiirtonopeuksia RMII-liitännöillä
Tukee sekä full-duplex- että half-duplex-toimintoa Tuki TCP-segmentoinnin purkamiseen (TSO) ja UDP-segmentoinnin purkaminen (KÄYTTÄÄ) verkon kiihdytys<br>
USB 2.0 Isäntä
Yhteensopiva USB:n kanssa 2.0 erittely
Tukee suuria nopeuksia(480Mbps), täyttä vauhtia(12Mbps) ja alhaisella nopeudella(1.5Mbps) tila
Tuki Enhanced Host Controller Interface -määritykset (EHCI), Revisio 1.0
Tukee Open Host Controller Interface -määrittelyä (OHCI), Versio 1.0a
USB 2.0 OTG
Yhteensopiva erittely
Universal Serial Bus -määritykset, Revisio 2.0
Laajennettava isäntäohjainliitäntä Universal Serial Bus -väylää varten (xHCI), Revisio 1.1
Tuki ohjaus/joukko/keskeytys/isokroninen siirto
SPI-liitäntä
Tuki 2 SPI-ohjaimet, tukee kahden sirun valintaa
Tukee sarja-isäntä- ja sarja-orjatilaa, ohjelmistokonfiguroitavissa
I2C-liitäntä
Tuki 6 I2C rajapinnat(I2C0-I2C5)
Tukee 7- ja 10-bittistä osoitetilaa
Ohjelmistoohjelmoitava kellotaajuus
Tietoja I2C-väylällä voidaan siirtää jopa 100k bit/s nopeuksilla vakiotilassa, jopa 400k bittiä/s nopeassa tilassa, tai jopa 1 m bittiä/s Fast-Mode Plus -tilassa
UART-liitäntä
Tuki 6 UART-liitännät (UART0-UART5)
Tuki 5-bittinen, 6bitti, 7bitti, ja 8-bittinen sarjadata lähettää tai vastaanottaa
Tavalliset asynkroniset tiedonsiirtobitit, kuten aloitus, lopettaa, ja pariteetti
Tue erilaisia tulokelloja UART-toiminnalle, jotta saat jopa 4 Mbps baudinopeuden
Tukee automaattista virtauksen ohjaustilaa(paitsi UART2)
1.2.15 Muut
Useita GPIO-ryhmiä
Kaikkia GPIO:ita voidaan käyttää keskeytyksen luomiseen
Tukitason liipaisin ja reunaliipaisinkeskeytys
Tukee tason liipaisukeskeytyksen konfiguroitavaa napaisuutta
Tukee konfiguroitavaa nousevaa reunaa, putoava reuna, ja molemmat reunaliipaisukeskeytykset
Tukee konfiguroitavaa vetosuuntaa (heikko ylösveto ja heikko veto)
<vahva>RV1126 Datasheet Rev 1.4</vahva>
Tukee konfiguroitavaa aseman voimakkuutta
Lämpötila-anturi (TS-ADC)
Tukee käyttäjän määrittämää tilaa ja automaattista tilaa
Käyttäjän määrittämässä tilassa, start_of_conversion voidaan hallita kokonaan ohjelmistolla, ja se voidaan myös tuottaa laitteistolla.
Automaattitilassa, hälytyksen lämpötila(korkea/matala lämpötila) keskeytys voi olla konfiguroitavissa
Automaattitilassa, järjestelmän nollauksen lämpötila voidaan määrittää
Tuki 2 kanava TS-ADC (käytetään prosessorille ja NPU:lle), kunkin kanavan lämpötilakriteerit voidaan konfiguroida
-40 ~ 125°C lämpötila-alue ja 5°C lämpötilaresoluutio
12-bittinen SAR ADC enintään 732 S/s näytteenottotaajuus
Peräkkäinen approksimaatio ADC (SAR ADC)
10-bittinen resoluutio
Jopa 1 MS/s näytteenottotaajuus
6 yksipäisiä tulokanavia
OTP
Tuki 32Kbit-avaruutta ja korkeampaa 4k-osoitetilaa on suojaamaton osa.
Tukee sanamaskin lukemista ja ohjelmointia suojatussa mallissa
Tukiohjelman pituus alkaen 1 että 32 bitti
Lue vain 8-bittinen käyttötuki
Ohjelma- ja lukutila voidaan lukea
Ohjelma ei käsittele tietuetta
Paketin tyyppi
FCCSP 409-nastainen (kehon: 14mm x 14 mm; Pallon koko: 0.3mm; pallokenttä: 0.65mm)
Huomautuksia:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 ei ole käytössä samanaikaisesti
ladata
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
Tietolomake
RV1126 RV1109 Pikaopas
Rockchip_RV1126_RV1109_Quick_Start_Linux_FI
Rockchip-kehittäjäopas RockX_SDK