module pmi_addsub #( parameter pmi_data_width = 8, parameter pmi_result_width = 8, parameter pmi_sign = "off", parameter pmi_family = "XO2", parameter module_type = "pmi_addsub" ) ( input [pmi_data_width-1:0] DataA, input [pmi_data_width-1:0] DataB, input Cin, input Add_Sub, output [pmi_data_width-1:0] Result, output Cout, output Overflow)/*synthesis syn_black_box */; endmodule // pmi_addsub module pmi_distributed_dpram #( parameter pmi_addr_depth = 32, parameter pmi_addr_width = 5, parameter pmi_data_width = 8, parameter pmi_regmode = "reg", parameter pmi_init_file = "none", parameter pmi_init_file_format = "binary", parameter pmi_family = "XO2", parameter module_type = "pmi_distributed_dpram" ) ( input [(pmi_addr_width-1):0] WrAddress, input [(pmi_data_width-1):0] Data, input WrClock, input WE, input WrClockEn, input [(pmi_addr_width-1):0] RdAddress, input RdClock, input RdClockEn, input Reset, output [(pmi_data_width-1):0] Q)/* synthesis syn_black_box */; endmodule // pmi_distributed_dpram module pmi_distributed_spram #( parameter pmi_addr_depth = 32, parameter pmi_addr_width = 5, parameter pmi_data_width = 8, parameter pmi_regmode = "reg", parameter pmi_init_file = "none", parameter pmi_init_file_format = "binary", parameter pmi_family = "XO2", parameter module_type = "pmi_distributed_spram" ) ( input [(pmi_addr_width-1):0] Address, input [(pmi_data_width-1):0] Data, input Clock, input ClockEn, input WE, input Reset, output [(pmi_data_width-1):0] Q)/* synthesis syn_black_box */; endmodule // pmi_distributed_spram module pmi_ram_dq #( parameter pmi_addr_depth = 512, parameter pmi_addr_width = 9, parameter pmi_data_width = 18, parameter pmi_regmode = "reg", parameter pmi_gsr = "disable", parameter pmi_resetmode = "sync", parameter pmi_optimization = "speed", parameter pmi_init_file = "none", parameter pmi_init_file_format = "binary", parameter pmi_write_mode = "normal", parameter pmi_family = "XO2", parameter module_type = "pmi_ram_dq" ) ( input [(pmi_data_width-1):0] Data, input [(pmi_addr_width-1):0] Address, input Clock, input ClockEn, input WE, input Reset, output [(pmi_data_width-1):0] Q)/*synthesis syn_black_box*/; endmodule // pmi_ram_dq