Double empty lines between top level definitions.
[c4m-jtag.git] / test / nmigen / gen / controller / generate.py
1 #!/usr/bin/env python3
2 from nmigen import *
3 from nmigen.back.verilog import convert
4 from nmigen.build import Platform
5
6 from c4m.nmigen.jtag import TAP
7
8
9 class DummyPlatform(Platform):
10 resources = []
11 connectors = []
12 required_tools = ["yosys"]
13
14 def toolchain_prepare(self, fragment, name, **kwargs):
15 raise NotImplementedError
16
17
18 tap = TAP(ir_width=2)
19 f = open("top.v", "w")
20 f.write(convert(tap, platform=DummyPlatform()))
21 f.close()
22