Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1.  
  2. Bien si hay algo que quiero que quede claro hoy es la diferencia entre un lenguaje de programación y un HDL.
  3.  
  4. Para comenzar, los HDL están diseñados para describir la configuración de hardware de un circuito, mientras que un lenguaje de
  5.  
  6. programación representa una secuencia de instrucciones que lleva a cabo una computadora para realizar cierta tarea.
  7.  
  8. Los lenguajes de programación son secuenciales, lo que quiere decir que cada instruccion se ejecuta en un orden específico una
  9.  
  10. despues de otra, en cambio los HDL no trabajan de esta manera. La velocidad de un circuito lógico se limita solamente por la
  11.  
  12. rapidez con la que el circuito puede cambiar las salidas. En el HDL todas las entradas son supervisadas al mismo tiempo, por
  13.  
  14. decir de otra forma, en paralelo. Recuerdan lo que hablamos de la transmision de datos en serie y paralelo?
  15.  
  16. Deciamos que en serie se tardaba mas porque se enviaba un bit a la vez, en cambio en paralelo se envian todos los bits al
  17.  
  18. mismo tiempo.
  19.  
  20.  
  21. Haciendo una analogía, ustedes han visto formula 1?
  22.  
  23. Imaginen que uno de los autos va a los pits y es solamente un mecánico haciendo todas las tareas. Sabemos que esto no es así,
  24.  
  25. para intentar igualar el rendimiento de varios mecánicos, este unico mecánico tendría que ser demasiado rapido pero no será
  26.  
  27. nunca tan eficiente. Bueno, los lenguajes de programacion trabajan como lo haría este mecánico, paso a paso haciendo cada
  28.  
  29. cosa. En cambio si tenemos al equipo de mecánicos, las tareas se llevan a cabo mucho mas rapido, estos son los lenguajes de
  30.  
  31. descripcion de hardware
  32.  
  33.  
  34.  
  35. Por otro lado los HDL incluyen la noción del tiempo, porque esta es una caracteristica fundamental de los circuitos
  36.  
  37. electrónicos, como sabemos los capacitores tienen una constante de tiempo, tambien estudiamos la importancia del tiempo en los
  38.  
  39. monoestables, y sabemos como afectan los retardos a las compuertas lógicas, en fin.
  40.  
  41.  
  42. Ejemplo del Tocci, computadora minimo 2 instrucciones
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement