Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Otwarta płytka HydraUSB3 z RISC-V do obsługi szybkich protokołów

ghost666 12 Aug 2022 08:43 339 0
  • Otwarta płytka HydraUSB3 z RISC-V do obsługi szybkich protokołów
    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”.

    Otwarta płytka HydraUSB3 z RISC-V do obsługi szybkich protokołów


    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).

    Otwarta płytka HydraUSB3 z RISC-V do obsługi szybkich protokołów


    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.



    Otwarta płytka HydraUSB3 z RISC-V do obsługi szybkich protokołów

    Otwarta płytka HydraUSB3 z RISC-V do obsługi szybkich protokołów


    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/

    Cool? Ranking DIY
    About Author
    ghost666
    Translator, editor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    ghost666 wrote 11283 posts with rating 9543, helped 157 times. Live in city Warszawa. Been with us since 2003 year.