Элекран Софт, лицензионное программное обеспечение

NanoBoard

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

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

 

Плата NanoBoard может использоваться самостоятельно в качестве автономного устройства или входить в состав различных приборов и оборудования благодаря наличию на ней собственного ПЛИС, достаточно большого и расширяемого набора интерфейсов, возможности занесения в память платы и отладки программы для работы данного устройства или управления другими устройствами.

1m

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
 2. VGA 
 3. RS232 
 4. I2C 
 5. PS2 (мышь) 
 6. PS2 (клавиатура) 
 7. 2 JTAG-разъема для подсоединения пользовательских плат
 8. 2 интерфейса NanoTalk

2m

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

3m

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

4m

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

5m

Перечень поддерживаемых ПЛИС:
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

 
Полезная информация? Поделись ей:

o_d
Украина, 65017,
г. Одесса,
ул. Малиновского 16а, офис 211
Fax_048_728-78-44
Телефоны горячей линии:
+38 (048) 714-09-83
 +38 (048) 728-78-44
Yandex.Metrika