Since there are so many boards out there in the market, its difficult for a beginners like me to choose one. Also does the board comes with a programmer circuit on the board or do i have to buy a programmer separately. I would also love a board which also has an FPGA on it.
stevejock1 said:does the board comes with a programmer circuit on the board
Very many do.
As a beginner, I would recommend that you get one which does - it makes life simpler and a whole lot cheaper.
I would recommend that you get one from a "mainstream" source which comes with good documentation and support - ie, not some cheap no-name stuff from ebay, Ali Express, etc ...
See:
https://community.arm.com/developer/tools-software/oss-platforms/f/dev-platforms-forum/45474/question-about-low-cost-chinese-stm32h750-boards-from-ebay-alibaba-etc/162709#162709
stevejock1 said:I would also love a board which also has an FPGA on it.
Well, that very much narrows down the field!
If you're new to Cortex-M, I would strongly recommend that you do not confuse the issue by adding the very significant extra complexity of FPGAs!