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

📄 config_dac.vo

📁 Verilog实现 spi接口的FPGA实现 通过仿真
💻 VO
📖 第 1 页 / 共 5 页
字号:
cycloneii_lcell_ff read_flag(
	.clk(\clk~clkctrl_outclk ),
	.datain(\read_flag~27_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\read_flag~regout ));

// atom is at LCCOMB_X21_Y6_N6
cycloneii_lcell_comb \always13~2 (
// Equation(s):
// \always13~2_combout  = \read_flag~regout  & \main_state.DATA~regout  & \Selector1~58_combout 

	.dataa(vcc),
	.datab(\read_flag~regout ),
	.datac(\main_state.DATA~regout ),
	.datad(\Selector1~58_combout ),
	.cin(gnd),
	.combout(\always13~2_combout ),
	.cout());
// synopsys translate_off
defparam \always13~2 .lut_mask = 16'hC000;
defparam \always13~2 .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N3
cycloneii_lcell_ff \rd_data[0]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[0]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[0]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N10
cycloneii_lcell_comb \data_received[1]~feeder (
// Equation(s):
// \data_received[1]~feeder_combout  = data_received[0]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[0]),
	.cin(gnd),
	.combout(\data_received[1]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[1]~feeder .lut_mask = 16'hFF00;
defparam \data_received[1]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N11
cycloneii_lcell_ff \data_received[1] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[1]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[1]));

// atom is at LCCOMB_X21_Y6_N0
cycloneii_lcell_comb \rd_data[1]~reg0feeder (
// Equation(s):
// \rd_data[1]~reg0feeder_combout  = data_received[1]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[1]),
	.cin(gnd),
	.combout(\rd_data[1]~reg0feeder_combout ),
	.cout());
// synopsys translate_off
defparam \rd_data[1]~reg0feeder .lut_mask = 16'hFF00;
defparam \rd_data[1]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N1
cycloneii_lcell_ff \rd_data[1]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[1]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[1]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N30
cycloneii_lcell_comb \data_received[2]~feeder (
// Equation(s):
// \data_received[2]~feeder_combout  = data_received[1]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[1]),
	.cin(gnd),
	.combout(\data_received[2]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[2]~feeder .lut_mask = 16'hFF00;
defparam \data_received[2]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N31
cycloneii_lcell_ff \data_received[2] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[2]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[2]));

// atom is at LCCOMB_X21_Y6_N12
cycloneii_lcell_comb \rd_data[2]~reg0feeder (
// Equation(s):
// \rd_data[2]~reg0feeder_combout  = data_received[2]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[2]),
	.cin(gnd),
	.combout(\rd_data[2]~reg0feeder_combout ),
	.cout());
// synopsys translate_off
defparam \rd_data[2]~reg0feeder .lut_mask = 16'hFF00;
defparam \rd_data[2]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N13
cycloneii_lcell_ff \rd_data[2]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[2]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[2]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N28
cycloneii_lcell_comb \data_received[3]~feeder (
// Equation(s):
// \data_received[3]~feeder_combout  = data_received[2]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[2]),
	.cin(gnd),
	.combout(\data_received[3]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[3]~feeder .lut_mask = 16'hFF00;
defparam \data_received[3]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N29
cycloneii_lcell_ff \data_received[3] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[3]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[3]));

// atom is at LCCOMB_X21_Y6_N8
cycloneii_lcell_comb \rd_data[3]~reg0feeder (
// Equation(s):
// \rd_data[3]~reg0feeder_combout  = data_received[3]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[3]),
	.cin(gnd),
	.combout(\rd_data[3]~reg0feeder_combout ),
	.cout());
// synopsys translate_off
defparam \rd_data[3]~reg0feeder .lut_mask = 16'hFF00;
defparam \rd_data[3]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N9
cycloneii_lcell_ff \rd_data[3]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[3]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[3]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N6
cycloneii_lcell_comb \data_received[4]~feeder (
// Equation(s):
// \data_received[4]~feeder_combout  = data_received[3]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[3]),
	.cin(gnd),
	.combout(\data_received[4]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[4]~feeder .lut_mask = 16'hFF00;
defparam \data_received[4]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N7
cycloneii_lcell_ff \data_received[4] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[4]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[4]));

// atom is at LCCOMB_X21_Y6_N16
cycloneii_lcell_comb \rd_data[4]~reg0feeder (
// Equation(s):
// \rd_data[4]~reg0feeder_combout  = data_received[4]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[4]),
	.cin(gnd),
	.combout(\rd_data[4]~reg0feeder_combout ),
	.cout());
// synopsys translate_off
defparam \rd_data[4]~reg0feeder .lut_mask = 16'hFF00;
defparam \rd_data[4]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N17
cycloneii_lcell_ff \rd_data[4]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[4]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[4]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N0
cycloneii_lcell_comb \data_received[5]~feeder (
// Equation(s):
// \data_received[5]~feeder_combout  = data_received[4]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[4]),
	.cin(gnd),
	.combout(\data_received[5]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[5]~feeder .lut_mask = 16'hFF00;
defparam \data_received[5]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N1
cycloneii_lcell_ff \data_received[5] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[5]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[5]));

// atom is at LCCOMB_X21_Y6_N20
cycloneii_lcell_comb \rd_data[5]~reg0feeder (
// Equation(s):
// \rd_data[5]~reg0feeder_combout  = data_received[5]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[5]),
	.cin(gnd),
	.combout(\rd_data[5]~reg0feeder_combout ),
	.cout());
// synopsys translate_off
defparam \rd_data[5]~reg0feeder .lut_mask = 16'hFF00;
defparam \rd_data[5]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N21
cycloneii_lcell_ff \rd_data[5]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[5]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[5]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N2
cycloneii_lcell_comb \data_received[6]~feeder (
// Equation(s):
// \data_received[6]~feeder_combout  = data_received[5]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[5]),
	.cin(gnd),
	.combout(\data_received[6]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[6]~feeder .lut_mask = 16'hFF00;
defparam \data_received[6]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N3
cycloneii_lcell_ff \data_received[6] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[6]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[6]));

// atom is at LCFF_X21_Y6_N29
cycloneii_lcell_ff \rd_data[6]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(gnd),
	.sdata(data_received[6]),
	.aclr(gnd),
	.sclr(gnd),
	.sload(vcc),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[6]~reg0_regout ));

// atom is at LCCOMB_X19_Y6_N20
cycloneii_lcell_comb \data_received[7]~feeder (
// Equation(s):
// \data_received[7]~feeder_combout  = data_received[6]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[6]),
	.cin(gnd),
	.combout(\data_received[7]~feeder_combout ),
	.cout());
// synopsys translate_off
defparam \data_received[7]~feeder .lut_mask = 16'hFF00;
defparam \data_received[7]~feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X19_Y6_N21
cycloneii_lcell_ff \data_received[7] (
	.clk(\clk~clkctrl_outclk ),
	.datain(\data_received[7]~feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\Equal1~126_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(data_received[7]));

// atom is at LCCOMB_X21_Y6_N22
cycloneii_lcell_comb \rd_data[7]~reg0feeder (
// Equation(s):
// \rd_data[7]~reg0feeder_combout  = data_received[7]

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(data_received[7]),
	.cin(gnd),
	.combout(\rd_data[7]~reg0feeder_combout ),
	.cout());
// synopsys translate_off
defparam \rd_data[7]~reg0feeder .lut_mask = 16'hFF00;
defparam \rd_data[7]~reg0feeder .sum_lutc_input = "datac";
// synopsys translate_on

// atom is at LCFF_X21_Y6_N23
cycloneii_lcell_ff \rd_data[7]~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\rd_data[7]~reg0feeder_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(\always13~2_combout ),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data[7]~reg0_regout ));

// atom is at LCFF_X21_Y6_N7
cycloneii_lcell_ff \rd_data_valid~reg0 (
	.clk(\clk~clkctrl_outclk ),
	.datain(\always13~2_combout ),
	.sdata(gnd),
	.aclr(gnd),
	.sclr(gnd),
	.sload(gnd),
	.ena(vcc),
	.devclrn(devclrn),
	.devpor(devpor),
	.regout(\rd_data_valid~reg0_regout ));

// atom is at LCCOMB_X20_Y6_N16
cycloneii_lcell_comb \busy~reg0feeder (
// Equation(s):
// \busy~reg0feeder_combout  = \main_state.IDLE~regout 

	.dataa(vcc),
	.datab(vcc),
	.datac(vcc),
	.datad(\main_state.IDLE~regout ),
	.cin(gnd),
	.combout(\busy~reg0feeder_combout ),

⌨️ 快捷键说明

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