¿Por qué mi Lattice IceStick dejaría de funcionar al configurar el PLL?

1

Estoy usando un IceStick Lattice FGPA con el nuevo entorno de programación IceCube2 y la herramienta de programación Diamond 3.0. El ejemplo de 'iCEstick LED Rotation' funciona bien, pero cuando intento habilitar el PLL, el ejemplo deja de funcionar. Por 'deja de funcionar', me refiero a que, al descargar, los LED no parpadean y parecen estar en un estado intermedio como si estuvieran configurados como entradas. El problema persiste después de quitar el PLL. No se encontró ayuda en el sitio de Lattice.

    
pregunta JimFred

2 respuestas

1

Al configurar el PLL, parece que IceCube2 decide usar un archivo de restricción diferente ubicado en el directorio impl en lugar del directorio de restricción. Verifique el editor de restricciones y asegúrese de que las asignaciones de pin no hayan cambiado. Si es necesario, modifique y BLOQUEE las asignaciones de pines en el Editor de restricciones de pines en IceCube2.

    
respondido por el JimFred
0

Las asignaciones de pin cambian cada vez que se elige un nuevo proyecto en icecube2 y no solo al configurar el PLL. Y no parece haber una manera de evitar esto. Probablemente sea un error de icecube2 y no un error de Diamond Programmer. (Utilizo el programador Diamond 3.4.)
Si se elige un proyecto existente en icecube2, donde los pines estaban BLOQUEADOS previamente, no es necesario cambiar las restricciones nuevamente.

    
respondido por el Suhasini

Lea otras preguntas en las etiquetas