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

📄 hopt_mult_l5.vqm

📁 nios里面用自定义指令集来实现三角函数
💻 VQM
📖 第 1 页 / 共 5 页
字号:
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[4] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[5]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[5] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[5] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[6]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[6] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[6] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[7]~I (
	.clk(\clock0~clkctrl ),
	.sdata(\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT7 ),
	.sload(vcc),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[7] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[8]~I (
	.clk(\clock0~clkctrl ),
	.sdata(\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT8 ),
	.sload(vcc),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[8] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[9]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[9]~feeder ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[9] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[10]~I (
	.clk(\clock0~clkctrl ),
	.sdata(\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT10 ),
	.sload(vcc),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[10] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[11]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[11] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[11] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[12]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[12]~feeder ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[12] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[13]~I (
	.clk(\clock0~clkctrl ),
	.sdata(\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT13 ),
	.sload(vcc),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[13] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[14]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[14] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[14] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[15]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[15]~feeder ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[15] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[16]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[16] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[16] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[17]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[17] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[17] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[18]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[18] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[18] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[19]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[19] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[19] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[20]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|add_sub_kqf:substage_adder|result[2] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[20] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[21]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[21] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[21] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[22]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|result[22] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[22] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[23]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|add_sub_kqf:substage_adder|result[5] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_dataa_reg[23] ));

cycloneii_lcell_ff \ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[29]~I (
	.clk(\clock0~clkctrl ),
	.datain(\ded_mult_e4j1:ded_mult1|extension_bits[5] ),
	.ena(\ena0~combout ),
	.regout(\ded_mult_e4j1:ded_mult1|substage_adder_datab_reg[29] ));

cycloneii_mac_out \ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~I (
	.clk(\clock0~clkctrl ),
	.aclr(gnd),
	.ena(\ena0~combout ),
	.dataa({\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT23 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT22 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT21 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT20 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT19 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT18 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT17 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT16 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT15 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT14 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT13 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT12 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT11 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT10 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT9 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT8 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT7 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT6 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT5 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT4 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT3 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT2 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~DATAOUT1 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~23 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~22 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~21 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~20 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~19 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~18 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~17 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~16 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~15 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~14 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~13 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_mult5~12 }),
	.dataout({\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT23 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT22 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT21 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT20 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT19 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT18 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT17 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT16 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT15 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT14 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT13 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT12 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT11 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT10 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT9 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT8 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT7 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT6 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT5 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT4 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT3 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT2 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~DATAOUT1 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~11 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~10 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~9 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~8 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~7 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~6 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~5 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~4 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~3 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~2 ,\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~1 ,
\ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~0 }));
defparam \ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~I .dataa_width = 36;
defparam \ded_mult_e4j1:ded_mult1|ded_mult_0jo1:left_mult|ded_mult_u2m1:right_mult|mac_out6~I .output_clock = "0";

cycloneii_lcell_comb \ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|add_sub_cella[1] (
	.datab(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|substage_adder_dataa[1] ),
	.datad(vcc),
	.cin(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult|add_sub_nqf:substage_adder|add_sub_cella[0]~COUT ),
	.combout(\ded_mult_e4j1:ded_mult1|ded_mult_e4m1:right_mult

⌨️ 快捷键说明

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