Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Support .XCI files for modified IPs.

Aperta
#1,165 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Ambito
testing

Direzione di ricerca

Start by reading VUnit's source handling for Vivado IPs and the Tcl generation path used by build and simulation flows. The issue identifies modified .xci files as the source that must be supported; determine how those sources should enter both flows and verify that the modified IP is preserved rather than regenerated.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi,

There is a capability in the Vivado which users can modify IP sources and lock the IP to not be reset by other users or tools.

For example in some cases it is required to remove local clock buffers inside the IPs to be able to share the FPGA clock pin between two IPs and implement clock buffers on the top.

The way of modifying and locking the IP is clarified in the documentation and .xci should be used in this case as a source. When we are creating Tcl files, all the sources will be generated again and it is not possible to use modified IPs.

I cannot find another solution for adding these kind of modified IPs to the building and simulation flow of Vunit and it looks that .xci file should be supported in Vunit.

Lingua principale
VHDL
Stelle
850
Fork
305
Merge medio
2g 10h
PR unite (30g)
7

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di VUnit/vunit

Tutte le issue di VUnit/vunit

Issue simili

Altre issue su Testing & QA

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.