66from ..csr .bus import *
77
88
9- class CSRElementTestCase (unittest .TestCase ):
9+ class ElementTestCase (unittest .TestCase ):
1010 def test_layout_1_ro (self ):
11- elem = CSRElement (1 , "r" )
11+ elem = Element (1 , "r" )
1212 self .assertEqual (elem .width , 1 )
1313 self .assertEqual (elem .access , "r" )
1414 self .assertEqual (elem .layout , Layout .cast ([
@@ -17,7 +17,7 @@ def test_layout_1_ro(self):
1717 ]))
1818
1919 def test_layout_8_rw (self ):
20- elem = CSRElement (8 , access = "rw" )
20+ elem = Element (8 , access = "rw" )
2121 self .assertEqual (elem .width , 8 )
2222 self .assertEqual (elem .access , "rw" )
2323 self .assertEqual (elem .layout , Layout .cast ([
@@ -28,7 +28,7 @@ def test_layout_8_rw(self):
2828 ]))
2929
3030 def test_layout_10_wo (self ):
31- elem = CSRElement (10 , "w" )
31+ elem = Element (10 , "w" )
3232 self .assertEqual (elem .width , 10 )
3333 self .assertEqual (elem .access , "w" )
3434 self .assertEqual (elem .layout , Layout .cast ([
@@ -37,7 +37,7 @@ def test_layout_10_wo(self):
3737 ]))
3838
3939 def test_layout_0_rw (self ): # degenerate but legal case
40- elem = CSRElement (0 , access = "rw" )
40+ elem = Element (0 , access = "rw" )
4141 self .assertEqual (elem .width , 0 )
4242 self .assertEqual (elem .access , "rw" )
4343 self .assertEqual (elem .layout , Layout .cast ([
@@ -50,17 +50,17 @@ def test_layout_0_rw(self): # degenerate but legal case
5050 def test_width_wrong (self ):
5151 with self .assertRaisesRegex (ValueError ,
5252 r"Width must be a non-negative integer, not -1" ):
53- CSRElement (- 1 , "rw" )
53+ Element (- 1 , "rw" )
5454
5555 def test_access_wrong (self ):
5656 with self .assertRaisesRegex (ValueError ,
5757 r"Access mode must be one of \"r\", \"w\", or \"rw\", not 'wo'" ):
58- CSRElement (1 , "wo" )
58+ Element (1 , "wo" )
5959
6060
61- class CSRInterfaceTestCase (unittest .TestCase ):
61+ class InterfaceTestCase (unittest .TestCase ):
6262 def test_layout (self ):
63- iface = CSRInterface (addr_width = 12 , data_width = 8 )
63+ iface = Interface (addr_width = 12 , data_width = 8 )
6464 self .assertEqual (iface .addr_width , 12 )
6565 self .assertEqual (iface .data_width , 8 )
6666 self .assertEqual (iface .layout , Layout .cast ([
@@ -74,68 +74,68 @@ def test_layout(self):
7474 def test_addr_width_wrong (self ):
7575 with self .assertRaisesRegex (ValueError ,
7676 r"Address width must be a positive integer, not -1" ):
77- CSRInterface (addr_width = - 1 , data_width = 8 )
77+ Interface (addr_width = - 1 , data_width = 8 )
7878
7979 def test_data_width_wrong (self ):
8080 with self .assertRaisesRegex (ValueError ,
8181 r"Data width must be a positive integer, not -1" ):
82- CSRInterface (addr_width = 16 , data_width = - 1 )
82+ Interface (addr_width = 16 , data_width = - 1 )
8383
8484
85- class CSRDecoderTestCase (unittest .TestCase ):
85+ class DecoderTestCase (unittest .TestCase ):
8686 def setUp (self ):
87- self .dut = CSRDecoder (addr_width = 16 , data_width = 8 )
87+ self .dut = Decoder (addr_width = 16 , data_width = 8 )
8888
8989 def test_alignment_wrong (self ):
9090 with self .assertRaisesRegex (ValueError ,
9191 r"Alignment must be a non-negative integer, not -1" ):
92- CSRDecoder (addr_width = 16 , data_width = 8 , alignment = - 1 )
92+ Decoder (addr_width = 16 , data_width = 8 , alignment = - 1 )
9393
9494 def test_attrs (self ):
9595 self .assertEqual (self .dut .alignment , 0 )
9696
9797 def test_add_4b (self ):
98- self .assertEqual (self .dut .add (CSRElement (4 , "rw" )),
98+ self .assertEqual (self .dut .add (Element (4 , "rw" )),
9999 (0 , 1 ))
100100
101101 def test_add_8b (self ):
102- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
102+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
103103 (0 , 1 ))
104104
105105 def test_add_12b (self ):
106- self .assertEqual (self .dut .add (CSRElement (12 , "rw" )),
106+ self .assertEqual (self .dut .add (Element (12 , "rw" )),
107107 (0 , 2 ))
108108
109109 def test_add_16b (self ):
110- self .assertEqual (self .dut .add (CSRElement (16 , "rw" )),
110+ self .assertEqual (self .dut .add (Element (16 , "rw" )),
111111 (0 , 2 ))
112112
113113 def test_add_two (self ):
114- self .assertEqual (self .dut .add (CSRElement (16 , "rw" )),
114+ self .assertEqual (self .dut .add (Element (16 , "rw" )),
115115 (0 , 2 ))
116- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
116+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
117117 (2 , 1 ))
118118
119119 def test_add_wrong (self ):
120120 with self .assertRaisesRegex (ValueError ,
121121 r"Width must be a non-negative integer, not -1" ):
122- CSRElement (- 1 , "rw" )
122+ Element (- 1 , "rw" )
123123
124124 def test_align_to (self ):
125- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
125+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
126126 (0 , 1 ))
127127 self .assertEqual (self .dut .align_to (2 ), 4 )
128- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
128+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
129129 (4 , 1 ))
130130
131131 def test_sim (self ):
132132 bus = self .dut .bus
133133
134- elem_4_r = CSRElement (4 , "r" )
134+ elem_4_r = Element (4 , "r" )
135135 self .dut .add (elem_4_r )
136- elem_8_w = CSRElement (8 , "w" )
136+ elem_8_w = Element (8 , "w" )
137137 self .dut .add (elem_8_w )
138- elem_16_rw = CSRElement (16 , "rw" )
138+ elem_16_rw = Element (16 , "rw" )
139139 self .dut .add (elem_16_rw )
140140
141141 def sim_test ():
@@ -202,37 +202,37 @@ def sim_test():
202202 sim .run ()
203203
204204
205- class CSRDecoderAlignedTestCase (unittest .TestCase ):
205+ class DecoderAlignedTestCase (unittest .TestCase ):
206206 def setUp (self ):
207- self .dut = CSRDecoder (addr_width = 16 , data_width = 8 , alignment = 2 )
207+ self .dut = Decoder (addr_width = 16 , data_width = 8 , alignment = 2 )
208208
209209 def test_attrs (self ):
210210 self .assertEqual (self .dut .alignment , 2 )
211211
212212 def test_add_two (self ):
213- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
213+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
214214 (0 , 4 ))
215- self .assertEqual (self .dut .add (CSRElement (16 , "rw" )),
215+ self .assertEqual (self .dut .add (Element (16 , "rw" )),
216216 (4 , 4 ))
217217
218218 def test_over_align_to (self ):
219- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
219+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
220220 (0 , 4 ))
221221 self .assertEqual (self .dut .align_to (3 ), 8 )
222- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
222+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
223223 (8 , 4 ))
224224
225225 def test_under_align_to (self ):
226- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
226+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
227227 (0 , 4 ))
228228 self .assertEqual (self .dut .align_to (1 ), 4 )
229- self .assertEqual (self .dut .add (CSRElement (8 , "rw" )),
229+ self .assertEqual (self .dut .add (Element (8 , "rw" )),
230230 (4 , 4 ))
231231
232232 def test_sim (self ):
233233 bus = self .dut .bus
234234
235- elem_20_rw = CSRElement (20 , "rw" )
235+ elem_20_rw = Element (20 , "rw" )
236236 self .dut .add (elem_20_rw )
237237
238238 def sim_test ():
0 commit comments