Forum Discussion
Altera_Forum
Honored Contributor
15 years agoSorry this had to come in multiple posts.
But well, after more reading, I came to the conclusion that you're getting the idea... well, almost! --- Quote Start --- How about if I interface the board to my PC and control it from there, and make a software that will change the configuration of the FPGA chip without using the programmer in Quartus? --- Quote End --- Oh yes, this is the whole point... your software that you make would have to communicate with said interface (RS232, USB, etc.). Your software would send your user configuration data (new settings) via this interface to your FPGA. Then, your "soft" Partial Reconfiguration Block receives these new settings and stores them in memory. After that, you have some custom logic that reads from this memory and decides how your other blocks would behave based on these new settings! Well, you don't need the JTAG port anymore after you've configured the FPGA the first time... you only need the said interface that connects to your PC (and of course, you can unplug it if you don't need to send new settings). Anyway, using the PC is just one example... this can be any other circuit board, or chip, etc. that sends the settings... Btw, well done...brava! Regards, Daniel