Incorporado sistema de adquisición de datos de ECG (6 / 14 paso)

Paso 6: Diseño de hardware interno

En este paso me he centrado en el diseño de hardware en el SoC. Zynq

  1. Se crea un nuevo diseño con el hardware presente en el tablero (XC7Z010CLG400-1).
  2. Un sistema de procesamiento de brazo de ZYNQ se utiliza como el dispositivo principal (MicroBlaze alternativamente pueden ser utilizado en caso de FPGAs - pero esto se tratará en otro instructivo). La configuración básica se puede descargar desde el Centro de recursos
  3. Personalización de algunos se debe hacer a mi dispositivo: BL2 el módulo se conectará a un conector PMOD para un periférico UART se debe asignar a pernos EMIO. El ADS1299 se comunica en el protocolo SPI, por lo que el SPI es outrouted también. Un periférico I2C es necesario el EEPROM serial con dirección MAC. Tenemos que activar el temporizador y el temporizador perro guardián en la base del brazo. Por último, pero no menos el controlador de interrupción Global debe ser editado habilitando los puertos de interrupción compartidos de la tela de la interrupción de PL-PS.
  4. La tarjeta SD periférico debe estar habilitada y protección contra la escritura poco empatando a 0.
  5. Ahora los pines EMIO deben tener unos números de puerto. Esto puede hacerse mediante la adición de un archivo de restricción. Con las opciones editar conjunto de restricciones y agregar restricción podía crear el archivo XDC. El ZYBO pin deffinitions puede encontrarse en el manual de referencia.

El archivo XDC tiene la siguiente sintaxis:

La primera fila los mapas un pasador interno (como UART_txd) con un conector externo (como W14), mientras que la segunda fila establece las normas de ese pin.

Por ahora he añadido solo un abeto compilador IP para propósitos de prueba, pero el filtro se sustituirá más adelante con IIR + abeto versiones hechas en HLS.

Para trabajar con el IP de compilador de abeto, un bloque de secuencia de AXI debe agregarse al sistema con puertos de anchura de datos coincidente o más grandes. Los coeficientes de abeto se salvaron de la herramienta de la FDA en un archivo .coe en hexadecimal, 16 bits enteros firmados.

Con esto hemos hecho un hardware listo para la prueba inicial de la base del hueso pelado que contiene el software de adquisición y la base con el sistema operativo en él. El único paso a realizar es generar un flujo de bits e importar el diseño a SDK.

Artículos Relacionados

Sensor de temperatura/humedad + Arduino + adquisición de datos LabVIEW

Sensor de temperatura/humedad + Arduino + adquisición de datos LabVIEW

Este tutorial explicare paso a paso sobre cómo configurar su SHT15 sensor (temperatura y humedad) para adquisición de datos utilizando Arduino. El tutorial más explica cómo LabVIEW utilizará para recopilar los datos detectados para proporcionar la re
Arduino a la GUI de MATLAB - adquisición de datos en vivo (y trazado) de posiciones de Stick transmisor RC

Arduino a la GUI de MATLAB - adquisición de datos en vivo (y trazado) de posiciones de Stick transmisor RC

He creado un programa, utilizando un Arduino, vivir de adquisición de datos y trazar directamente en MATLAB. Creo que esto es muy útil y puede ayudar a mucha gente preguntando como interfaz Arduino y MATLAB, por lo que estoy publicando aquí en Instru
NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

ICStation equipo presentarles cómo hacer este NRF2L401 Wireless PC datos de sistema de transmisión basado en el UNO ICStation y el ICStation mega2560 Compatible con Arduino.El sistema de transmisión de datos de NRF2L401 Wireless PC funciona bajo volt
NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

ICStation Equipo es introducir este sistema de transmisión sin hilos basado en ICStation Mega 2560 y R3 UNO compatible con Arduino. Utiliza voltaje de funcionamiento de DC5V. Cuando hay alguien presionando las teclas, el sistema de envío enviará el v
2.4 sistema de intercalación de datos G Wireless basado en Arduino RF Uart

2.4 sistema de intercalación de datos G Wireless basado en Arduino RF Uart

Moderna casa inteligente puede fácilmente conectar entre sí todos los equipos eléctricos, pero casi todos los terminales dependen de la fuente de alimentación siempre energía, así que tenemos que hacer un poder de tamaño más pequeño, INHAOS AC-5000 p
Fresado CNC, impresión 3D, adquisición de datos. La introducción, la innovación personal C3 trayendo a casa todo el mundo con una máquina híbrida calidad profesional de impresión 3D y Fresadoras CNC!

Fresado CNC, impresión 3D, adquisición de datos. La introducción, la innovación personal C3 trayendo a casa todo el mundo con una máquina híbrida calidad profesional de impresión 3D y Fresadoras CNC!

http://www.youtube.com/watch?v=eLcYgvIIbBMSí esto no es un 'instructivo' persay. Aunque he sido un miembro en esta cita para un par de años conozco y sé que esta comunidad le da lo que tengo que ofrecer.Innovaciones personalizadas está lanzando el C-
Sistema de control de temperatura usando Labview (Atmega32)

Sistema de control de temperatura usando Labview (Atmega32)

RESUMENEste trabajo describe un marco de encendido, sistemas de control de temperatura proporcional y lineal. El diseño e implementación de este proceso se realiza utilizando LABVIEW, el software de banco de trabajo virtual. El proyecto incluye la ad
Alta velocidad de encargo sistema DAQ con FPGA

Alta velocidad de encargo sistema DAQ con FPGA

Este tutorial describe un método muy eficiente de la construcción de una tarjeta de adquisición de datos de alta velocidad. Este proyecto representa una solución muy barata de la construcción de un osciloscopio digital, así como una manera de medir a
Avión RC

Avión RC

Somos un equipo de 12 personas, interesadas en el campo de la aeronáutica, solicitar el concurso de SAE Aero, teniendo lugar cada año en Estados Unidos.Para este instructable necesita conocimientos básicos de:ANSYS: Las descargas anlaysis, utilizado
Para Wellness System - concurso de diseño de Digilent 2016

Para Wellness System - concurso de diseño de Digilent 2016

El propósito del proyecto es supervisar el esfuerzo, estrés, pánico o precursor miocardio momentos basan en impedancia de la piel. Que la impedancia de la piel podemos interpretar la variación de ésta en el tiempo. Sabemos que la impedancia de la pie
Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Detector de movimiento PIR con Arduino: Funciona en el modo de consumo de energía más bajo

Este video demuestra rápido y acercamiento fácil de reducir el consumo de energía de ATMEGA 328p basado en placas Arduino en torno al 70-75% mediante sensores PIR o PID para detección de movimiento.Este proyecto introduce a raíz de las cosas-1) inter
GREENBIT - hacerlo crecer (INTEL IOT)

GREENBIT - hacerlo crecer (INTEL IOT)

IntroducciónNuestro objetivo es una innovadora tecnología inteligente que elimina la molestia de jardinería como la conocemos y permite a cualquier persona a cultivar sus propios alimentos y plantas de su móvil e interfaz web remotamente interior lo
Pasos para el análisis de propiedades de un Material de su curva tensión/deformación

Pasos para el análisis de propiedades de un Material de su curva tensión/deformación

Intro:"Este material particularmente comportamiento?" ¿Es frágil? ¿O es dúctil? ¿Y en qué grado? "¿Qué cargas puede que soportar antes de que se rompe?" Todas estas preguntas y más pueden ser contestadas por el análisis de la curva ten
Recuperación económica con la transmisión de agua

Recuperación económica con la transmisión de agua

esto es más de una de las paredes idea en lugar de un instructable. He tenido esta idea por un tiempo y fue basándose en la experiencia de los miembros de instructables para comentar sobre el mérito o la caída de esa idea. La idea es simplemente comp