HydraUSB3 V1 to zestaw rozwojowy, który posiada zaimplementowany mikrokontroler WCH CH569. To urządzenie zostało zaprojektowane do tworzenia projektów wykorzystujących protokoły strumieniowe lub inne szybkie interfejsy (tj. SerDes i HSPI) i komunikujące się np. z komputerem poprzez USB3.0.
Mikrokontroler idący w parze z tym zestawem rozwojowym to WCH CH569, jest oparty na 32-bitowym rdzeniu RISC-V3A. Zgodnie z jego kartą katalogową układ ten: „integruje superszybki kontroler hosta i urządzenia USB3.0 (wbudowany PHY), dedykowany szybki kontroler SerDes (wbudowany PHY, może bezpośrednio napędzać światłowód), interfejs równoległy (HSPI), cyfrowy port wideo (DVP), kontroler GbE i interfejsu SD/EMMC oraz moduł szyfrowania/deszyfrowania danych”.
Mówiąc dokładniej, sprzęt znajdujący się w module HydraUSB3 umożliwia obsługę: USB 3 (z prędkością do 5 Gbps), USB 2.0 (do 480 Mbps), HSPI (do 3,8 Gbps), SerDes (do 1.20 Gbps), kontrolera Gigabit Ethernet, karty eMMC/SD (do 96 Mhz), SPI (powyżej 50 MHz), UART (do 6 Mbaud i 12 Mbaud — nieoficjalnie).
Co więcej, urządzenie to zapewnia wsparcie dla algorytmów kryptograficznych, takich jak AES/SM4 i co najmniej 8 rodzai i trybów szyfrowania/deszyfrowania obejmujących dane SRAM, eMMC lub HSPI.
Testowe oprogramowanie układowe typu open-source można znaleźć na GitHubie, a stronę z opisem pierwszych kroków w tym: miejscu. Plik Readme repozytorium zawiera dodatkowo trzy przykłady użycia HydraUSB3. Jednak wymagane są dwie takie płytki, aby odtworzyć podgląd dla interfejsów HSPI i SerDes.
Specyfikacje wymienione dla HydraUSB3 V1 obejmują:
* System procesorowy WCH CH569W MCU — 32-bitowy układ RISC-V3A (oparty na RV32IMAC) taktowny zegarem do 120 MHz;
* Wbudowana pamięć Flash do 448 KB;
* Szybkie protokoły:
— wbudowane: PHY dla USB3 SS (do 5 Gb/s) i PHY FS/LS/HS (do 480 Mb/s) dla USB2,
— szybki interfejs równoległy (HSPI) do 3,8 Gb/s z unikalną dwukierunkową magistralą równoległą obsługującą 8, 16 lub 32 bity z zegarem do 120 MHz,
— SerDes (do 1,20 Gb/s, nieoficjalnie do 1,38 Gb/s),
— kontroler Gigabit Ethernet (z opcją/rozszerzeniem).
* USB typu A z sygnałami USB3 i USB2 SS oraz ochroną ESD;
* Urządzenia peryferyjne we/wy: wyprowadzone wszystkie 49 wejść/wyjść układu;
* Inne funkcje:
— 64-bitowy SysTick,
— reset,
— złącze dla bocznika,
— kontrola zasilania 3,3 V EXT.
* Debugger RISC-V WCH-Link (brak w zestawie);
* Wsparcie w IDE Eclipse RISC-V do programowania;
* Temperatura pracy: od -20°C do 85°C;
* Zasilanie:
— napięcie robocze: 3,3 V.
* Wymiary: 60 mm x 60 mm.
Na stronie produktu wspomniano, że wkrótce będzie on dostępny w sklepie Digi-Key i wszystko wskazuje na to, że może kosztować 59,99 dolarów.
Źródło: https://linuxgizmos.com/risc-v-based-hydrausb3-board-is-open-source-and-supports-high-speed-protocols/
Mikrokontroler idący w parze z tym zestawem rozwojowym to WCH CH569, jest oparty na 32-bitowym rdzeniu RISC-V3A. Zgodnie z jego kartą katalogową układ ten: „integruje superszybki kontroler hosta i urządzenia USB3.0 (wbudowany PHY), dedykowany szybki kontroler SerDes (wbudowany PHY, może bezpośrednio napędzać światłowód), interfejs równoległy (HSPI), cyfrowy port wideo (DVP), kontroler GbE i interfejsu SD/EMMC oraz moduł szyfrowania/deszyfrowania danych”.
Mówiąc dokładniej, sprzęt znajdujący się w module HydraUSB3 umożliwia obsługę: USB 3 (z prędkością do 5 Gbps), USB 2.0 (do 480 Mbps), HSPI (do 3,8 Gbps), SerDes (do 1.20 Gbps), kontrolera Gigabit Ethernet, karty eMMC/SD (do 96 Mhz), SPI (powyżej 50 MHz), UART (do 6 Mbaud i 12 Mbaud — nieoficjalnie).
Co więcej, urządzenie to zapewnia wsparcie dla algorytmów kryptograficznych, takich jak AES/SM4 i co najmniej 8 rodzai i trybów szyfrowania/deszyfrowania obejmujących dane SRAM, eMMC lub HSPI.
Testowe oprogramowanie układowe typu open-source można znaleźć na GitHubie, a stronę z opisem pierwszych kroków w tym: miejscu. Plik Readme repozytorium zawiera dodatkowo trzy przykłady użycia HydraUSB3. Jednak wymagane są dwie takie płytki, aby odtworzyć podgląd dla interfejsów HSPI i SerDes.
Specyfikacje wymienione dla HydraUSB3 V1 obejmują:
* System procesorowy WCH CH569W MCU — 32-bitowy układ RISC-V3A (oparty na RV32IMAC) taktowny zegarem do 120 MHz;
* Wbudowana pamięć Flash do 448 KB;
* Szybkie protokoły:
— wbudowane: PHY dla USB3 SS (do 5 Gb/s) i PHY FS/LS/HS (do 480 Mb/s) dla USB2,
— szybki interfejs równoległy (HSPI) do 3,8 Gb/s z unikalną dwukierunkową magistralą równoległą obsługującą 8, 16 lub 32 bity z zegarem do 120 MHz,
— SerDes (do 1,20 Gb/s, nieoficjalnie do 1,38 Gb/s),
— kontroler Gigabit Ethernet (z opcją/rozszerzeniem).
* USB typu A z sygnałami USB3 i USB2 SS oraz ochroną ESD;
* Urządzenia peryferyjne we/wy: wyprowadzone wszystkie 49 wejść/wyjść układu;
* Inne funkcje:
— 64-bitowy SysTick,
— reset,
— złącze dla bocznika,
— kontrola zasilania 3,3 V EXT.
* Debugger RISC-V WCH-Link (brak w zestawie);
* Wsparcie w IDE Eclipse RISC-V do programowania;
* Temperatura pracy: od -20°C do 85°C;
* Zasilanie:
— napięcie robocze: 3,3 V.
* Wymiary: 60 mm x 60 mm.
Na stronie produktu wspomniano, że wkrótce będzie on dostępny w sklepie Digi-Key i wszystko wskazuje na to, że może kosztować 59,99 dolarów.
Źródło: https://linuxgizmos.com/risc-v-based-hydrausb3-board-is-open-source-and-supports-high-speed-protocols/
Fajne? Ranking DIY