Skip to content

Commit 2853d54

Browse files
committed
version
1 parent 0bb490b commit 2853d54

File tree

8 files changed

+15
-14
lines changed

8 files changed

+15
-14
lines changed

examples/thread_add_ipxact/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

examples/thread_embedded_verilog_ipcore/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

examples/thread_ipxact/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

examples/thread_matmul_ipxact/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

examples/thread_memcpy_ipxact/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

examples/thread_verilog_submodule_ipxact/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

tests/extension/thread_/ipxact_axi_slave_lite/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check:
2727
.PHONY: clean
2828
clean:
2929
rm -rf *.pyc __pycache__ parsetab.py .cache *.out *.png *.dot tmp.v uut.vcd
30-
rm -rf *_v1_00_a
30+
rm -rf *_v1_0

veriloggen/types/ipxact.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
TEMPLATE_DIR = os.path.dirname(os.path.abspath(__file__)) + '/template/'
1212

1313

14-
def to_ipxact(m, ip_name=None, ip_ver='v1_00_a',
14+
def to_ipxact(m, ip_name=None, ip_ver='1.0',
1515
clk_ports=None, rst_ports=None):
1616

1717
if ip_name is None:
@@ -31,7 +31,7 @@ def to_ipxact(m, ip_name=None, ip_ver='v1_00_a',
3131
if isinstance(rst_ports, (list, tuple)):
3232
rst_ports = OrderedDict(rst_ports)
3333

34-
dirname = ''.join([ip_name, '_', ip_ver, '/'])
34+
dirname = ''.join([ip_name, '_v', ip_ver.replace('.', '_'), '/'])
3535

3636
verilogname = ip_name + '.v'
3737
xmlname = 'component.xml'
@@ -68,16 +68,16 @@ def to_ipxact(m, ip_name=None, ip_ver='v1_00_a',
6868

6969
if clk is not None and clk not in clk_ports:
7070
clk_ports[clk] = []
71-
71+
7272
if clk is not None and rst is not None and rst not in clk_ports[clk]:
7373
clk_ports[clk].append(rst)
7474

7575
if rst is not None and rst not in rst_ports:
7676
rst_ports[rst] = 'ACTIVE_HIGH'
77-
77+
7878
ext_ports = m.io_variable
7979
ext_params = m.global_constant
80-
80+
8181
# component.xml
8282
gen = componentgen.ComponentGen()
8383
xml_code = gen.generate(m,
@@ -86,7 +86,8 @@ def to_ipxact(m, ip_name=None, ip_ver='v1_00_a',
8686
clk_ports,
8787
rst_ports,
8888
ext_ports,
89-
ext_params)
89+
ext_params,
90+
version=ip_ver)
9091

9192
f = open(xmlpath + xmlname, 'w')
9293
f.write(xml_code)
@@ -115,7 +116,7 @@ def to_ipxact(m, ip_name=None, ip_ver='v1_00_a',
115116

116117
# hdl file
117118
code = m.to_verilog()
118-
119+
119120
f = open(verilogpath + verilogname, 'w')
120121
f.write(code)
121122
f.close()

0 commit comments

Comments
 (0)