mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 09:05:32 +00:00
Merge branch 'YosysHQ:main' into main
This commit is contained in:
commit
fa50434708
31 changed files with 49 additions and 71 deletions
|
@ -1,2 +1,2 @@
|
|||
read_ilang bug1630.il.gz
|
||||
read_rtlil bug1630.il.gz
|
||||
abc9 -lut 4
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOF
|
||||
read_rtlil << EOF
|
||||
|
||||
module \top
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang <<EOT
|
||||
read_rtlil <<EOT
|
||||
# Generated by Yosys 0.9+1706 (git sha1 58ab9f60, clang 6.0.0-1ubuntu2 -fPIC -Os)
|
||||
autoidx 2815
|
||||
attribute \src "../hdl/mem/ahb_async_sram_halfwidth.v:9"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
read_ilang bug1644.il.gz
|
||||
read_rtlil bug1644.il.gz
|
||||
synth_ice40 -top top -dsp -json adc_dac_pass_through.json -run :map_bram
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOF
|
||||
read_rtlil << EOF
|
||||
|
||||
module \top
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang <<EOT
|
||||
read_rtlil <<EOT
|
||||
|
||||
module \mod
|
||||
wire input 1 \clk
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 4 input 0 \S
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
read_ilang opt_lut_elim.il
|
||||
read_rtlil opt_lut_elim.il
|
||||
opt_lut
|
||||
select -assert-count 0 t:$lut
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOF
|
||||
read_rtlil << EOF
|
||||
|
||||
module \top
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
read_ilang opt_lut_port.il
|
||||
read_rtlil opt_lut_port.il
|
||||
opt_lut
|
||||
select -assert-count 2 t:$lut
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 12 input 0 \A
|
||||
|
@ -22,7 +22,7 @@ select -assert-count 1 t:$bmux r:WIDTH=4 %i
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 6 input 0 \A
|
||||
|
@ -46,7 +46,7 @@ select -assert-count 0 t:$bmux
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 160 input 0 \A
|
||||
|
@ -70,7 +70,7 @@ select -assert-count 1 t:$bmux r:S_WIDTH=2 %i
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 10 input 0 \A
|
||||
|
@ -95,7 +95,7 @@ select -assert-count 1 t:$mux
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 5 input 0 \A
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 4 input 0 \A
|
||||
|
@ -22,7 +22,7 @@ select -assert-count 1 t:$demux r:WIDTH=4 %i
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 2 input 1 \S
|
||||
|
@ -45,7 +45,7 @@ select -assert-count 0 t:$demux
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 5 input 0 \A
|
||||
|
@ -69,7 +69,7 @@ select -assert-count 1 t:$demux r:S_WIDTH=2 %i
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 5 input 0 \A
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
module \top
|
||||
wire width 4 input 1 \a
|
||||
wire width 2 input 2 \b
|
||||
|
|
|
@ -188,7 +188,7 @@ equiv_opt -assert -run prepare: dummy
|
|||
|
||||
design -reset
|
||||
|
||||
read_ilang <<EOT
|
||||
read_rtlil <<EOT
|
||||
|
||||
module \m
|
||||
wire width 3 input 1 \a
|
||||
|
|
|
@ -5,7 +5,7 @@ def derive(module, parameters):
|
|||
assert module == r"python_inv"
|
||||
if parameters.keys() != {r"\width"}:
|
||||
raise ValueError("Invalid parameters")
|
||||
return "ilang", r"""
|
||||
return "rtlil", r"""
|
||||
module \impl
|
||||
wire width {width:d} input 1 \i
|
||||
wire width {width:d} output 2 \o
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang <<EOT
|
||||
read_rtlil <<EOT
|
||||
module \top
|
||||
wire input 3 \A
|
||||
wire width 2 input 2 \B
|
||||
|
|
|
@ -8,7 +8,7 @@ EOT
|
|||
cat > $1.ys <<EOT
|
||||
echo on
|
||||
|
||||
read_ilang $1.il
|
||||
read_rtlil $1.il
|
||||
hierarchy; proc; opt
|
||||
rename -top uut
|
||||
design -save gold
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 4 input 0 \S
|
||||
|
@ -21,7 +21,7 @@ equiv_opt -assert bmuxmap -pmux
|
|||
###
|
||||
design -reset
|
||||
|
||||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire width 10 input 0 \A
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang <<EOT
|
||||
read_rtlil <<EOT
|
||||
autoidx 2
|
||||
module \top
|
||||
wire output 3 $y
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOF
|
||||
read_rtlil << EOF
|
||||
module \top
|
||||
wire input 1 \A
|
||||
wire output 2 \Y
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
read_ilang << EOT
|
||||
read_rtlil << EOT
|
||||
|
||||
module \top
|
||||
wire $a
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# https://github.com/yosyshq/yosys/issues/2035
|
||||
|
||||
read_ilang <<END
|
||||
read_rtlil <<END
|
||||
module \top
|
||||
wire width 1 input 0 \halfbrite
|
||||
wire width 2 output 1 \r_on
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue