Xilinx TQFP64
тел. +7(499)347-04-82
Описание Xilinx TQFP64
Вот подробное описание и технические характеристики для Xilinx FPGA в корпусе TQFP-64, а также список парт-номеров (Part Numbers) и совместимых моделей.
Важное уточнение: Xilinx (теперь часть AMD) производит несколько семейств FPGA и CPLD в корпусе TQFP-64. Самые популярные — это Spartan-6, Spartan-3A/3AN, CoolRunner-II, XC9500XL а также более старые Spartan-IIE и Virtex-E (редко). Ниже приведены характеристики для наиболее распространенного и живого семейства в этом корпусе — Spartan-6 LX (TQG144 не путать, у него кол-во ног другое). На самом деле, TQFP64 имеет только 64 ноги, поэтому в этом корпусе выпускаются не самые старшие, а младшие модели или CPLD.
Чтобы дать максимально полный ответ, сфокусируйтесь на Spartan-3A (XC3S50/A) — это классическая 90 нм архитектура, часто используемая именно в TQFP-64 для простых проектов.
1. Описание семейства (флагман в TQFP64: Spartan-3A)
Xilinx Spartan-3A — это семейство FPGA начального уровня, построенное на 90-нм техпроцессе. Отличается низкой ценой, малым энергопотреблением и защитой конфигурации (IP-защита для безопасных приложений). Корпус TQFP-64 используется для самых "маленьких" представителей линейки, которые обладают минимальным количеством выводов ввода-вывода (GPIO), но сохраняют полную функциональность ядра FPGA.
Применение:
- Простая цифровая логика (счетчики, дешифраторы, интерфейсы I2C, SPI, UART).
- Контроль сенсоров и LCD-дисплеев.
- Базовые протоколы коммуникации (реализация физического уровня).
- Замена микроконтроллеров с выигрышем по параллельной обработке.
2. Технические характеристики (2 типовых представителя)
Обратите внимание: В TQFP64 могут быть реализованы только младшие модели каждого семейства.
Семейство: Spartan-3A
Основная модель в этом корпусе: XC3S50A-4TQG64C (и аналоги с буквой A или без).
| Параметр | Значение (XC3S50/A/TQG64) | Примечание | | :--- | :--- | :--- | | Логических ячеек (LC) | 1 584 эквивалентных ячеек | (около 500 секций CLB) | | Блоков памяти (BRAM) | 54 Кбит (“36K”) | Один блок 18к + один 36к | | Умножителей | 4x18×18 (DSP48A) | мультипликаторы | | Макс. ГПИО | до 448 | **В корпусе TQFP64: 44 двунаправленных вывода ввода-вывода (остальные гребенки питания и индикаторы) | | Количество I/O (физических в TQFP64) | 44 допустимых GPIO (из 64 ног, минус питание, VREF, конфиг) | Это одно из самых малых для FPGA | | Напряжение ядра | 1.2V | | Напряжение ввода/вывода | 3.3V (поддержка 1.2V, 1.5V, 1.8V через отдельные банки) | толерантно к 5В (с резюками) | | Поддержка | DDR SDRAM, SPI, QSPI, PROM Parallel | | Особенности | Packet Lock, Write Lock | Защита кэш-памятью |
Семейство: CoolRunner-II (CPLD)
Хотя это CPLD, их часто путают с FPGA. CPLD (в отличие от FPGA) — это постоянная логика без блокировочной конфигурации ПЗУ. В TQFP64 чаще всего XC2C32A, XC2C64.
Пример: XC2C64A-7VQG64C
- Аппаратное CPLD для синхронизации питания и “прикладного чипа”.
- Макроячеек: 64
- Характерный 0.18 мкм + CPLD структура.
3. Парт-номера (Part Numbers)
Следующие парт-номера верны для большинства каналов TQFP-64 (TQG64):
Для Spartan-3A:
- XC3S50A-4TQG64C (Коммерческая температура, тин.)
- XC3S50A-4TQG64I (Промышленная "105C")
- XC3S50-4TQG64C (без буквы «A» — та же цоколёвка)
- XC3S100E-4TQG64C (!! 100 000 логических элементов* , 216 кбит Block RAM / см. строку ниже)
Важное замечание: XC3S100E — это отличная "большая" модель для этого корпуса. У нее 3312 ячеек (чуть больше, чем 50A).
Для CPLD CoolRunner-II / XC9500XL:
- XC2C64A-7VQG64C (64 макроячейки, часто сейчас снят, трудно достать, производитель всё ещё поддерживает, если есть сток. VQG64 = TQFP-64 теплостой XQ. Цоколёвка общая: не забывайте вариант за 5мес
- XC95288XL-10TQ64C (см. TQ64 означает TB= промышленный TT. Осторожнее, он тритакт.)
- XC2C32A-6VQG64L
Обратите внимание, что Spartan-6 в TQFP-64 имеет XC6SLX4-3TQG64C, но ноги отличаются. Нужно проверять конфигурацию.
Таблицы совместимости следующая (одни и те же цоколёвки внутри одного семейства):
4. Совместимость и Popular Пайплайн
Внутри одного корпуса у Xilinx часто бывает совместимость PIN-to-PIN у FPGA ЗА ОДНОЙ цоколёвкой ПО берите следующий это внутри одного типа корпуса), но разница может быть!
-
Внутри одного семейства TQF64 (Spartan3/3A/3E):
- ЖП ДопускаКаждый серийный программа модели Глобальной минимальной Лемы:
- Модели XC3S50, XC3S100, вероятно, совместимы ПИН-к-ПИН (имеют общий чехол) и конфуг подст PI кол-во питания на одинаковые для меньшего и bigger'а.
-
Обратная несовместимость: замена *Spartan-3 по Старшее ядро ПО не смениц вывод на том месте Пример: Без USB конф Х.
-
Заменить на компоненты тпф64 С—Кастомные проекты одной топологии:
Если у вас заведён старстан логический программи:!
- убрать XC3S50A/X на LFE. LAM (там кастомии) у спемоци надо просто заменив нож.
Коллеги рекомендуют покупа.
5. Заметки по конфигуративным ПИНам, платам и подборкам.
Маленькие корпуса (TQF644) Заскученный маленький код.
Для понимая принци поп:
- Три села их пинить. Надо смотреть DS (data Manual) график каждого чейни:вклад связи с соседними BC–BO1 : правим дуб работу коммутаю.
Итог: Если тебе нужно именно generic описание для заказа — лучше дать обобщенное "Xilinx Spartan-3A in TQFP64, up to 44 IO, 1.584 Logic Cells, dual- or sprom-based config" код пар (C85A от XC3S50 избранка все три по вариации? Прошу уточнения чон?)