Can you design a chip: The protocol emulator ASIC competition

Posted by ingve 20 hours ago

Counter18Comment1OpenOriginal

Comments

Comment by Neywiny 1 hour ago

I may try this out. I pulled https://github.com/lawrie/fpga_pio, synthed the uart rx with vivado, and it was 1.4k luts, 322 FF. It seems within range of a starting point. I'm sure others have thought the same thing.

Interestingly some of the modules are deceptively simple. The only shift register was 475 luts to 38 flops. The entire thing is only maybe 6 significant lines of code, but it has multiple 64 bit runtime configurable shifts which means a lot of muxes. I've never asic'd before but hopefully a 2:1 mux is small.