fhdl: phase out pads
This commit is contained in:
parent
1b60c7ff40
commit
2a4e49e381
|
@ -233,7 +233,6 @@ A "fragment" is a unit of logic, which is composed of:
|
|||
* a list of synchronous statements.
|
||||
* a list of instances.
|
||||
* a list of memories.
|
||||
* a set of pads, which are signals intended to be connected to off-chip devices.
|
||||
* a list of simulation functions (see :ref:`simulating`).
|
||||
|
||||
Fragments can reference arbitrary signals, including signals that are referenced in other fragments. Fragments can be combined using the "+" operator, which returns a new fragment containing the concatenation of each pair of lists.
|
||||
|
|
|
@ -268,7 +268,7 @@ class Memory:
|
|||
self.init = init
|
||||
|
||||
class Fragment:
|
||||
def __init__(self, comb=None, sync=None, instances=None, memories=None, pads=set(), sim=None):
|
||||
def __init__(self, comb=None, sync=None, instances=None, memories=None, sim=None):
|
||||
if comb is None: comb = []
|
||||
if sync is None: sync = []
|
||||
if instances is None: instances = []
|
||||
|
@ -278,7 +278,6 @@ class Fragment:
|
|||
self.sync = _sl(sync)
|
||||
self.instances = instances
|
||||
self.memories = memories
|
||||
self.pads = pads
|
||||
self.sim = sim
|
||||
|
||||
def __add__(self, other):
|
||||
|
@ -286,7 +285,6 @@ class Fragment:
|
|||
self.sync.l + other.sync.l,
|
||||
self.instances + other.instances,
|
||||
self.memories + other.memories,
|
||||
self.pads | other.pads,
|
||||
self.sim + other.sim)
|
||||
|
||||
def call_sim(self, simulator):
|
||||
|
|
|
@ -244,7 +244,6 @@ def convert(f, ios=set(), name="top",
|
|||
if rst_signal is None:
|
||||
rst_signal = Signal(name_override="sys_rst")
|
||||
ios.add(rst_signal)
|
||||
ios |= f.pads
|
||||
|
||||
ns = build_namespace(list_signals(f) \
|
||||
| list_inst_ios(f, True, True, True) \
|
||||
|
|
Loading…
Reference in New Issue