@oe1cxw @folknology Any ideas on the good #ice40 compression method with compact decompression library for ARM host?
-
-
Replying to @wavedrom @folknology
Simple experiment with huffman coded RLE for zero bits: http://svn.clifford.at/handicraft/2016/ice40compr/ …pic.twitter.com/uJ0SmnAosG
2 replies 0 retweets 3 likes -
what percentage of gates were used?
2 replies 0 retweets 1 like -
Replying to @folknology @wavedrom
This example is an approximately half-full (hx8k) FPGA:pic.twitter.com/xUlcbYmU1o
1 reply 1 retweet 4 likes -
That shows (predictably) the limitations of RLE quite clearly, maybe other methods can improve with higher gate counts..
1 reply 0 retweets 0 likes -
Replying to @folknology @wavedrom
J1a is pretty much as tight as it gets (hx1k). Still 33% space savings. ("gzip -9" achieves 42% space savings.)pic.twitter.com/7rTHUssgT7
2 replies 0 retweets 3 likes -
Replying to @oe1cxw @folknology
Agree, 33% is a good start. Could you elaborate more on the algorithm your are using?
1 reply 0 retweets 1 like -
Replying to @wavedrom @folknology
I am storing the distances between ones. I'm using a simple Huffman code to use fewer bits for small distances.
4 replies 0 retweets 0 likes -
Replying to @oe1cxw @folknology
yes, this way you are winning allot on Zero and loosing on Ones. Here is 128'b1 example:pic.twitter.com/GxGyXZxqym
2 replies 0 retweets 0 likes -
Replying to @wavedrom @folknology
Improved version: http://svn.clifford.at/handicraft/2016/ice40compr … worst case is now -15%.pic.twitter.com/p9SN6ny1Hi
2 replies 0 retweets 6 likes
.@wavedrom @folknology Quick upload is likely most important with small designs that synthesize quickly. Here are two very small designs:pic.twitter.com/IaBkpMO5ZV
-
-
This are the two hello world examples I use when I give workshops at events. https://github.com/cliffordwolf/icestorm/tree/master/examples/icestick …
1 reply 1 retweet 3 likes -
Wow amazing savings..
0 replies 0 retweets 1 like
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.