NanoBoard 3000 – достъпна и многофункционална
развойна среда за FPGA дизайн
NanoBoard 3000 не е просто FPGA развойна среда. Като за начало, не е нужно да имате опит в FPGA програмирането, за да я използвате. FPGA-контролера от развойната платка директно комуникира с Altium Dеsigner и ви дава възможност лесно и бързо графично да конфигурирате желаните модули за тестване.
Фиг.1.
Нужно е само да се инсталира Altium Designer и да се свърже Nanoboard 3000 чрез USB кабел към компютъра. В FPGA-средата на Altium Designer се начертава схема с необходимите елементи и инструменти, взети от FPGA-библиотеките на Altium – фиг.1. Връзката на инструментите с FPGA-контролера се посочва чрез поставяне на JTAG-порт, наличен в библиотеката – фиг.2. Чрез инструментите можете лесно да управлявате и да сменяте параметрите на вашата система. Те са в графичен вариант и може съвсем лесно да се конфигурират просто с въвеждане на параметрите в съответните полета фиг. 3.
Фиг.2.
Фиг.3.
Спецификация на NanoBoard 3000:
• Избор между три FPGA-контролера:
-NanoBoard 3000XN – с Xilinx® Spartan™-3AN контролер (XC3S1400AN-4FGG676C)
-NanoBoard 3000AL – с Altera® Cyclone™ III контролер (EP3C40F780C8N)
-NanoBoard 3000LC – с LatticeECP2™ контролер (LFE2-35SE-5FN672C)
• Интегриран цветен TFT LCD диспей (240×320) с Тouch Screen
• Висококачествено стерео аудио, включващо: Line in/out/микрофон, аудио CODEC с I2S интерфейс, Analog Mixer, усилвател и висококачествени колонки (разпожени на различни места по площта на развойната платка)
• USB Hub, поддържащ повече от три USB 2.0 устройства, управляван чрез ISP1760 Hi-Speed USB Host Controller
• SVGA интерфейс (24-bit, 80MHz)
• Стандартни интерфейси: RS-232, RS-485, PS/2, 10/100 Fast Ethernet, USB 2.0, S/PDIF, MIDI
• Двойни SD Сard четци – за потребителския FPGA и за Host Controller
• IR приемник – разчита данни до 38kHz носеща честота
• Програмируема Clock система (6 to 200MHz) и фиксиран Clock (20MHz) – и двете са достъпни за потребителския FPGA
• 4-канален 8-bit ADC, със SPI-интерфейс – осигуряващ максимална скорост на преобразуването от 200ksps
• 4-канален 8-bit DAC, със SPI-интерфейс – работещо с честота до 40MHz
• 4x изолирани IM Relay Channels – всеки канал е с 5V DPDT Relay
• 4x PWM power drivers
• 8-way DIP-Switch с общо предназначение, 8 RGB LEDs, 5 PDA-style бутони и Test/Reset бутон – всичко, свързано директно с потребителския FPGA
• User prototyping area
• Двоен 18-way (20 pin) I/O допълнителен конектор, с изведени захранвания
• RAM и Flash-памет, достъпна за FPGA-дизайна – 256KB x 32-bit Сommon-bus SRAM (1MB),16M x 32-bit Сommon-bus SDRAM (64MB), 8M x 16-bit Сommon-bus 3.0V Page Mode Flash (16MB), двойна 256KB x 16-bit Independent SRAM (512KB всяка)
• Четири 8Mbit SPI flash-памети – едната съдържа основния драйвър (Primary boot image) за Host Controller, друга съдържа модефицирания драйвър (Golden boot image) за Host Controller, и останалите две за обща употреба при създаване на FPGA-проект
• SPI Real-Time Clock с 3V батерия
• Възможност за свързване на различни периферни платки
• Памет, съдържаща индентификационния номер на развойната платка – 1-Wire® ID дава информация за дънната платка и за всяка прикачена към нея допълнителна платка (ако има)
• Host (NanoTalk) Controller управлява NanoBoard Firmware – включва управление на JTAG комуникацията (с Altium Designer/User FPGA/свързана допълнителна платка), както и достъп до Сommon-bus SPI ресурсите
• 5V DC захранващ конектор с ключ, плюс тестови точки за всички по-важни захранващи напрежения на платката (и за масата)
• Високоскоростна връзка с компютър чрез USB 2.0 за запис на кода и тестване
С NanoBoard 3000 получавате лиценз и едногодишен абонамент за Altium Designer Soft Design.
Този лиценз на Altium Designer е насочен главно към FPGA-дизайн и включва:
• FPGA-дизайн в различни формати: като код на C, OpenBus, схематично означение, VHDL и Verilog
• VHDL симулатор, вграден дебъгер и визуализация на сигнали
• Симулация на 32-bit процесор от FPGA-контролера
• Богат избор на вгладени FPGA-библиотеки, включващи интерфейси и логически елементи
• Компилатор с всички стандартни библиотеки
• Програмируеми FPGA-инструменти за тестване на хардуера
• Възможност за импортиране на IP (intellectual property) Сores от друга среда, развитие и повторно използване на IP-библиотеките.
Всичко, което ви е нужно за да започнете проект с Altium Designer, може да намерите на:
Пълна техническа информация за развойната платка NanoBoard 3000 може да намерите на:





