[Pkg-electronics-devel] Bug#1055171: fpga-icestorm: icebram incompatible with yosys 0.23

Andras Pal apal at szofi.net
Thu Nov 2 08:58:09 GMT 2023


Hi Daniel,

here is another version of the example which is a bit smaller (and now 
automatically creates the dummy/random RAM contents during the build 
process).

Andras

On Wed, 1 Nov 2023, Daniel Gröber wrote:

> Package: fpga-icestorm
> Version: 0~20220915gita545498-3
> X-Debbugs-Cc: Andras Pal <apal at szofi.net>
>
> Hi Andras,
>
> On Wed, Nov 01, 2023 at 04:52:25PM +0100, Andras Pal wrote:
>> I'm using the yosys/nextpnr/icestorm toolchain regularly under Debian and
>> after upgrading to bookworm i noted (after some debugging) that in some
>> cases yosys-0.23 tends to generate memory instances whose initialization
>> values cannot be replaced with the `icebram` utility in a similar way like
>> in the previous (and in the following) releases.
>
> Do you have a reproducer/example for this? I haven't had the need to use
> icebram in my projects yet so having a regression test in the package would
> be good.
>
>> By checking the source code on github, i found that `icebram` underwent a
>> significant refactoring, likely after freezing the bookworm release (i.e.
>> sometimes in between Sept '22 and Feb '23). And indeed, after manually
>> downloading installing the trixie version (20230218gitd20a5e9-1) of the
>> fpga-icestorm and fpga-icestrom-chipdb packages, the toolchain started to
>> work again as it is expected.
>>
>> Is it possible to backport this upgraded version of `icebram` to bookworm as
>> well in order to be compatible with the shipped yosys version? I don't know
>> what is the severity of this bug - it is indeed not a security issue, but
>> otherwise the packeges are broken in this sense. And it might be beneficial
>> for another users and projects as well.
>
> Sholdn't be a problem. There's two ways to go, either we find a (small)
> patch that fixes the issue in the version from stable or (with some
> negotiation with the release team) we get permission to upgrade the version
> in stable.
>
> --Daniel
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: icestrom-test.tgz
Type: application/x-gtar-compressed
Size: 7355 bytes
Desc: 
URL: <http://alioth-lists.debian.net/pipermail/pkg-electronics-devel/attachments/20231102/1e41022f/attachment-0004.tgz>


More information about the Pkg-electronics-devel mailing list