Gast
#4901173
Hallo, in (System)verilog kann man Signale über Hierarchiegrenzen hinweg referenzieren, z.B. A.B.C.s, wenn A, B und C hierarchische Moduleinstanzen sind und s ein Signal in Modul C. Wenn s ein Vektor ist, kann man mit A.B.C.s[i] auf das i-the Element zugreifen. Ok soweit, aber angenommen, das Modul C wird innerhalb einer generate loop mehrmals instanziiert, und es soll nur die Instanz 0 referenziert werden. Ich hätte erwartet, dass die Referenz A.B.C[0].s heißt, aber das funktioniert nicht. "Could not resolve hierarchical reference" lautet der Fehler bei Synplify. Offenbar wird die Instanz C anders indiziert als mit [0]. Weiß jemand, wie die korrekte Referenz heißt?