Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В моём случае микроконтроллер едва справился с трёхмегабитным шлюзом Ethernet, поэтому для следующего проекта я присматриваюсь к FPGA.Автор просто выбрал не тот микроконтроллер. ФПГА с софт- процессором начисто сольет производительностью даже Кортех М3, не говоря уже о М4, М7 и, тем более, А серии (правда она уже не микроконтроллерная). Есть много SoC с хардовым Кортексом (от М3 до A53) — но ФПГА для шлюза в них будет как собаке пятая нога.
В тех, где использование процессорной обработки в реальном времени невозможно. Как правило это обработка сигналов (радио, видео, звук и прочее). ПЛИС позволяет делать множество операций в один момент времени. Условно, я могу выполнять на плис, например, десять тысяч операций сложения с частотой в сто мегагерц. Ну и где ваш террагерцовый процессор?
Нельзя было направить последовательный ввод напрямую на компьютер, потому что у него нет последовательного портазато есть Ethernet и можно отослать пакет манчестером напрямую на обычном XOR marsohod.org/index.php/projects/94-ether-send
Реализация FizzBuzz на FPGA