HiFive1, un kit de desarrollo de código abierto RISC-V - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

HiFive1, un kit de desarrollo de código abierto RISC-V – Calendae

Hola, un placer verte por aquí. Yo soy Jordi Oriol y en el día de hoy hablaremos sobre HiFive1, un kit de desarrollo de código abierto RISC-V – Calendae

Llevando el poder del código abierto e diseño de hardware ágil a la industria de los semiconductores, SiFive tiene como objetivo aumentar el rendimiento y la eficiencia de los chips de silicio personalizados a un costo menor.

El Freedom E310 (FE310) es el primer miembro de la familia Freedom Everywhere SoCs, una serie de microcontroladores personalizables SoC plataformas, diseñadas sobre la base de la CPU Coreplex E31 de SiFive para microcontroladores, aplicaciones integradas, IoT y wearables. La CPU Coreplex E31 de SiFive es un núcleo RV32IMAC de 32 bits de alto rendimiento. Operando a más de 320 MHz.

Diagrama de bloques FE310

SiFive anunció recientemente el «HiCinco1», un código abierto ArduinoPlaca de desarrollo RISC-V compatible con el SoC FE310. Es una placa de 68 x 51 mm que consta de 19 pines de E / S digitales, 9 pines PWM y memoria flash Off-Chip de 128 Mbit. HiFive1 funciona con 3,3 V y 1,8 V y se alimenta con 5 V a través de USB o conector de 7-12 V CC. La tarjeta se puede programar usando IDE Arduino o Libertad y SDK.

Especificaciones de HiFive1:
  • Microcontrolador: SiFive Freedom E310 (FE310)
    • PROCESADOR: CPU SiFive E31
    • Arquitectura: RV32IMAC de 32 bits
    • Velocidad: 320+ MHz
    • Actuación: 1,61 DMIP / MHz, 2,73 Coremark / MHz
    • Memoria: Caché de instrucciones de 16 KB, datos del Bloc de notas de 16 KB
    • Otras características: Multiplicación / división de hardware, módulo de depuración, generación de reloj flexible con osciladores en chip y PLL
  • Tensión de funcionamiento: 3.3V y 1.8V
  • Voltaje de entrada: Conector USB de 5 V o 7-12 V CC
  • Voltajes IO: Se admiten tanto 3,3 V como 5 V.
  • Pines de E / S digitales: 19
  • Pin PWM: 9
  • Controlador SPI / pin HW CS: 1/3
  • Pasadores de rotura externos: 19
  • Pines de activación externos: 1
  • Memoria flash: 128 Mbit fuera de chip (ISSI SPI Flash)
  • Interfaz de host (microUSB): Programación, depuración y comunicación en serie
  • Dimensiones: 68 mm x 51 mm
  • Peso: 22 g

Vista superior de HiFive1

RISC-V es de código abierto Arquitectura del conjunto de instrucciones (ISA) que se ha convertido en una arquitectura abierta estándar para implementaciones industriales bajo el gobierno de Fundación RISC-V. El RISC-V ISA fue diseñado y desarrollado originalmente en División de TI al Universidad de California apoyar la investigación y la educación sobre arquitectura informática.

En comparación con las placas Arduino, HiFive tiene un reloj de CPU 10 veces más rápido, una memoria Flash más grande y un menor consumo de energía. La siguiente tabla muestra la diferencia entre Arduino UNO, Arduino cero, es Arduino 101:

HiFive puede ser una herramienta útil para arquitectos de sistemas, piratas informáticos y fabricantes de hardware, para desarrollar aplicaciones RISC-V, personalizar su microcontrolador, admitir chips de código abierto y hardware abierto. También es útil como kit de inicio para aprender más sobre RISC-V.

Puede pedir una tarjeta HiFive por $ 59 en la suya campaña de crowdfundingy la documentación completa está disponible aquí.

No te olvides compartir en en tu Twitter y Facebook para que tus colegas lo consulten

??? ? ? ???

Comparte