From 6fca7b9641b55db19d511e26c6b57be063fabb47 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Fri, 4 Dec 2020 09:27:11 -0700 Subject: [PATCH] [Doc] Add figures about fle architecture v1.1 --- .../fle_arch_softadder_dual_lut3_mode.svg | 385 ++++++++++++++++++ .../figures/fle_arch_softadder_schematic.svg | 385 ++++++++++++++++++ ...fle_arch_softadder_shift_register_mode.svg | 385 ++++++++++++++++++ .../fle_arch_softadder_single_lut4_mode.svg | 385 ++++++++++++++++++ .../fle_arch_softadder_soft_adder_mode.svg | 385 ++++++++++++++++++ 5 files changed, 1925 insertions(+) create mode 100644 DOC/source/arch/figures/fle_arch_softadder_dual_lut3_mode.svg create mode 100644 DOC/source/arch/figures/fle_arch_softadder_schematic.svg create mode 100644 DOC/source/arch/figures/fle_arch_softadder_shift_register_mode.svg create mode 100644 DOC/source/arch/figures/fle_arch_softadder_single_lut4_mode.svg create mode 100644 DOC/source/arch/figures/fle_arch_softadder_soft_adder_mode.svg diff --git a/DOC/source/arch/figures/fle_arch_softadder_dual_lut3_mode.svg b/DOC/source/arch/figures/fle_arch_softadder_dual_lut3_mode.svg new file mode 100644 index 0000000..a559eef --- /dev/null +++ b/DOC/source/arch/figures/fle_arch_softadder_dual_lut3_mode.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + Produced by OmniGraffle 7.18\n2020-12-04 16:24:40 +0000 + + dual_lut3 + + 图层 1 + + + + + + + + + + + + 4-LUT + + + + + + + + + + + in3 + + + + + in0 + + + + + in1 + + + + + in2 + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[0] + + + + + + + + + M + U + X + + + + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[1] + + + + + + + + + LUT4_out + + + + + + + + + + + + + + LUT3_out[0] + + + + + LUT3_out[1] + + + + + + + + scin + + + + + + + + + + + scout + + + + + + + + + + + + + + + + + + + + regin + + + + + + + + + M + U + X + + + + + + + + + + + + + + + + + + regout + + + + + CLK + + + + + + + + + + + + + + + + + + + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + + + + + + + cin + + + + + + + + + M + U + X + + + + + LUT2_out[1] + + + + + + + + + + + + + + + MUX + + + + + LUT2_out[0] + + + + + + + + + + + + + + + cout + + + + + + + + Reset + + + + + + + + + + + + diff --git a/DOC/source/arch/figures/fle_arch_softadder_schematic.svg b/DOC/source/arch/figures/fle_arch_softadder_schematic.svg new file mode 100644 index 0000000..064d224 --- /dev/null +++ b/DOC/source/arch/figures/fle_arch_softadder_schematic.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + Produced by OmniGraffle 7.18\n2020-12-04 16:24:40 +0000 + + schematic + + 图层 1 + + + + + + + + + + + + 4-LUT + + + + + + + + + + + in3 + + + + + in0 + + + + + in1 + + + + + in2 + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[0] + + + + + + + + + M + U + X + + + + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[1] + + + + + + + + + LUT4_out + + + + + + + + + + + + + + LUT3_out[0] + + + + + LUT3_out[1] + + + + + + + + scin + + + + + + + + + + + scout + + + + + + + + + + + + + + + + + + + + regin + + + + + + + + + M + U + X + + + + + + + + + + + + + + + + + + regout + + + + + CLK + + + + + + + + + + + + + + + + + + + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + + + + + + + cin + + + + + + + + + M + U + X + + + + + LUT2_out[1] + + + + + + + + + + + + + + + MUX + + + + + LUT2_out[0] + + + + + + + + + + + + + + + cout + + + + + + + + Reset + + + + + + + + + + + + diff --git a/DOC/source/arch/figures/fle_arch_softadder_shift_register_mode.svg b/DOC/source/arch/figures/fle_arch_softadder_shift_register_mode.svg new file mode 100644 index 0000000..c239b7e --- /dev/null +++ b/DOC/source/arch/figures/fle_arch_softadder_shift_register_mode.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + Produced by OmniGraffle 7.18\n2020-12-04 16:24:40 +0000 + + shift_register + + 图层 1 + + + + + + + + + + + + 4-LUT + + + + + + + + + + + in3 + + + + + in0 + + + + + in1 + + + + + in2 + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[0] + + + + + + + + + M + U + X + + + + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[1] + + + + + + + + + LUT4_out + + + + + + + + + + + + + + LUT3_out[0] + + + + + LUT3_out[1] + + + + + + + + scin + + + + + + + + + + + scout + + + + + + + + + + + + + + + + + + + + regin + + + + + + + + + M + U + X + + + + + + + + + + + + + + + + + + regout + + + + + CLK + + + + + + + + + + + + + + + + + + + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + + + + + + + cin + + + + + + + + + M + U + X + + + + + LUT2_out[1] + + + + + + + + + + + + + + + MUX + + + + + LUT2_out[0] + + + + + + + + + + + + + + + cout + + + + + + + + Reset + + + + + + + + + + + + diff --git a/DOC/source/arch/figures/fle_arch_softadder_single_lut4_mode.svg b/DOC/source/arch/figures/fle_arch_softadder_single_lut4_mode.svg new file mode 100644 index 0000000..018c66d --- /dev/null +++ b/DOC/source/arch/figures/fle_arch_softadder_single_lut4_mode.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + Produced by OmniGraffle 7.18\n2020-12-04 16:24:40 +0000 + + single_lut4 + + 图层 1 + + + + + + + + + + + + 4-LUT + + + + + + + + + + + in3 + + + + + in0 + + + + + in1 + + + + + in2 + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[0] + + + + + + + + + M + U + X + + + + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[1] + + + + + + + + + LUT4_out + + + + + + + + + + + + + + LUT3_out[0] + + + + + LUT3_out[1] + + + + + + + + scin + + + + + + + + + + + scout + + + + + + + + + + + + + + + + + + + + regin + + + + + + + + + M + U + X + + + + + + + + + + + + + + + + + + regout + + + + + CLK + + + + + + + + + + + + + + + + + + + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + + + + + + + cin + + + + + + + + + M + U + X + + + + + LUT2_out[1] + + + + + + + + + + + + + + + MUX + + + + + LUT2_out[0] + + + + + + + + + + + + + + + cout + + + + + + + + Reset + + + + + + + + + + + + diff --git a/DOC/source/arch/figures/fle_arch_softadder_soft_adder_mode.svg b/DOC/source/arch/figures/fle_arch_softadder_soft_adder_mode.svg new file mode 100644 index 0000000..35ffba6 --- /dev/null +++ b/DOC/source/arch/figures/fle_arch_softadder_soft_adder_mode.svg @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + Produced by OmniGraffle 7.18\n2020-12-04 16:24:40 +0000 + + soft_adder + + 图层 1 + + + + + + + + + + + + 4-LUT + + + + + + + + + + + in3 + + + + + in0 + + + + + in1 + + + + + in2 + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[0] + + + + + + + + + M + U + X + + + + + + + + + + + + + + + FF + + + + + + + + + + + + + + + + + + + + + + + out[1] + + + + + + + + + LUT4_out + + + + + + + + + + + + + + LUT3_out[0] + + + + + LUT3_out[1] + + + + + + + + scin + + + + + + + + + + + scout + + + + + + + + + + + + + + + + + + + + regin + + + + + + + + + M + U + X + + + + + + + + + + + + + + + + + + regout + + + + + CLK + + + + + + + + + + + + + + + + + + + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + M + U + X + + + + + + + + + + + + + + + cin + + + + + + + + + M + U + X + + + + + LUT2_out[1] + + + + + + + + + + + + + + + MUX + + + + + LUT2_out[0] + + + + + + + + + + + + + + + cout + + + + + + + + Reset + + + + + + + + + + + +