Научная статья на тему 'Инструментальные средства отладки устройств цифровой обработки сигналов, проектируемых на основе ПЛИС FPGA фирмы Xilinx серий Virtex-6 и Spartan-6'

Инструментальные средства отладки устройств цифровой обработки сигналов, проектируемых на основе ПЛИС FPGA фирмы Xilinx серий Virtex-6 и Spartan-6 Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
121
14
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Зотов Валерий

В седьмой части статьи рассмотрены функциональные возможности инструментального комплекта общего назначения Xilinx Spartan-6 FPGA LX75T Development Kit, который легко адаптируется для разработки и последующей аппаратной отладки устройств цифровой обработки сигналов. Основное внимание уделено характеристикам и особенностям архитектуры отладочного модуля Xilinx Spartan-6 FPGA LX75T Development Board.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Зотов Валерий

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Инструментальные средства отладки устройств цифровой обработки сигналов, проектируемых на основе ПЛИС FPGA фирмы Xilinx серий Virtex-6 и Spartan-6»

Продолжение. Начало в № 4 2011

Инструментальные средства отладки устройств цифровом обработки сигналов,

проектируемых на основе ПЛИС FPGA фирмы Xilinx серий Virtex-6 и Spartan-6

Валерий ЗОТОВ

walerry@km.ru

В седьмой части статьи рассмотрены функциональные возможности инструментального комплекта общего назначения Xilinx Spartan-6 FPGA LX75T Development Kit, который легко адаптируется для разработки и последующей аппаратной отладки устройств цифровой обработки сигналов. Основное внимание уделено характеристикам и особенностям архитектуры отладочного модуля Xilinx Spartan-6 FPGA LX75T Development Board.

Назначение и состав инструментального комплекта Xilinx Spartan-6 FPGA LX75T Development Kit

Инструментальный комплект Xilinx Spartan-6 FPGA LX75T Development Kit предназначен, в первую очередь, для ускорения процесса разработки цифровых устройств различного назначения, реализуемых на базе кристаллов программируемой логики семейств Spartan-6 LX и Spartan-6 LXT. Кроме того, этот комплект предоставляет возможность реализации и аппаратной отладки встраиваемых микропроцессорных систем с поддержкой наиболее распространенных коммуникационных интерфейсов и, прежде всего, систем сбора и обработки данных, выполняемых на основе конфигурируемых 8-разрядных ядер семейства PicoBlaze [6, 57, 58] и 32-разрядных ядер семейства MicroBlaze [6, 59]. Конструктивное исполнение отладочного модуля, входящего в состав рассматриваемого комплекта, обеспечивает возможность применения его не только в качестве инструмента прототипирования разрабатываемых устройств и систем цифровой обработки сигналов, но и для их штатной реализации при незначительных объемах производства.

Отладочный комплект Xilinx Spartan-6 FPGA LX75T Development Kit включает в себя:

• плату инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board;

• лицензионный ваучер для полнофункциональной версии системы проектирования ISE Design Suite в редакции Logic Edition (для кристалла XC6SLX75T);

• инструкцию по быстрому освоению аппаратных и программных средств, входящих в состав комплекта;

• сетевой адаптер, выходное постоянное напряжение которого (12 В) можно использовать в качестве исходного источника питания отладочного модуля (опционально). Кроме печатной документации, предоставляемой вместе с инструментальным комплектом Xilinx Spartan-6 FPGA LX75T Development Kit, подробная информация об отладочном модуле Xilinx Spartan-6 FPGA LX75T Development Board, включающая руководство пользователя и принципиальную схему, а также типовые проекты, доступна на Web-странице компании Avnet, в разделах Design Resource Center [63] и Spartan6lx75t-pcie [66].

основные характеристики инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board

Инструментальный модуль Xilinx Spartan-6 FPGA LX75T Development Board имеет следующие особенности:

• Применение в качестве основного компонента отладочного модуля кристалла программируемой логики семейства Spartan-6 LXT, который обладает совокупностью логических, специализированных и трассировочных ресурсов, что обеспечивает возможность реализации и отладки цифровых устройств и встраиваемых микропроцессорных систем с оптимальным сочетанием производительности и себестоимости.

• Включение в состав архитектуры инструментального модуля 16-разрядного многоканального контроллера сбора данных DAS (Data Acquisition Systems) с интегрированными АЦП и ЦАП существенно упрощает разработку встраиваемых микропроцессорных систем обработки данных.

• Наличие двух банков внешней (по отношению к ПЛИС) синхронной динамической оперативной памяти SDRAM с удвоенной скоростью передачи данных и интерфейсом DDR3 емкостью 128 Мбайт каждый, дополняющих внутренние ресурсы блочной памяти Block RAM используемого кристалла программируемой логики.

• Применение в составе модуля элемента параллельного Flash ППЗУ емкостью 32 Мбайт с малым временем доступа, который может выполнять в разрабатываемых устройствах и системах функции энергонезависимой памяти данных и программ.

• Возможность использования для хранения конфигурационных данных ПЛИС элемента последовательной Flash-памяти с интерфейсом SPI (Serial Peripheral Interface), который может быть задействован также в качестве энергонезависимой памяти данных в разрабатываемых встраиваемых системах и устройствах ЦОС.

• Присутствие на плате ППЗУ EEPROM емкостью 1 кбайт, поддерживающего криптографический алгоритм хеширования ISO/IEC 10118-3 Secure Hash Algorithm (SHA-1), позволяет организовать дополнительную защиту конфигурационной информации разрабатываемого проекта от несанкционированного копирования.

• Подключение последовательных мульти-гигабитных приемопередатчиков RocketIO GTP используемого кристалла программируемой логики к разъемам PCI Express и FMC LPC предоставляет возможность реализации и аппаратной отладки проектируемых устройств, в которых осуществляется обработка высокоскоростных потоков данных.

• Наличие на плате отладочного модуля всех необходимых дополнительных компонентов, обеспечивающих возможность полнофункциональной реализации интерфейсов 10/100 Ethernet и PCI Express x1 в разрабатываемых устройствах ЦОС и высокопроизводительных системах обработки и передачи информации.

• Использование в составе отладочного модуля интерфейсного моста USB-RS-232 позволяет реализовать в проектируемых устройствах порт последовательного асинхронного интерфейса.

• Применение разъемов расширения трех различных типов создает предпосылки для реализации дополнительных функциональных возможностей инструментального модуля, соответствующих профилю разрабатываемых устройств и систем, при подключении внешних модулей, выполняющих различные операции.

• Гибкая система формирования и распределения тактовых сигналов, предоставляющая совокупность однополюсных и дифференциальных сигналов синхронизации для всех компонентов инструментального модуля, а также возможность использования внешних тактовых сигналов.

• Присутствие на плате элементов индикации и управления, включающих кнопочные и DIP-переключатели, позволяет осуществлять визуальный контроль наличия всех питающих напряжений и функционирования разрабатываемых устройств, а также изменять режим их работы и процесса отладки.

• Комплексная схема питания, вырабатывающая уровни напряжений, необходимые для функционирования всех компонентов отладочного модуля, в которой предусмотрены несколько вариантов подключения первичного источника питающего напряжения.

• Конструктивное исполнение инструментального модуля в форм-факторе карты Compact PCI Express обеспечивает возможность прямого включения разрабатываемых устройств непосредственно в состав систем, для которых они предназначены.

Архитектура инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board

Конструктивное исполнение инструментального модуля Xilinx Spartan-6 FPGA LX75T

Development Board представлено на рис. 64.

Структура архитектуры этого отладочного модуля показана на рис. 65.

Основу архитектуры инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board образуют следующие функциональные блоки:

• Кристалл программируемой логики XC6SLX75T семейства Spartan-6 LXT в корпусе FGG676 с шариковыми выводами, на базе логических и специализированных ресурсов которого реализуются алгоритмы функционирования проектируемого устройства или встраиваемой микропроцессорной системы.

• Интерфейсный блок.

• Блок внешней памяти.

• Блок конфигурирования ПЛИС.

• Схема генерации тактовых сигналов.

• Многоканальный контроллер сбора данных DAS.

• Элементы управления и индикации.

• Разъемы расширения, соответствующие различным стандартам.

• Комплексная схема формирования питающих напряжений.

Кристалл программируемой логики XC6SLX75T, основообразующий элемент рассматриваемого отладочного модуля, включает в себя 74 637 логических ячеек (Logic Cells), сгруппированных в 11 662 секции (Slices), 692 кбит распределенной памяти, 172 модуля блочной памяти (Block RAM) общей емкостью 3096 кбит, 132 аппаратные секции цифровой обработки сигналов DSP48A1, 4 аппаратных контроллера интерфейса памяти (Memory

Рис. 64. Конструктивное исполнение инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board

Controller Block, MCB), 1 аппаратный модуль PCI Express, 8 последовательных высокоскоростных приемопередатчиков RocketIO GTP и 6 блоков управления синхронизацией (Clock Management Tiles, CMT) [2, 10-19].

Объем перечисленных логических и специализированных аппаратных ресурсов этой ПЛИС обеспечивает возможность реализации на ее основе алгоритмов цифровой обработки сигналов с параллельной, смешанной (параллельно-последовательной) и последовательной организацией выполнения операций. При этом последовательные мультиги-

Рис. 65. Структура архитектуры отладочного модуля Xilinx Spartan-6 FPGA LX75T Development Board

RXP-►

RXN-►

4— ТХР -

TXN -

RXP-►

RXN-►

<— ТХР -

Рис. 66. Подключение высокоскоростных приемопередатчиков RocketIO GTP ПЛИС XC6SLX75T

габитные приемопередатчики RocketIO GTP указанной ПЛИС можно задействовать для реализации интерфейса PCI Express x1, а также для организации высокоскоростного обмена данными с внешними устройствами, подключаемыми к отладочному модулю с помощью разъема расширения FMC LPC. Схема подключения высокоскоростных приемопередатчиков RocketIO GTP кристалла программируемой логики XC6SLX75T в инструментальном модуле Xilinx Spartan-6 FPGA LX75T Development Board изображена на рис. 66.

Интерфейсный блок рассматриваемого отладочного модуля обеспечивает возможность полнофункциональной реализации интерфейсов PCI Express x1, Ethernet 10/100 и RS-232 в составе разрабатываемых устройств. Контроллер интерфейса PCI Express x1 выполнен на базе соответствующего аппаратного блока ПЛИС XC6SLX75T. Структурная схема реализации интерфейса PCI Express x1 в составе инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board представлена на рис. 67.

—РЕТпО— —►

4- — PERpO —

■4— — PERnO —

Разъем PCI EXPRES x1

ПЛИС Spartan-6 XC6SLX75T

Data[15:0] Addr[12:0] BA[1:0] UDQM LDQM UDQS UDQS_n LDQS LDQS_n CS_n RAS_n CAS_n WE_n CLKE CLK CLK_n ODT RESET_n

Data[15:0] Addr[12:0] BA[1:0] UDQM LDQM UDQS UDQS_n LDQS LDQS_n CS_n RAS_n CAS_n WE_n CLKE CLK CLK_n ODT RESET_n

ОЗУ

64M x 16 DDR3

ОЗУ

64M x 16 DDR3

Рис. 67. Структурная схема интерфейса PCI Express x1

Для организации интерфейса 10/100 Ethernet в рассматриваемом отладочном модуле предусмотрены те же компоненты, что и в составе инструментального модуля Xilinx Spartan-6 LX16 Evaluation Board, представленного в предыдущей части статьи. Схема подключения этих компонентов совпадает со структурной схемой реализации интерфейса Ethernet в отладочном модуле Xilinx Spartan-6 LX150T Development Board, приведенной на рис. 4 в первой части статьи (КиТ № 4Ч2011, стр. 71).

Интерфейсный мост USB-RS232 выполнен на базе микросхемы CP2102, которую производит компания Cypress Semiconductor. Для организации взаимодействия системы, реализуемой на базе кристалла программируемой логики XC6SLX75T, с внешними устройствами через этот мост на отладочной плате предусмотрен разъем USB Micro-AB.

Блок внешней памяти инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board включает в себя высокоскоростное ОЗУ и элемент параллельного Flash ППЗУ. Кроме того,

Рис. 68. Схема подключения внешнего высокоскоростного ОЗУ к ПЛИС XC6SLX75T

к этому же блоку может быть отнесен элемент Flash-памяти с интерфейсом SPI, который можно использовать для конфигурирования кристалла программируемой логики XC6SLX75T или в качестве энергонезависимого ППЗУ данных в разрабатываемых устройствах и встраиваемых микропроцессорных системах.

Внешнее высокоскоростное ОЗУ содержит два банка синхронной динамической памяти SDRAM с удвоенной скоростью передачи данных и интерфейсом DDR3. Каждый банк оперативной памяти, имеющий информационную емкость 128 Мбайт, реализован на базе микросхемы MT41J64M16JT-15E, выпускаемой фирмой Micron Technology Inc. Шины данных, адреса и управления этих микросхем подключены к пользовательским выводам ПЛИС XC6SLX75T, которые относятся, соответственно, к четвертому (Bank 4) и пятому (Bank 5) банкам блоков ввода/вывода. Напряжение питания выходных каскадов этих блоков ввода/вывода (VCCO) составляет 1,5 В, а опорное напряжение (VREF) и напряжение согласования для интерфейса DDR3 — 0,75 В. Схема сопряжения элементов внешней высокоскоростной оперативной памяти с кристаллом программируемой логики рассматриваемого отладочного модуля приведена на рис. 68. Каждый из двух банков внешнего высокоскоростного ОЗУ управляется независимым контроллером, реализуемым на базе соответствующего аппаратного блока Memory Controller Block (MCB) ПЛИС XC6SLX75T.

В качестве элемента параллельной Flash-памяти с информационной емкостью 32 Мбайта используется микросхема PC28F256M29EWH компании Numonyx, которая характеризуется временем доступа,

D[15:0] ПЛИС А[24:0] „ Data[15:0] _ т т VCC VCCQ ППЗУ

Addr[24:0] „

СЕ# ь

WE# Г

Spartan-6 XC6SLX75T Flash

ОЕ# Г

RST# J

BYTES J

JP1

з,зв

GND

Коммутационные перемычки

МО

M1 ПЛИС -CCLK-► - DQ0 -► ППЗУ SPI

Spartan-6 - DQ1 -►

XC6SLX75T - DQ2 -► - DQ3 -► (x4)

- cs# -►

Рис. 69. Схема подключения элемента параллельной Flash-памяти

Рис. 70. Схема подключения Flash ППЗУ с интерфейсом SPI

не превышающим 100 нс. В составе интерфейса этого ППЗУ используются 16-разрядная шина данных и 25-разрядная шина адреса, которые сопряжены с пользовательскими выводами ПЛИС, относящимися к третьему банку блоков ввода/вывода (Bank 3). Схема подключения элемента параллельной Flash-памяти к кристаллу программируемой логики XC6SLX75T в инструментальном модуле Xilinx Spartan-6 FPGA LX75T Development Board показана на рис. 69.

Элемент Flash-памяти с интерфейсом SPI объемом 128 Мбит — это микросхема N25Q128A13BSE40F, которую выпускает компания Numonyx. Интерфейсные входы и выходы этой микросхемы подключены к пользовательским выводам ПЛИС, которые входят в состав второго банка блоков ввода/вывода (Bank 2). Схема сопряжения этого ППЗУ с кристаллом программируемой логики XC6SLX75T изображена на рис. 70.

Блок конфигурирования ПЛИС инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board предоставляет возможность использования двух вариантов загрузки конфигурационной последовательности разрабатываемого устройства: из внешних источников через порт JTAG-интерфейса в режиме периферийного сканирования или из элемента Flash-памяти с интерфейсом SPI в режиме Master Serial/SPI. К этому блоку относятся: стандартный разъем порта JTAG-интерфейса, коммутационные перемычки, светодиодный индикатор DONE, кнопка PROG и ППЗУ EEPROM емкостью 1 кбайт, поддерживающее криптографический алгоритм SHA-1.

Разъем порта JTAG-интерфейса обеспечивает возможность применения универсальных загрузочных кабелей Platform Cable USB II, Platform Cable USB и Parallel Cable IV (PC IV) фирмы Xilinx для выполнения операций конфигурирования кристалла программируемой логики XC6SLX75T, периферийного сканирования и внутрикристальной отладки проектируемых устройств и встраиваемых микропроцессорных систем. К этому разъему подключена цепочка периферийного сканирования, в которую входят указанная ПЛИС и разъем расширения, соот-

ветствующий спецификации стандарта FMC LPC. Группа коммутационных перемычек предназначена для выбора требуемого режима конфигурирования кристалла программируемой логики XC6SLX75T. Светодиодный индикатор DONE визуально информирует об успешном завершении процесса загрузки конфигурационных данных в ПЛИС. С помощью кнопки PROG можно выполнять принудительное реконфигурирование кристалла программируемой логики рассматриваемого отладочного модуля. ППЗУ EEPROM емкостью 1 кбайт, представляющее собой микросхему DS28E01-100 компании Maxim Integrated Technologies, позволяет предпринять дополнительные меры защиты интеллектуальной собственности разрабатываемого устройства или системы.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Схема генерации и распределения тактовых сигналов инструментального модуля Xilinx Spartan-6 FPGA LX75T Development

Board включает в себя следующие компоненты: два кварцевых генератора, формирующих сигналы с частотами 100 и 40 МГц, панель для установки дополнительного кварцевого генератора в 8-контактном DIP-корпусе и программируемый синтезатор дифференциальных сигналов синхронизации. Кроме того, для тактирования разрабатываемого устройства можно использовать внешние сигналы синхронизации, поступающие через разъем расширения FMC LPC. Структурная схема блока формирования и распределения тактовых сигналов представлена на рис. 71.

Кварцевые генераторы, присутствующие на плате рассматриваемого отладочного модуля, совместно с блоками управления синхронизацией CMT кристалла программируемой логики XC6SLX75T, позволяют сформировать требуемую совокупность однополюсных тактовых сигналов с заданными значениями частоты и фазового сдвига, ко-

Тактовые сигналы, поступающие с разъема FMC

_А_

LVTTL OSC Socket

BankO Bankl

ПЛИС Spartan-6 XC6SLX75T

Bank 2 Bank3

L i к 1 к i

O. Z а.

о О о

о о о

00 г*-

5 5 5

о о о

s s

Li. Li. Li.

Тактовые сигналы, поступающие с разъема FMC

LVTTL OSC 40 МГц

LVTTL ose 100 МГц

Mil Clocks

Рис. 71. Схема формирования и распределения тактовых сигналов инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board

DIP

переключатель SW8

DIP

переключатель SW9

Рис. 72. Структурная схема программируемого синтезатора дифференциальных тактовых сигналов

avdd cpll fout clkin clkout

CS — SCLK — DIN — D0UT-4-

не-

последовательный интерфейс

OUT1-

REF-

avdd-

FB1 -INO -REF-AGND-

Входной мультиплексор 4:1

Входной мультиплексор 4:1

AGND

2,4576 МГц Генератор Часы реального

32,768 МГц

ФАПЧ

-чу-»-

1,8/2,7 В рР

Супервизор

I

Генератор ситала сброса

Схема пробуждения

Компаратор

Генератор прерывания

АЦП

Источник опорного напряжения 1,25 В

ЦАП

MAXIM

МАХ1409

RESET

DGND

Рис. 73. Архитектура контроллера сбора данных DAS MAX1409

торые соответствуют стандарту ввода/вывода LVTTL. При необходимости набор частот вырабатываемых сигналов синхронизации может быть расширен путем установки дополнительного кварцевого генератора в соответствующую панель инструментального модуля.

Для формирования сигналов синхронизации согласно спецификации стандарта LVDS применяется программируемый синтезатор дифференциальных тактовых сигналов, выполненный на основе микросхемы CDCM61001, выпускаемой компанией Texas Instruments. Дифференциальные сигналы синхронизации используются для тактирования высокоскоростных последовательных приемопередатчиков RocketIO

GTP ПЛИС XC6SLX75T. Значение частоты синтезируемых сигналов можно выбрать в диапазоне от 21,25 до 1360 МГц с помощью двух DIP-переключателей. Структурная схема программируемого синтезатора дифференциальных тактовых сигналов инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board приведена на рис. 72.

В качестве многоканального контроллера сбора данных DAS в составе рассматриваемого отладочного модуля применяется микросхема MAX1409, которую выпускает компания Maxim Integrated Technologies. Этот контроллер сбора данных отличается низким уровнем энергопотребления и возможностью работы при изменении значения напряжения питания в диапа-

зоне от 2,7 до 3,6 В. Максимальное значение потребляемого тока в рабочем (активном) режиме (Run mode) этой микросхемы составляет 1,09 мА, а в спящем режиме (Sleep mode) — 2,5 мкА. Архитектура контроллера MAX1409 показана на рис. 73.

Основными элементами архитектуры контроллера сбора данных DAS являются: входной дифференциальный мультиплексор 4 в 1, 16-разрядный АЦП, 10-разрядный ЦАП, часы реального времени (RTC), встроенный источник опорного напряжения с буферизированным выходом, контроллер последовательного интерфейса, совместимого с SPI/QSPI или MICROWIRE, система ФАПЧ, компаратор, генератор прерывания, схема пробуждения и генератор сигнала сброса. Для аналого-цифрового преобразования входных сигналов в составе контроллера MAX1409 используется ДХ-АЦП, который обеспечивает частоту непрерывного преобразования от 30 до 60 Гц. Таким образом, этот контроллер целесообразно использовать при разработке систем автоматизированного технологического управления, контроля различных параметров процессов с низкой скоростью изменения значений сигналов, а также измерительных устройств. Для реализации устройств цифровой обработки сигналов в большинстве случаев рекомендуется применять внешние модули высокоскоростных АЦП и ЦАП мезонинного типа, подключаемые к разъему расширения, соответствующему спецификации стандарта FMC LPC.

В состав блока элементов управления и индикации инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board входят четыре кнопочных переключателя, 4-разрядный DIP-переключатель и четыре светодиодных индикатора. Все перечисленные элементы сопряжены с пользовательскими выводами кристалла программируемой логики XC6SLX75T и могут использоваться для осуществления тех же функций, что и в отладочных модулях, которые были рассмотрены в предыдущих частях статьи.

Блок расширения отладочного модуля Xilinx Spartan-6 FPGA LX75T Development Board включает в себя разъемы трех видов, большинство контактов которых соединено с пользовательскими выводами кристалла программируемой логики. Разъем FMC LPC предоставляет возможность подключения модулей расширения мезонинного типа, соответствующих спецификации стандарта ANSI/VITA 57.1, которые выпускаются различными производителями. Схема сопряжения контактов этого разъема с выводами ПЛИС XC6SLX75T изображена на рис. 74.

Пара 12-контактных разъемов, соответствующих спецификации PMOD (Peripheral Module), позволяет использовать периферийные модули, предлагаемые фирмой Digilent Inc., для расширения функциональных возможностей рассматриваемой отладочной платы. 40-контактный разъем,

выполненный в соответствии со спецификацией MXP (Mini Expansion Port), предназначен, в первую очередь, для подключения мини-модулей расширения (Mini Expansion Modules) компании Avnet.

В составе комплексной схемы формирования питающих напряжений инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board в подавляющем большинстве используются интегральные стабилизаторы напряжения, выпускаемые компанией Texas Instruments. Эти стабилизаторы вырабатывают уровни напряжения 5, 3,3, 2,5, 1,5 и 1,2 В, обеспечивающие питание всех компонентов отладочного модуля. Входным уровнем напряжения для большинства указанных стабилизаторов является постоянное напряжение 12 В, которое может подаваться через разъемы интерфейса PCI Express или ATX. Для формирования напряжения согласования и опорного напряжения 0,75 В, необходимых при реализации интерфейса внешней оперативной памяти DDR3, применяется микросхема LP2998 компании National Semiconductor. Эта микросхема содержит линейные стабилизаторы напряжения, предназначенные для организации высокоскоростных интерфейсов синхронной динамической памяти с удвоенной скоростью передачи данных. В качестве входных напряжений для этой микросхемы используются уровни напряжения 3,3, 2,5 и 1,5 В, которые вырабатываются интегральными стабилизаторами компании Texas Instruments. Структурная схема узла питания инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board представлена на рис. 75.

Более подробную информацию о функциональных возможностях и об особенностях применения отладочного комплекта Xilinx Spartan-6 FPGA LX75T Development Kit можно найти в [63]. ■

Примечание. Полный список литературы смотрите в предыдущих частях статьи.

Продолжение следует

Литература

66. http://www.em.avnet.com/spartan6lx75t-pcie

ПЛИС Spartan-6

Разъем FMC LPC

XC6SLX75T

So

1 о.

as

31

to

о 4-

WGT Ref ¡lock nput 4- GBTCLK0_M2C_<PIN>

fi RX DP0_M2C_<PIN>

s TX DP0_C2M_<PIN>

[йс]*-

VADJ (2,5 В)

LA[2:16]_<PIN>,LA[19:261_<PIN>

CLK0_M2C_<PIN> CLK1_M2C_<PIN> LA00_<PIN>_CC LA01_<PIN>_CC

VREF A M2C

GA[0:1]

LA[27:33]_<PIN>

LA17_<PIN>_CC LA18_<PIN>_CC VREF A M2C

TDI

TMS

TCK

TRST_L PRSNT_L SCL SDA

3P3VAUX ■ 3P3V • 12P0V ' PG_C2M .

Рис. 74. Схема подключения выводов ПЛИС XC6SLX75T к разъему расширения FMC LPC

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 75. Структурная схема узла питания инструментального модуля Xilinx Spartan-6 FPGA LX75T Development Board

i Надоели баннеры? Вы всегда можете отключить рекламу.