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

📄 datasort.v

📁 FPGA内
💻 V
📖 第 1 页 / 共 3 页
字号:
		if (d5_8 > de_8) flg5_8 <= flg5_7 + 1;	else flg5_8 <= flg5_7;
		if (d6_8 > df_8) flg6_8 <= flg6_7 + 1;	else flg6_8 <= flg6_7;
		if (d7_8 >= d0_8) flg7_8 <= flg7_7 + 1;	else flg7_8 <= flg7_7;
		if (d8_8 >= d1_8) flg8_8 <= flg8_7 + 1;	else flg8_8 <= flg8_7;
		if (d9_8 >= d2_8) flg9_8 <= flg9_7 + 1;	else flg9_8 <= flg9_7;
		if (da_8 >= d3_8) flga_8 <= flga_7 + 1;	else flga_8 <= flga_7;
		if (db_8 >= d4_8) flgb_8 <= flgb_7 + 1;	else flgb_8 <= flgb_7;
		if (dc_8 >= d5_8) flgc_8 <= flgc_7 + 1;	else flgc_8 <= flgc_7;
		if (dd_8 >= d6_8) flgd_8 <= flgd_7 + 1;	else flgd_8 <= flgd_7;
		if (de_8 >= d7_8) flge_8 <= flge_7 + 1;	else flge_8 <= flge_7;
		if (df_8 >= d8_8) flgf_8 <= flgf_7 + 1;	else flgf_8 <= flgf_7;

		if (d0_9 > da_9) flg0_9 <= flg0_8 + 1;	else flg0_9 <= flg0_8;
		if (d1_9 > db_9) flg1_9 <= flg1_8 + 1;	else flg1_9 <= flg1_8;
		if (d2_9 > dc_9) flg2_9 <= flg2_8 + 1;	else flg2_9 <= flg2_8;
		if (d3_9 > dd_9) flg3_9 <= flg3_8 + 1;	else flg3_9 <= flg3_8;
		if (d4_9 > de_9) flg4_9 <= flg4_8 + 1;	else flg4_9 <= flg4_8;
		if (d5_9 > df_9) flg5_9 <= flg5_8 + 1;	else flg5_9 <= flg5_8;
		if (d6_9 >= d0_9) flg6_9 <= flg6_8 + 1;	else flg6_9 <= flg6_8;
		if (d7_9 >= d1_9) flg7_9 <= flg7_8 + 1;	else flg7_9 <= flg7_8;
		if (d8_9 >= d2_9) flg8_9 <= flg8_8 + 1;	else flg8_9 <= flg8_8;
		if (d9_9 >= d3_9) flg9_9 <= flg9_8 + 1;	else flg9_9 <= flg9_8;
		if (da_9 >= d4_9) flga_9 <= flga_8 + 1;	else flga_9 <= flga_8;
		if (db_9 >= d5_9) flgb_9 <= flgb_8 + 1;	else flgb_9 <= flgb_8;
		if (dc_9 >= d6_9) flgc_9 <= flgc_8 + 1;	else flgc_9 <= flgc_8;
		if (dd_9 >= d7_9) flgd_9 <= flgd_8 + 1;	else flgd_9 <= flgd_8;
		if (de_9 >= d8_9) flge_9 <= flge_8 + 1;	else flge_9 <= flge_8;
		if (df_9 >= d9_9) flgf_9 <= flgf_8 + 1;	else flgf_9 <= flgf_8;

		if (d0_a > db_a) flg0_a <= flg0_9 + 1;	else flg0_a <= flg0_9;
		if (d1_a > dc_a) flg1_a <= flg1_9 + 1;	else flg1_a <= flg1_9;
		if (d2_a > dd_a) flg2_a <= flg2_9 + 1;	else flg2_a <= flg2_9;
		if (d3_a > de_a) flg3_a <= flg3_9 + 1;	else flg3_a <= flg3_9;
		if (d4_a > df_a) flg4_a <= flg4_9 + 1;	else flg4_a <= flg4_9;
		if (d5_a >= d0_a) flg5_a <= flg5_9 + 1;	else flg5_a <= flg5_9;
		if (d6_a >= d1_a) flg6_a <= flg6_9 + 1;	else flg6_a <= flg6_9;
		if (d7_a >= d2_a) flg7_a <= flg7_9 + 1;	else flg7_a <= flg7_9;
		if (d8_a >= d3_a) flg8_a <= flg8_9 + 1;	else flg8_a <= flg8_9;
		if (d9_a >= d4_a) flg9_a <= flg9_9 + 1;	else flg9_a <= flg9_9;
		if (da_a >= d5_a) flga_a <= flga_9 + 1;	else flga_a <= flga_9;
		if (db_a >= d6_a) flgb_a <= flgb_9 + 1;	else flgb_a <= flgb_9;
		if (dc_a >= d7_a) flgc_a <= flgc_9 + 1;	else flgc_a <= flgc_9;
		if (dd_a >= d8_a) flgd_a <= flgd_9 + 1;	else flgd_a <= flgd_9;
		if (de_a >= d9_a) flge_a <= flge_9 + 1;	else flge_a <= flge_9;
		if (df_a >= da_a) flgf_a <= flgf_9 + 1;	else flgf_a <= flgf_9;

		if (d0_b > dc_b) flg0_b <= flg0_a + 1;	else flg0_b <= flg0_a;
		if (d1_b > dd_b) flg1_b <= flg1_a + 1;	else flg1_b <= flg1_a;
		if (d2_b > de_b) flg2_b <= flg2_a + 1;	else flg2_b <= flg2_a;
		if (d3_b > df_b) flg3_b <= flg3_a + 1;	else flg3_b <= flg3_a;
		if (d4_b >= d0_b) flg4_b <= flg4_a + 1;	else flg4_b <= flg4_a;
		if (d5_b >= d1_b) flg5_b <= flg5_a + 1;	else flg5_b <= flg5_a;
		if (d6_b >= d2_b) flg6_b <= flg6_a + 1;	else flg6_b <= flg6_a;
		if (d7_b >= d3_b) flg7_b <= flg7_a + 1;	else flg7_b <= flg7_a;
		if (d8_b >= d4_b) flg8_b <= flg8_a + 1;	else flg8_b <= flg8_a;
		if (d9_b >= d5_b) flg9_b <= flg9_a + 1;	else flg9_b <= flg9_a;
		if (da_b >= d6_b) flga_b <= flga_a + 1;	else flga_b <= flga_a;
		if (db_b >= d7_b) flgb_b <= flgb_a + 1;	else flgb_b <= flgb_a;
		if (dc_b >= d8_b) flgc_b <= flgc_a + 1;	else flgc_b <= flgc_a;
		if (dd_b >= d9_b) flgd_b <= flgd_a + 1;	else flgd_b <= flgd_a;
		if (de_b >= da_b) flge_b <= flge_a + 1;	else flge_b <= flge_a;
		if (df_b >= db_b) flgf_b <= flgf_a + 1;	else flgf_b <= flgf_a;

		if (d0_c > dd_c) flg0_c <= flg0_b + 1;	else flg0_c <= flg0_b;
		if (d1_c > de_c) flg1_c <= flg1_b + 1;	else flg1_c <= flg1_b;
		if (d2_c > df_c) flg2_c <= flg2_b + 1;	else flg2_c <= flg2_b;
		if (d3_c >= d0_c) flg3_c <= flg3_b + 1;	else flg3_c <= flg3_b;
		if (d4_c >= d1_c) flg4_c <= flg4_b + 1;	else flg4_c <= flg4_b;
		if (d5_c >= d2_c) flg5_c <= flg5_b + 1;	else flg5_c <= flg5_b;
		if (d6_c >= d3_c) flg6_c <= flg6_b + 1;	else flg6_c <= flg6_b;
		if (d7_c >= d4_c) flg7_c <= flg7_b + 1;	else flg7_c <= flg7_b;
		if (d8_c >= d5_c) flg8_c <= flg8_b + 1;	else flg8_c <= flg8_b;
		if (d9_c >= d6_c) flg9_c <= flg9_b + 1;	else flg9_c <= flg9_b;
		if (da_c >= d7_c) flga_c <= flga_b + 1;	else flga_c <= flga_b;
		if (db_c >= d8_c) flgb_c <= flgb_b + 1;	else flgb_c <= flgb_b;
		if (dc_c >= d9_c) flgc_c <= flgc_b + 1;	else flgc_c <= flgc_b;
		if (dd_c >= da_c) flgd_c <= flgd_b + 1;	else flgd_c <= flgd_b;
		if (de_c >= db_c) flge_c <= flge_b + 1;	else flge_c <= flge_b;
		if (df_c >= dc_c) flgf_c <= flgf_b + 1;	else flgf_c <= flgf_b;

		if (d0_d > de_d) flg0_d <= flg0_c + 1;	else flg0_d <= flg0_c;
		if (d1_d > df_d) flg1_d <= flg1_c + 1;	else flg1_d <= flg1_c;
		if (d2_d >= d0_d) flg2_d <= flg2_c + 1;	else flg2_d <= flg2_c;
		if (d3_d >= d1_d) flg3_d <= flg3_c + 1;	else flg3_d <= flg3_c;
		if (d4_d >= d2_d) flg4_d <= flg4_c + 1;	else flg4_d <= flg4_c;
		if (d5_d >= d3_d) flg5_d <= flg5_c + 1;	else flg5_d <= flg5_c;
		if (d6_d >= d4_d) flg6_d <= flg6_c + 1;	else flg6_d <= flg6_c;
		if (d7_d >= d5_d) flg7_d <= flg7_c + 1;	else flg7_d <= flg7_c;
		if (d8_d >= d6_d) flg8_d <= flg8_c + 1;	else flg8_d <= flg8_c;
		if (d9_d >= d7_d) flg9_d <= flg9_c + 1;	else flg9_d <= flg9_c;
		if (da_d >= d8_d) flga_d <= flga_c + 1;	else flga_d <= flga_c;
		if (db_d >= d9_d) flgb_d <= flgb_c + 1;	else flgb_d <= flgb_c;
		if (dc_d >= da_d) flgc_d <= flgc_c + 1;	else flgc_d <= flgc_c;
		if (dd_d >= db_d) flgd_d <= flgd_c + 1;	else flgd_d <= flgd_c;
		if (de_d >= dc_d) flge_d <= flge_c + 1;	else flge_d <= flge_c;
		if (df_d >= dd_d) flgf_d <= flgf_c + 1;	else flgf_d <= flgf_c;

		if (d0_e > df_e) flg0_e <= flg0_d + 1;	else flg0_e <= flg0_d;
		if (d1_e >= d0_e) flg1_e <= flg1_d + 1;	else flg1_e <= flg1_d;
		if (d2_e >= d1_e) flg2_e <= flg2_d + 1;	else flg2_e <= flg2_d;
		if (d3_e >= d2_e) flg3_e <= flg3_d + 1;	else flg3_e <= flg3_d;
		if (d4_e >= d3_e) flg4_e <= flg4_d + 1;	else flg4_e <= flg4_d;
		if (d5_e >= d4_e) flg5_e <= flg5_d + 1;	else flg5_e <= flg5_d;
		if (d6_e >= d5_e) flg6_e <= flg6_d + 1;	else flg6_e <= flg6_d;
		if (d7_e >= d6_e) flg7_e <= flg7_d + 1;	else flg7_e <= flg7_d;
		if (d8_e >= d7_e) flg8_e <= flg8_d + 1;	else flg8_e <= flg8_d;
		if (d9_e >= d8_e) flg9_e <= flg9_d + 1;	else flg9_e <= flg9_d;
		if (da_e >= d9_e) flga_e <= flga_d + 1;	else flga_e <= flga_d;
		if (db_e >= da_e) flgb_e <= flgb_d + 1;	else flgb_e <= flgb_d;
		if (dc_e >= db_e) flgc_e <= flgc_d + 1;	else flgc_e <= flgc_d;
		if (dd_e >= dc_e) flgd_e <= flgd_d + 1;	else flgd_e <= flgd_d;
		if (de_e >= dd_e) flge_e <= flge_d + 1;	else flge_e <= flge_d;
		if (df_e >= de_e) flgf_e <= flgf_d + 1;	else flgf_e <= flgf_d;

		flg0_f <= flg0_e;
		flg1_f <= flg1_e;
		flg2_f <= flg2_e;
		flg3_f <= flg3_e;
		flg4_f <= flg4_e;
		flg5_f <= flg5_e;
		flg6_f <= flg6_e;
		flg7_f <= flg7_e;
		flg8_f <= flg8_e;
		flg9_f <= flg9_e;
		flga_f <= flga_e;
		flgb_f <= flgb_e;
		flgc_f <= flgc_e;
		flgd_f <= flgd_e;
		flge_f <= flge_e;
		flgf_f <= flgf_e;
	end
end

always @ (posedge clk)
begin
	case (flg0_e)
		0: begin dout00 <= d0_f; end
		1: begin dout01 <= d0_f; end
		2: begin dout02 <= d0_f; end
		3: begin dout03 <= d0_f; end
		4: begin dout04 <= d0_f; end
		5: begin dout05 <= d0_f; end
		6: begin dout06 <= d0_f; end
		7: begin dout07 <= d0_f; end
		8: begin dout08 <= d0_f; end
		9: begin dout09 <= d0_f; end
		10: begin dout10 <= d0_f; end
		11: begin dout11 <= d0_f; end
		12: begin dout12 <= d0_f; end
		13: begin dout13 <= d0_f; end
		14: begin dout14 <= d0_f; end
		15: begin dout15 <= d0_f; end
	endcase

	case (flg1_e)
		0: begin dout00 <= d1_f; end
		1: begin dout01 <= d1_f; end
		2: begin dout02 <= d1_f; end
		3: begin dout03 <= d1_f; end
		4: begin dout04 <= d1_f; end
		5: begin dout05 <= d1_f; end
		6: begin dout06 <= d1_f; end
		7: begin dout07 <= d1_f; end
		8: begin dout08 <= d1_f; end
		9: begin dout09 <= d1_f; end
		10: begin dout10 <= d1_f; end
		11: begin dout11 <= d1_f; end
		12: begin dout12 <= d1_f; end
		13: begin dout13 <= d1_f; end
		14: begin dout14 <= d1_f; end
		15: begin dout15 <= d1_f; end
	endcase

	case (flg2_e)
		0: begin dout00 <= d2_f; end
		1: begin dout01 <= d2_f; end
		2: begin dout02 <= d2_f; end
		3: begin dout03 <= d2_f; end
		4: begin dout04 <= d2_f; end
		5: begin dout05 <= d2_f; end
		6: begin dout06 <= d2_f; end
		7: begin dout07 <= d2_f; end
		8: begin dout08 <= d2_f; end
		9: begin dout09 <= d2_f; end
		10: begin dout10 <= d2_f; end
		11: begin dout11 <= d2_f; end
		12: begin dout12 <= d2_f; end
		13: begin dout13 <= d2_f; end
		14: begin dout14 <= d2_f; end
		15: begin dout15 <= d2_f; end
	endcase

	case (flg3_e)
		0: begin dout00 <= d3_f; end
		1: begin dout01 <= d3_f; end
		2: begin dout02 <= d3_f; end
		3: begin dout03 <= d3_f; end
		4: begin dout04 <= d3_f; end
		5: begin dout05 <= d3_f; end
		6: begin dout06 <= d3_f; end
		7: begin dout07 <= d3_f; end
		8: begin dout08 <= d3_f; end
		9: begin dout09 <= d3_f; end
		10: begin dout10 <= d3_f; end
		11: begin dout11 <= d3_f; end
		12: begin dout12 <= d3_f; end
		13: begin dout13 <= d3_f; end
		14: begin dout14 <= d3_f; end
		15: begin dout15 <= d3_f; end
	endcase

	case (flg4_e)
		0: begin dout00 <= d4_f; end
		1: begin dout01 <= d4_f; end
		2: begin dout02 <= d4_f; end
		3: begin dout03 <= d4_f; end
		4: begin dout04 <= d4_f; end
		5: begin dout05 <= d4_f; end
		6: begin dout06 <= d4_f; end
		7: begin dout07 <= d4_f; end
		8: begin dout08 <= d4_f; end
		9: begin dout09 <= d4_f; end
		10: begin dout10 <= d4_f; end
		11: begin dout11 <= d4_f; end
		12: begin dout12 <= d4_f; end
		13: begin dout13 <= d4_f; end
		14: begin dout14 <= d4_f; end
		15: begin dout15 <= d4_f; end
	endcase

	case (flg5_e)
		0: begin dout00 <= d5_f; end
		1: begin dout01 <= d5_f; end
		2: begin dout02 <= d5_f; end
		3: begin dout03 <= d5_f; end
		4: begin dout04 <= d5_f; end
		5: begin dout05 <= d5_f; end
		6: begin dout06 <= d5_f; end
		7: begin dout07 <= d5_f; end
		8: begin dout08 <= d5_f; end
		9: begin dout09 <= d5_f; end
		10: begin dout10 <= d5_f; end
		11: begin dout11 <= d5_f; end
		12: begin dout12 <= d5_f; end
		13: begin dout13 <= d5_f; end
		14: begin dout14 <= d5_f; end
		15: begin dout15 <= d5_f; end
	endcase

	case (flg6_e)
		0: begin dout00 <= d6_f; end
		1: begin dout01 <= d6_f; end
		2: begin dout02 <= d6_f; end
		3: begin dout03 <= d6_f; end
		4: begin dout04 <= d6_f; end
		5: begin dout05 <= d6_f; end
		6: begin dout06 <= d6_f; end
		7: begin dout07 <= d6_f; end
		8: begin dout08 <= d6_f; end
		9: begin dout09 <= d6_f; end
		10: begin dout10 <= d6_f; end
		11: begin dout11 <= d6_f; end
		12: begin dout12 <= d6_f; end
		13: begin dout13 <= d6_f; end
		14: begin dout14 <= d6_f; end
		15: begin dout15 <= d6_f; end
	endcase

	case (flg7_e)
		0: begin dout00 <= d7_f; end
		1: begin dout01 <= d7_f; end
		2: begin dout02 <= d7_f; end
		3: begin dout03 <= d7_f; end
		4: begin dout04 <= d7_f; end
		5: begin dout05 <= d7_f; end
		6: begin dout06 <= d7_f; end
		7: begin dout07 <= d7_f; end
		8: begin dout08 <= d7_f; end
		9: begin dout09 <= d7_f; end
		10: begin dout10 <= d7_f; end

⌨️ 快捷键说明

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