Можно ли настроить любую FPGA или CPLD («запрограммировать») без автоматического генератора?
Я могу использовать редактор схем, источник VHDL или Verilog, но все эти формы являются источниками для генератора.Маршрутизация автоматизирована, фактическое содержимое CLB скрыто.
Существуют ли низкоуровневые инструменты для просмотра и / или изменения конфигурации реальных логических блоков?Я понимаю, что низкоуровневые инструменты означают раскрытие всей внутренней структуры ПЛИС, поэтому большинство мощных устройств не может иметь эту функцию из-за коммерческих секретов.
Я видел такие вещи для ULA, а не для ПЛИС.Эти редакторы похожи на обычный редактор схем, где вы можете поместить элементы логики библиотеки в матрицу вентиля / шины, а затем подключить эти элементы (и посмотреть рассчитанные задержки и т. Д.).
Существует ли то же самое в мире FPGA / CPLD?Ручная маршрутизация, полу-ручная генерация содержимого LUT, а затем просмотр симуляции.