G-ICE. Simulación en Hardware (1 / 3 paso)

Paso 1: Paso 1: JTAG periférico

El primer objetivo es desarrollar un periférico JTAG que nos permitirá interconectar el microcontrolador a prueba con el brazo y por lo tanto con la depuración de la aplicación.

JTAG es especialmente ideal para este diseño, ya que está ya bien establecido estándar se utiliza extensivamente para depurar microcontroladores de casi todos los vendedores. Por otra parte, para el desarrollador, tener una interfaz JTAG será muy útil cuando se intenta visualizar señales de bajo nivel desde el microcontrolador.

Los periféricos incluyen los siguientes registros:

  1. Registro de 0: Datos
  2. Registro 1: Control
  3. Registro 2: Longitud de la cadena
  4. Registro 3: Offset
  5. Registro 4: Estado (sólo lectura)
  6. Registro 5: Datos (sólo lectura)

Longitud de la cadena y la compensación siempre deben escribirse antes de escribir en el Control, ya que una escritura al Control iniciará la operación. El registro de Control incluye los siguientes campos:

  • Instrucción [31:30]
  • Longitud de Shifth [29:25]
  • WriteToChain [24]
  • ReadFromChain [23]
  • Bits reservados [22:0]

Las instrucciones disponibles son:

  1. Reset -> código 0 x 00
  2. Análisis de DR -> código 0 x 01
  3. Exploración del IR -> código 0 x 02

El registro del estado indicará si hay datos para leer los datos hacia fuera y si el fifo de Ctrl es completo.

  • Bit 0: Ctrl FIFO completo
  • Bit 1: Datos para leer disponible.

Artículos Relacionados

¿Jugar con las neuronas brillantes? Un marco novedoso para la simulación interactiva de la neurona en hardware.

¿Jugar con las neuronas brillantes? Un marco novedoso para la simulación interactiva de la neurona en hardware.

La actual teoría EEPA y la correspondiente aplicación de hardware fueron desarrollados en el contexto de mi investigación de tesis de licenciatura. Las explicaciones están escritas para una amplia audiencia. Si usted está interesado en la tesis, el p
Controlado por Arduino bolsillo Etch A Sketch paseo aleatorio simulación

Controlado por Arduino bolsillo Etch A Sketch paseo aleatorio simulación

este proyecto es el resultado de Wal-Mart compra por impulso salida carril de Etch A Sketch de bolsillo por $3.99.Dos motores paso a paso conducen los ejes de mando de Etch A Sketch, y un motor servo gira Etch A Sketch para borrar la pantalla.  Uso a
Simulación de gotas de agua en la madera

Simulación de gotas de agua en la madera

cuando diseñó y construyó mi propia CNC, esto es exactamente el tipo de proyecto tenía en mente.  Oportunidad de jugar con formas y probar ideas, dando vida a cosas de lo contrario viviría sólo en mi sketchbook.En este Instructable que voy a mostrarl
Serie de Hardware Treehouse - árbol perno de fijación (ficha)

Serie de Hardware Treehouse - árbol perno de fijación (ficha)

¿Treehouse ambiciones aún persistente desde la infancia? ¿No estoy seguro donde o cómo poner ese sueño en acción?No busques más! Prometo al final de este instructable será completamente aprender ed en una de las incógnitas centrales en el mundo de la
BBC Micro: bits Blink simulación

BBC Micro: bits Blink simulación

Hoy, voy a mostrarte cómo simular la placa electrónica de BBC micro: bits por primera vez. Como no tengo Lamentablemente esta placa para inspeccionar pero examiné similares juntas así. Por lo tanto, vamos a decir "Hola mundo" de micro: bit.Qué e
Robot de dos ruedas de diseño y simulación

Robot de dos ruedas de diseño y simulación

Si has leido mi Instructables otros tu sabes que tengo un amor para el LED y la iluminación. Otra área que también al mismo tiempo de intriga y me frustra es la robótica.Dos robots con ruedas son muy populares, como le puede enseñar mucho sobre robót
Modelo 1/6 movimiento simulación silla/w Microsoft Flight Sim X

Modelo 1/6 movimiento simulación silla/w Microsoft Flight Sim X

Se trata de un Instructables sobre cómo crear una silla de simulación de movimiento pequeño con Microsoft Flight Simulator X.Paso 1: Subir con una silla de diseño Éste es nuestro modelo de 1/6, piezas de encargo hechas en TinkerCAD e impreso de una i
Cero a tablero de simulación

Cero a tablero de simulación

este instructable es una guía paso a paso para diseñar y simular un proyecto de electrónica simple 123D circuitos utilizando un diseño de protoboard virtual que está vinculado a las vistas de esquema y el diseño.Paso 1: Crear una cuenta Ir a 123d.cir
Electric Ice Scooter

Electric Ice Scooter

¿Invierno le pusimos? ¿Que salga algo de diversión y ejercicio?Si se han congelado lagos o ríos en su área, lo que necesita es un SCOOTER eléctrico de hielo!En este Instructable, te voy a mostrar cómo convertí un scooter EV basura en un divertido jug
Pequeña herramienta de piezas de Hardware gabinete solución

Pequeña herramienta de piezas de Hardware gabinete solución

Yo soy un lechón para la organización. Yo soy un gran defensor de todo lo que tenga un espacio designado o en casa en mi taller. Ya que mi tienda es un lugar que busco consuelo y disfrute, es importante que se organicen y ordenado. Si no es establece
Hardware (tuercas) se vuelven joyas

Hardware (tuercas) se vuelven joyas

Este tutorial le mostrará cómo convertir las tuercas hexagonales de ordinario en una paz extraordinaria de joyas caserasReciclaje o upcycling inusuales objetos y materiales y/o combinados con paracord pueden crear piezas únicas de joyeríaLlevar al la
Vintage Ice Chest from Wood Pallets

Vintage Ice Chest from Wood Pallets

                                                               Vintage Ice ChestCrédito original va a«Vida de vago de la playa»Lo encuentran en YouTubeCaliente verano de Florida, sabrosas bebidas frías. El año pasado intentó un cubo de hielo por el p
Una caja de madera para su hardware SoC como Raspberry PI.

Una caja de madera para su hardware SoC como Raspberry PI.

El Raspberry PI es un hardware impresionante. Así para un hardware impresionante que hay un buen caso. Esta es mi propuesta de tener una caja de madera para su frambuesa PI u otra cos que han decidido tener.Si usted está interesado en cómo integrar s
Máquina inútil - planes de información y Hardware fuentes

Máquina inútil - planes de información y Hardware fuentes

Horas de diversión y lograr nada con este fascinante de residuosy juguete adictivo! La máquina inútil rápidamente se convierte en el centro de atención en cualquier reunión.Esta pequeña joya está segura de obtener una risa, una mirada burlona y mucho