G-ICE. Simulación en Hardware

Es una herramienta basada en una tabla ZYBO que permite probar y depurar de diseños de microprocesadores. Prueba se hace en hardware, no software. Por lo tanto, los resultados son mucho más confiables. Llena el orificio en el flujo de diseño de hardware entre el software de simulación del diseño y la implementación física. El diseñador será capaz de implementar y probar su diseño en la parte de la PL de la Junta, mientras que también elegir el código que será ejecutado y establecer puntos de interrupción en él a través de la aplicación que se ejecuta en el brazo. Después de ella ejecuta el código y ver en una pantalla los diferentes registros de interés (relojes), establecida previamente en la aplicación, y cómo evolucionan. Es posible gracias a una bien preparada infraestructura que permite que cada uno hacer su propio diseño en una manera rápida y cómoda, centrándose en la operación del dispositivo y las capacidades de depuración.

¿Cómo se utiliza?

G-ICE interfaces con una aplicación que se ejecuta en el procesador del brazo. Con esta aplicación, es posible depurar y controlar el estado del procesador bajo prueba.

G-ICE se implementa en un tablero ZYBO, que permite la fase de diseño se divide en dos partes principales:

El primero es el software que se ejecuta en el procesador del brazo. Su función es permitir al usuario seleccionar un diseño de microcontrolador que quiere probar y el código se ejecute, además a establecer puntos de interrupción, relojes a registros o modos (modo de paso a paso o normal, en la que el código se ejecutará a una velocidad de reloj fijo). Durante la ejecución, los valores de todos los registros estarán disponibles para el usuario.

La segunda es la lógica programable, y en particular el interfaz JTAG implementado en él. Esta interfaz permite la U.U.T. (en este caso, el microcontrolador bajo prueba) para comunicarse con el software que se ejecuta en el procesador del brazo vía JTAG. Esto garantiza una reutilización de código total, ya que hielo G será compatible con cada diseño que implementa JTAG.

Principales ventajas

Fiabilidad:

El diseño no necesita ser probado en el software. Así, tomando el ASIC diseño y portarlo a G-ICE, el usuario será capaz de conseguir una emulación realista y valores de salida.

Velocidad:

G-ICE reduce considerablemente el tiempo de prueba de un dispositivo debido a la infraestructura de pruebas que ofrece. El diseñador sólo tiene que incluir todos los registros solicitados a la cadena de exploración de frontera y proporcionar una descripción de la cadena JTAG para la interfaz JTAG. G-ICE proporciona un completo trabajo entorno de depuración sin esfuerzo.

Cómodo y portátil:

G-ICE es una herramienta independiente que necesita sólo una pantalla de PC y una fuente de alimentación para trabajar. Esto hace innecesario equipamiento adicional, situado generalmente en un laboratorio o un sector especial de la empresa o Universidad, por lo que es posible para el diseñador a trabajar casi en cualquier lugar.

Archivos de código fuente:

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