Btw, a fun mathematics problem with many practical #FPGA / #DSP applications:

  • does a useful non-unique binary representation of integers exist upon which hardware multiplication would be easier than on the unique binary representation?
  • simpler version: easier in terms of logic gates needed
  • harder version: easier in terms of the worst case timing

My intuition suggests, they probably exist, but using them may introduce an additional complexity of localised representational slack, and when multiplied repeatedly, they may require occasional re-fluffing to spread the slack around and improve the worst case timing. But I don't yet know in detail what these representations would look like, plus all the ones that I can vaguely see are complicated to convert to and from the conventional integer representation.

@mdc

AFAIK, there hasn't been a hardware implementation of #uxn thus far.

The instruction set is pretty simple, the core is just 100 lines of C. I'd surmise it could be implemented in the very dinkiest #fpga, and using some kind of TTL asic or something (I'm way, way, way beyond my competency, here (and almost everywhere else, lolol)) should be quite doable.

Of course, stuff like graphics would be more complex, as it gives you any 4 colors out of a range of 4096, and the display size can be variable, but it's been implemented on reasonably limited hardware like the #PlayDate and Gameboy Advance.

I'm kind of wondering if anyone has attempted a true 8-bit implementation, like on a #Commodore64. XD

The cell-based coloring system of most 8-bit micros would be challenging to adapt uxn to, unless you just assumed monochrome.

brendan (ジャンク品)
Your friendly 'net denizen
brendan (ジャンク品) and 1 other boosted

For some time @securelyfitz and I have been working on a new hardware security tool. It is called epic-erebus. It is a tiny m.2 WiFi module sized FPGA board allowing the access to the PCIe interface. If you remember the slotscreamer, this is the evolution of that idea. It can do a lot more in the small form factor and FPGA on board. We just published our pre-campaign page. You can sign up for updates for when the campaign launches some time next year. https://www.crowdsupply.com/securinghw/epic-erebus#EpicErebus #fpga

For some time @securelyfitz and I have been working on a new hardware security tool. It is called epic-erebus. It is a tiny m.2 WiFi module sized FPGA board allowing the access to the PCIe interface. If you remember the slotscreamer, this is the evolution of that idea. It can do a lot more in the small form factor and FPGA on board. We just published our pre-campaign page. You can sign up for updates for when the campaign launches some time next year. https://www.crowdsupply.com/securinghw/epic-erebus#EpicErebus #fpga

alcinnz
Your friendly 'net denizen
alcinnz and 1 other boosted

Isle 🏝️ is my new #FPGA project.

Isle is a simple, modern computer — an open design that encourages tinkering, experimentation, and doing your own thing. I hope to inspire you to come on a journey with me and build your own computer. http://projectf.io/isle/fpga-computer.html

Isle 🏝️ is my new #FPGA project.

Isle is a simple, modern computer — an open design that encourages tinkering, experimentation, and doing your own thing. I hope to inspire you to come on a journey with me and build your own computer. http://projectf.io/isle/fpga-computer.html