blob: 7901deece38d2994634c366ba9dfcfb8a00e1974 [file] [log] [blame]
Weicai Yanga495d202019-12-05 15:36:27 -08001// Copyright lowRISC contributors.
2// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3// SPDX-License-Identifier: Apache-2.0
4//
5// tb__xbar_connect generated by `tlgen.py` tool
6
7
Weicai Yangd5251ac2020-01-06 15:28:48 -08008% for c in xbar.clocks:
Weicai Yanga9d893b2020-05-05 13:25:59 -07009`CONNECT_CLK(${c})
10% endfor
11
12% for r in xbar.resets:
13`CONNECT_RST(${r})
14% endfor
15
16xbar_${xbar.name} dut(
17% for c in xbar.clocks:
18 .${c}(${c}),
Weicai Yangd5251ac2020-01-06 15:28:48 -080019% endfor
20% for r in xbar.resets:
Weicai Yanga9d893b2020-05-05 13:25:59 -070021 .${r}(${r})${"," if not loop.last else ""}
Weicai Yangd5251ac2020-01-06 15:28:48 -080022% endfor
23);
24
Weicai Yanga495d202019-12-05 15:36:27 -080025// Host TileLink interface connections
26% for node in xbar.hosts:
Weicai Yanga9d893b2020-05-05 13:25:59 -070027`CONNECT_TL_HOST_IF(${node.name}, dut, ${node.clocks[0]}, ${node.resets[0]})
Weicai Yanga495d202019-12-05 15:36:27 -080028% endfor
29
30// Device TileLink interface connections
31% for node in xbar.devices:
Weicai Yanga9d893b2020-05-05 13:25:59 -070032`CONNECT_TL_DEVICE_IF(${node.name}, dut, ${node.clocks[0]}, ${node.resets[0]})
Weicai Yanga495d202019-12-05 15:36:27 -080033% endfor