Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Transmisin de datos
por bluetooth en FPGA
Verilog
Contenido
Transmisin de datos por bluetooth en FPGA .................................................................................... 3
Nexys 2 (Xilinx Spartan3E-500) ....................................................................................................... 3
Diagrama de Switches y LEDs ..................................................................................................... 3
Conectores perifricos ................................................................................................................ 4
HC-05 Bluetooth .............................................................................................................................. 5
Especificaciones del producto ..................................................................................................... 5
Descripcin de los pines .............................................................................................................. 5
Conectividad ................................................................................................................................ 5
Bluetooth Serial Terminal ............................................................................................................... 6
Desarrollo del cdigo en Verilog ..................................................................................................... 6
Declaracin de variables ............................................................................................................. 7
Retraso ........................................................................................................................................ 7
Proceso ........................................................................................................................................ 7
Variables de salida....................................................................................................................... 8
Implementacin de restricciones (Implementation Constraints File) ............................................ 8
Implementacin .............................................................................................................................. 9
Implementacion en Nexys ........................................................................................................... 9
Recepcin de datos en la terminal ............................................................................................ 10
Conectores perifricos
HC-05 Bluetooth
Especificaciones del producto
Conectividad
HC05 pin
1.-Tx
2.-Rx
12.-3.3v
13.-GND
31.-PIO8
32.-PIO9
34.-PIO11
Mbed pin
P10 - Rx
P9 Tx
Vout 3.3v
GND
----GND o 3.3v
12. r=01110010
13. a=01100001
14. i=01101001
15. n=01101110
16. Intro=00001010
Declaracin de variables
Inicio del mdulo TVs, variables de entrada y salida, as como del registro para el delay
Retraso
Cdigo del delay a 104.16us
Proceso
Se utiliz un proceso de corrimiento de datos dependiente de la variable delay
Variables de salida
Se asigno a la variable de salida Tx el dato menos significante de el vector perteneciente a la primer
letra de el mensaje de 16 caracteres y a Txx el segundo para replicar el contenido
Implementacin
Implementacion en Nexys