jueves, 30 de mayo de 2013

Rastrillo Benéfico


jueves, 23 de mayo de 2013

Obtener música gratis desde SoundCloud

1. Visita http://soundcloud.com
2. Busca la canción
3. Pulsa share
4. Selecciona el enlace: Get the link: http://... y pulsas en copiar
5. Visita http://offliberty.com/
6. Pega el enlace
7. Esperas
8. Importante, botón derecho sobre el archivo
9. Guardar destino como
10. A disfrutarlo !!!

sábado, 11 de mayo de 2013

Diseño y Análisis de Circuitos Digitales con VHDL

Puede que a algunas personas este libro: https://www.libreriadelauned.es/Libro-DISENO-Y-ANALISIS-DE-CIRCUITOS-DIGITALES-CON-VHDL/9788436262742/467452 pueda parecer un tocho que leer, pero hay que reconocer que está muy detallado y si tienes intención de usarlo es un buena compra.
Aquí va un pequeño resumen que estaba haciendo del tema 1:

Lenguaje para la descripción del hardware = Hardware description Language (HDL)
Es un lenguaje legible para la máquina y para las personas.
Describe el comportamiento y la estructura del HW.
VHSIC: Very High Speed Integrated Circuit
Ventajas:
-Es un fichero de texto, más portable
-Muestra la estructura o describe el comportamiento
-Permite describir los vectores de test.
Vectores de test: Son los valores de las señales que se aplicarán a las entradas para comprobar el funcionamiento
Programas de test: Son los vectores de test y los intstantes de tiempo en el que se aplican
Aplicaciones de un programa escrito en HDL
- Documentación formal de un sistema
- Entrada a un simulador, comprobar su funcionamiento sin tener que construirlo fisicamente
- Entrada a una herramienta de sintesis
Programas: Verilog, VHDL, SystemC
Ciclo de diseño:
1º Hay que especificar el diseño: Qué se espera, restricciones que debe satisfacer
2º Crear un diseño de alto nivel VHDL
3º Conjunto de programas de test, usando la verificación funcional
4º llevar a nivel de puertas lógicas o transistores, se le denomina síntesis
5º Vuelta a testear, verificación de tiempos.
6º Implementarse en la plataforma HW
7º Se testea con un generador de patrones
Tipos de tecnologías:
Full-custom ASIC: Todos los circuitos son diseñados ESPECIFICAMENTE para una determinada aplicación, es óptimo, pero complejo.
Standard-cell ASIC: Se conecta celdas estándar predefinidas
Gate array ASIC: Se repite un único circuito sencillo (celdas base)
Dispositivos complejos programables en campo: Array de celdas lógicas genéricas
Dispositivos sencillos programables en campo: ...
Circuitos estándar de pequeña y media integración: ...

Para comparar entre tecnologías el criterio se basa en cuatro criterios
- Área: Su tamaño
- Velocidad: Tiempo para realizar una función
- Potencia consumida: Energía consumida por unidad de tiempo
- Coste: 3 subtipos: Coste de producción, coste de desarrollo y coste del tiempo de llegada al mercado