mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-19 21:40:49 +01:00
Updated cgp chromosomes for 1 bit multipliers.
This commit is contained in:
parent
e8cffeca91
commit
f76284fcaa
@ -1 +1 @@
|
|||||||
{1,4,2,1,0}(0,1,4)(0,1,7)(2,3,3)(0,1,2)(5)
|
{1,5,2,1,0}(0,1,4)(0,1,7)(2,3,3)(0,1,2)(4,5,6)(6,5)
|
@ -1 +1 @@
|
|||||||
{1,1,2,1,0}(0,1,2)(2)
|
{1,4,2,1,0}(0,1,2)(0,1,4)(0,1,7)(3,4,2)(5,2)
|
@ -7,19 +7,19 @@ import sys
|
|||||||
|
|
||||||
""" TESTING """
|
""" TESTING """
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
a = bus(N=10, prefix="a")
|
a = bus(N=1, prefix="a")
|
||||||
b = bus(N=1, prefix="b")
|
b = bus(N=1, prefix="b")
|
||||||
rca = unsigned_ripple_carry_adder(a, b, prefix="h_u_rca8")
|
rca = unsigned_ripple_carry_adder(a, b, prefix="h_u_rca8")
|
||||||
|
|
||||||
# rca.get_v_code_hier(open("h_u_rca8.v", "w"))
|
# rca.get_v_code_hier(open("h_u_rca8.v", "w"))
|
||||||
# rca.get_c_code_hier(open("h_u_rca8.c", "w"))
|
# rca.get_c_code_hier(open("h_u_rca8.c", "w"))
|
||||||
|
|
||||||
arrmul = unsigned_array_multiplier(a, b, prefix="f_u_arr_mul10")
|
arrmul = signed_array_multiplier(a, b, prefix="f_u_arr_mul1")
|
||||||
arrmul.get_c_code_flat(open("f_u_arr_mul10.c", "w"))
|
# arrmul.get_c_code_flat(open("f_u_arr_mul10.c", "w"))
|
||||||
arrmul.get_v_code_flat(open("f_u_arr_mul10.v", "w"))
|
# arrmul.get_v_code_flat(open("f_u_arr_mul10.v", "w"))
|
||||||
|
arrmul.get_cgp_code(open("s_arr_mul1.chr", "w"))
|
||||||
# arrmul.get_cgp_code_hier(open("s_arr_mul5.chr", "w"))
|
# arrmul.get_cgp_code(open("s_arr_mul5.chr", "w"))
|
||||||
# rca.get_cgp_code_hier(open("s_rca5.chr", "w"))
|
# rca.get_cgp_code(open("s_rca5.chr", "w"))
|
||||||
|
|
||||||
w1 = wire(name="a")
|
w1 = wire(name="a")
|
||||||
w2 = wire(name="b")
|
w2 = wire(name="b")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user