Hi Roberto,Thanks for the response. To be more specific, the ARM Cortex M series processor i am interested to use is Cortex M0, which can be download for free; while for the MAX10 FPGA, I am referring to MAX 10 DE10-Lite board. I found a step by step instruction published for Implementing Cortex-M0 using a Xilinx FPGA, as shown in link below. Wonder if anyone experience doing the same to Altera FPGA, and hopefully can get some guidance from here as well. :) http://liberalarts.latech.edu/literature_language/english/pdf/writing_contest/2012-2013/303_misc-6_g... Thanks.