NanoBoard - универсальная плата отладки и макетирования ПЛИС-проектов.

Читайте статьи о NanoBoard в 9-ом и 10-ом номерах журнала EDA Express.
NanoBoard - единственная на сегодняшний день универсальная плата, предназначенная для отладки и макетирования ПЛИС-проектов.

NanoBoard - это составная часть технологии LiveDesign. Технология LiveDesign увязывает воедино программную и аппаратную части проекта, превращая рабочее место проектировщика в программно-
  аппаратный комплекс. Этот комплекс состоит из собственно системы проектирования Nexar и платы отладки NanoBoard. Таким образом, разработчик может постоянно взаимодействовать с реальным проектом, который "крутится" внутри реальной ПЛИС, а не с некоторой виртуальной моделью. При этом используется следующая концепция ведения проекта: "собираем" схему, загружаем ее в ПЛИС, проверяем работоспособность, отлаживаем. В рамках концепции LiveDesign активно использует виртуальный инструментарий (генераторы частот, счетчики частот, логические анализаторы, периферийное сканирование и т.д.), что позволяет видеть на экране компьютера реальные процессы, протекающие в ПЛИС.
Замена дочерней платы, на которой
  размещен тот или иной кристалл, позволяет разработчику быстро и просто переориентировать проект на другого ПЛИС-производителя с возможностью отладки проекта на реальной ПЛИС. Перечень поддерживаемых кристаллов:
  • Altera (MAX(r) 3000/7000, Cyclone)
  • Xilinx (CoolRunner-II, Coolrunner(r)XPLA3, XC9500XL, Spartan-II, Spartan(r)-IIE, XC9500XV, Spartan-3)
  • Actel ProASIC Plus
  • Для большей гибкости отладки проекта несколько NanoBoard могут быть объединены и использоваться совместно. "Совместный" вариант работы будет востребован в том случае, если проект содержит несколько кристаллов и разработчику требуется смакетировать его работу.

    Многоцелевая периферия:
    1. 8-разрядный светодиодный массив


    2. 8-разрядный DIP-переключатель
    3. 16-кнопочная клавиатура
    4. 36-разрядный разъем пользовательских входных/выходных выводов ПЛИС
    5. 2х16 символьный LCD-экран
    6. Зуммер
    7. 8-разрпядный аудио-кодек
    8. 8-разрядный АЦП, 4 канала
    9. 10-разрядный ЦАП, 4 канала
    10. 256Кх8 RAM (возможна переконфигурация на 128Кх16)
    11. 2 модуля последовательной flesh-памяти по 4Мбит. (могут использоваться для конфигурирования ПЛИС)

    Входные/выходные интерфейсы:
    1. CAN
    1. VGA
    2. RS232
    3. I2C
    4. PS2 (мышь)
    5. PS2 (клавиатура)
    6. 2 JTAG-разъема для подсоединения пользовательских плат
    7. 2 интерфейса NanoTalk.


    NanoBoard содержит программируемый синтезатор частот, работающий в диапазоне от
      6 до 200 МГц. Частота синтезатора может из управляющей оболочки DXP или непосредственно из проекта, запускаемом в ПЛИС.

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

    NanoBoard позволяет использовать для тестирования и отладки пользовательские платы, для чего существует два JNAG-интерфейса. Подключение пользовательского устройства "интегрирует" его с технологией LiveDesign и делает его доступным для периферийного
      сканирования. Встроенный В ПЛИС виртуальный инструментарий становится доступным через интерфейс Nexar. К каждой плате отладки можно одновременно подключать до 2 пользовательских плат, а при параллельном подключении нескольких NanoBoard, каждая из них может иметь 2 таких подключения.

    Перечень поддерживаемых ПЛИС:
    1. Altera:
    1.1. Cyclone: EP1C12, EP1C20, EP1C3, EP1C4, EP1C6
    1.2. MAX3000A: EPM3032A, EPM3064A, EPM3128A, EPM3256A, EPM3512A
    1.3. MAX7000AE: EPM7032AE, EPM7064AE, EPM7128AE, EPM7256AE, EPM7512AE,
    1.4. MAX7000B: EPM7032B, EPM7064B, EPM7128B, EPM7256B, EPM7512B
    1.5. MAX7000S: EPM7032S, EPM7064S, EPM7128S, EPM7160S, EPM7192S, EPM7256S
    1.6. Stratix: EP1S10, EP1S20, EP1S25, EP1S30, EP1S40, EP1S60, EP1S80


    1.7. Stratix GX
    1.8. Stratix II
    2. Xilinx
    2.1. CoolRunner2: XC2C128, XC2C256, XC2C32, XC2C384, XC2C512, XC2C64
    2.2. CoolRunnerXPLA3: XCR3032XL, XCR3064XL, XCR3128XL, XCR3256XL, XCR3384XL, XCR3512XL
    2.3. Spartan-II: XC2S100, XC2S15, XC2S150, XC2S200, XC2S30, XC2S50
    2.4. Spartan-IIE: XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S50E, XC2S600E
    2.5. Virtex: XCV100, XCV1000, XCV150, XCV200, XCV300, XCV400, XCV50, XCV600, XCV800
    2.6. Virtex-II: XC2V1000, XC2V1500, XC2V2000, XC2V250, XC2V3000, XC2V40, XC2V4000, XC2V500, XC2V6000, XC2V80, XC2V8000
    2.7. Virtex-II Pro: XC2VP2, XC2VP20, XC2VP30, XC2VP4, XC2VP40, XC2VP50, XC2VP7, XC2VP70
    2.8. Virtex-E: XCV1000E, XCV100E, XCV1600E, XCV2000E, XCV200E, XCV2600E, XCV300E, XCV3200E, XCV400E, XCV405E, XCV50E, XCV600E, CV812E
    2.9. XC18V00: XC18V01, XC18V02, XC18V04, XC18V512
    2.10. XC9500: XC95108, XC95144, XC95216, XC95288, XC9536, XC9572
    2.11. XC9500XL: XC95144XL, XC95288XL, XC9536XL, XC9572XL
      2.12. XC9500XV: XC95144XV, XC95288XV, XC9536XV, XC9572XV
    2.13. XCF01S, XCF02S, XCF04S
    2.14. Virtex-4
    3. Actel
    3.1. ProASIC Plus
    4. Lattice
    4.1. EP:LFEC20E, LFEC6E
    4.2. EPC: LFECP20E, LFECP6E
     






    Если Вам нужна дополнительная информация о представленном на этой странице продукте Вы можете прислать нам вопрос заполнив следующую форму:
    Описание задачи:*
    Организация:
    Должность:
    Ваше имя:*
    E-mail/телефон:*
    Город:*
    Защита от автоматического заполнения
    Введите символы с картинки*
     

    * - Поля, обязательные для заполнения

    Страница:

    © ЗАО "НПП "РОДНИК"