Preguntas con etiqueta 'lattice'

2
respuestas

Problemas con el controlador VGA en CPLD

Lo que estoy intentando hacer es crear un controlador VGA a partir de un CPLD Lattice MachXO en Verilog. El problema Estoy intentando mostrar el color rojo con una resolución de 640x480 @ 60Hz usando un reloj interno de 25.175 MHz al CPL...
3
respuestas

Sé lo que es una señal de reinicio, pero ¿una señal de ajuste / reinicio? ¿No es eso imposible?

Un esquema de Lattice Semiconductor incluye el flip-flop diagramado en D. Este D flip / flop acepta, entre otros, una señal Set / Reset. Habría entendido una señal Set. Habría entendido una señal de reinicio. Incluso habría entendido las seña...
1
respuesta

Cómo leer el informe de mapa en las herramientas de síntesis de FPGA

Tengo este producto Map-Report de Lattice Diamond: ... Number of SLICEs: 9609 out of 33264 (29%) SLICEs(logic/ROM): 8814 out of 26460 (33%) SLICEs(logic/ROM/RAM): 795 out of 6804 (12%) As RAM: 795 out of 6804 (12%)...
1
respuesta

¿Cuál es el propósito de este código de Verilog para implementar la RAM de bloque de 3 puertos?

LatticeMico32 (LM32) es una CPU sin royalties que utilizo para estudiar cómo se puede implementar una CPU en orden canalizada. Un punto problemático en particular con el que tengo problemas es cómo se implementa el archivo de registro. En una...
2
respuestas

Arduino a CPLD para encender un LED usando I2C

Tengo un CPLD (Lattice MachXO2) que emite una señal de un Arduino para encender un LED. Arduino: //send out .1s pulse on output pin 2 when a 'q' is recieved void loop () { USBinByte = Serial.read(); if (USBinByte == 'q') { digital...
1
respuesta

¿Cómo afecta la velocidad de giro y la potencia de la unidad a la señal de salida del FPGA?

¿Puede alguien describir la diferencia entre la potencia de la unidad y las preferencias de velocidad de respuesta en Lattice FPGA?     
1
respuesta

Lattice FPGA - declarar pin

Estoy aprendiendo VHDL y estoy usando las tablas Lattice. Quiero saber como declarar un GPIO. Encontré el siguiente bloque de código en el ejemplo de la carpeta de software de diamante. Es el archivo ".lpf" y creo que es el lugar donde se declar...
1
respuesta

pasando las opciones Synplify del código TCL de Lattice Diamond

Me gustaría pasar, desde el archivo TCL que está al mando de la herramienta Diamond de Lattice, algunas opciones a la herramienta de síntesis Synplify. Por ejemplo: es posible establecer un valor del genérico VHDL en el nivel superior en la G...
2
respuestas

Crear una ruptura para un pequeño FPGA en un paquete BGA

Voy a comprar un MachXO3 FPGA de Lattice, famoso por su bajo costo, para crear un puente entre una entrada HDMI y una salida MIPI DSI para una visualización de bajo costo / alta resolución. Lattice le permite comprar solo el FPGA sin la ruptu...
2
respuestas

Inicializar correctamente un registro de desplazamiento (Verilog)

He estado luchando con un programa Verilog muy simple. Es un registro de desplazamiento de 4 bits que se gira en cada ciclo de reloj y controla cuatro LED. (Como puede ver, soy nuevo en los FPAG y HDL). El problema : debajo del código se sin...