- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
I created a component (john.v) that runs a lot of off-chip periferal parts.
I control it with an avalon lw slave port from hps. I want to export ca 100 pins from my component directly to pins. Inputs, outputs, bidir. In Qsys 13.1.4 Component Editor, the signals all have Interface=conduit and Signal Type= export. (Width and Direction are as set in john.v.) john_hw.tcl gets created and later, the fitter uses my "user" pin assignments from top.qsf and assigns them correctly. In Qsys14.0, Component Editor, the signals all have Interface=conduit and Signal Type= export. (Width and Direction are as set in john.v.) Now I get the error: "Error: conduit_end: There are multiple signals with role "export". Components using hw.tcl package 14.0 and greater must specify unique signal roles." When I set Signal Type= export1,export2,etc or fclkp,fclkn,etc the component john_hw.tcl gets created but later, the fitter ignores my pin assignments made in top.qsf and assigns them randomly. Searching Quartus manual and Knowledge Base for "signal role" I find nothing. With Q14, How do I export signals from my component directly to pins? Thanks in advance, John- Etiquetas:
- Intel® Quartus® Prime Software
Enlace copiado
3 Respuestas
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
OK, thanks to Choon Hee/support, I've figured it out.
Qsys creates gth31a.v (the project name) as the top file of the project. When Qsys 14.0 creates a _hw.tcl component from john.v, I now have to map each (uppercase) conduit signal "Name" to a new name in the column "Signal Type". To reduce confusion, I chose the same signal name but in lowercase. (Uppercase "Signal Types" are not allowed.) In Q13.1.4, all my conduit signals had the same "Signal Type" i.e. "export" and the (uppercase) names from john.v were migrated up to gth31a.v and to the pins. Not so with Q14.0.0. Alteras idea with conduits was to create a way to pass non-Avalon, non-Altera signals. I think it's odd that Qsys 14.0 should require a new unique name for these signals. Live and learn. Case closed. -j- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Thank you for posting the solution, it helped me.
Mark- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Informe de contenido inapropiado
Hello dear jofu
Can you help me to create new Qsys component in Qsys14.1 with two exported port input and output ? if you have example please email it to me Thanks a alot. ahmadm at chmail.ir
Responder
Opciones de temas
- Suscribirse a un feed RSS
- Marcar tema como nuevo
- Marcar tema como leído
- Flotar este Tema para el usuario actual
- Favorito
- Suscribir
- Página de impresión sencilla