Я изучал способы создания эффективного проекта FPGA (чтобы стать ASIC-дизайном), который включает операции деления простых двоичных чисел 32 бит.Подразделение Look-Up Table, синтезируемое в ASIC/FPGA-дизайне? Имеет смысл?
Я нашел, что самый быстрый способ сделать это, использует LUT (Look-up table), чем создание сложной логики разделения. Это прекрасно, однако, когда я думаю об ASIC, я представляю себе физический микрочип, с цифровой логикой внутри, я не могу представить, чтобы положить всю таблицу внутри, чтобы произвести разделение. Я понимаю, что это имеет смысл в FPGA, потому что у него много ресурсов, включая встроенную память и т. Д., Но не на окончательной ASIC.
Мой вопрос в том, что LUT на самом деле синтезируется в ASIC-дизайне? Это то, как чипы, которые нуждаются в операции деления, фактически сделаны?
Кроме того, LUT потребляет меньше площади, чем создание модуля разделения?
Я совершенно нуб на этом, я благодарю вас за ваш вклад.
Итак, в заключение, LUT применим в ASIC, и это практичный вариант при разработке чипа, не так ли? – sujeto1
LUT просто означает LookUp Table, а не специальный примитив, но может быть реализован многими способами как в ASIC, так и в FPGA. Обратите внимание, что технология FPGA обычно описывается с использованием концепции LUT, которая затем используется для реализации произвольных функций ввода n. Прямая реализация LUT может представлять собой ОЗУ или ПЗУ или где функциональность ПЗУ также может быть реализована с использованием жестких ворот. –