blg.vhd.txt

来自「lattice isplever7竟然没有除法库,只好在网上找了老外写的vhdl」· 文本 代码 · 共 406 行 · 第 1/2 页

TXT
406
字号
               (g(3) and p(4) and p(5) and p(6) and p(7) and p(8)) or               (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)) or               (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                and p(8)) or               (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                and p(7) and p(8)));    end generate;    C10_GEN : if WIDTH >= 10 generate      C(10) <= (g(9) or                (g(8) and p(9)) or                (g(7) and p(8) and p(9)) or                (g(6) and p(7) and p(8) and p(9)) or                (g(5) and p(6) and p(7) and p(8) and p(9)) or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9)) or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)) or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9)));    end generate;    C11_GEN : if WIDTH >= 11 generate      C(11) <= (g(10) or                (g(9) and p(10)) or                (g(8) and p(9) and p(10)) or                (g(7) and p(8) and p(9) and p(10)) or                (g(6) and p(7) and p(8) and p(9) and p(10)) or                (g(5) and p(6) and p(7) and p(8) and p(9) and p(10)) or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9) and p(10))                or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)                 and p(10)) or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9) and p(10)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9) and p(10)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9) and p(10)));    end generate;    C12_GEN : if WIDTH >= 12 generate      C(12) <= (g(11) or                (g(10) and p(11)) or                (g(9) and p(10) and p(11)) or                (g(8) and p(9) and p(10) and p(11)) or                (g(7) and p(8) and p(9) and p(10) and p(11)) or                (g(6) and p(7) and p(8) and p(9) and p(10) and p(11)) or                (g(5) and p(6) and p(7) and p(8) and p(9) and p(10) and p(11))                or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9) and p(10)                 and p(11)) or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)                 and p(10) and p(11)) or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9) and p(10) and p(11)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9) and p(10) and p(11)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9) and p(10) and p(11)));    end generate;    C13_GEN : if WIDTH >= 13 generate      C(13) <= (g(12) or                (g(11) and p(12)) or                (g(10) and p(11) and p(12)) or                (g(9) and p(10) and p(11) and p(12)) or                (g(8) and p(9) and p(10) and p(11) and p(12)) or                (g(7) and p(8) and p(9) and p(10) and p(11) and p(12)) or                (g(6) and p(7) and p(8) and p(9) and p(10) and p(11) and p(12))                or                (g(5) and p(6) and p(7) and p(8) and p(9) and p(10) and p(11)                 and p(12)) or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9) and p(10)                 and p(11) and p(12)) or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)                 and p(10) and p(11) and p(12)) or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9) and p(10) and p(11) and p(12)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9) and p(10) and p(11) and p(12)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)));    end generate;    C14_GEN : if WIDTH >= 14 generate      C(14) <= (g(13) or                (g(12) and p(13)) or                (g(11) and p(12) and p(13)) or                (g(10) and p(11) and p(12) and p(13)) or                (g(9) and p(10) and p(11) and p(12) and p(13)) or                (g(8) and p(9) and p(10) and p(11) and p(12) and p(13)) or                (g(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13)) or                (g(6) and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13)) or                (g(5) and p(6) and p(7) and p(8) and p(9) and p(10) and p(11)                 and p(12) and p(13)) or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9) and p(10)                 and p(11) and p(12) and p(13)) or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)                 and p(10) and p(11) and p(12) and p(13)) or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9) and p(10) and p(11) and p(12) and p(13)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9) and p(10) and p(11) and p(12) and p(13)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13)));    end generate;    C15_GEN : if WIDTH >= 15 generate      C(15) <= (g(14) or                (g(13) and p(14)) or                (g(12) and p(13) and p(14)) or                (g(11) and p(12) and p(13) and p(14)) or                (g(10) and p(11) and p(12) and p(13) and p(14)) or                (g(9) and p(10) and p(11) and p(12) and p(13) and p(14)) or                (g(8) and p(9) and p(10) and p(11) and p(12) and p(13)                 and p(14)) or                (g(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13) and p(14)) or                (g(6) and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13) and p(14)) or                (g(5) and p(6) and p(7) and p(8) and p(9) and p(10) and p(11)                 and p(12) and p(13) and p(14)) or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9) and p(10)                 and p(11) and p(12) and p(13) and p(14)) or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)                 and p(10) and p(11) and p(12) and p(13) and p(14)) or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9) and p(10) and p(11) and p(12) and p(13) and p(14)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9) and p(10) and p(11) and p(12) and p(13)                 and p(14)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13) and p(14)));    end generate;    C16_GEN : if WIDTH >= 16 generate      C(16) <= (g(15) or                (g(14) and p(15)) or                (g(13) and p(14) and p(15)) or                (g(12) and p(13) and p(14) and p(15)) or                (g(11) and p(12) and p(13) and p(14) and p(15)) or                (g(10) and p(11) and p(12) and p(13) and p(14) and p(15)) or                (g(9) and p(10) and p(11) and p(12) and p(13) and p(14)                 and p(15)) or                (g(8) and p(9) and p(10) and p(11) and p(12) and p(13)                 and p(14) and p(15)) or                (g(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13) and p(14) and p(15)) or                (g(6) and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13) and p(14) and p(15)) or                (g(5) and p(6) and p(7) and p(8) and p(9) and p(10) and p(11)                 and p(12) and p(13) and p(14) and p(15)) or                (g(4) and p(5) and p(6) and p(7) and p(8) and p(9) and p(10)                 and p(11) and p(12) and p(13) and p(14) and p(15)) or                (g(3) and p(4) and p(5) and p(6) and p(7) and p(8) and p(9)                 and p(10) and p(11) and p(12) and p(13) and p(14) and p(15))                or                (g(2) and p(3) and p(4) and p(5) and p(6) and p(7) and p(8)                 and p(9) and p(10) and p(11) and p(12) and p(13) and p(14)                 and p(15)) or                (g(1) and p(2) and p(3) and p(4) and p(5) and p(6) and p(7)                 and p(8) and p(9) and p(10) and p(11) and p(12) and p(13)                 and p(14) and p(15)) or                (g(0) and p(1) and p(2) and p(3) and p(4) and p(5) and p(6)                 and p(7) and p(8) and p(9) and p(10) and p(11) and p(12)                 and p(13) and p(14) and p(15)));    end generate;  end generate;--I0: OR8--port map (A=>o1, B=>o2, C=>o3, D=>o4, E=>o5, F=>o6, G=>o7, H=>o8, Q=>C(8));--o1 <= g(7);--I2: OR2 port map(g(6), p(7), o2);--I3: OR3 port map(g(5), p(6), p(7), o3);--I4: OR4 port map(g(4), p(5), p(6), p(7), o4);--I5: OR5 port map(g(3), p(4), p(5), p(6), p(7), o5);--I6: OR6 port map(g(2), p(3), p(4), p(5), p(6), p(7), o6);--I7: OR7 port map(g(1), p(2), p(3), p(4), p(5), p(6), p(7), o7);--I8: OR8 port map(g(0), p(1), p(2), p(3), p(4), p(5), p(6), p(7), o8);end RTL;--------------------------------------------------------------------------------- CONFIGURATION--------------------------------------------------------------------------------- synopsys translate_offconfiguration blg_CFG of blg is  for RTL  end for;end blg_CFG;-- synopsys translate_on

⌨️ 快捷键说明

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