Comunidad sobre electrónica en españa
Esta es una discusión sobre como conectar bus en una cpld? dentro del foro Diseño con FPGA / CPLD / ASIC parte de la categoría Diseño Digital; Hola compañeros, estoy empezando con los CPLD ( XC 9572, de Xilinx), el lenguaje que estoy empleando es mediante esquema. ...
| |||||||
| Registrarse | FAQ / Ayuda | Lista de usuarios | Calendario | Buscar | Posts de hoy | Marcar como leído |
| |||
| Hola compañeros, estoy empezando con los CPLD ( XC 9572, de Xilinx), el lenguaje que estoy empleando es mediante esquema. Poner puertas logicas no tengo problemas, lo grabo y funciona. El problema es que cuando voy a utilizar un contador y la salida la tiene mediante BUS no se como se conecta de forma correcta. Por ejemplo : un simple contador que cuente hasta 7. Pongo el el esquema un contador y una puerta AND para que cuando llegue a la combinacion binaria deseada resetee el contador y empiece de nuevo a contar. -Pues esto aparentemente sencillo me trae de cabeza, tampoco se como se hace para sacar por ejemplo las salidas del contador por los puertos. Un saludo. ![]() |
| |||
| Hola pedro, imagino que estarás utilizando Xilinx ISE para tus desarrollos con el CPLD. Hace mucho que no lo usas pero si no recuerdo mal, un bus de, por ejemplo 4 bits se representa así: OUTPUT(3:0) Si luego quieres conectar señales individuales a ese bus mediante el esquemático tendrás que nombrarlas como: OUTPUT(0), OUTPUT(1), OUTPUT(2), OUTPUT(3). En cuanto a mapear las salidas de tu circuito a puertos físicos del CPLD se puede especificar a través de un fichero .UCF donde le indicas primero la NET de tu esquemático y luego el pin físico de tu dispositivo. Por ejemplo, si en tu contador tienes una net que se llame 'A' y lo quieres mapear al pin K17 de tu CPLD, tendrías que insertar la siguiente línea en el fichero UCF: NET "A" LOC "K17"; Para editar este fichero suele haber un menú 'User Constraints' o 'Edit Constraints'. Espero haberte ayudado. Un saludo. Dani |
| |||
| Gracias dani por tu rapida respuesta, pero la verdad nunca supuse que programar un cpld fuera complicado, programo con pic, pero hacer un simple contador a traves de esquema esta resultando ser una odisea. No se en que puedo fallar, le doy vueltas y vueltas y siempre hay algun error por ahi. Bueno un saludo compañero. ![]() |
![]() |
| Herramientas | |
| Estilo | |
| |
| ||||
| Discusión | Iniciada por | Foro | Respuestas | Último post |
| conectar un 555 | fammable | Diseño de circuitos en general | 16 | 20-Jan-2009 05:17 |
| Conectar 2 resistencias 120v 1500w a 220v?? | jfrubio | Fuentes de alimentación | 10 | 25-Oct-2008 23:36 |
| conectar casco a tv plana | sirmel | Equipos de sonido | 2 | 31-May-2008 23:45 |
| pregunta CPLD | yunyinya | Diseño con FPGA / CPLD / ASIC | 1 | 26-Feb-2008 12:32 |
| Conectar Video-portero y timbre inalámbrico | Pepus | Área General Digital | 0 | 24-Feb-2008 18:54 |