Skip to content

Commit 65e15b4

Browse files
committed
modify coding style
1 parent be22c87 commit 65e15b4

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

pyverilog_toolbox/verify_tool/regmap_analyzer.py

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import os
1313
import csv
1414

15-
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) )
15+
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
1616

1717
from pyverilog.dataflow.dataflow import *
1818
from pyverilog_toolbox.verify_tool.dataflow_facade import dataflow_facade, out_as_html
@@ -34,13 +34,13 @@ def getRegMaps(self):
3434
write_map = self.reg_control.create_map('write')
3535
read_map = self.reg_control.create_map('read')
3636

37-
for tv,tk,bvi,bit,term_lsb in self.binds.walk_reg_each_bit():
37+
for tv, tk, bvi, bit, term_lsb in self.binds.walk_reg_each_bit():
3838
target_tree = self.makeTree(tk)
3939
funcdict = splitter.split(target_tree)
4040
funcdict = splitter.remove_reset_condition(funcdict)
41-
tree_list = self.binds.extract_all_dfxxx(target_tree, set([]), bit - term_lsb, DFTerminal)
42-
write_map.check_new_reg(str(tv), term_lsb, tree_list, funcdict, bit)
43-
read_map.check_new_reg(str(tv), term_lsb, tree_list, funcdict, bit)
41+
trees = self.binds.extract_all_dfxxx(target_tree, set([]), bit - term_lsb, DFTerminal)
42+
write_map.check_new_reg(str(tv), term_lsb, trees, funcdict, bit)
43+
read_map.check_new_reg(str(tv), term_lsb, trees, funcdict, bit)
4444
self.out_file = open(self.out_file_name, "w")
4545
write_map.output_csv(self.out_file)
4646
read_map.output_csv(self.out_file)
@@ -53,10 +53,12 @@ def getRegMaps(self):
5353
def csv2html(self, csv_file_name):
5454
""" [FUNCTIONS]
5555
Convert csv file to html.
56-
Refer to http://www.ctroms.com/blog/code/python/2011/04/20/csv-to-html-table-with-python/ (by Chris Trombley)
56+
Cited from
57+
http://www.ctroms.com/blog/code/python/2011/04/20/csv-to-html-table-with-python/
58+
(by Chris Trombley)
5759
"""
5860
reader = csv.reader(open(csv_file_name))
59-
htmlfile = open("log.html","w")
61+
htmlfile = open('log.html', 'w')
6062
rownum = 0
6163

6264
htmlfile.write('<table rules="all">')
@@ -98,15 +100,15 @@ def _read_setup_file(self, file_name):
98100
word_list = readline.split(':')
99101
if len(word_list) == 2:
100102
if word_list[0] == 'WRITE_FLAG':
101-
write_flag = word_list[1].replace('\n','')
103+
write_flag = word_list[1].replace('\n', '')
102104
elif word_list[0] == 'READ_FLAG':
103-
read_flag = word_list[1].replace('\n','')
105+
read_flag = word_list[1].replace('\n', '')
104106
elif word_list[0] == 'ADDRESS':
105-
address = word_list[1].replace('\n','')
107+
address = word_list[1].replace('\n', '')
106108
elif word_list[0] == 'READ_DATA':
107-
read_data = word_list[1].replace('\n','')
109+
read_data = word_list[1].replace('\n', '')
108110
elif word_list[0] == 'WRITE_DATA':
109-
write_data = word_list[1].replace('\n','')
111+
write_data = word_list[1].replace('\n', '')
110112
setup_file.close()
111113
return write_flag, read_flag, address, write_data, read_data
112114

@@ -115,6 +117,7 @@ def _read_setup_file(self, file_name):
115117
return
116118

117119
class WriteMap(object):
120+
118121
def __init__(self, flag, address, data):
119122
self.flag = flag
120123
self.address = address
@@ -130,12 +133,12 @@ def output_csv(self, file_handle):
130133
file_handle.write(self.this_map_name)
131134
self.calc_map_spec()
132135
file_handle.write('ADD,')
133-
for i in range(self.max_bit - 1,-1,-1):
136+
for i in range(self.max_bit - 1, -1, -1):
134137
file_handle.write(str(i) + ',')
135-
for address, reg in sorted(self.map.items(), key=lambda x:x[0]):
138+
for address, reg in sorted(self.map.items(), key=lambda x: x[0]):
136139
file_handle.write('\n')
137140
file_handle.write(str(address) + ',')
138-
for i in range(self.max_bit - 1,-1,-1):
141+
for i in range(self.max_bit - 1, -1, -1):
139142
if i in reg.keys():
140143
signal = reg[i]
141144
file_handle.write(signal[0] + '[' + str(signal[1]) + ']' + ',')

0 commit comments

Comments
 (0)