add name to DFI Interface (helps gtkwave traces)
[gram.git] / gram / dfii.py
index f3e98849048eacad14a2a82826b64d2e9ad7fb97..07a0a21363caa8d863c74bdc931ed17e0f9f0bad 100644 (file)
@@ -61,9 +61,15 @@ class DFIInjector(Elaboratable):
     def __init__(self, csr_bank, addressbits, bankbits, nranks, databits, nphases=1):
         self._nranks = nranks
 
-        self._inti = dfi.Interface(addressbits, bankbits, nranks, databits, nphases)
-        self.slave = dfi.Interface(addressbits, bankbits, nranks, databits, nphases)
-        self.master = dfi.Interface(addressbits, bankbits, nranks, databits, nphases)
+        self._inti = dfi.Interface(addressbits, bankbits,
+                                   nranks, databits, nphases,
+                                   name="inti")
+        self.slave = dfi.Interface(addressbits, bankbits,
+                                   nranks, databits, nphases,
+                                   name="slave")
+        self.master = dfi.Interface(addressbits, bankbits,
+                                    nranks, databits, nphases,
+                                   name="master")
 
         self._control = csr_bank.csr(4, "w")  # sel, clk_en, odt, reset