martes, 29 de abril de 2014

PLD (Programmable Logic Device)

Definición:

Un PLD es un dispositivo lógico programable, es decir, un dispositivo que se puede configurar por el usuario .


  • PAL o PLA (Array Lógico Programable) es un PLD que puede ejecutar una función más compleja, más entradas y más salidas.

Fuentes de información:

lunes, 7 de abril de 2014

ALU

Una Alu (Unidad aritmético lógica), es un circuito que se encarga de realizar operaciones aritméticas (sumas, restas, multiplicaciones y divisiones) y operaciones lógicas (OR, AND, NOT, etc).

Podemos encontrar desde las más potentes, las que llevan los microprocesadores hasta las más básicas que simplemente le suman '1' al tiempo en un reloj.

ALU en un Micro:




Esquema de una ALU:



  • A y B: entradas de datos.
  • R: salida.
  • F: unidad de control.
  • D: estado de la salida.

En este nivel de electrónica nos vale con ALUs menos potentes, como el circuito integrado 74LS181.




  • A y B: son las entradas activas a nivel bajo.
    • Patillas--> 1, 2, 18, 19, 20, 21, 22, 23.
  • F: son las salidas.
    • Patillas--> 9, 10, 11, 12, 13.
  • M: linea de control que permite elegir entre operaciones lógicas o aritméticas.
    • Patilla--> 8.
  •  Cn: entrada de acarreo.
    • Patilla--> 7.
  • A=B: salida de colector abierto, indica cuando las cuatro salidas están a nivel alto, en el caso de la resta, se activa cuando los números son iguales.
    • Patilla--> 14.
  •  G: salida de generación de acarreo, en la suma se activa cuando el resusltado es mayor que 16 y en la resta cuando es menor que 0.
    • Patilla--> 17.
  •  P: es una salida de propagación de acarreo, indica en la suma cuando el resultado es 15 o mayor y en la resta que es 0 o menor.
    • Patilla--> 15.
  • Las dos salidas anteriores se utilizan para acoplar varios integrados 74LS181.

  •  Cn4: salida de acarreo.
    • Patilla--> 16.
  • S: líneas de control para elegir las operaciones.
    • Patillas--> 3, 4, 5, 6, 7, 8.


 Video:




 Fuentes de información:

domingo, 6 de abril de 2014

Resta binaria

En la entrada anterior expliqué como se hace una suma binaria, ahora le toca a la resta.

Para realizar una resta binaria hay que tener en cuenta cual de los números es el positivo, cual es el negativo y el bit de signo.



Para hacer restas binarias hay dos métodos:

DE COMPLENTO A UNO:

En el que al número negativo se le invierte y se le pone delante un '1' (el bit de signo), que indica que es el negativo.

Despues hay que sumarlos.




DE COMPLENTO A DOS:

En este sistema hay que aplicarle el complento a dos al negativo; invertirlo y sumarle uno.

Si el resultado (Tal como sería en decimal) tiene que dar en positivo, no se cambia, directamente lo que da es el resultado.

Por otra parte, si tiene que dar en negativo hay que aplicarle el complento a dos al resutado; invertir bit a bit y sumarle uno.



Para hacer las restas automáticamente también se puede utilizar el integrado 74LS283.




Aquí dejo un video que explica como hacer las restas sin complementos, a mí me parece más fácil la verdad:




Fuentes de información:
  • YouTube.
  • Libro (Paraninfo).



Suma binaria

La aritmética es la rama de las matemáticas que se encarga de estudiar los números, y la operaciones elementales que se pueden hacer con ellos (sumas, restas, multiplicaciones y divisiones).

De igual forma que aplicamos la aritmética con el sistema decimal (10 dígitos), podemos hacerlo con el sistema binario (dos dígitos, 0 y 1).

SUMA:



Cuando la suma es simple (dos números binarios, de un digito), se usa un circuito semisumador.
En este caso la suma de estos números no tiene acarreo que los influencie.



Cuando es más compleja, es decir: son números más grandes, y se utilizan acarreos para realizar la operación, se utiliza un circuito sumador total.

miércoles, 2 de abril de 2014

La nueva troleada de GOOGLE

Para el mundo anglosajón el día de los inocentes se celebra el 1 de Abril y para celebrarlo, a los de google, en concreto a los de google maps se les ocurrió hacer una broma.

Se les ocurrió mezclar la propia temática del juego "Pokemon" con el google maps, haciendo una especie de juego nuevo, en el que tenías que ir "recorriendo" el mundo en busca de los pokemon que se ocultaban y que podías ver y capturar con tu móvil o tablet a través de la cámara.

Para ello hicieron un trailer (bastante convincente, la verdad), en el que se mostraba esto.




Evidentemente  los que no somos americanos no nos esperábamos una broma a estas alturas del año.

Aunque he de decir que la idea no es mala del todo y espero que algún día se pueda llevar a cabo algo así.

Al final sí que hicieron algo parecido, pero simplemente consistía en ir buscándolos por el mapa y atraparlos sin más.