Capítulo 33: FPGAs: SPI Maestro (Parte 2 de 2)
Juan Gonzalez-Gomez edited this page Jul 6, 2019
·
4 revisions
- Fecha: 2019/Julio/6
Haz click en la imagen para ver el vídeo en Youtube
Ya sabemos crear esclavos SPI. Ahora aprenderemos a hacer maestros, aunque de momento sólo a nivel físico, ya que cada periféricos tiene sus propios comandos y requiere por tanto de un controlador específico. Gracias al bloque serial-SPI podremos hacer pruebas fácilmente
Para hacer los ejemplos mostrados en este videoblog necesitarás:
- Jedi collection 1.7.0. Colección Jedi de bloques para Icestudio (1.7.0 ó superior)
- Icestudio 0.4-dev nightly. Versión de icestudio 0.4-dev Nightly o superior
Toda la información está disponible en el Cuaderno Técnico 6: SPI Maestro
- Juan González-Gómez (Obijuan)
(TODO)
- Proyecto Icestorm: Herramientas libres para sintetizar diseños en FPGAs
- Procesador simplez en FPGA
- Platformio + FPGA
- Icestudio: programación visual de hardware en FPGA
- Platformio + Símplez
- Tarjeta IceZUM Alhambra. FPGA para todos
- Diseño paramétrico de piezas en FreeCAD
- Ubuntu Phone y FPGAs
- Esquema de la Icezum Alhambra migrado a Kicad
- Modelos 3D en Freecad para Kicad
- Icezum Alhambra V1.0K
- ACC: Apollo CPU Core
- Teselación de Penrose (P2)
- ACC1: Apollo CPU Core 1
- Probando el analizador lógico compatible Saleae con la FPGA
- FPGA: La placa Alhambra-II
- Etiquetas en Icestudio
- FPGAs: Control de LEDs
- FPGAs: SPI esclavo (1/2)
- FPGAs: SPI esclavo (2/2)
- FPGAs: SPI maestro (1/2)
- FPGAs: SPI maestro (2/2)
- FPGAs: Display SPI de 4 dígitos de 7 segmentos
- FPGAs: Máquina de contar. Controlador para Display SPI
- FPGAs: Edición de submódulos en Icestudio 0.5-dev
- Webserial y FPGAs
- Componentes virtuales y FPGA
- FPGAs y Memoria (I): Del biestable D al registro
- FPGAs y Memoria (II): Banco de registros
- FPGAs y Memoria (III): Memorias síncronas
- FPGAs y Memoria (VI): Aplicación: Secuencia programable en los LEDs
- FPGAs y Memoria (V): Aplicación: Volcado de memoria al PC
- FPGAs y Memorias (VI): Mapeo de recursos en memoria
- FPGAs y Pulsadores (I). Etapas de procesamiento de las entradas
- FPGAs y Pulsadores (II). La etapa física: pulsadores y placas
- FPGAs y Pulsadores (III). Etapas 1 y 2: Pull-ups y pull-downs
- FPGAs y Pulsadores (IV). Etapa 3: Sincronización
- FPGAs y Pulsadores (V). Etapa 4: Normalización
- FPGAs y Pulsadores (VI). Etapa 5: Antirrebotes
- FPGAs y Pulsadores (VII). Ejemplos de uso
- (-54). Colección iceK. FPGAs y contantes