Preguntas con etiqueta 'programmable-logic'

1
respuesta

cargador de arranque FPGA y CPLD [cerrado]

Desde el mundo de las MCU, creo cargadores de arranque para que los clientes puedan actualizar el firmware. Específicamente, estoy hablando de un cargador de arranque USB para reducir los muchos medios diferentes. ¿Cómo se hace esto con los F...
1
respuesta

Altera Max10 altPLL holgura

Con respecto a una placa MAX10. Todo el diseño dentro del MAX10 se registra desde un solo reloj utilizando siempre @ (reloj de posición). Si conecta directamente un reloj de 80 mhz a un pin de entrada de Max10 y defina este reloj dentro del a...
1
respuesta

Uso del convertidor de nivel cuando Vccb no está presente

Estoy considerando la incorporación de un cambiador de nivel LSF0108 en un diseño para convertir señales GPIO bidireccionales de un CPLD de 1.8V (Vcca) a un dispositivo externo mediante un cable plano. El encabezado contiene una referencia de vo...
2
respuestas

Altera MAX10 CPLD inicialización estado de IO

Estoy diseñando una PCB con un Altera MAX10 (10M02) CPLD que solía hacer, entre otras cosas, el arbitraje de bus entre varios chips de memoria (uno / CS por chip). Todos los chips de memoria están en el mismo bus, por lo que solo uno / CS (y / O...
2
respuestas

VHDL: muestra 4 dígitos en la pantalla de 7 segmentos

Escribí un código vhdl, que mostraría 4 dígitos en las pantallas de 7 segmentos de cpld. Utilicé una máquina de estados para seleccionar la pantalla, y con ... seleccionar instrucciones para seleccionar un conjunto de bits dados a la pantalla ac...
1
respuesta

Coolrunner2 GSR Global Set / Reset

Por lo tanto, los CPLD de Coolrunner2 tienen una función llamada GSR o "Global Set / Reset". En las documentaciones encontré muchas referencias, pero no hay un capítulo que me diga cómo funciona exactamente el GSR y más importante: cómo usarlo....
1
respuesta

Indicador de carga para cualquier batería (Monitor de carga)

En todos los dispositivos electrónicos de hoy en día, como el móvil, un indicador visual de carga de la batería, es un contenedor gráfico compuesto por barras que aumenta una por una cuando la batería se carga por mucho tiempo y disminuye una po...
1
respuesta

Cambiar el reloj PL

Estoy diseñando mi proyecto en Vivado y tuve un WNS (Peor Slack negativo) de -2.67 ns (mi reloj PL era 200Mhz). Tuve algunos problemas al ejecutar mi diseño, ya que los resultados fueron buenos a veces y malos en otras, por lo que pensé que p...
1
respuesta

La lectura de IDCODE del dispositivo no coincide con IDCODE en el archivo BSDL

Revisé muchas publicaciones diferentes con el mismo problema, pero ninguno de los avisos fue útil hasta ahora. Por lo tanto, estoy usando ISE 14.7, cable USB DLC9G, y estoy tratando de programar el CPLD XPLA3 256. Después de la generación exitos...
1
respuesta

Problema de recuperación de CPLD de Xilinx

Estoy tratando de usar un Xilinx xc9536xl para decodificar una señal modulada actual, pero tengo un problema con las flexiones en el pin. Por lo que he recopilado, el CPLD tiene pull-ups del orden de 10s de k ohms y no se pueden apagar, lo cual...