@@ -140,45 +140,6 @@ PyrtlInternalError captures internal invariants and assertions over the core log
140
140
be hit when constructing designs in the normal ways. If you hit a confusing `PyrtlError ` or any
141
141
`PyrtlInternalError ` feel free to file an issue.
142
142
143
- PyRTL Quick Reference:
144
- ----------------------
145
-
146
- * Helpful RTL constructs
147
- * mux(index_val, val_1, val_2, ... val_n, default=val_x)
148
- * select(selector, truecase, falsecase)
149
- * concat(wire_msbs, wire_next, ..., wire_lsbs)
150
- * concat_list(wire_list) # wire_list[0] will be lsb
151
- * barrel_shifter(shift_in, bit_in, direction, shift_dist, wrap_around=0)
152
- * prioritized_mux(select_list, val_list) # priority encoder
153
- * sparse_mux(selects, vals)
154
- * mult_signed(val1, val2)
155
-
156
- * Functions useful for test and debug:
157
- * set_debug_mode(debug=True)
158
- * probe(wire, name=None)
159
- * rtl_assert(test_wire, exception_to_be_thrown, block=None)
160
- * working_block(block=None)
161
- * reset_working_block()
162
- * twos_comp_repr(val, bitwidth)
163
- * rev_twos_comp_repr(val, bitwidth)
164
-
165
- * Allocating and modifying wirevectors
166
- * as_wires(val, bitwidth=None, truncating=True, block=None)
167
- * match_bitwidth(a, b, c, ..., signed=False)
168
- * partition_wire(wire, partition_size)
169
- * input_list(names, bitwidth=1)
170
- * output_list(names, bitwidth=1)
171
- * register_list(names, bitwidth=1)
172
- * wirevector_list(names, bitwidth=1, wvtype=WireVector)
173
- * WireVector.sign_extended(bitwidth)
174
- * WireVector.zero_extended(bitwidth)
175
-
176
- * Estimating and optimizing hardware
177
- * timing_estimation(tech_in_nm=130, block=None)
178
- * area_estimation(tech_in_nm=130, block=None)
179
- * yosys_area_delay(library, abc_cmd=None, block=None)
180
- * optimize(update_working_block=True, block=None)
181
- * synthesize(update_working_block=True, block=None)
182
143
183
144
PyRTL Functionality:
184
145
====================
@@ -193,7 +154,6 @@ PyRTL Functionality:
193
154
analysis
194
155
export
195
156
rtllib
196
- advanced
197
157
198
158
199
159
Indices and tables
0 commit comments