Giter Site home page Giter Site logo

atlasfpga / atlas_shield_stm32_multicore-mkrbus Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 1.0 2.77 MB

Multicore STM32, derivado en bluepill del multicore de Victor Trucco, en su Multicore II.

blackpill bluepill-board kicad stm32 stm32f103 stm32f411ceu6 multicore fpga-board

atlas_shield_stm32_multicore-mkrbus's Introduction

ATLAS_SHIELD_STM32_MULTICORE-MKRbus

Primera versión del SHIELD MULTICORE STM32 MKRbus para I/O BOARD ATLAS, válido para todas las "I/O BOARD ATLAS" incluidas las "AKA NEPTUNE" se usan las hembras apiladas que normalmente se usan en los shield de arduino, para tener el multicore basado en STM32.

Group ATLAS in Telegram: https://t.me/INICIATIVAATLAS

Hembra apilable

Enlace cabezales hembra apilable: https://es.aliexpress.com/item/4000059515638.html?pdp_npi=2%40dis%21EUR%211%2C16%E2%82%AC%211%2C06%E2%82%AC%21%21%21%21%21%40211b440316861499958111903e1e40%2110000000140557195%21btf&_t=pvid%3Af4806f4c-de05-4d23-908d-d920b1f8ac6d&afTraceInfo=4000059515638__pc__pcBridgePPC__xxxxxx__1686149996&spm=a2g0o.ppclist.product.mainProduct&gatewayAdapt=glo2esp

Las STM32 que se han usado son 2 modelos para el presente diseño SHIELD MULTICORE STM32: Los modelos escogidos son el mismo que se usa en Muticore-II/UnAMIGA, pero en la versión de Victor Trucco, con una sóla SD en modo de acceso SPI 3V3, el modelo de tener microcontroladores o SBCs en el futuro es válido para futuros SHIELD MULTICORE que puedan aparecer con esta interconexión, al incorporar de esta forma la unión FPGA-SD-MICRO FPGA-SD-SBC, estamos en un puro derivado de MiST.

De hecho con el tiempo Victor trucco ha ido agregando más funcionalidad MiST a su versión con bluepill.

En este caso he colocado el mismo diseño que se ha usado en máquinas retro-fpga como,Multicore-II, UnAMIGA, Prototipos PEGASO & CENTAURO, Y las Retrofpga de más capacidad UnAMIGA-Reloaded y NePTUNO, puede que con eL añadido de VGA64 muchos cores de poca profundidad de color sean portables.

Como reservé 2 pines para un modo 4bit en SD, este se puede desarrollar con la BLACKPILL en la opción del chip más avanzado F411. Hay por ahora tres modelos de BLACKPILL la BLACKPILL que posée SDIO de 1Bit, 4Bit u 8Bits -> SDIO es el STM32F411CEU6.

Pineado bluepill

bluepill -> stm32f103c8t6

pineado bluepill

Pineado BLACKPILL

BLACKPILL -> STM32F411CEU6

PINEADO BLACKPILL

Nota: para posicionar correctamente los pines usamos mayúsculas para la BLACKPILL, y minúsculas para la bluepill.

Dimensiones que compraten las STM32 usadas, a tener en cuenta de la bluepill y la BLACKPILL:

DIMENSIONES

Avance del esquema multicore STM32: Diagrama multicore STM32

NOTA: PI_TX y PI_RX pasarán as ser lineas de selección del modelo heredado por el Multicore II de Victor trucco.

La colocación de los STM32, son excluyentes.

PRIMERA VERSIÓN SHIELD MULTICORE STM32

Al usar la elevación de las hembras apilables, el montaje "I/O BOARD ATLAS y LA SHIELD STM32" nos dá más capas, me queda la duda de si en el bus MKR+PMOD se puedieran cortar los pines asociados en la parte macho de las hembras apilables apoderándose de las señales Reservadas hasta la fecha, R14_SD_DATA2 y P14_SD_DATA1 así como el AUDIO Estéreo y T12_LEFT_MKR R11_RIGHT_MKR, agregando 4 señales a esta opción de Multicore con bluepill, estoy planteado en el futuro agregar esta opción de robar pines a la FPGA incorporando 4 señales a un nuevo diseño opcional, lo que permite conectar desde Dispositivos SPI, I2S, 2 canales I2C, TX RX con gestión de bflujo -> Acceso a internet.

Si se guardan los pines cortados iniciando el diseño con el bluepill y en el futuro se desarrollara una opción viable con SDIO 4Bit en BLACKPILL, no es muy dificil volver a soldarlos donde se realizó el corte, o directamente no usar ese tipo de hembras apilables en el conector de audio -> poner simples hembras, y hacer lo mismo en DATA1 y DATA2, y ya se veria como colocar pads normalmente abiertos o cerrados para que una misma placa permita obtener pines de fpga.

Aunque gestionando la compra de placas bien podía costearse una placa para bluepill + 4Señales, y BLACHPILL modelo F411.

Mi opción inicial es que se puedan manejar más componentes hardware, y unificar la placa sin agregar más que conectores cortar o soldar pistas en los pad indicados.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.