Я продолжаю слышать в основном от инженеров-электриков, что C используется для работы fpga.fpga: выбор C++ для программирования fpga
Что относительно C++? Есть ли недостатки в использовании C++? Я бы подумал, что параллелизм, требуемый при программировании на аппаратное обеспечение, будет лучше обслуживаться C++ больше, чем C, нет?
Также что я использую после этого, чтобы сделать совместимый C++ с оборудованием?
Вы имеете в виду программирование FPGS f/w с помощью C или доступ к работающей FPGA из приложения C? В последнем случае я не понимаю, почему C++ нельзя использовать. Вы также можете посмотреть SystemC. Это не предназначено для программирования FPGA, хотя я полагаю, что тщательно написанный код SystemC потенциально может быть переведен на HDL. С другой стороны, если вы пишете код, используя только конструкты SystemC, вы также можете писать в VHDL или Verilog. –