Hello,For my bachelor thesis I have to implement the RTL-Code of the Cortex-M3 in the DE-10 Standard Board.The FPGA on the Terasic DE-10 Standard is the Cyclone V 5CSXFC6D6F31C6.If I try to compile the ".sof" file of the Eval package in Quartus Prime file, I get the error that there are not enough i/os (430 required, 288 available).If I try it on the Terasic DE2-115 with the Cyclone IV EP4CE115F29C7N I get the error "can't place all RAM cells in design".My questions:Is it possible to adapt the design to the I/O and/or the RAM-structure?Do I have to do that manually in Quartus Prime?
Depends on the constraints... Eval is a finished FPGA port of the design, Pro is the core subsystem which eval is built around. The core from Pro will precisely drop in to the eval design for example.
Another way to look at it, Pro assumes you're manufacturing an SoC, so will be adding your own IP, and also adding all the infrastructure such as clock/reset, regulators, pad-ring, etc. For this reason, the integration in Pro stops at a lower level. There might not be much difference, but this is where I'd start for another port...