<http://laboratoriodeelectronica20151.blogspot.com.co/2015/04/descargar-ise-design-tools-147.html>
Reto sábado 14 de abril de 2016
Habiendo realizado el ejercicio desde dibujar el diagrama electrónico para un proyecto hasta tenerlo funcionando en una tarjeta de desarrollo Nexys II, están en la capacidad, partiendo de una descripción de hardware (entregada en papel y denominada "Divisor de frecuencia", en el lenguaje para tal fin VHDL), de realizar para el divisor de frecuencia:
- 1. El diagrama correspondiente (como el que realizamos en el tablero)
- 2. La jerarquía de la carpeta del proyecto
- 3. De asignar los nombres al proyecto
- 4. De asignar los pines en el diagrama, que irán en el archivo UCF para una tarjeta Nexys II
- 5. Desarrollarlo en en ambiente integrado ISE Web Pack, crear el proyecto y:
- 5.1 Verificar la sintaxis
- 5.2 Realizar la síntesis (XST)
- 5.3 Realizar el proceso de Traslate
- 5.4 Realizar el proceso de Map
- 5.5 Realizar el proceso de Place&route
- 6. Realizar la verificación del diseño mediante simulación (ISim)
- 7. Crear el archivo UCF (User constrains file /asignación de pines)
- 8. Generar el archivo (.BIN) que se debe descargar a la tarjeta Nexys II
Deben enviar: al correo del profesor (o compartirlo mediante algún servicio en la Nube: GoogleDrive, Dropbox... ), la carpeta con el proyecto, una foto de la simulación, una foto del diagrama con todos los nombres y asignaciones de pines de conexión y una foto de la carpeta en donde está grabado el proyecto en el equipo de trabajo, y la fecha límite de entrega el viernes 13 de mayo de 2016 hasta las 23:00:00 (11.00 P.M.)
Lo importante es que podrán/deberán realizar consultas al profesor (guía), durante la semana (entre lunes y viernes), para que lleven a feliz término esta entrega.
Entre más pronto comiencen, más pronto terminan.
En el hacer es que se aprende. Lo realizado es la base para la entrega final de el tema VHDL/FPGA
-------------------------------------------------------------------------------------------------------
Reto sábado 23 de abril de 2016
Tener instalado y licenciado el ambiente de desarrollo ISE, para trabajar con FPGA.
Así como fue necesario descargar ARDUINO Software para trabajar con tarjetas basadas en microcontrolador, debemos descargar un software para trabajar con FPGA.
Las isntrucciones están documentadas en el siguiente enlace que tengo publicado en:
Descargar ISE Design tools 14.7 <http://laboratoriodeelectronica20151.blogspot.com.co/2015/04/descargar-ise-design-tools-147.html>
Imágenes de ayuda
Un ejercicio como preámbulo (ya lo veremos)
<https://forum.digilentinc.com/topic/91-fpga-with-a-low-cost-arduino-ultrasonic-rangefinder/>
<http://hamsterworks.co.nz/mediawiki/index.php/Sonar>
FPGA and ultrasound module <https://www.youtube.com/watch?v=GHbs8RZSRr0>
Un ejemplo de aplicación en robotica y FPGA:
Two-Wheel Balancing Robot using FPGA based Real-time controller(myRIO)
<https://www.youtube.com/watch?v=GkzgX5DcoQ0>
-----------------------------------------------------------------------------------------------------------------------------------
Reto sábado 16 de abril de 2016
Se disponen los siguientes ejemplos donde se utilizan sensores (PIR, Vibración, Sonido, Fotoressitencia), y actuadores ( módulo con rele de 10 amperios); el objetivos es comprenderlos, ensamblarlos, verificarlos para luego proponer aplicaciones.
1. ARDUINO MEGA 2560 PIR MOTION SENSOR EXAMPLE <http://labs.arduino.org/Arduino+MEGA+2560+PIR+Motion+Sensor+Example>
2.1 Guía básica de utilización de sensor de sonido con Arduino <http://elcajondeardu.blogspot.com.co/2015/09/tutorial-sensor-de-sonido.html>
2.2. LAMPARA DE APLAUSOS CON ARDUINO + SENSOR DE SONIDO <http://www.guillenxt.com/2014/01/lampara-de-aplausos-con-arduino-sensor.html>
3.1 Arduino and SW-420 Vibration Sensor <http://www.himix.lt/arduino/arduino-and-sw-420-vibration-sensor/>
3.2 MEDIR VIBRACIÓN CON ARDUINO Y SENSOR SW-18020P <http://www.luisllamas.es/2015/07/medir-vibracion-con-arduino-y-sensor-sw-18020p/>
4. ARDUINOMEGA 2560 READ ANALOG VOLTAGE EXAMPLE (Para la simulacion con fotoresistencia) <http://labs.arduino.org/ArduinoMEGA+2560+Read+Analog+Voltage+Example>
A manera de ejemplo, les comparto cómo unos estudiantes desarrollaron un producto a partir de una necesidad y cómo la resolvieron con arduino:
CYKEL <https://grupo2desafios.wordpress.com/acerca-de/>
Cualquier duda, el profesor está atento.
----------------------------------------------------------------------------------------------------------------------------------- ¿Y que hallaste luego de la conversación sobre electrónica, tarjetas, IoT...?
¿Cuál es la reflexión a partir de la conversación?...
Si lo desean, no es obligación, pueden dejar sus comentarios al respecto al final de esta página o si lo prefieren pueden escribirlos vía email al correo del profesor.
Profe buenos días, muy entusiasmado con el curso, esto aunque es algo que ya está inventado me gustaría mucho implementarlo https://www.youtube.com/watch?v=Uy8OGJVsqi0 , el tema de un dispensador automático de comida para perros. Saludos.
ResponderEliminarSaludo Sebastian, cuando existe el deseo de hacer las cosas el objetivo se logra. Adelante con ese proyecto. Una frase reza: "La lógica de te llevará de A a B, la imaginación a cualquier parte"
Eliminar