Rockchip RV1126 Płytka ewaluacyjna płyty rozwojowej Płyta główna IPC AI SDK Software Development Kit
Spis treści
Galeria
Zastosowania produktu
Inteligentny IPC, Maszyna do rozpoznawania twarzy, Kamera do przechwytywania twarzy, Dzwonek wideo, Brak sieci, i brak kamery zasilającej, Ekspresowe urządzenie przenośne, Nawigacja GPS, Interfejs człowiek-maszyna, Sprzęt monitorujący, Drone Pod, System wideokonferencji, itp.
Chcesz pracować z modułem kamery obiektywu Sony IMX415?
Pobierz pakiet SDK
Specyfikacja widoku z przodu
Pin1 |
VCC5V0_OTG |
Pin2 |
OTG_DM |
Pin3 |
OTG_DP |
Pin4 |
GND |
9.Ethernet&Gniazdo zasilania
Pin1 |
TX+ |
Pin6 |
RX- |
Pin2 |
TX- |
Pin7 |
POE78 |
Pin3 |
RX+ |
Pin8 |
POE78 |
Pin4 |
POE45 |
Pin9 |
GND |
Pin5 |
POE45 |
Pin10 |
VCC12V_DCIN |
10. Złącze audio
Pin1 |
LED1/PHYAD1 |
Pin2 |
LED0/PHYAD0 |
Pin3 |
RESETOWANIE |
Pin4 |
MICP |
Pin5 |
GND |
Pin6 |
LINE_OUT |
Widok z tyłu specyfikacji
1.DDR3L (Samsung K4B4G1646E BCNB)
Pamięć 4Gbit DDR3 jest przymocowana z przodu i z tyłu całej płyty, z łącznie 8G bitami;
2.Złącze 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.Złącze MIPI CSI
Pin1 |
VCC3V3_SYS |
Pin21 |
MIPI_CSI_RX0_D1N |
Pin2 |
VCC3V3_SYS |
Pin22 |
MIPI_CSI_RX0_D0P |
Pin3 |
SPI0_CLK |
Pin23 |
MIPI_CSI_RX0_D0N |
Pin4 |
LED_PWM |
Pin24 |
GND |
Pin5 |
SPI0_CS0N |
Pin25 |
MIPI_CSI_CLK0 |
Pin6 |
SPI0_MISO |
Pin26 |
GND |
Pin7 |
SPI0_MOSI |
Pin27 |
PWM8 |
Pin8 |
I2C1_SDA |
Pin28 |
IRC_AIN |
Pin9 |
I2C1_SCL |
Pin29 |
PWM11 |
Pin10 |
MIPI_RX0_PDN |
Pin30 |
PWM9 |
Pin11 |
MIPI_RX0_RST |
Pin31 |
IRC_BIN |
Pin12 |
GND |
Pin32 |
ZOOM_EN |
Pin13 |
MIPI_CSI_RX0_CLKP |
Pin33 |
PWM10 |
Pin14 |
MIPI_CSI_RX0_CLKN |
Pin34 |
P-IRIS_EN |
Pin15 |
GND |
Pin35 |
FOCUS_EN |
Pin16 |
MIPI_CSI_RX0_D2P |
Pin36 |
ADC_IN |
Pin17 |
MIPI_CSI_RX0_D2N |
Pin37 |
GND |
Pin18 |
MIPI_CSI_RX0_D3P |
Przypnij38 |
VCC_1V8 |
Pin19 |
MIPI_CSI_RX0_D3N |
Przypnij39 |
VCC_12V |
Pin20 |
MIPI_CSI_RX0_D1P |
Pin40 |
VCC_12V |
4.Złącze funkcji
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_WYJ. |
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 |
Często zadawane pytania
- Domyślny adres IP kamery to 192.168.31.88.
- jeśli połączysz naszą próbkę kablem sieciowym z komputerem, możesz tego użyć 169.254.95.254 zmienić parametr.
Użytkownik: Admin
Hasło: Admin
Proszę sprawdzić poniższy obrazek, Właśnie wkrótce krótkie połączenie P2 i P3 i uruchomi start. wtedy możesz poluzować połączenie.
tak, zmodyfikujemy zgodnie z Twoimi wymaganiami!.
Potrzebujesz 4.2 wolty, musimy wymienić układ scalony mocy, ale szpilki i obwody peryferyjne dwóch układów scalonych mocy są różne. Nasi inżynierowie wypróbowali wiele metod, ale nie mogą bezpośrednio modyfikować oryginalnej płyty, więc możemy z tego korzystać tylko tymczasowo. Na czerwonej tablicy, zasilacz IC jest dołączony, aby spełnić Twoje wymagania;.
https://youtu.be/toh4bY1kTuw
Wymiary płytki pcba to 38x38mm
Średnica czterech otworów wynosi 2 mm
Odległość dwóch otworów wynosi 34 mm
użytkownik: źródło
hasło: rockchip
Wymagania sprzętowe
1. Moduł kamery Sony IMX415 (Moduł kamery z interfejsem MIP)
2. Kabel taśmowy MiPi (kabel do połączenia kamery z SBC PCB)
3. Główna kamera RV1126 w kierunku
4. Wiązka przewodów (Wiązka kablowa z USB POE, Moc, i złącze audio RCA)
5. Karta B POE dla SBC (Płytka adaptera POE do płytki SBC)
6. Zasilacz (Źródło zasilania prądem stałym dla kamery)
7. Programowanie USB / kabel do debugowania (OTe) (Oddzielne USB, Kabel typu OTG do programowania i debugowania SBC)
8. DOPROWADZIŁO / Płyty IR (Płytka IR i LED do montażu kamery)
9. MIC
10. Samsung eMMC z pamięcią opartą na SLC/MLC
11. RAM Samsunga
12. Ethernet Realteka: z obsługą PoE
13. Bateria RTC
tak, z przyjemnością opracujemy nową funkcję, aby spełnić Twoje wymagania.
tak, nasza płyta rozwojowa RV1126 ma dodatkową obsługę czytnika kart TF.
dobrze. Wyślę Ci e-mailem.
Odpowiedź: Inżynier odpowiedział, że jego narzędzie programistyczne Rockchip RV1126 jest przeznaczone tylko dla systemu Windows.
Pytanie: Będziemy mieli dostęp do roota? Jeśli mamy roota możemy zainstalować dowolny nasz program (Włącznie. Linux)
Odpowiedź: tak.
Pytanie: Czy mogę prosić o link do repozytoriów, w których można pobrać SDK, (narzędzia deweloperskie)?
Odpowiedź: tak, RKDevTool_Release_v2.74
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=udostępnianie
https://drive.google.com/file/d/19rfUc4DJP5bPmdeCoDLsawo9b8zZxKMH/view?usp=udostępnianie
Pytanie: Potrzebujemy kompozytu (CVBS) wideo na module Rockchip RV1126. Czy możesz to wesprzeć? Dodaj tylko DSI do analogowego układu konwertera wideo.
Odpowiedź: Czy potrzebujesz płytki rozwijającej RV1126 do obsługi kompozytu? (CVBS) wejście dla zwykłej kamery CVBS?
Jeśli tak, proszę sprawdzić poniższy link, rozwijamy go dla innego klienta.
RV1126 dostosowany do kamery internetowej USB lub kamery CVBS.
Możemy również opracować inną funkcję, jeśli jej potrzebujesz.
Pytanie 1: Jakie sterowniki aparatu są obsługiwane przez SDK?
Odpowiedź 1:
Pytanie 2: Jakie sterowniki wyświetlacza MIPI DSI są obsługiwane przez SDK?
Odpowiedź 2: MIPI DSI jest debugowane na podstawie konkretnego ekranu. Proszę sprawdzić poniższy obrazek.
1.1 Przegląd
RV1126 to wysokowydajny procesor wizyjny SoC dla IPC/CVR, szczególnie do zastosowań związanych ze sztuczną inteligencją. Oparty jest na czterordzeniowym 32-bitowym rdzeniu ARM Cortex-A7, który integruje NEON i FPU. Jest 32 KB I-cache i 32 KB D-cache dla każdego rdzenia i 512 KB zunifikowanej pamięci podręcznej L2. Wbudowany NPU obsługuje pracę hybrydową INT8/INT16 i moc obliczeniową do 2.0TOP. Dodatkowo, z jego silną kompatybilnością, modele sieciowe oparte na szeregu frameworków, takich jak TensorFlow/MXNet/PyTorch/Caffe, można łatwo konwertować.<br>
RV1126 wprowadza również 14-megapikselowy ISP nowej generacji całkowicie sprzętowy (procesor sygnału obrazu) i postprocesor. Implementuje wiele akceleratorów algorytmów stosowanych zwykle w IPC i CVR, takie jak HDR, 3Funkcje (AE, Z, AWB), LSC, 3DNR, 2DNR, ostrzenie, odmrozić, korekcja rybiego oka, korekcja gamma, wykrywanie punktów charakterystycznych i tak dalej. Wszystkie są przetwarzane w czasie rzeczywistym. Współpraca z dwoma MIPI CSI (lub LVDS/SubLVDS) i jeden DVP (BT.601/BT.656/BT.1120) berło, użytkownicy mogą zbudować system, który odbiera dane wideo z 3 camera sensors simultaneously.
Koder wideo wbudowany w RV1126 obsługuje kodowanie UHD H.265/H.264. Obsługuje również kodowanie wielostrumieniowe, do jednego 4Kp30 i jednego 1080p30 jednocześnie. Z pomocą tej funkcji, wideo z kamery można zakodować w wyższej rozdzielczości i zapisać w pamięci lokalnej, a jednocześnie przenieść do innego wideo o niższej rozdzielczości do pamięci w chmurze. Dekoder wideo H.264/H.265 w RV1126 obsługuje 4Kp30 dla H.264 i H.265.
Oprócz poprzedniego wysokowydajnego bloku multimedialnego, RV1126 zawiera również bogaty dźwięk, pamięć, i inne interfejsy peryferyjne, takie jak I2C, SPI, PWM, i tak dalej. Mogą one pomóc użytkownikom dodać więcej czujników lub innych urządzeń peryferyjnych do całego systemu, aby poprawić elastyczność i rozszerzalność.
RV1126 ma wysokowydajną zewnętrzną pamięć DRAM (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133) zdolny do obsługi wymagającej przepustowości pamięci.
1.2 cechy
Wymienione poniżej funkcje, które mogą, ale nie muszą być obecne w rzeczywistym produkcie, mogą podlegać wymogom licencyjnym stron trzecich. Skontaktuj się z firmą Rockchip, aby uzyskać informacje na temat konfiguracji funkcji produktu i wymagań licencyjnych.
1.2.1 Procesor aplikacji
Czterordzeniowy Cortex-A7
Pełna implementacja zestawu instrukcji architektury ARM v7-A, ARM Neon Zaawansowane SIMD
Oddzielnie zintegrowane Neon i FPU
32 KB L1 I-Cache i 32 KB L1 D-cache na procesor Cortex-A7
Zunifikowana pamięć podręczna L2 o pojemności 512 KB dla czterordzeniowego procesora Cortex-A7
Obsługiwana technologia TrustZone
Oddzielne domeny zasilania dla systemu rdzenia procesora w celu obsługi wewnętrznego wyłącznika zasilania i zewnętrznego włączania/wyłączania w zależności od różnych scenariuszy aplikacji
PD_CPU0: 1st Cortex-A7 + Neon + FPU + Pamięć podręczna I/D L1
PD_CPU1: 2i Cortex-A7 + Neon + FPU + Pamięć podręczna I/D L1
PD_CPU2: 3rd Cortex-A7 + Neon + FPU + Pamięć podręczna I/D L1
PD_CPU3: 4th Cortex-A7 + Neon + FPU + Pamięć podręczna I/D L1
Jedna izolowana domena napięcia do obsługi DVFS
1.2.2 Interfejs Wejście wideo
Interfejs i procesor wejścia wideo
Dwa interfejsy MIPI CSI/LVDS/SubLVDS, 4 pasy każdy, Maksymalna szybkość transmisji danych MIPI CSI wynosi 2,5 Gb/s/pas, Maksymalna szybkość transmisji danych LVDS/SublVDS wynosi 1 Gb/s/pas!
Na 8/10/12/16-bitowym standardowym interfejsie DVP, dane wejściowe do 150 MHz
Obsługa interfejsów BT.601/BT.656 i BT.1120 VI
Obsługuj polaryzację pixel_clk、synchronizacja、Konfigurowalny vsync
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
ISP
Maksymalna rozdzielczość to 14Mpixel(4416×3312)
Wejście DVP: ITU-R BT.601/656/1120 z raw8/raw10/raw12/raw16, YUV422
Wejście MIPI: Linia danych RX x1 / x2 / x4, surowy8/raw10/raw12, YUV422
3A: uwzględnij AE/histogram, Z, Dane wyjściowe statystyk AWB
FPN: Naprawiono usuwanie szumów wzoru
BLC: Korekcja poziomu czerni
DPCC: Statyczna/dynamiczna korekcja klastra pikseli defektów
LSC: Korekcja cieniowania obiektywu
Bayer NIE: Odszumianie Bayer-raw, 2DNR
HDR: 3-/2-Scalanie ramek w zakresie wysokiej dynamiki
TMO: 3-/2-Mapowanie tonów wideo podczas łączenia klatek
WDR: Jednoklatkowe mapowanie tonów o szerokim zakresie dynamiki
Debayer: Zaawansowana adaptacyjna demozaika z korekcją aberracji chromatycznej
CCM/CSM: Matryca korekcji kolorów; RGB2YUV itp.
Gamma: Korekcja gamma out
Usuwanie zamglenia/wzmocnienie: Automatyczne usuwanie zamglenia i wzmocnienie krawędzi
3DLUT: 3Paleta kolorów D-Lut dla klienta
LDCH: Zniekształcenie obiektywu w kierunku poziomym
Skala wyjściowa*3: wsparcie zmniejszania poziomu * 3(W0&to;3264; W1&to;1280; W2&to;1280)
Skala wyjściowa*2: wsparcie zmniejszania poziomu * 2(W0&to;1920; W1&to;1920)
Wyjście (FBC): obsługa YUV422/420 z kompresją bufora ramki
3DNR: Advanced Temporal Noise Reduction in YUV
2DNR: Advanced Spatial Noise reduction in YUV
Ostry: Wyostrzanie obrazu &wzmacniacz; Poprawa krawędzi w YUV
ORB: Zorientowany Szybki i Obrócony KRÓTKI, a method of feature point detection
FEC: większe zniekształcenia obiektywu i korekcja rybiego oka
CGC: Kompresja gamy kolorów, Konwersja pełnego zakresu/limitu YUV
1.2.3 Kodek wideo
Dekoder wideo
Dekodowanie w czasie rzeczywistym H.264 i H.265
Profil główny i główny 10 dla H.265, do poziomu 5.0 i 4096×2304@30fps
Linia bazowa, Główny, wysoki, wysoki10 i wysoki 4:2:2(bez MBAFF), do poziomu 5.1 i 4096×2304@30fps
Koder wideo
Kodowanie wideo UHD H.265/H.264 w czasie rzeczywistym
Ramki I-/P i odniesienie SmartP.
Five-bit rate control modes (CBR, VBR, FixQp, AVBR, i QpMap)
Do 100 Szybkość transmisji bitów wyjściowych Mbit/s
Wsparcie ROI(bez limitu) kodowanie;
Wysoki profil dla H.264, do poziomu 5.1 i 4096×2304@30fps
Główny profil dla H.265, do poziomu 5.0 i 4096×2304@30fps
Obsługa kodowania wielostrumieniowego
3840 x 2160 przy 30 kl./s + 1080kodowanie p@30 fps
3840 x kodowanie 2160@30 + 3840 x dekodowanie 2160 przy 30 fps
Format danych wejściowych:
YCbCr 4:2:0 planarny
YCbCr 4:2:0 półpłaski
YCBYCr 4:2:2
CbYCrY 4:2:2 przeplatany
RGB444 i BGR444
RGB555 i BGR555
RGB565 i BGR565
RGB888 i BRG888
RGB101010 i BRG101010
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
Jedna izolowana domena napięcia do obsługi DVFS
1.2.4 KODEK JPEG
Koder JPEG
Linia bazowa (Sekwencja DCT)
Rozmiar enkodera wynosi od 96×96 do 8192×8192(67Mpikseli)
Do 90 milion pikseli na sekundę
Dekoder JPEG
Rozmiar dekodera wynosi od 48×48 do 8176×8176(66.8Mpikseli)
Do 76 milion pikseli na sekundę
1.2.5 Jednostka procesu neuronowego
Silnik akceleracji sieci neuronowej o wydajności przetwarzania do 2.0 NAJFATALNIEJSZY
Liczba całkowita wspierająca 8, liczba całkowita 16 operacja splotu
Wspieraj platformy głębokiego uczenia się: Przepływ Tensora, TF-lite, Pytorch, Kawa, ONNX, MXNet, Ciężko, Darknet
Obsługa API OpenVX
Jedna izolowana domena napięcia do obsługi DVFS
1.2.6 Organizacja pamięci
Wewnętrzna pamięć na chipie
BootRom
SYSTEM_SRAM w domenie napięciowej VD_LOGIC
PMU_SRAM w domenie napięciowej VD_PMU do zastosowań o małej mocy
Zewnętrzna pamięć off-chip
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133①
SPI Flash
eMMC
Karta SD
Asynchroniczny błysk nandu
1.2.7 Pamięć wewnętrzna
Wewnętrzny BootRom
Obsługa uruchamiania systemu z następującego urządzenia:
Interfejs Flash FSPI
Interfejs eMMC
Interfejs SDMMC
Asynchroniczny interfejs Nand
Pobieranie kodu systemu wsparcia przez następujący interfejs:
Interfejs USB OTG (Tryb urządzenia)
SYSTEM_SRAM
Rozmiar: 64KB
PMU_SRAM
Rozmiar: 8KB
1.2.8 Pamięć zewnętrzna lub urządzenie magazynujące
Dynamiczny interfejs pamięci (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133)
Zgodny ze standardami JEDEC
Kompatybilny z DDR3/DDR3L/DDR4/LPDDR3/LPDDR4-2133
Obsługa 32-bitowej szerokości danych, 2 szeregi (wybiera chipy), maks. 4 GB przestrzeni adresowej na rangę, całkowita przestrzeń adresowa wynosi 4 GB (max)
Tryby niskiego poboru mocy, takie jak wyłączanie i samoodświeżanie pamięci SDRAM
Interfejs eMMC
Kompatybilny ze standardowym interfejsem iNAND
Kompatybilny ze specyfikacją eMMC 4.51
Obsługa trzech szerokości magistrali danych: 1-kawałek, 4-bit lub 8-bit
Obsługa do HS200; ale nie obsługuje kolejki CMD
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
Interfejs SD/MMC
Kompatybilny z SD3.0, MMC wersja 4.51
Szerokość magistrali danych wynosi 4 bity
Elastyczny interfejs szeregowy Flash(FSPI)
Obsługa przesyłania danych z / do szeregowego urządzenia flash
Wsparcie x1, x2, Tryb x4 bitów danych
Wsparcie 2 żetony wybierz
Interfejs Nand Flash
Obsługa asynchronicznego nand flash
Szerokość magistrali danych wynosi 8 bitów
Wsparcie 1 wybór chipa
Obsługa LBA nand flash
Do 16 bitów/1 KB sprzętowe ECC
Obsługa konfigurowalnego taktowania interfejsu
1.2.9 Komponent systemu
RISC-V MCU
32-bitowy rdzeń mikrokontrolera z RISC -V ISA
Architektura Harvarda, oddzielna instrukcja, i pamięci danych
Zestaw instrukcji to RV32I z rozszerzeniami M i C
Zintegrowany programowalny kontroler przerwań (IPIC), wszystko 123 Linie IRQ podłączone do GIC dla Cortex-A7 łączą się również z RISC –V MCU
Zintegrowany kontroler debugowania z interfejsem JTAG
CRU (zegar &wzmacniacz; zresetuj jednostkę)
Obsługa sterowania bramkowaniem zegara dla poszczególnych komponentów
Jeden oscylator z wejściem zegara 24 MHz
Obsługa globalnego miękkiego resetowania dla całego chipa, również indywidualny miękki reset dla każdego komponentu
PMU (jednostka zarządzania energią)
Wsparcie 5 oddzielne domeny napięcia VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
Wsparcie 14 oddzielne domeny mocy, który może być włączany/wyłączany przez oprogramowanie oparte na różnych scenach aplikacji
Wiele konfigurowalnych trybów pracy w celu oszczędzania energii przez inną częstotliwość lub automatyczną kontrolę bramkowania zegara lub kontrolę włączania/wyłączania domeny zasilania
Zegar
Wsparcie 6 64bit-timery z operacją opartą na przerwaniach dla niezabezpieczonych aplikacji
Wsparcie 2 64bit-timery z operacją opartą na przerwaniach dla bezpiecznej aplikacji
Obsługa dwóch trybów pracy: free-running i liczba zdefiniowana przez użytkownika
Możliwość sprawdzenia stanu pracy timera wsparcia
PWM
Wsparcie 12 wbudowane moduły PWM (PWM0 ~ PWM11) z działaniem opartym na przerwaniach
Programowalna operacja wstępnie skalowana do zegara magistrali, a następnie dalej skalowana
Wbudowana 32-bitowa funkcja timera/licznika
Obsługa trybu przechwytywania
Obsługa trybu ciągłego lub trybu one-shot
Zapewnia tryb odniesienia i generuje różne przebiegi cyklu pracy
Zoptymalizowany pod kątem aplikacji IR dla PWM3, PWM7, i PWM11
Strażnik
32-bitowy licznik watchdog
Licznik odlicza w dół od ustawionej wartości do 0 aby wskazać wystąpienie limitu czasu
WDT może wykonywać dwa rodzaje operacji po przekroczeniu limitu czasu:
Wygeneruj reset systemu
Najpierw, wygeneruj przerwanie i jeśli nie zostanie ono skasowane przez procedurę serwisową do czasu wystąpienia drugiego limitu czasu, wygeneruj reset systemu;
Programowalna długość impulsu resetowania
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
Całkowicie 16 zdefiniowane zakresy głównego limitu czasu
Jeden Watchdog dla niezabezpieczonych aplikacji
Jeden Watchdog dla bezpiecznej aplikacji
Kontroler przerwań
Wsparcie 128 Źródła przerwań SPI wprowadzane z różnych komponentów
Wsparcie 16 przerwania wyzwalane programowo
Dwa wyjścia przerwań (nFIQ i nIRQ) osobno dla każdego Cortex-A7, oba są wrażliwe na niski poziom
Obsługa różnych priorytetów przerwań dla każdego źródła przerwań, i zawsze można je programować programowo
DMAC
DMA oparte na programowaniu mikrokodu
Funkcja połączonej listy DMA jest obsługiwana w celu ukończenia transferu rozproszonego
Obsługa typów przesyłania danych z pamięcią do pamięci, pamięć-do-peryferyjnych, urządzenie peryferyjne do pamięci
Sygnalizuje wystąpienie różnych zdarzeń DMA za pomocą sygnałów wyjściowych przerwań
Jeden wbudowany kontroler DMA dla systemu
Funkcje DMAC:
Wsparcie 8 kanały
27 żądania sprzętowe z urządzeń peryferyjnych
2 przerywa wyjście
Obsługa technologii TrustZone i programowalnego bezpiecznego stanu dla każdego kanału DMA
Bezpieczny system
Silnik szyfrujący
Obsługa szyfrowania SM2/SM3/SM4
Wsparcie SHA-1, SHA-256/224, SHA-512/384, i MD5 z wyściółką sprzętową
Pozycja listy linków wsparcia (LLI) Przelew DMA
Obsługa szyfrowania AES-128 AES-256 &wzmacniacz; odszyfrować szyfr
Obsługa trybu AES ECB/CBC/OFB/CFB/CTR/CTS/XTS
Obsługa DES &wzmacniacz; Szyfrowanie TDES &wzmacniacz; odszyfrować szyfr
Obsługa trybu DES/TDES ECB/CBC/OFB/CFB
Wsparcie do 4096 bity operacje matematyczne PKA dla RSA/ECC
Obsługa do 8-kanałowej konfiguracji
Wsparcie do 256 bity wyjścia TRNG
Obsługa szyfrowania danych dla wszystkich typów DDR
Obsługa bezpiecznego OTP
Obsługuj bezpieczne debugowanie
Obsługa bezpiecznego systemu operacyjnego
Skrzynka pocztowa
Jedna skrzynka pocztowa w SoC do obsługi komunikacji MCU A7 i RISC-V
Obsługuj cztery elementy skrzynki pocztowej na skrzynkę pocztową, każdy element zawiera jedno słowo danych, jeden rejestr słów poleceń, i jeden bit flagi, który może reprezentować jedno przerwanie
Zapewnij 32 Zablokuj rejestry oprogramowania do użycia, aby wskazać, czy skrzynka jest zajęta
DZIECI
Obsługa dekompresji plików GZIP
Obsługa dekompresji plików LZ4, w tym Ogólna struktura formatu LZ4 Frame i Legacy Frame format.
Obsługa dekompresji danych w formacie Deflate
Obsługa dekompresji danych w formacie ZLIB
Obsługa pełnego przerwania i wyjścia przerwania błędu
Obsługa kontroli Hash32 w procesie dekompresji LZ4
Obsługa funkcji limitu rozmiaru zdekompresowanych danych, aby zapobiec złośliwemu zniszczeniu pamięci podczas procesu dekompresji
Oprogramowanie pomocnicze do zatrzymania procesu dekompresji
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
1.2.10 Silnik graficzny
Silnik graficzny 2D (RGA):
Formaty źródłowe:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
Płaski YUV420, YUV420 półpłaski
Płaski YUV422, YUV422 półpłaski
YUV 10-bitowy dla YUV420/422 semi-planar
BPP8, BPP4, BPP2, BPP1
Formaty docelowe:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
Płaski YUV420, YUV420 półpłaski
Płaski YUV422, YUV422 półpłaski
Konwersja formatu pikseli, BT.601/BT.709
Maksymalna rozdzielczość: 8192×8192 źródło, 4096×4096 miejsce docelowe
BitBlt
Dwa źródła BitBLT:
A+B=B tylko BitBLT, Wspornik obraca się i skaluje, gdy B jest stały
Drugie źródło A+B=C (b) ma ten sam atrybut co (do) plus funkcja rotacji
Wypełnienie kolorem z wypełnieniem gradientowym, i wypełnienie wzorkiem
Wysokowydajne rozciąganie i kurczenie
Rozszerzenie monochromatyczne do renderowania tekstu
Nowa, kompleksowa alfa dla każdego piksela (kolor/kanał alfa osobno)
Tryby mieszania Alpha, w tym Java 2 Zasady mieszania kompozycji Porter-Duff, klucz chrominancji, wzór maski, zblakły
Operacja ditheringu
0, 90, 180, 270-rotacja stopni
x-lustrzane, y-lustro, i rotacji
Procesor ulepszania obrazu (IEP):
Format obrazu
Dane wejściowe: YUV420/YUV422, półpłaskie/planarne, Zamiana UV
Dane wyjściowe: YUV420/YUV422, półpłaski, Zamiana UV, Tryb kafelkowy
Konwersja próbkowania w dół YUV z 422 do 420
Maksymalna rozdzielczość dla dynamicznego obrazu do 1920×1080
Usuwanie przeplotu
1.2.11 Interfejs wyświetlacza
Jeden do 24 bity równoległy interfejs wyjścia wideo RGB
Jeden interfejs wyjścia wideo BT.1120
Jeden 4-pasmowy interfejs MIPI DSI, do 1 Gb/s na linię
Do 1080p@60fps
1.2.12 Procesor wyjścia wideo (OWU)
Do 1920×1080 @60fps
Wielowarstwowa
Warstwa tła
Warstwa Win0
Warstwa Win2
Format wejściowy: RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 do 8 skalowanie w dół i skalowanie w górę
Obsługa wirtualnego wyświetlacza
256 mieszanie poziomu alfa (wstępnie pomnożone wsparcie alfa)
Przycisk koloru przezroczystości
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
YCbCr2RGB (rec601-mpeg/rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT.709)
Obsługa wielu regionów
Warstwa Win0 i nakładka warstwy Win2 wymienna
Obsługa nakładki domeny RGB lub YUV
BCSH (Jasność, Kontrast, Nasycenie, Regulacja odcienia)
BCSH: YCbCr2RGB (rec601-mpeg/rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT.601/BT.709)
Obsługa regulacji Gamma
Obsługa ditheringu allegro RGB888to666 RGB888to565 &wzmacniacz; mieszać w dół FRC (konfigurowalny) RGB888 do 666
Pusty i czarny wyświetlacz
1.2.13 Interfejs audio
I2S0 z 8 kanały
Do 8 kanały TX i 8 kanały ścieżka RX
Rozdzielczość audio od 16 bitów do 32 bitów
Częstotliwość próbkowania do 192 KHz
Zapewnia tryb pracy master i slave, Konfigurowalne oprogramowanie
Wsparcie 3 Formaty I2S (normalna, wyrównanie do lewej, wyjustowany do prawej)
Wsparcie 4 Formaty PCM (wczesny, późno1, późno2, późno3)
Tryby I2S i PCM nie mogą być używane w tym samym czasie
I2S1/I2S2 z 2 kanały
Do 2 kanały dla TX i 2 kanały ścieżka RX
Rozdzielczość audio od 16 bitów do 32 bitów
Częstotliwość próbkowania do 192 KHz
Zapewnia tryb pracy master i slave, Konfigurowalne oprogramowanie
Wsparcie 3 Formaty I2S (normalna, wyrównanie do lewej, wyjustowany do prawej)
Wsparcie 4 Formaty PCM (wczesny, późno1, późno2, późno3)
I2S i PCM nie mogą być używane w tym samym czasie
PDM
Do 8 kanały
Rozdzielczość audio od 16 bitów do 24 bitów
Częstotliwość próbkowania do 192 KHz
Obsługa trybu odbioru głównego PDM
TDM
Wsparcie do 8 kanały dla TX i 8 kanały dla ścieżki RX
Rozdzielczość audio od 16 bitów do 32 bitów
Częstotliwość próbkowania do 192 KHz
Zapewnia tryb pracy master i slave, Konfigurowalne oprogramowanie
Wsparcie 3 Formaty I2S (normalna, wyrównanie do lewej, wyjustowany do prawej)
Wsparcie 4 Formaty PCM (wczesny, późno1, późno2, późno3)
Dźwięk PWM
Wsparcie konwersji PCM na format PWM
Częstotliwość próbkowania do 16x
Obsługa interpolacji liniowej dla nadpróbkowania 2x/4x/8x/16
Wsparcie 8/9/10/11 bity maskowalne wyjście PWM kanału L/R
Cyfrowy kodek audio
Obsługa 3-kanałowego cyfrowego ADC
Obsługa 2-kanałowego cyfrowego przetwornika cyfrowo-analogowego
Obsługa interfejsu I2S/PCM
Obsługa trybu master i slave I2S/PCM
Obsługa 4-kanałowej transmisji dźwięku w trybie I2S
Obsługa 2-kanałowego odbioru dźwięku w trybie I2S
Obsługa 2-kanałowego przesyłania lub odbierania dźwięku w trybie PCM
Obsługa rozdzielczości próbki 16~24 bit zarówno dla cyfrowego przetwornika ADC, jak i cyfrowego przetwornika cyfrowo-analogowego
<styl rozpiętości=”kolor: #ffffff;”>Karta katalogowa RV1126 wersja 1.4</przęsło>
Zarówno cyfrowy ADC, jak i cyfrowy DAC obsługują trzy grupy częstotliwości próbkowania. Grupa 0 to 8 kHz/16 kHz/32 kHz/64 kHz/128 kHz, Grupa 1 to 11,025 khz/22,05 khz/44,1 khz/88,2 khz/176,4 khz i grupa 2 są 12 khz/24 khz/48 khz/96 khz/192 khz
Pasmo przenoszenia cyfrowych filtrów ADC wynosi 0,45625*fs
Obsługa tętnienia cyfrowego pasma przepustowego ADC w zakresie +/- 0,1 dB
Pasmo zatrzymania cyfrowych filtrów ADC wynosi 0.5*fs
Obsługa cyfrowego tłumienia pasma zatrzymania ADC o wartości co najmniej 60dB
Obsługa regulacji głośności zarówno dla cyfrowego ADC, jak i cyfrowego DAC
Obsługa automatycznej kontroli poziomu (ALC)i bramka szumów dla cyfrowego ADC
Obsługa komunikacji z Analog Codec przez magistralę I2C
1.2.14 Łączność
Interfejs SDIO
Kompatybilny z protokołem SDIO3.0
Szerokości szyny danych 4 bity
Kontroler ethernetowy GMAC 10/100/1000M
Obsługa szybkości transmisji danych 10/100/1000 Mb/s z interfejsami RGMII
Obsługa szybkości transmisji danych 10/100 Mb/s za pomocą interfejsów RMII
Obsługa zarówno pełnego, jak i połowicznego dupleksu Obsługa odciążania segmentacji TCP (OSP) i odciążanie segmentacji UDP (POSŁUGIWAĆ SIĘ) akceleracja sieci<br>
USB 2.0 Gospodarz
Kompatybilny z USB 2.0 specyfikacja
Obsługuje dużą prędkość(480Mbps), pełna prędkość(12Mbps) i niska prędkość(1.5Mbps) tryb
Obsługa specyfikacji ulepszonego interfejsu kontrolera hosta (EHCI), Rewizja 1.0
Obsługa specyfikacji interfejsu otwartego kontrolera hosta (OHCI), Wersja 1.0a
USB 2.0 OTG
Kompatybilna specyfikacja
Specyfikacja uniwersalnej magistrali szeregowej, Rewizja 2.0
Rozszerzalny interfejs kontrolera hosta dla uniwersalnej magistrali szeregowej (xHCI), Rewizja 1.1
Obsługa sterowania/masowego/przerwania/transferu izochronicznego
Interfejs SPI
Wsparcie 2 Kontrolery SPI, obsługuje dwa wyjścia chip-select;
Obsługa trybu serial-master i serial-slave, konfigurowalny programowo
Interfejs I2C
Wsparcie 6 Interfejsy I2C(I2C0-I2C5)
Obsługa trybu adresu 7-bitowego i 10-bitowego
Programowalna częstotliwość zegara programowa
Dane na magistrali I2C mogą być przesyłane z szybkością do 100k bitów/s w trybie standardowym, do 400k bitów/s w trybie Fast, lub do 1 m bitów/s w trybie Fast-mode Plus
Interfejs UART
Wsparcie 6 Interfejsy UART (UART0-UART5)
Obsługa 5bit, 6kawałek, 7kawałek, i 8-bitowe przesyłanie lub odbieranie danych szeregowych
Standardowe bity komunikacji asynchronicznej, takie jak start, Zatrzymaj się, i parzystość
Obsługa różnych zegarów wejściowych dla operacji UART w celu uzyskania szybkości transmisji do 4 Mb/s
Obsługa trybu automatycznej kontroli przepływu(z wyjątkiem UART2)
1.2.15 Pozostałe
Wiele grup GPIO
Wszystkie GPIO mogą być użyte do wygenerowania przerwania
Wyzwalacz poziomu wsparcia i przerwanie wyzwalania krawędzi
Obsługa konfigurowalnej polaryzacji przerwania wyzwalacza poziomu
Obsługa konfigurowalnej krawędzi rosnącej, opadająca krawędź, i oba przerwania wyzwalania krawędzi
Obsługa konfigurowalnego kierunku ciągnięcia (słabe podciąganie i słabe podciąganie)
<silny>Karta katalogowa RV1126 wersja 1.4</silny>
Obsługa konfigurowalnej siły napędu
Czujnik temperatury (TS-ADC)
Obsługa trybu zdefiniowanego przez użytkownika i trybu automatycznego
W trybie zdefiniowanym przez użytkownika, start_of_conversion może być całkowicie kontrolowany przez oprogramowanie, a także mogą być generowane przez sprzęt.
W trybie automatycznym, temperatura alarmu(wysoka/niska temperatura) przerwanie może być konfigurowalne
W trybie automatycznym, można konfigurować temperaturę resetowania systemu
Wsparcie dla 2 kanał TS-ADC (używane odpowiednio dla procesora i NPU), kryteria temperatury każdego kanału można konfigurować
Zakres temperatur -40 ~ 125 ° C i rozdzielczość temperatury 5 ° C
12-bitowy ADC SAR do 732 Częstotliwość próbkowania S/s
Sukcesywne przybliżenie ADC (SAR ADC)
10-bitowa rozdzielczość
Częstotliwość próbkowania do 1MS/s
6 single-ended kanały wejściowe
OTP
Obsługa przestrzeni 32Kbit i wyższej przestrzeni adresowej 4k jest częścią niezabezpieczoną.
Obsługa odczytu i programowania maski słów w bezpiecznym modelu
Długość programu wsparcia od 1 do 32 kawałek
Operacja odczytu obsługuje tylko 8bit
Można odczytać stan programu i odczytu
Program nie odnosi się do rekordu
Rodzaj opakowania
FCCSP 409-pin (ciało: 14mm x 14 mm; Rozmiar piłki: 0.3mm; boisko do piłki: 0.65mm)
Uwagi:
①: DDR3/DDR3L/DDR4/LPDDR3/LPDDR4 nie są używane jednocześnie
Pobieranie
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
Arkusz danych
RV1126 RV1109 Szybki start
Rockchip_RV1126_RV1109_Quick_Start_Linux_PL
Podręcznik programisty Rockchip RockX_SDK