Спецификация охоты -

Мне трудно понять выходное напряжение для ПЛИС. Давайте возьмем Xilinx XC3S2000 FG900 в качестве примера и скажем, что я пытаюсь вычислить напряжение на контакте T22. Я ищу контакт, который говорит мне, что это ввод-вывод и находится в банке 3 (таблица 107), но информации о напряжении нет. Я проверяю возможности ввода-вывода (таблица 2), в которой перечислены несколько различных типов, но я не уверен, какой тип ввода-вывода банка 3 (или мне следует использовать таблицу 8? или 10?). Какой шаг я пропустил?

Очень простой вопрос, но легко потеряться в документации FPGA. Любая помощь приветствуется - спасибо!

Я думаю, что вы хотите, находится на странице 121 «Тип VCCO: источник выходного напряжения для блока ввода-вывода».

Ответы (3)

По сути, каждый «банк» обычно имеет либо свой собственный вывод Vccio, либо разделяет его с другими банками. Какое бы напряжение вы ни подавали на этот контакт, это напряжение ввода-вывода, которое будет использоваться для всех контактов в этом банке. Допустим, вы подключаете Vccio = 2,5 В, тогда вы можете использовать стандарт 2,5 VI/O. В таблице 10 на странице 17 этой таблицы данных указано необходимое напряжение Vccio для различных стандартов ввода-вывода этого устройства.

Теперь некоторые более сложные FPGA могут поддерживать несколько стандартов ввода-вывода для одного напряжения Vccio, поэтому для некоторых можно установить Vccio=2,5, но тогда он будет совместим с входами 1,8 В, 2,5 В или 3,3 В. Хотя выход обычно ограничен любым напряжением, которое вы используете.

Кроме того, в инструментах разработки обычно есть инструмент типа планировщика выводов, который позволяет вам указать, какой стандарт напряжения вы хотите использовать для каждого вывода, затем он может проанализировать это во время подгонки, чтобы увидеть, могут ли, скажем, все выводы в одном блоке. работать с тем же напряжением Vccio - например, вы не можете иметь выход 1,8 В LVCMOS на банке 2,5 В. Затем они также могут предоставить вам отчет, чтобы сообщить вам, какие напряжения требуются для каких банков ввода-вывода для поддержки вашего проекта.

Блоки ввода-вывода FPGA обычно настраиваются для различных стандартов интерфейса, поэтому точные характеристики напряжения/тока для конкретного вывода зависят от того, для какого стандарта вы настроили вывод, а также от того, какое напряжение вы подаете на ввод/вывод. О банк, в котором находится эта булавка. Вот почему даташит такой сложный. Инструменты разработки в любом случае часто дадут вам эту информацию для вашего конкретного проекта.

Проверьте файл .PAD, который выходит из процесса размещения и маршрутизации - он говорит вам, какой IOSTANDARD используется на каждом выводе. Только тогда вы можете посмотреть это в документах.