Give more consistent names to modules and packages

This commit is contained in:
Dennis Potter 2021-08-22 20:46:35 -07:00
parent 5e4a954a0c
commit 8881821252
Signed by: Dennis
GPG Key ID: 186A8AD440942BAF
5 changed files with 14 additions and 14 deletions

View File

@ -134,7 +134,7 @@ class AddrMap(Component):
# b2w and w2b defines. # b2w and w2b defines.
import_package_list = [ import_package_list = [
AddrMap.templ_dict['import_package']['rtl'].format( AddrMap.templ_dict['import_package']['rtl'].format(
name = 'srdl2sv_widget'), name = 'srdl2sv_if'),
'\n' '\n'
] ]
@ -236,7 +236,7 @@ class AddrMap(Component):
def __get_widget_ports_rtl(self): def __get_widget_ports_rtl(self):
self.widget_templ_dict = yaml.load( self.widget_templ_dict = yaml.load(
pkg_resources.read_text(widgets, '{}.yaml'.format(self.config['bus'])), pkg_resources.read_text(widgets, 'srdl2sv_{}.yaml'.format(self.config['bus'])),
Loader=yaml.FullLoader) Loader=yaml.FullLoader)
return self.process_yaml( return self.process_yaml(

View File

@ -23,8 +23,8 @@
* OTHER DEALINGS IN THE SOFTWARE. * OTHER DEALINGS IN THE SOFTWARE.
*/ */
module amba3ahblite_widget module srdl2sv_amba3ahblite
import srdl2sv_widget_pkg::*; import srdl2sv_if_pkg::*;
#( #(
parameter FLOP_IN = 0, // Set to '1' to flop input from the AHB bus. This is meant parameter FLOP_IN = 0, // Set to '1' to flop input from the AHB bus. This is meant
// to help meet timing. Don't use this to synchronize the input. // to help meet timing. Don't use this to synchronize the input.

View File

@ -15,8 +15,8 @@ module_instantiation:
* (not the registers). The deassertion of this * (not the registers). The deassertion of this
* reset shall be synchronized to bus_clk * reset shall be synchronized to bus_clk
*******************************************************************/ *******************************************************************/
amba3ahblite_widget srdl2sv_amba3ahblite
amba3ahblite_widget_inst srdl2sv_amba3ahblite_inst
(// Register clock (// Register clock
.reg_clk, .reg_clk,

View File

@ -1,4 +1,4 @@
package srdl2sv_widget_pkg; package srdl2sv_if_pkg;
typedef struct { typedef struct {
logic [31:0] addr; logic [31:0] addr;

View File

@ -79,24 +79,24 @@ if __name__ == "__main__":
print(value, file=file) print(value, file=file)
# Copy over widget RTL from widget directory # Copy over widget RTL from widget directory
widget_rtl = pkg_resources.read_text(widgets, '{}.sv'.format(config['bus'])) widget_rtl = pkg_resources.read_text(widgets, 'srdl2sv_{}.sv'.format(config['bus']))
out_widget_file = "{}/{}.sv".format(config['output_dir'], config['bus']) out_widget_file = "{}/srdl2sv_{}.sv".format(config['output_dir'], config['bus'])
with open(out_widget_file, 'w') as file: with open(out_widget_file, 'w') as file:
print(widget_rtl, file=file) print(widget_rtl, file=file)
logger.info("Selected, implemented, and copied '{}' widget".format(config['bus'])) logger.info("Selected, implemented, and copied '{}' widget".format(config['bus']))
# Copy over generic srdl2sv_widget_pkg # Copy over generic srdl2sv_interface_pkg
widget_if_rtl = pkg_resources.read_text(widgets, 'srdl2sv_widget_pkg.sv') widget_if_rtl = pkg_resources.read_text(widgets, 'srdl2sv_if_pkg.sv')
out_widget_if_file = "{}/srdl2sv_widget_pkg.sv".format(config['output_dir']) out_if_file = "{}/srdl2sv_if_pkg.sv".format(config['output_dir'])
with open(out_widget_if_file, 'w') as file: with open(out_if_file, 'w') as file:
print(widget_if_rtl,file=file) print(widget_if_rtl,file=file)
logger.info("Copied 'srdl2sv_widget_pkg.sv") logger.info("Copied 'srdl2sv_if_pkg.sv")
# Print elapsed time # Print elapsed time
logger.info("Elapsed time: %f seconds", time.time() - start) logger.info("Elapsed time: %f seconds", time.time() - start)