From cff4d7c0f4b0fd1df5b549f8cb3efbe80c7f4470 Mon Sep 17 00:00:00 2001 From: Meinhard Kissich Date: Wed, 3 Apr 2024 09:21:19 +0200 Subject: [PATCH 1/2] Add default parameter for iverilog --- rtl/fazyrv_decode.sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtl/fazyrv_decode.sv b/rtl/fazyrv_decode.sv index 834fa4f..67f8942 100644 --- a/rtl/fazyrv_decode.sv +++ b/rtl/fazyrv_decode.sv @@ -71,8 +71,8 @@ // (may be ignored, depending on CONF). module fazyrv_decode #( - parameter CHUNKSIZE, - parameter CONF, + parameter CHUNKSIZE = 2, + parameter CONF = "MIN", parameter RST = "MIN" ) ( input logic clk_i, From 10e2a39c4ce31f64b2e55a764379f689dbf28769 Mon Sep 17 00:00:00 2001 From: meiniKi Date: Wed, 3 Apr 2024 07:23:44 +0000 Subject: [PATCH 2/2] Automated area tracking --- doc/area.svg | 334 ++++++++++++++++++++++++--------------------------- doc/area.txt | 20 +++ 2 files changed, 174 insertions(+), 180 deletions(-) diff --git a/doc/area.svg b/doc/area.svg index 562004f..a7d13d4 100644 --- a/doc/area.svg +++ b/doc/area.svg @@ -6,7 +6,7 @@ - 2024-03-07T12:37:06.227253 + 2024-04-03T07:23:26.707602 image/svg+xml @@ -43,7 +43,7 @@ L 326.600697 110.749091 L 326.600697 101.619021 L 115.2 101.619021 z -" clip-path="url(#p212b4b0aee)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: #696969"/> +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - - + @@ -152,11 +152,11 @@ z +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -188,11 +188,11 @@ z +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -234,11 +234,11 @@ z +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -288,11 +288,11 @@ z +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -329,11 +329,11 @@ z +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -376,16 +376,16 @@ z +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - - + @@ -393,11 +393,11 @@ L 0 2 +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -405,11 +405,11 @@ L 177.992286 17.28 +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -417,11 +417,11 @@ L 219.85381 17.28 +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -429,11 +429,11 @@ L 261.715334 17.28 +" clip-path="url(#pa647fa3a35)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -528,12 +528,12 @@ z - - + @@ -768,7 +768,7 @@ z - + @@ -790,7 +790,7 @@ z - + @@ -818,7 +818,7 @@ z - + @@ -840,7 +840,7 @@ z - + @@ -868,7 +868,7 @@ z - + @@ -890,7 +890,7 @@ z - + @@ -918,7 +918,7 @@ z - + @@ -959,8 +959,8 @@ L 337.170732 17.28 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - - + + - - + - - - - - - - - + + + + + + + + @@ -1413,52 +1408,52 @@ z " style="fill: #ffffff"/> - +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> + + + +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> - - + +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> - + +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> - + - - - +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> +" clip-path="url(#p058d08dbfe)" style="fill: #696969"/> +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1499,11 +1494,11 @@ L 348.269268 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1519,11 +1514,11 @@ L 382.256519 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1539,11 +1534,11 @@ L 416.243769 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1559,11 +1554,11 @@ L 450.231019 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1579,11 +1574,11 @@ L 484.218269 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1599,11 +1594,11 @@ L 518.20552 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1651,11 +1646,11 @@ z +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1663,11 +1658,11 @@ L 365.262893 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1675,11 +1670,11 @@ L 399.250144 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1687,11 +1682,11 @@ L 433.237394 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1699,11 +1694,11 @@ L 467.224644 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1711,11 +1706,11 @@ L 501.211895 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1723,11 +1718,11 @@ L 535.199145 17.28 +" clip-path="url(#p058d08dbfe)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #b0b0b0"/> - + @@ -1746,56 +1741,56 @@ L 569.186395 17.28 - + - + - + - + - + - + - + - + @@ -1821,30 +1816,9 @@ L 570.24 17.28 " style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/> - - + + - - - - - - - - - + + + + + + + + - + - + diff --git a/doc/area.txt b/doc/area.txt index e66c3d1..0622316 100644 --- a/doc/area.txt +++ b/doc/area.txt @@ -178,3 +178,23 @@ fsoc, iCE40 Number of LUT-4 (latest update: 7c3a4db) ******************************************** 498 4-MIN-BRAM **************************************************** 585 8-MIN-BRAM_DP_BP ******************************************************** 622 8-MIN-BRAM +FazyRV, iCE40 Number of LUT-4 (latest update: cff4d7c) +------------------------------------------------------------------------------- +******************************* 283 1-MIN-BRAM_DP_BP +******************************** 291 1-MIN-BRAM +********************************** 311 2-MIN-BRAM +*********************************** 319 2-MIN-BRAM_DP_BP +**************************************** 366 4-MIN-BRAM_DP_BP +***************************************** 373 4-MIN-BRAM +******************************************************* 500 8-MIN-BRAM +******************************************************** 505 8-MIN-BRAM_DP_BP +fsoc, iCE40 Number of LUT-4 (latest update: cff4d7c) +------------------------------------------------------------------------------- +******************************** 361 1-MIN-BRAM_DP_BP +*********************************** 390 2-MIN-BRAM_DP_BP +************************************ 410 1-MIN-BRAM +*************************************** 439 2-MIN-BRAM +**************************************** 445 4-MIN-BRAM_DP_BP +******************************************** 498 4-MIN-BRAM +**************************************************** 585 8-MIN-BRAM_DP_BP +******************************************************** 622 8-MIN-BRAM