Earlier in the thread I was talking about the LC3 RISC project and my use of 100T versions of the Artix 7 and how they are probably overkill. So, I drug out my Basys3 35T board, clipped off some unavailable signals (8 digit 7 seg display versus 4 digit, color LEDs, etc) and, voila', it fits. The big user is BlockRAM and it uses 32 of the 50 available blocks. On the 100T 32 of 100 blocks. Nevertheless, as an educational project, the LC3 will easily fit in the 35T devices.
Attached is the utilization summary. Look at how few FFs and LUTs are used. Remember, this is a pretty significant RISC processor with 64k of 16 bit memory complete with a privilege control system.
Google for LC3 Appendix A and LC3 Appendix C
There's a lot of logic in an Artix 7 35T. My projects tend to push the limits of BlockRAM, not logic. External memory is one solution but it takes a lot of pins.
[ Specified attachment is not available ]