T27.AI

Блог

Аппаратному числу нужен паспорт замера

2026-09-13 · 6 мин чтения

[Измерено] Для изолированного декодера GFTernary зафиксированы 66 LUT и 974,66 МГц на Artix-7 XC7A200T, вместе с тулчейном, статистикой seed и базовой линией на той же части. Квитанция не заявляет токены в секунду или пропускную способность системы.

Гравюрный триптих к статье: Аппаратному числу нужен паспорт замера
Открыть полный триптих в исходном размере
#FPGA#Measurement#Reproducibility#GFTernary

[Измерено] Число ещё не является сравнением, пока рядом с ним не опубликован паспорт замера. Для изолированного декодера GFTernary измерено 66 LUT при 974,66 МГц на Xilinx Artix-7 XC7A200T на плате ALINX AX7203.

В исходнике зафиксирован открытый поток: Yosys 0.65, nextpnr-xilinx 1743d0f и Icarus Verilog 13.0; приведена медиана пяти seed, инференс DSP выключен. Это изолированный декодер, а не законченная система инференса.

Базовая линия должна стоять в той же строке

Тот же источник даёт базовую линию голого провода на той же части: 112 LUT при 827,81 МГц. Поэтому результат 66 LUT — свойство этого декодера, downstream-регистра и этого потока синтеза. Это не заявление об универсальном преимуществе троичного датапути по площади.

Поле паспортаЗафиксированное значение
Часть и платаXilinx Artix-7 XC7A200T; ALINX AX7203
ПотокYosys 0.65; nextpnr-xilinx 1743d0f; Icarus Verilog 13.0
СтатистикаМедиана пяти seed
Инференс DSPВыключен
Базовая линияГолый провод на той же части: 112 LUT при 827,81 МГц
Измеряемый объектИзолированный декодер GFTernary, не система

Второй замер ограничивает первый

[Измерено] Развёртка APoT в том же проекте дала 130, 380, 230 и 384 LUT при ширинах сдвига от 2 до 5. Последовательность немонотонна. Поэтому небольшую разницу между двумя точками синтеза нельзя превращать в общее заявление о площади; один логический синтез не заменяет сравнение после разводки или на устройстве.

Что подтверждает квитанция

Чего это не доказывает

Практическое правило для инженера простое: рядом с каждым аппаратным числом указывать часть, плату, тулчейн, статистику seed, выключенные функции, базовую линию на той же части и измеряемый объект. Без этих полей заголовок tok/s нельзя воспроизвести или честно сравнить.

Чего это не решает

Пруфы

Поработаем вместе

Хотите так же проверить собственный дизайн?

Я аудирую RTL и строю независимые побитово точные модели, затем провожу результат через синтез и, когда это полезно, проверяю на плате Artix-7. Первый модуль проверки — бесплатно.