blob: 9ef2b64034ed7c94346ef9ab4995b3df15a49582 [file] [log] [blame] [edit]
/* Generated by Yosys 0.9+932 (git sha1 5025aab, gcc 7.3.1 -fPIC -Os) */
`include "cells.v"
module striVe_levelshift(SDO_h, sdo_enb_h, xtal_ena_h, reg_ena_h, pll_vco_ena_h, pll_cp_ena_h, pll_bias_ena_h, pll_trim_h, pll_bypass_h, irq_h, porb_h, por_h, reset_h, trap_h, mfgr_id_h, prod_id_h, mask_rev_h, SDO, sdo_enb, xtal_ena, reg_ena, pll_vco_ena, pll_cp_ena, pll_bias_ena, pll_trim, pll_bypass, irq, porb, por, reset, trap, mfgr_id, prod_id, mask_rev);
output SDO;
input SDO_h;
output irq;
input irq_h;
output [3:0] mask_rev;
input [3:0] mask_rev_h;
output [11:0] mfgr_id;
input [11:0] mfgr_id_h;
output pll_bias_ena;
input pll_bias_ena_h;
output pll_bypass;
input pll_bypass_h;
output pll_cp_ena;
input pll_cp_ena_h;
output [3:0] pll_trim;
input [3:0] pll_trim_h;
output pll_vco_ena;
input pll_vco_ena_h;
output por;
input por_h;
output porb;
input porb_h;
output [7:0] prod_id;
input [7:0] prod_id_h;
output reg_ena;
input reg_ena_h;
output reset;
input reset_h;
output sdo_enb;
input sdo_enb_h;
input trap;
output trap_h;
output xtal_ena;
input xtal_ena_h;
scs8hvl_lsbufhv2lv_1 ls_irq (
.A(irq_h),
.X(irq)
);
scs8hvl_lsbufhv2lv_1 \ls_mask_rev[0] (
.A(mask_rev_h[0]),
.X(mask_rev[0])
);
scs8hvl_lsbufhv2lv_1 \ls_mask_rev[1] (
.A(mask_rev_h[1]),
.X(mask_rev[1])
);
scs8hvl_lsbufhv2lv_1 \ls_mask_rev[2] (
.A(mask_rev_h[2]),
.X(mask_rev[2])
);
scs8hvl_lsbufhv2lv_1 \ls_mask_rev[3] (
.A(mask_rev_h[3]),
.X(mask_rev[3])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[0] (
.A(mfgr_id_h[0]),
.X(mfgr_id[0])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[10] (
.A(mfgr_id_h[10]),
.X(mfgr_id[10])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[11] (
.A(mfgr_id_h[11]),
.X(mfgr_id[11])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[1] (
.A(mfgr_id_h[1]),
.X(mfgr_id[1])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[2] (
.A(mfgr_id_h[2]),
.X(mfgr_id[2])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[3] (
.A(mfgr_id_h[3]),
.X(mfgr_id[3])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[4] (
.A(mfgr_id_h[4]),
.X(mfgr_id[4])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[5] (
.A(mfgr_id_h[5]),
.X(mfgr_id[5])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[6] (
.A(mfgr_id_h[6]),
.X(mfgr_id[6])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[7] (
.A(mfgr_id_h[7]),
.X(mfgr_id[7])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[8] (
.A(mfgr_id_h[8]),
.X(mfgr_id[8])
);
scs8hvl_lsbufhv2lv_1 \ls_mfgr_id[9] (
.A(mfgr_id_h[9]),
.X(mfgr_id[9])
);
scs8hvl_lsbufhv2lv_1 ls_pll_bias_ena (
.A(pll_bias_ena_h),
.X(pll_bias_ena)
);
scs8hvl_lsbufhv2lv_1 ls_pll_bypass (
.A(pll_bypass_h),
.X(pll_bypass)
);
scs8hvl_lsbufhv2lv_1 ls_pll_cp_ena (
.A(pll_cp_ena_h),
.X(pll_cp_ena)
);
scs8hvl_lsbufhv2lv_1 \ls_pll_trim[0] (
.A(pll_trim_h[0]),
.X(pll_trim[0])
);
scs8hvl_lsbufhv2lv_1 \ls_pll_trim[1] (
.A(pll_trim_h[1]),
.X(pll_trim[1])
);
scs8hvl_lsbufhv2lv_1 \ls_pll_trim[2] (
.A(pll_trim_h[2]),
.X(pll_trim[2])
);
scs8hvl_lsbufhv2lv_1 \ls_pll_trim[3] (
.A(pll_trim_h[3]),
.X(pll_trim[3])
);
scs8hvl_lsbufhv2lv_1 ls_pll_vco_ena (
.A(pll_vco_ena_h),
.X(pll_vco_ena)
);
scs8hvl_lsbufhv2lv_1 ls_por (
.A(por_h),
.X(por)
);
scs8hvl_lsbufhv2lv_1 ls_porb (
.A(porb_h),
.X(porb)
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[0] (
.A(prod_id_h[0]),
.X(prod_id[0])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[1] (
.A(prod_id_h[1]),
.X(prod_id[1])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[2] (
.A(prod_id_h[2]),
.X(prod_id[2])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[3] (
.A(prod_id_h[3]),
.X(prod_id[3])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[4] (
.A(prod_id_h[4]),
.X(prod_id[4])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[5] (
.A(prod_id_h[5]),
.X(prod_id[5])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[6] (
.A(prod_id_h[6]),
.X(prod_id[6])
);
scs8hvl_lsbufhv2lv_1 \ls_prod_id[7] (
.A(prod_id_h[7]),
.X(prod_id[7])
);
scs8hvl_lsbufhv2lv_1 ls_reg_ena (
.A(reg_ena_h),
.X(reg_ena)
);
scs8hvl_lsbufhv2lv_1 ls_reset (
.A(reset_h),
.X(reset)
);
scs8hvl_lsbufhv2lv_1 ls_sdo_enb (
.A(sdo_enb_h),
.X(sdo_enb)
);
scs8hvl_lsbuflv2hv_1 ls_trap (
.A(trap),
.X(trap_h)
);
scs8hvl_lsbufhv2lv_1 ls_xtal_ena (
.A(xtal_ena_h),
.X(xtal_ena)
);
scs8hvl_lsbufhv2lv_1 ls_SDO (
.A(SDO_h),
.X(SDO)
);
endmodule