Open-V, el primer microcontrolador de fuente fuente RISC-V

El software de código abierto existe desde hace décadas. Durante estas décadas, el software de código abierto ha sido la fuerza impulsora de la mayor parte de Internet y de las 500 supercomputadoras más importantes. El producto del software de código abierto es quizás más importante que la prensa de Gutenberg. Pero el hardware aún no ha aceptado completamente este efecto de sobrecarga de la apertura. Ser capaz de comprar simplemente una CPU de código abierto, sin todos los bits propietarios y NDA, es imposible.

Ahora, esto finalmente está cambiando. OnChip, el inicio de un grupo de estudiantes de doctorado de la Universidad Industrial de Santander en Colombia, estaba trabajando en mRISC-V, un microcontrolador abierto de 32 bits basado en el conjunto de instrucciones RISC-V. Ahora es una campaña de financiación colectiva y sí, puede simplemente Comprar un parche de código abierto.

Ya hemos analizado el proyecto de microcontroladores abiertos de Onchip. El equipo ha progresado mucho al pasar de algo que puede funcionar con FPGA a la grabación de un chip físico real. La línea de tiempo onchip twitter es una explosión de acción, con silicio real y una predicción de que el 50% de los microcontroladores de bajo consumo alimentarán RISC-V en una década.

Devolución del software Open-V

Si desea tener en sus manos uno de estos microcontroladores abiertos, la campaña de Crowd Supply es bastante razonable, considerando que es un silicio personalizado. $ 49 USD le permite verificar por primera vez mRISC-V en el paquete QFN-32. Con $ 99 obtienes el programa mRISC-V con una ranura para tarjetas SD, USB, controladores y, por supuesto, el micro en sí.

Las capacidades de este chip son casi iguales a las de ARM Cortex M0 de bajo consumo. El chip en sí opera a 160 MHz, tiene SPI, I2C, SDIO y JTAG, así como un ADC de 10 bits a 10MS / sy un DAC de 12 bits. Hay 16 pines GPIO en mRISC-V. No podrá construir un teléfono inteligente o computadora portátil con este chip, pero podrá construir un dispositivo de Internet de las cosas.

Si bien los esfuerzos de OnChip no darán como resultado un teléfono inteligente de código abierto, hay otros proyectos en proceso que llevarán el código abierto a dispositivos más potentes. lowRISC es un proyecto para producir un sistema en chip compatible con Linux y varias personas más inteligentes que nosotros han incorporado GCC, LLVM y QEMU a la arquitectura.

La mayoría de los esfuerzos para incorporar la arquitectura RISC-V, y de hecho la mayoría de los procesadores de código abierto, se han centrado en los grandes chips: CPU y SoC completos. El mRISC-V de Onchip va en la otra dirección para crear un pequeño microcontrolador abierto. Si su objetivo es crear un ecosistema de procesador abierto, esto tiene mucho sentido; hay más Honda Civics en la carretera que Lamborghinis, y Microchip y TI envían muchos más microcontroladores cada año que Intel envía CPU.

  • Dmitry G. dice:

    La falta de relámpagos en el chip y la necesidad de muchos voltajes de suministro hacen que este chip sea algo más que un “simple reemplazo de los chips de clase cortex-m0”, como afirman. Puede que llegue algún día, pero hoy casi se ha ido. Sin embargo, buen progreso.

    • Mike Szczys dice:

      Me gusta la forma en que el ESP8266 no incluye rayos. Permite que el diseño dicte el tamaño que desea incluir, en lugar de requerir una línea completa de lo que es esencialmente el mismo chip con diferentes tamaños de flash.

      • Sjaak dice:

        suena bien, pero tiene un gran inconveniente: la memoria serial externa no puede acelerar la memoria rápida principalmente para lecturas aleatorias.

        Creo que ya es hora de que agreguen rayos y arietes en grandes cantidades;)

        • Elkim dice:

          Gracias por los comentarios. Trabajamos duro para abrir la mayoría de los circuitos a la gente. Los estudiantes y los curiosos podrían contrastar una disposición de silicio con esquemas de nivel de transistor. La puerta doble (EEPROM) es costosa en términos de licencia y fabricación. Nos sumergimos profundamente en la solución de esto, haciendo un esfuerzo adicional en el diseño de nuestras propias celdas NVRAM (single poly) y tratando de virtualizar la RAM con la NVRAM limitada posible. La NVRAM es cara y si alcanzamos el objetivo de $ 500 000 más $ 200 000 adicionales, verá una velocidad que no puede ver con los microcríticos habituales. Esa es la razón del código abierto, procesar cosas y hacerlo mejor que los chips comerciales cerrados. Las metas a largo plazo pueden ser metas a corto plazo, está en tus manos.

        • rewolff dice:

          Aparentemente, los rayos en el chip no pueden vencer a onchip-sram rápidamente, especialmente para lecturas aleatorias ...

          El ESP8266 tiene mucha RAM adicional para cargar el código del programa fuera del chip. Si la RAM en el chip no es suficiente, también necesita un chip más grande y puede hacer que parte del código esté en la RAM, donde el código "sólo cuando ..." permanece en el chip flash. .

          ¿Sabía que las unidades Seagate funcionan de manera similar? Casi todo el código comienza en el disco, pero las partes que se usan "ahora" se cargan en la RAM.

      • g2-48364b13e4baeb7cc5743f5780761309 dice:

        ahh ... no - lo siento, micro. si dices lo que dices, entonces hay un indicador de alta probabilidad de que nunca antes has proyectado una placa con un microcontrolador integrado. el espacio de la placa, el costo y la inconveniencia de no tener flash interno y no tener una administración de energía simple superan con creces los “ahorros de costos” e incluso la “apertura” propuesta. recuerde: casi no hay un solo controlador integrado que no tenga código fuente libre y soporte bibliotecas. eche un vistazo a libopencm3 y otros proyectos para averiguar cuántos EC son compatibles con la comunidad de software libre.

        para darle un ejemplo: me negué a usar el STM32F070 porque el STM32F072 tiene un modo de “sincronización PLL”, que estabiliza el cristal incorporado (ligeramente inexacto) a través del puerto USB entrante. una idea muy, muy inteligente que me salvó de tener que poner cinco elementos extra (uno de ellos un cristal 3225) ... pero FUE ESENCIAL para ese proyecto de tablero en particular que AHORRE ESE ESPACIO.

        ahora, si se necesitan más de 15 a 20 elementos adicionales para agregar un IC flash externo y dominios extra potentes, ¿cómo diablos sabe alguien QUÉ HACEN, quién usa este procesador y puede mantener sus trabajos? no solo costará mucho más, sino que su jefe les dirá que lo hagan con un procesador mejor.

        es una buena idea, pero realmente necesitaban ser verdaderos ingenieros de EC involucrados en el desarrollo de este circuito integrado.

  • Alex Rossie dice:

    Grandes pasos iniciales, pero lejos de ser utilizables para la mayoría de nosotros.

    Mira hacia el futuro.

  • Anguila electrónica dice:

    ¿Soy demasiado estúpido para encontrarlo o realmente no publicaron una hoja de datos adecuada para su controlador?

    Cosas como la asignación de pines / funciones alternativas, los voltajes requeridos, el reloj y las características exactas de los periféricos generalmente se describen en la hoja de datos. ¿Cómo puede decidir si este controlador funcionaría para usted sin esta información?

    No mencionaron una tarjeta lateral UART. ¿Falta?

    • rewolff dice:

      en mi opinión: sí, falta el uart.

    • Dan Julio dice:

      Estar de acuerdo. A veces necesitan dar más información (envié una pregunta por correo electrónico en la página de suministro masivo). También miré la fuente HDL. Aparentemente no incluye UART (aunque también tiene 4 KB de SRAM en lugar de los 8 KB especificados por la página de Crowd Supply).

      • Dan Julio dice:

        Acabo de recibir esta respuesta:

        Sí, tendrá UART. No incluimos eso en las especificaciones.

        Una hoja de datos del micro fabricado actualmente lo incluirá en una actualización. Sin embargo, debido a que el microprocesador propuesto en la campaña sería diferente al chip probado actual, se entregaría una hoja de datos después de probar las partes v.2.

        • elektroniceel dice:

          La hoja de datos debe ser para la pieza ofrecida.

          Supongo que la mayoría de las partes para esto ya están diseñadas y fijas, como pines, funciones alternas y una característica detallada para los periféricos (por ejemplo, si el temporizador tiene una captura / comparación, si esto funciona para un borde ascendente o descendente o ascendente y descendente , qué de los modos PWM funciona con el temporizador, etc.). Estos números deben publicarse antes de que finalice la campaña.

          Algunas cosas probablemente estarán disponibles solo después de que el silicio esté disponible, como el consumo de energía exacto. Esto podría estar marcado con "TBD", como también es común en las primeras hojas de datos de los grandes proveedores.

  • rewolff dice:

    Según la documentación que he visto, para los "pequeños aficionados" no hay mucho que ganar al participar en esto. Si participaras en una impresora 3D de $ 300, obtendrás esa impresora 3D. Ahora obtienes un chip de $ 0.50 (comparable a un STM32F030 (menos algunos relámpagos, más algo de velocidad)) versus $ 49 si compras uno, o $ 150 si compras cinco. (Bueno, eso incluye la “placa de desarrollo”. Para el STM, los obtendría por $ 10 por núcleo o $

    No veo a muchas personas invirtiendo en esto solo porque creen en el código abierto.

    Tenga en cuenta que también hay un núcleo de código abierto en Navspark. No estoy seguro si fue una "chispa" o algo más.

    • Elkim dice:

      Hola rewolff. Gracias por los comentarios. El costo y las pruebas de la mascarilla son costosos. Si podemos asegurar más de un millón de mercado, un chip costará alrededor de 1 USD. Somos una start-up orgánica, no una gran empresa que puede almacenar millones de dólares en existencias a la espera de ser consumidos. Creemos que las cosas cambiarán más rápido, pero para eso necesitamos confirmar que ese mercado está ahí y por eso las cosas están costando. Créame, ¡la campaña es inútil!

      • g2-48364b13e4baeb7cc5743f5780761309 dice:

        hola elkim, supongo que eres una de las personas de la campaña, según tu respuesta. hola, soy luke leighton (lkcl). Acabo de lanzar una exitosa campaña de crowdfunding también con oferta múltiple (EOMA68). También descubrí que la gente está tratando de hacer una comparación entre un “precio de volumen masivo altamente optimizado” y una “campaña de financiamiento masivo con NRE a punto de estallar y un objetivo de volumen pequeño”. Es divertido encontrar personas que comparen el prototipo de computadora portátil ensamblada con una Macbook Pro, por ejemplo. puedes encontrar la forma en que respondí esto mirando algunos de los comentarios, pero parece que te está yendo bien 🙂

        Aparte de eso, quería que supieras que lamentablemente no usaré este chip que proyectas en ninguno de los proyectos gratuitos que hago. las razones: necesito un chip de 64 pines, necesito un flash incorporado, necesito un solo suministro de 3.3v y necesito una función RTC. deberías haber recibido mis comentarios a través de Joshua o Fred de anoche ahora: ponte en contacto y puedo ayudarte a hacer un proyecto decente. ahora este CI es bueno para los aficionados, pero se trata de eso. Si está gastando mucho dinero para hacer un chip, ¿por qué no considerar hacerlo bien primero? ¿una vez?

        • Elkim dice:

          Hola, gracias por tu contribución. Tienes un propósito. Comparar es la cosa. $ 500k por un microcontrolador gratuito (como el habla) es bastante bajo en comparación con alrededor de $ 50k hasta $ 100k al día gastados por los equipos que diseñan chips. La cantidad de dinero no se gastará en personas, principalmente en costos de fundición. Podría suceder un suministro único, estamos trabajando en ello para conseguir un regulador para el núcleo de 1,2 V sin la necesidad de dos suministros. Sin embargo, si abre un chip, verifíquelo, verá almohadillas libres (para probar), es decir, rieles de voltaje diferentes con LDO onip. Somos transparentes y decimos cada detalle.

          Al ejecutar RTC, también podría suceder, pero se necesitan dos o tres giros para obtenerlo. Este es un comienzo, puede que no sea el chip final para un programa de lujo, pero podría ser un chip para conocer los detalles del chip y, en general: comprender muchas cosas. Hacerlo bien por primera vez suena a mitología griega. Lo intentamos, pero una historia de semiconductores te dice cuán complejo es esto. Armamos circuitos, circuitos que conocemos y circuitos donde nuestra experiencia nos da confianza, hacerlo bien a la primera para nosotros es decir de lo que somos capaces en el tiempo con pocos recursos. Danos un poco de amor, ¡solo cuestan $ 5!

    • iu dice:

      tal vez hay mercados de nicho, como teléfonos móviles sin puertas traseras "Hydra en una plataforma confiable, SMM, TrustZone"?

  • cpldcpu dice:

    ¿Compartieron en alguna parte qué proceso están usando? 180 nm?

    • Elkim dice:

      GP-CMOS de 130 nm

    • Hector gomez dice:

      Gracias por el comentario. Usamos 130 nm.

  • Miroslav dice:

    Buen trabajo, espero que terminen teniendo un gran éxito. Érase una vez que pudimos tener una arquitectura que no solo estaría “desactualizada” por el capricho del fabricante.

  • hlide dice:

    ¿Dónde podemos encontrar más detalles sobre el ISA admitido de este chip? solo decir que es un RISCV de 32 bits no es suficiente.

    • baobrien dice:

      Después de revisar un poco su gitube, creo que es un RV32IM

      • baobrien dice:

        Además, algunas extensiones habituales de interrupción.

        • Elkim dice:

          Gracias BaoBrien. Tienes razón, interrumpe RV32IM +
          Consulte más información en https://riscv.org/specifications/

      • hlide dice:

        Supongo que sí, no esperaría que fuera un RV32G. Un poco demasiado caro para mí ...

  • Gravis dice:

    Quiero ayudarlos pero $ 50 por uno chip es demasiado. Por la campaña, me gustaría pagar $ 10 y obtenerla como un excelente QFP que realmente puedo alquilar.

    • Redhatter (VK4MSL) dice:

      Economías de escala ... el precio bajará eventualmente si tiene éxito. Sin embargo, lamento la elección de QFP. Probé uno el fin de semana pasado, e incluso con un adaptador DIP → QFP, fue un dolor de cabeza y todavía no confío en la conexión.

      • Elkim dice:

        Se eligió QFN para obtener problemas de integridad de señal / potencia más pequeños mientras se ejecuta a 200 MHz. QFP e incluso DIP para baja frecuencia. Los programas podrían ser una opción si una campaña supera ciertos números. Manténganse al tanto.

      • rasz_pl dice:

        no seas un viejo de grupo, compra una estación de ferrocarril, incluso una especialidad de mierda de $ 30 en ebay es buena. SMD es similar a una interpretación en comparación con un DIP que es un conjunto de montaje.

        La soldadura QFN tarda 5 segundos: coloque arcilla en todas las almohadillas (demasiada / desigual está bien), deslice su chip en su lugar y empújelo en la placa mientras se calienta para exprimir el exceso de soldadura, gire alrededor del chip con un soldador para agarrar bolas de soldadura formadas a partir de la soldadura exprimida y ... felicitaciones, terminaste.

    • adj. dice:

      Puede apoyar el proyecto con 199 y obtener una placa de desarrollo y 15 chips, lo que para mí cuenta como $ 10 por chip por una pequeña cantidad. De hecho desde el tablero + 5 fichas al tablero + 15 fichas solo cobran $ 5 por cada ficha adicional. Quizás podrían elegir otra opción para una mayor cantidad de fichas (sin una placa) y reclamar un precio más bajo por ficha. Estoy de acuerdo en que un chip por $ 49 no tiene mucho sentido excepto como coleccionista o para ayudar a financiar el proyecto. Si desea que desarrolle una placa, le gustaría al menos algunas fichas y el desarrollo le costará mucho más dinero de todos modos.

  • Donido dice:

    ¿Son estos chicos apoyados por una universidad? Me pregunto específicamente de dónde obtienen las herramientas de EDA, porque el flujo de retorno costaría más que el monto de la campaña.

    • Elkim dice:

      Pagaremos tarifas de licencia mensuales para herramientas específicas después de realizar la copia de seguridad.

      • Donido dice:

        Sería interesante hablar de esto cuando escribas tus actualizaciones.

  • Duopo dice:

    Esta campaña simplemente escribió "ABAJO". "¡Nuestro chip está abierto y actualizable!" ¿Y quién gastará realmente el dinero para acelerar un nuevo chip, especialmente después de que el conjunto inicial sea tan caro como para burlarse de él? La gente dirá "bueno, las economías de escala comenzarán". Claro, pero ¿por qué alguien querría perseguir un precio que baja lentamente cuando puede comprar chips de una docena de otros fabricantes por menos de un dólar que ya cubre una variedad de necesidades? El único punto de venta: "¡está abierto!" no tiene sentido para las personas que utilizan programas basados ​​en ellos.

    • Elkim dice:

      Se trata de esfuerzo. Apostamos a que RISCV es una comunidad en crecimiento y que puede hacerse cargo de algún mercado de armas en el horizonte de 5 a 10 años. Puede ser el primero en obtener un chip con una arquitectura que podría ser omnipresente en el futuro. Puede ser el primero en mostrarle a la gente que esta es la forma correcta o incorrecta. Explorando, decimos. Los humanos amamos los desafíos y los nuevos proyectos. Es solo otro punto, el tuyo también es válido.

    • adj. dice:

      Tiene razón, esta no es una campaña para personas que quieren una placa Arduino barata. Esta es una campaña para personas que desean desarrollar una placa, escribir un programa RISC-V por primera vez ejecutándose en ASIC (no emulación o fpga), o para personas que desean desarrollar hardware con el probablemente primer microcontrolador RISC-V. . Seguro que $ 49 es ridículo por una ficha, pero $ 199 por una mesa y 15 fichas está empezando a tener mucho sentido. Claro que hay pequeños microcontroladores con cortex-m0 + por menos de $ 1, pero la mayoría están en el rango de $ 2-5 para pequeñas cantidades. ¿Realmente esperaba que un pequeño conjunto de nuevos ASIC de puesta en marcha en una campaña de fondos múltiples se encontrara en el extremo inferior del precio de mercado de microcontroladores? Eso lo hacen solo una "docena" de grandes empresas que fabrican millones de chips y cuyos costos de desarrollo y licencia ya están recuperados. Es extraño para mí que la gente no vea el riesgo y la espera de año y medio como los problemas más grandes.

      • oodain dice:

        Creo que lo suyo es que este no es un producto comercialmente viable en la marca 5usd y tendría razón. sí, pocos volúmenes, muchos chips de la serie m0 tienen un precio similar, pero para las entidades comerciales ese precio puede ser un poco más bajo, algo que este chip todavía no puede hacer, maldita sea, este chip cuesta más en su nivel más barato de lo que cuestan muchos chips comerciales. la mayoría. costoso.

        sin un uso a gran escala, podría ser difícil desarrollarlo más, cuesta dinero, con suerte habrá suficiente gente interesada para hacerlo inédito.

      • Ingo M. dice:

        Así es. Me gusta este proyecto porque puedo tener un chip RISC-V real para probar y desarrollar programas. Las copias de C ++ y Javascript son buenas, pero este chip es real con un comportamiento físico real.

        Animo a los desarrolladores de Open-V: sigan el principio KISS. Mantenga todo lo más simple y tonto posible No coloque el almacenamiento flash interno en el primer conjunto. Puedes hacerlo más tarde. EEPROM es bueno para el primer conjunto. Poner demasiadas cosas en el primer conjunto es demasiado arriesgado y podría convertirse en una experiencia muy decepcionante.

    • kodasmo dice:

      Como los otros comentaristas, esto no es para fans / chicas de arduino. Si está interesado en la pieza RISCV, entonces esta es la primera vez que se ensucia las manos con el metal real. Los FPGA son baratos y se compran en grupo. Por lo tanto, espero que de esto salga una CPU más rápida para usarla como una computadora normal ... probablemente un objetivo incorrecto con esta configuración, pero una mcu nominalmente oculta que puede llamar a casa.

      También esperamos que, además de los fabricantes de computadoras de porcelana baratos, China pronto nos permita fabricar nuestros propios circuitos integrados. aquí están los primeros pasos. ¿recuerdas que el arduino cuesta 40 monedas? esto no se trata todavía, se trata de un conocido código abierto, isa ... lo que sea.

  • Donido dice:

    ¿Solo estará abierto el RTL o también estarán disponibles los componentes analógicos (PLL / ADC / DAC / padring)? Gran parte del costo del silicio es para IP, por lo que el suministro abierto de estas macros podría ser muy útil.

    • Elkim dice:

      También se abrirán bloques analógicos. Esquemas y maquetación.

  • Frankenstein dice:

    Felicitaciones muchachos. Con suerte, es un primer paso para poner fin al control de la propiedad intelectual en manos de tan pocos.

    • kodasmo dice:

      "Felicidades chicos. Espero que sea un primer paso para acabar con el control de la propiedad intelectual en manos de tan pocos. "- Frankenstein 2016

  • tweepy dice:

    Si bien me encanta la idea de este silicio de código abierto (lo acabo de respaldar con $ 5), no puedo dejar de pensar en cómo competirá con grandes actores, con ejércitos de diseñadores microelectrónicos.

    • Elkim dice:

      Gracias por tu apoyo. Hemos formado parte de diferentes ejércitos en la industria de los semiconductores, incluso los más populares de venta al mercado de microcontroladores. Los ejércitos están llenos de capitanes y generales. No hay muchos buenos soldados y la mayoría de ellos están cansados ​​del constante empuje sin mucha innovación. Es la ocasión.

  • cik dice:

    ¿Por qué no debería comprar uno?

    Ya tengo demasiadas cosas interesantes para jugar y no tengo suficiente tiempo para o.
    Y hasta 2018, cuando llegue este chip (o no), recogeré aún más.
    Así que es muy probable que esta cosa termine en el cajón donde acumula polvo para siempre.

  • Rik dice:

    Y respaldado, me gusta mucho la idea de una CPU abierta que sea asequible. Sí, es caro y sí, el STM32F barato es más útil, pero cuesta crear un IC completamente nuevo.

    Me pregunto si ahora es posible trabajar con la CPU y algunos periféricos digitales en FPGA.

    • Elkim dice:

      La versión 1 se probó en Artix-7 con una placa Nexys4 DDR. El código y las instrucciones se pueden encontrar en https://github.com/onchipuis/mriscv_vivado
      La versión 2 RTL, la de la campaña, podría lanzarse dos semanas antes de la transmisión.

  • Gregory dice:

    Si hay incluso un código abierto sobre cómo alguien puede usar esto,
    posiblemente en alguna implementación de fpga.
    No está fabricando su propio microcontrolador basado en esto
    a menos que robes un banco.
    Podríamos hablar de código abierto si puedes hacerlo en casa.
    que ahora es imposible.

    • kodasmo dice:

      Disculpe, ¿qué? ¿No te encanta el código abierto? ¿Compila todo usted mismo o simplemente descarga feeds precompilados y se siente genial porque sabe que puede consultar las fuentes cuando lo desee?
      No me malinterpretes, pero todos podrían compilar no solo el kernel, sino también el sistema operativo, otras herramientas llamadas Linux From Scratch, me pregunto si eres un usuario así. Creo que esto es genial, y sí, con mucho trabajo y comprando equipo, podrías hacerlo en casa.

      Este comentario probablemente no tenga sentido, pero nadie tiene tiempo para eso, ¿verdad? podría hacerlo en casa, o con dinero, enviar los planos a un chip como su PCB ... pero probablemente no lo cuente como código abierto.

    • Greenaum dice:

      Es un diseño, una propiedad intelectual. Como todo código abierto. Esa es la cosa. No, no puedes hacer microchips sin una historia y no puedes hacer un cobertizo sin un martillo. No se trata de eso.

      El caso es que antes no había proyectos libres para CPU, y ahora los hay. A partir de ahí, empresas que faru Tener cuentos de hadas puede crearlos, y tal vez tantos dispositivos electrónicos se ejecutan actualmente en Linux. En el futuro, tal vez este chip lento y costoso crezca a medida que Linux ha crecido. Algún día puede ser extremadamente poderoso, competitivo con cualquier otro procesador, pero el proyecto será gratis.

      Aparte de eso, es un gran comienzo si quieres tu propia CPU. Puede agregar las características específicas que desee, además del diseño básico de trabajo. Eso no fue antes. Por supuesto, todavía necesitas lo fabuloso. Eso es inevitable para la nanotecnología de escritorio, pero sigue siendo un gran paso adelante. Puede haber tabletas o teléfonos baratos o incluso computadoras de escritorio que funcionen con esto después de 10 años.

      No puede criticar un proyecto de microchip porque no es posible hacer microchips en su garaje. Eso no tiene ningún sentido y falta por completo.

  • tomás zerolo dice:

    Absolutamente, absolutamente tímido. Estaba al tanto de LowRISC (lo sé, más ambicioso y eso), pero ustedes me sorprendieron. Tú creaste mi día.

    Y a todos los que aquí dicen: sí, el camino hacia la Libertad es difícil. Obtendrá chips más baratos si puede estar 10 ^ 6 por delante. Puedes usar Twitter si puedes permitirte 10 años de pérdidas (¿cuánto? ¿2.600 millones?).

    Pero los que todavía estamos probando son los que nos dieron gcc, linux, FreeBSD, SSH, Apache, bash ... Disfrutas de este mundo. ¡De verdad muchas gracias!

    • Elkim dice:

      Gracias Thomas. Es bastante difícil pero difícil. Nosotros, los ingenieros, amamos los desafíos. Por cierto, estamos comprometidos con un equipo LowRISC en el diseño de los PHY LPDDR3 / 4 beta.

  • Boz dice:

    tal vez el primer riscV pero no el primer risc de 32 bits https://la-tecnologia.com/2014/08/07/parallax-propeller-1-goes-open-source/

    • Elkim dice:

      Un microcontrolador no es solo el código RTL. Los dispositivos laterales son más caros. Lanzaremos circuitos de señales analógicas y mixtas. Yo diría que RTL es solo alrededor del 10% del trabajo. ¡Parallax lanzó recientemente el núcleo RTL para FPGA!

      • Elkim dice:

        Por cierto, estamos trabajando para obtener PHY para LOWRISC, sí, nuestra propia IP. Aprobaríamos el 100% si realmente quieres meter las manos en los bolsillos grandes, firmar un acuerdo de confidencialidad con la fundición y los chips de cinta, lo haremos, esa es la cuestión. Llámelo 97% para el público en general, que es suficiente para crear un nuevo paradigma o tal vez cree que un comprador de arduino necesitará los detalles de ESD para pagar un lanzamiento. Ojalá tuviera algo así durante mis años de estudiante para comparar una analogía real con los libros de capítulos del libro de Razavi.

  • Elkim dice:

    Bonita entrada Mattaw. Por cierto, estoy seguro de que nos conocimos antes, SouthH ...
    Desafortunadamente para ti, tenemos nuestra propia IP. Desarrollamos y probamos nuestra propia biblioteca de Std Cell trabajando completamente en un flujo digital comercial. Todas las piezas analógicas son proyectos propios. Las células ESD no lo son, esto no lo publicaremos, no nos pertenece, pero podemos ilustrarlo, incluso señalar buenos artículos. Los dispositivos no están limitados si no está utilizando dispositivos inteligentes como varactores, etc. Mattaw, tienes razón sobre Layout. No lanzaríamos bases de datos de diseño, lanzaríamos GDS después de usar una versión convertida a Magic. Me recuerdas a IBM y Sun Microsystems cuando lucharon contra BSD. No bullxxxx, es hora de dar gracias, ¡Feliz Día de Acción de Gracias!

  • Craig dice:

    No entiendo el propósito de esto. Por supuesto, con el software de código abierto puede modificar el código para que se adapte mejor a sus necesidades. Con hardware, puede piratear y cambiar a su gusto. ¿Pero silicio? No lo veo en absoluto práctico.

    Quizás hace 10 años esto hubiera sido factible. Pero ahora, el mercado está cerrado.

  • Alejandro dice:

    Aquí hay una charla sobre RISK-V de MeetBSD 2016. https://youtu.be/QTYiH1Y5UV0
    No esta implementación, pero es buena para algunos antecedentes.

Isabella Ortiz
Isabella Ortiz

Deja una respuesta

Tu dirección de correo electrónico no será publicada.