INFORMACIÓN
La Altera MAX II es una tarjeta de desarrollo con arquitectura CPLD (Complex Programmable Logic Device, Dispositivo Lógico Programable Complejo), tiene un chip integrado EPM240, cuenta con una interfaz JTAG integrada, lo que facilita su programación, tiene un LED integrado programable y cuatro puertos de 20 pines cada uno.
Altera MAX II es útil para aplicaciones como control lógico en sistemas embebidos, interfaces de comunicación y controladores de periféricos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: Altera MAX II
- Chip de configuración: EPM240T100C5N
- Voltaje de funcionamiento: 5 VDC
- Regulador de voltaje AM1117 : 5 V / 3.3 V
- Reloj: 50MHz
- Conector: JTAG
- Color del PCB: Azul
- Dimensiones: 69.2 x 49.2 x 12 mm
- Peso: 22g
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
INFORMACIÓN ADICIONAL
¿Qué es un FPGA?
Las FPGA´s (F ield P rogrammable G ate A rrays) son dispositivos que permiten crear circuitos digitales personalizados. Puede pensar en un FPGA como una pizarra en blanco. Por sí mismo, un FPGA no hace nada. Depende de usted (el diseñador) crear un archivo de configuración, a menudo llamado archivo de bits, para el FPGA. Una vez cargado, el FPGA se comportará como el circuito digital que diseñó.
Una de las razones por las FPGAs son tan impresionante el diseño del circuito no está establecido y se puede volver a configurar una FPGA tantas veces como se requiera.
Con un FPGA se puede crear el circuito real, por lo que depende de usted decidir a qué pines se conecta el puerto serie. Eso también significa que puede crear tantos puertos seriales como desee. Las únicas limitaciones que realmente tiene son la cantidad de pines físicos de E / S y el tamaño de la FPGA.
Una de las cosas muy interesantes sobre los FPGA es que mientras diseña el hardware, puede diseñar el hardware para que sea un procesador para el que luego puede escribir software. De hecho, las compañías que diseñan circuitos digitales, como Intel o nVidia, a menudo usan FPGA para crear prototipos de sus chips antes de crearlos.
Lenguajes de programación para FPGA
La FPGA posee celdas que se configuran con una función específica ya sea como multiplexor, memoria o como una función lógica, por lo que para programarla se debe definir la función lógica que se desea que realice. Esto se consigue mediante el uso de un lenguaje de programación, estos lenguajes son conocidos como HDL (lenguaje de descripción de hardware), de los cuales los más utilizados son:
- VHDL (Lenguaje para descripción y modelado de circuitos)
- Verilog – CADENCE Design Systems
- ABEL
- LUCID>>IDE Mojo>> Constraints
¿Qué es un CPLD?
Su nombre está dado por las siglas en ingles de Complex Programmable Logic Device lo que se traduce al español como Dispositivo Lógico Programable Complejo, este tipo de dispositivos lógicos programables se crearon para diseñar sistemas digitales muy complejos que los SPLDs (Simple Programmable Logic Device) debido a su simplicidad eran incapaces de resolver. Los CPLDs se crearon con la idea de ser un conjunto de bloques de SPLDs interconectados mediante una matriz de conexión, es por ello que los dispositivos con arquitectura CPLD suelen tener la misma arquitectura interna dividida en:
- Matriz de conexión global
- Bloques lógicos con sus macroceldas
- Bloques de entrada y salda
Valoraciones
No hay valoraciones aún.