⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart_if.vo

📁 S7_UART串口输出
💻 VO
📖 第 1 页 / 共 5 页
字号:

// atom is at LCFF_X22_Y19_N5
cycloneii_lcell_ff \inst5|U1|u1|rsr_0_ (
	.clk(\inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl ),
	.datain(\inst5|U1|u1|rsr[0]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|U1|u1|parity8_0_x2 ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u1|rsr[0] ));

// atom is at LCFF_X18_Y20_N23
cycloneii_lcell_ff \inst5|din_3_ (
	.clk(\inst5|cnt[3]~clkctrl ),
	.datain(\inst5|din[3]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|din[3] ));

// atom is at LCFF_X19_Y21_N23
cycloneii_lcell_ff \inst5|U1|u2|tbr_4_ (
	.clk(\inst5|wrn_i_1~clkctrl ),
	.datain(\inst5|U1|u2|tbr[4]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tbr[4] ));

// atom is at LCFF_X19_Y21_N3
cycloneii_lcell_ff \inst5|U1|u2|tsr_5_ (
	.clk(!\inst5|U1|u2|U1_u2_clkdiv[3]~clkctrl ),
	.datain(\inst5|U1|u2|tsr_5_~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|U1|u2|N_485_i ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tsr[5] ));

// atom is at LCCOMB_X19_Y21_N24
cycloneii_lcell_comb \inst5|U1|u2|tsr_4_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_4_~COMBOUT  = \inst5|U1|u2|tsr14  & (\inst5|U1|u2|tbr[4] ) # !\inst5|U1|u2|tsr14  & \inst5|U1|u2|tsr[5] 

	.dataa(vcc),
	.datab(\inst5|U1|u2|tsr[5] ),
	.datac(\inst5|U1|u2|tsr14 ),
	.datad(\inst5|U1|u2|tbr[4] ),
	.cin(gnd),
	.combout(\inst5|U1|u2|tsr_4_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_4_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_4_~0 .lut_mask = 16'hFC0C;
// synopsys translate_on

// atom is at LCFF_X26_Y18_N11
cycloneii_lcell_ff \inst5|U1|u1|clkdiv_2_ (
	.clk(\inst4|acc[12]~clkctrl ),
	.datain(\inst5|U1|u1|clkdiv_2_~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u1|clkdiv[2] ));

// atom is at LCFF_X26_Y18_N19
cycloneii_lcell_ff \inst5|U1|u1|clkdiv_1_ (
	.clk(\inst4|acc[12]~clkctrl ),
	.datain(\inst5|U1|u1|clkdiv_1_~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u1|clkdiv[1] ));

// atom is at LCFF_X26_Y18_N9
cycloneii_lcell_ff \inst5|U1|u1|clk1x_enable_Z (
	.clk(\inst4|acc[12]~clkctrl ),
	.datain(\inst5|U1|u1|clk1x_enable_Z~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|U1|u1|N_396_i ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u1|clk1x_enable ));

// atom is at LCFF_X26_Y18_N27
cycloneii_lcell_ff \inst5|U1|u1|clkdiv_0_ (
	.clk(\inst4|acc[12]~clkctrl ),
	.datain(\inst5|U1|u1|clkdiv_0_~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u1|clkdiv[0] ));

// atom is at LCCOMB_X26_Y18_N16
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_5_sum3_a_Z (
// Equation(s):
// \inst5|U1|u1|clkdiv_5_sum3_a  = !\inst5|U1|u1|clkdiv[0]  # !\inst5|U1|u1|clk1x_enable 

	.dataa(vcc),
	.datab(vcc),
	.datac(\inst5|U1|u1|clk1x_enable ),
	.datad(\inst5|U1|u1|clkdiv[0] ),
	.cin(gnd),
	.combout(\inst5|U1|u1|clkdiv_5_sum3_a ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_5_sum3_a_Z .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_5_sum3_a_Z .lut_mask = 16'h0FFF;
// synopsys translate_on

// atom is at LCCOMB_X26_Y18_N28
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_3_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_3_~COMBOUT  = \inst5|U1|u1|U1_u1_clkdiv[3]  $ (!\inst5|U1|u1|clkdiv_5_sum3_a  & \inst5|U1|u1|clkdiv[1]  & \inst5|U1|u1|clkdiv[2] )

	.dataa(\inst5|U1|u1|clkdiv_5_sum3_a ),
	.datab(\inst5|U1|u1|clkdiv[1] ),
	.datac(\inst5|U1|u1|U1_u1_clkdiv[3] ),
	.datad(\inst5|U1|u1|clkdiv[2] ),
	.cin(gnd),
	.combout(\inst5|U1|u1|clkdiv_3_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_3_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_3_~0 .lut_mask = 16'hB4F0;
// synopsys translate_on

// atom is at LCFF_X18_Y20_N21
cycloneii_lcell_ff \inst5|din_4_ (
	.clk(\inst5|cnt[3]~clkctrl ),
	.datain(\inst5|din[4]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|din[4] ));

// atom is at LCFF_X19_Y21_N1
cycloneii_lcell_ff \inst5|U1|u2|tbr_5_ (
	.clk(\inst5|wrn_i_1~clkctrl ),
	.datain(\inst5|U1|u2|tbr[5]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tbr[5] ));

// atom is at LCFF_X18_Y21_N13
cycloneii_lcell_ff \inst5|U1|u2|tsr_6_ (
	.clk(!\inst5|U1|u2|U1_u2_clkdiv[3]~clkctrl ),
	.datain(\inst5|U1|u2|tsr_6_~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|U1|u2|N_485_i ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tsr[6] ));

// atom is at LCCOMB_X19_Y21_N2
cycloneii_lcell_comb \inst5|U1|u2|tsr_5_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_5_~COMBOUT  = \inst5|U1|u2|tsr14  & (\inst5|U1|u2|tbr[5] ) # !\inst5|U1|u2|tsr14  & \inst5|U1|u2|tsr[6] 

	.dataa(\inst5|U1|u2|tsr[6] ),
	.datab(vcc),
	.datac(\inst5|U1|u2|tsr14 ),
	.datad(\inst5|U1|u2|tbr[5] ),
	.cin(gnd),
	.combout(\inst5|U1|u2|tsr_5_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_5_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_5_~0 .lut_mask = 16'hFA0A;
// synopsys translate_on

// atom is at LCCOMB_X26_Y18_N10
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_2_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_2_~COMBOUT  = \inst5|U1|u1|clkdiv[2]  $ (\inst5|U1|u1|clk1x_enable  & \inst5|U1|u1|clkdiv[0]  & \inst5|U1|u1|clkdiv[1] )

	.dataa(\inst5|U1|u1|clk1x_enable ),
	.datab(\inst5|U1|u1|clkdiv[0] ),
	.datac(\inst5|U1|u1|clkdiv[2] ),
	.datad(\inst5|U1|u1|clkdiv[1] ),
	.cin(gnd),
	.combout(\inst5|U1|u1|clkdiv_2_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_2_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_2_~0 .lut_mask = 16'h78F0;
// synopsys translate_on

// atom is at LCCOMB_X26_Y18_N18
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_1_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_1_~COMBOUT  = \inst5|U1|u1|clkdiv[1]  $ (\inst5|U1|u1|clk1x_enable  & \inst5|U1|u1|clkdiv[0] )

	.dataa(vcc),
	.datab(\inst5|U1|u1|clk1x_enable ),
	.datac(\inst5|U1|u1|clkdiv[1] ),
	.datad(\inst5|U1|u1|clkdiv[0] ),
	.cin(gnd),
	.combout(\inst5|U1|u1|clkdiv_1_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_1_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_1_~0 .lut_mask = 16'h3CF0;
// synopsys translate_on

// atom is at LCCOMB_X26_Y18_N8
cycloneii_lcell_comb \inst5|U1|u1|clk1x_enable_Z~0 (
// Equation(s):
// \inst5|U1|u1|clk1x_enable_Z~COMBOUT  = \inst5|U1|u1|rxd1_i_0  & !\inst5|U1|u1|rxd2_i 

	.dataa(\inst5|U1|u1|rxd1_i_0 ),
	.datab(vcc),
	.datac(\inst5|U1|u1|rxd2_i ),
	.datad(vcc),
	.cin(gnd),
	.combout(\inst5|U1|u1|clk1x_enable_Z~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clk1x_enable_Z~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clk1x_enable_Z~0 .lut_mask = 16'h0A0A;
// synopsys translate_on

// atom is at LCCOMB_X26_Y18_N26
cycloneii_lcell_comb \inst5|U1|u1|clkdiv_0_~0 (
// Equation(s):
// \inst5|U1|u1|clkdiv_0_~COMBOUT  = \inst5|U1|u1|clk1x_enable  $ \inst5|U1|u1|clkdiv[0] 

	.dataa(vcc),
	.datab(\inst5|U1|u1|clk1x_enable ),
	.datac(\inst5|U1|u1|clkdiv[0] ),
	.datad(vcc),
	.cin(gnd),
	.combout(\inst5|U1|u1|clkdiv_0_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u1|clkdiv_0_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u1|clkdiv_0_~0 .lut_mask = 16'h3C3C;
// synopsys translate_on

// atom is at LCFF_X18_Y20_N11
cycloneii_lcell_ff \inst5|din_5_ (
	.clk(\inst5|cnt[3]~clkctrl ),
	.datain(gnd),
	.sdata(\inst1|altsyncram_component|auto_generated|q_a[5] ),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(vcc),
	.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|din[5] ));

// atom is at LCFF_X18_Y21_N7
cycloneii_lcell_ff \inst5|U1|u2|tbr_6_ (
	.clk(\inst5|wrn_i_1~clkctrl ),
	.datain(\inst5|U1|u2|tbr[6]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tbr[6] ));

// atom is at LCFF_X19_Y21_N31
cycloneii_lcell_ff \inst5|U1|u2|tsr_7_ (
	.clk(!\inst5|U1|u2|U1_u2_clkdiv[3]~clkctrl ),
	.datain(\inst5|U1|u2|tsr_7_~COMBOUT ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|U1|u2|N_485_i ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tsr[7] ));

// atom is at LCCOMB_X18_Y21_N12
cycloneii_lcell_comb \inst5|U1|u2|tsr_6_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_6_~COMBOUT  = \inst5|U1|u2|tsr14  & (\inst5|U1|u2|tbr[6] ) # !\inst5|U1|u2|tsr14  & \inst5|U1|u2|tsr[7] 

	.dataa(vcc),
	.datab(\inst5|U1|u2|tsr[7] ),
	.datac(\inst5|U1|u2|tsr14 ),
	.datad(\inst5|U1|u2|tbr[6] ),
	.cin(gnd),
	.combout(\inst5|U1|u2|tsr_6_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_6_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_6_~0 .lut_mask = 16'hFC0C;
// synopsys translate_on

// atom is at LCFF_X18_Y20_N13
cycloneii_lcell_ff \inst5|din_6_ (
	.clk(\inst5|cnt[3]~clkctrl ),
	.datain(\inst5|din[6]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|din[6] ));

// atom is at LCFF_X19_Y21_N11
cycloneii_lcell_ff \inst5|U1|u2|tbr_7_ (
	.clk(\inst5|wrn_i_1~clkctrl ),
	.datain(\inst5|U1|u2|tbr[7]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|U1|u2|tbr[7] ));

// atom is at LCCOMB_X19_Y21_N30
cycloneii_lcell_comb \inst5|U1|u2|tsr_7_~0 (
// Equation(s):
// \inst5|U1|u2|tsr_7_~COMBOUT  = \inst5|U1|u2|tsr14  & \inst5|U1|u2|tbr[7] 

	.dataa(vcc),
	.datab(vcc),
	.datac(\inst5|U1|u2|tsr14 ),
	.datad(\inst5|U1|u2|tbr[7] ),
	.cin(gnd),
	.combout(\inst5|U1|u2|tsr_7_~COMBOUT ),
	.cout());
// synopsys translate_off
defparam \inst5|U1|u2|tsr_7_~0 .sum_lutc_input = "datac";
defparam \inst5|U1|u2|tsr_7_~0 .lut_mask = 16'hF000;
// synopsys translate_on

// atom is at LCFF_X18_Y20_N25
cycloneii_lcell_ff \inst5|din_7_ (
	.clk(\inst5|cnt[3]~clkctrl ),
	.datain(\inst5|din[7]~feeder ),
	.sdata(),
	.aclr(!\inst3|rst_out~clkctrl ),
	.sclr(gnd),
	.sload(gnd),
	.ena(\inst5|sclrun1_rom_addr9_1_0_a2 ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\inst5|din[7] ));

// atom is at CLKCTRL_G5
cycloneii_clkctrl \inst5|cnt[3]~clkctrl_I (
	.ena(vcc),
	.inclk({gnd,gnd,gnd,\inst5|cnt[3] }),
	.clkselect({gnd,gnd}),
	.devclrn(devclrn),
	.devpor(devpor),
	.outclk(\inst5|cnt[3]~clkctrl ));
// synopsys translate_off
defparam \inst5|cnt[3]~clkctrl_I .clock_type = "Global Clock";
defparam \inst5|cnt[3]~clkctrl_I .ena_register_mode = "falling edge";
// synopsys translate_on

// atom is at CLKCTRL_G1
cycloneii_clkctrl \inst4|acc[12]~clkctrl_I (
	.ena(vcc),
	.inclk({gnd,gnd,gnd,\inst4|acc[12] }),
	.clkselect({gnd,gnd}),
	.devclrn(devclrn),
	.devpor(devpor),
	.outclk(\inst4|acc[12]~clkctrl ));
// synopsys translate_off
defparam \inst4|acc[12]~clkctrl_I .clock_type = "Global Clock";
defparam \inst4|acc[12]~clkctrl_I .ena_register_mode = "falling edge";
// synopsys translate_on

// atom is at CLKCTRL_G12
cycloneii_clkctrl \inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl_I (
	.ena(vcc),
	.inclk({gnd,gnd,gnd,\inst5|U1|u1|U1_u1_clkdiv[3] }),
	.clkselect({gnd,gnd}),
	.devclrn(devclrn),
	.devpor(devpor),
	.outclk(\inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl ));
// synopsys translate_off
defparam \inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl_I .clock_type = "Global Clock";
defparam \inst5|U1|u1|U1_u1_clkdiv[3]~clkctrl_I .ena_register_mode = "falling edge";
// synopsys tra

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -