Elektroda.pl
Elektroda.pl
X
OptexOptex
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Trzy nowe, definiowane programowo SoC oparte na RISC-V od Efinix

ghost666 13 Cze 2020 12:04 288 0
  • Trzy nowe, definiowane programowo SoC oparte na RISC-V od Efinix
    Firma Efinix zaprezentowała trzy nowe definiowane programowo układy SoC oparte na architekturze RISC-V i zoptymalizowane pod kątem układów FPGA firmy Trion od T8 do T120. SoC oparte są na rdzeniu Charlesa Papona VexRiscv.

    VexRiscv to 32-bitowy procesor o architekturze RISC-V, wykorzystujący RISCV32I ISA z rozszerzeniami M i C, ma pięć etapów potoku (pobieranie, dekodowanie, wykonywanie, pamięć i zapis) oraz konfigurowalny zestaw funkcji. Każde SoC zawiera rdzeń RISC-V, pamięć, a także moduł wejść/wyjść i interfejsów zewnętrznych.

    Trzy nowe, definiowane programowo SoC oparte na RISC-V od Efinix
    Kluczowe cechy każdego z trzech SoC RISC-V:

    Ruby SoC
    Wielkość FPGA - ~ 12 000 bloków LE / 78 bloków RAM
    Taktowanie - 50 MHz (1,16 DMIPS / MHz)
    Pamięć - 4 KB RAM na układzie, do 3,5 GB pamięci DDR DRAM
    Urządzenia peryferyjne - 16x GPIO, Timer, PLIC, 3x SPI master, 3x I²C master/slave, 2x UART, 1x AXI4, 2x peryferia użytkownika APB3
    Aplikacje docelowe - sterowanie systemem w czasie rzeczywistym i przetwarzanie sygnału obrazu.

    Jade SoC
    Wielkość FPGA - ~ 7 000 LE / 93 bloków RAM
    Taktowanie - 50 MHz (1,2 DMIPS / MHz)
    Pamięć - 32 KB RAM na układzie
    Urządzenia peryferyjne - 16x GPIO, Timer, PLIC, 2x mastery SPI, 2x I²C master/slave, 1x UART, 1x urządzenie peryferyjne użytkownika APB3
    Aplikacje docelowe - sterowanie i kontrola, automatyka przemysłowa lub rejestrowanie danych

    Opal SoC
    Wielkość FPGA - ~ 5 000 LE / 16 bloków RAM
    Taktowanie - 50 MHz / 20 MHz (0,98 DMIPS / MHz)
    Pamięć - 4 KB pamięci RAM na chipie
    Urządzenia peryferyjne - 8x GPIO, Timer, PLIC, 1x SPI master, 1x I²C master/slave, 1x UART, 1x urządzenie peryferyjne użytkownika APB3
    Aplikacje docelowe - monitorowanie systemu lub zdalna konfiguracja i kontrola.

    Dla każdego SoC firma udostępnia dokumentacja RTL, pakiet sterowników dla płyty głównej (BSP), przykładowe oprogramowanie i zestaw SDK oparty na środowisku Eclipse IDE, łańcuchu narzędzi GCC i debugowaniu OpenOCD.Oprogramowanie Efinity pozwala również na budowanie własnych projektów RTL opartych na SoC Ruby, Jade lub Opal na płytkach deweloperskich Efinix Trion.


    Źródło: https://www.cnx-software.com/2020/06/06/efinix-releases-three-risc-v-software-defined-socs-optimized-for-trion-fpgas/

    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.
    ghost666 napisał 9822 postów o ocenie 8029, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • OptexOptex