From a72faaecddd7307e1b0d98da1c47baee20aaa73d Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 13 Dec 2011 00:24:40 +0100 Subject: [PATCH] fhdl: allow a namespace to be specified for Verilog conversion --- migen/fhdl/verilog.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/migen/fhdl/verilog.py b/migen/fhdl/verilog.py index 4c22fd4ce..219b71418 100644 --- a/migen/fhdl/verilog.py +++ b/migen/fhdl/verilog.py @@ -115,12 +115,12 @@ def _printinstances(ns, i, clk, rst): r += ");\n\n" return r -def Convert(f, ios=set(), name="top", clkname="sys_clk", rstname="sys_rst"): - ns = Namespace() - +def Convert(f, ios=set(), name="top", clkname="sys_clk", rstname="sys_rst", ns=None): + if ns is None: ns = Namespace() + clks = Signal(name=clkname) rsts = Signal(name=rstname) - + ios |= f.pads sigs = ListSignals(f)