Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- We recently obtained a Terasic DE10-nano development board and installed their Linux Console (kernel 4.5) image on its SD Card, the board booted up as expected. We noticed we could put our old DE0 raw binary file (.rbf) file onto the new DE10-nano SD card and the system booted up without complaint. Furthermore the C applications we wrote for the DE0 run correctly on the DE10 as does the HDL code. Why does this work? The parts are different; DE0 (5CSEMA4U23C6N) and DE10 (5CSEBA6U23I7NDK) , I would have expected it *not* to work. Any insight would be appreciated! --- Quote End --- We know that you've put the DE0 rbf file into the DE10-Nano SD card, but could you let us know which board you put the DE10-Nano SD card for testing? Did you put the SD card into DE0-Nano-SoC or DE10-Nano? If you put the DE10-Nano SD card which is with the DE0 reb file into the DE0-Nano-SoC, then since the HPS structure is the same for both boards, it's positive that you may run the DE0-Nano-SoC with the DE10 SD card without any problem. On the other hand, if you put the SD card into DE10-Nano, since the FPGA structure of the boards are different, it will not be able to run successfully as the DE0 rbf file will not be able to be download by the DE10-Nano. The CONF_D led will not turn on and you will also notice a failed message in PuTTY while you are booting the board up. Hope this will be useful for you.