-
-
Replying to @mithro @azonenberg and
In fact, I would probably be even willing to put up some prize money (or hardware) but don't have the bandwidth to run the "competition" myself...
1 reply 0 retweets 1 like -
How do you measure size? Number of LUTs? Is block RAM free?
1 reply 0 retweets 1 like -
I'd probably go with number of tiles or possibly config frames on Artix 7, with categories something along line of SLICEL only, SLICEL+SLICEM and "free for all" (DSP+BlockRAM). Figuring out the rules and how to evaluate entries is a large part of the effort I think?
1 reply 0 retweets 2 likes -
Number of tiles and number of frames are *very* different metrics! A bram column contains 28+128=156 frames and 10 tiles. A logic column contains 36 frames and 50 tiles. So either a bram column is 4x *more* expensive than logic (frames) or 5x *less* expensive (tiles).
1 reply 0 retweets 2 likes -
Related: In the free-for-all category, have points for "worst abuse of hard IP". Example: using a GP_COUNT8 with count=1 as a R-S FF (RST=R, CLK=S) when you run out of flipflops
0 replies 0 retweets 0 likes -
This Tweet is unavailable.
-
Replying to @scanlime @azonenberg and
What I /think/ I'm after is a RISC-V processor which is small enough that dedicating a whole core/CPU to doing bitbanging I2C or other similar low speed peripheral makes sense. RISC-V because of existing tooling for C programming.
1 reply 0 retweets 1 like -
i2c is between 100 kbit/s and 3.2 Mbit/s. You won't be able to bitbang that on a core that takes up to hundreds of cycles for each RISC-V instruction. But you'd probably have performance like that with "an 8-bit CPU running an emulator for RISC-V", as you suggested.
2 replies 0 retweets 1 like -
This Tweet is unavailable.
A thing I sometimes wonder about: Hardware running code as generated by https://github.com/xoreaxeaxeax/movfuscator … should be very easy to build and would be pretty small if you don't include memory in the resource metric.
-
-
The mov instruction allows you to do very simple arithmetic, so a CPU for this architecture would basically be a PC and a simple adder. My fingers are itching after reading that :D
0 replies 0 retweets 2 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.