Autor Tema: usart en VHDL  (Leído 3805 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ranica

  • PIC10
  • *
  • Mensajes: 19
usart en VHDL
« en: 11 de Enero de 2005, 16:12:00 »
 Hola, buscando en internet he encontrado varios programas en vhdl relacionados con la transmisión serie (usart) mi pregunta es:
  ¿El principio de funcionamiento de la usart es el mismo que el de la usart del PIC en este caso 16F878? o por el contrario no tiene nada que ver. Uno de los programas que he encontrado es para realizar una usart y poder conectar la FPGA con el ordenador . ¿Serviría?
Grácias.invasor

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: usart en VHDL
« Respuesta #1 en: 12 de Enero de 2005, 05:01:00 »
Hola ranica,

Lo primero te comento que has repetido el mensaje tropecientas veces... procura escribir sólo uno, que es suficiente para que lo leamos y podamos contestar en el mismo hilo, vale? (esta vez te he borrado yo los repetidos).

En cuanto a tu pregunta, ya sabrás que las FPGA"s no tienen nada implementado en la matriz, porque su filosofía es precisamente poder programar y configurar cualquier bloque funcional que quieras. Así que, un bloque usart por ejemplo, como el que posee el pic 16F878 no lo encontrarás en ninguna FPGA. Pero claro, si lo implementas en VHDL y configuras con ese código la FPGA, pues claro que consigues tener un usart que funcionaría igual que los bloques del pic.
Saludos!

Desconectado ranica

  • PIC10
  • *
  • Mensajes: 19
RE: usart en VHDL
« Respuesta #2 en: 12 de Enero de 2005, 16:07:00 »
 Grácias por contestarme pero mi pregunta en concreto es que si la uart de cualquier dispositivo (no me refiero a lo que haya implementado en la FPGA) tiene el mismo comportamiento, es decir una usart (no se si es posible) que se conecta entre dos PC tiene la misma modelización en vhdl que el pic 16f878, porque entre pic"s me imagino que si sirve el mismo programa.

Desconectado Bruno_AR

  • PIC12
  • **
  • Mensajes: 89
RE: usart en VHDL
« Respuesta #3 en: 14 de Marzo de 2006, 09:12:00 »
Por si no lo sabias una USART es acronimo de UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER , con lo cual si en tu diseño VHDL que has bajado de internet el dispositivo se denomina USART no hay duda que de eso se trata, no hay diferencias porque si no no seria USART, quiza seria UART u otro, no deja de ser una FIFO.

Si te quedan dudas podrias ver como funciona un hard tipico de una UART o USART y estudiar el codigo VHDL del modelo de dispositivo que tengas.
Nunca lo vi pero supongo que en las hojas de datos del pic deberia indicar el hard que tiene como para que tengas una idea.

Suerte
Un saludo, desde Argentina