logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

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

ghost666 12 Sie 2022 08:43 510 0
REKLAMA
  • 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/

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    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.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11961 postów o ocenie 10261, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
REKLAMA