Комплект Terasic DE10-Nano
Обзор
Созданный на базе FPGA с интегрированной системой Cyclone® V, этот комплект содержит платформу для проектирования конфигурируемого аппаратного обеспечения для производителей, преподавателей и разработчиков систем Интернета вещей.
- Содержит высокоскоростную память DDR3
- Имеет два расширительных слота GPIO
- Имеет возможности преобразования аналоговых сигналов в цифровые
Оптимизация для повышенной производительности
Максимально повышайте производительность, снижая традиционную загрузку процессора и регулируя вычислительную мощность конкретных приложений.
Поддержка расширения системы ввода-вывода
Наращивайте возможности своих проектов с помощью аппаратной поддержки для расширения системы ввода-вывода и создания особых наборов периферийных устройств.
Гибкость и адаптивность
Запускайте самые современные приложения с возможностью адаптации к изменяющимся стандартам, алгоритмам и угрозам.
Для кого предназначен данный продукт
Отраслевые разработчики решений Интернета вещей, независимые поставщики ПО (ISV) и технологи, кто:
- Занят разработкой прототипов и решений FPGA для аппаратных систем
- Создает мощные и энергозависимые приложения
- Ищет простейший путь использования массивов FPGA без необходимости дополнительного обучения
Применение в отрасли
- Системы Интернета вещей
- Промышленная автоматизация
- Высокопроизводительные вычисления
Примеры кода
Информация о комплекте
Оборудование
- Плата DE10-Nano
- Краткое руководство для DE10-Nano
- Кабель USB тип A - Mini B
- Кабель USB тип A - Micro-B
- Адаптер питания постоянного тока (5 В)
- Карта microSD* (установлена)
Предварительно установленное ПО
- Система SoC (System-on-chip) с загрузкой ОС Linux*
- Серверы для виртуальных сетей и веб-вычислений (VNC)
- Рекомендуемые проекты
- Средства разработки
Спецификации
Процессорная система
Процессор
Двухъядерный процессор ARM Cortex*-A9 MPCore с частотой 800 МГц
Движок обработки медиа-данных neon™ framework с плавающей точкой двойной точности
Кэш-память для команд 1 уровня, 32 КБ
Кэш данных 1 уровня, 32 КБ
Общая кэш-память 2 уровня, 512 КБ
Память
Встроенная память SRAM, 64 КБ
Память DDR3 SDRAM (32-разрядные данные), 1 ГБ
Флэш-карта памяти microSD*, 8 ГБ
Ввод-вывод процессора
1 Gigabit Ethernet PHY с разъемом RJ45
1 порт USB 2.0 (OTG), разъем USB Micro-AB
Интерфейс и разъем для карты памяти microSD*
Акселерометр (интерфейс I2C плюс прерывания)
UART-USB, разъем USB Mini-B
Кнопка сброса, кнопка "холодного" сброса
Одна кнопка и один светоиндикатор, конфигурируемые пользователем
Разъем расширения для использования с дочерней двойной 16-разрядной платой преобразователя Linear Technology* DC93416
Встраиваемое ПО
Ядро Linux* 4.1.33 LTSI
Angstrom 2016.12
FPGA
Программируемая логика
Логические элементы (LE): 110 K LE
Память 5570 килобит
Множители 224 18 x 19
Изменяемые блоки точности DSP: 112
Фазово-блокируемые циклы PLL: 6
Ввод-вывод, определяемый пользователем, 145
Источники конфигурации
Встроенный кабель USB-Blaster* II (JTAG)
Флэш-память конфигурации последовательного интерфейса - EPCS128
Процессорная система ARM Cortex*-A9
Интерфейсы ввода-вывода
2 кнопки
4 ползунковых переключателя
8 светоиндикаторов
3 источника таймера 50 МГц из генератора тактовых импульсов
Два 40-контактных расширительных разъема с диодной защитой
1 расширительный разъем Arduino* (совместимость с контактными группами Arduino), возможность подключения к интерфейсу Arduino
Один 10-контактный расширительный разъем аналогового входа (общий с аналоговым входом Arduino)
8-канальный 12-разрядный преобразователь A/D, 500 ksps, 4-контактный последовательный интерфейс для периферии (SPI)
Проектирование аппаратных средств
32-разрядное приложение для быстрого преобразования Фурье (FFT)
Выход HDMI* (видео)
Интерфейс GPIO для светоиндикаторов, кнопок и ползунковых переключателей
Расширительные разъемы I/F для Arduino (цифровой ввод-вывод, последовательный ввод-вывод, преобразователь A/D)
Платы с совместимыми принадлежностями
Комплект цифровой камеры (8 МП)
Жидкокристаллический модуль с мультиконтактным сенсорным экраном
Программное обеспечение
Средства для разработчиков встраиваемого ПО
Загрузите и установите комплект Intel® SoC FPGA Embedded Development Suite (SoC EDS). Приложения созданы на языке программирования C.
ПО для проектирования FPGA
ПО Intel® Quartus® Prime Design (в особенности, версия "Lite") используется для разработки аппаратных средств FPGA. Программы написаны на языке описания аппаратной архитектуры, например, Verilog или VHDL.
Программные утилиты
Рекомендуемое программное обеспечение для разработки, включая:
- Подключите плату с помощью этого клиента SSH: PuTTY
- Загрузите на компьютер (например, ноутбук) это ПО для удаленного доступа и управления платой: VNC Viewer*
- Выберите ПО для записи образа на карту SD, которое подходит для вашей операционной системы:
- Для Windows*: Win32 Disk Imager
- Для Linux*: Ubuntu* Disk Image Writer
- Откройте общий доступ к клавиатуре и мыши вашего ПК для платы Terasic DE10-Nano для разработки: Synergy Software
- Получите драйверы виртуальных портов COM для работы интерфейса UART через USB: FTDI
Образы карт памяти microSD*
Получите исходные файлы программного обеспечения для создания образов карт памяти, а также примечания к версии.
Документация и поддержка
Начало работы
Компиляция приложения "Здравствуй Мир" с помощью комплекта Terasic DE10-Nano Kit
Обучающие материалы
Программирование устройства FPGA
Создание особой аппаратной системы
Отладка аппаратных средств FPGA с помощью системной консоли
Конфигурация аппаратной процессорной системы (файл для загрузки)
Взаимодействие с проектами FPGA: U-Boot | Linux* (файл для загрузки)
Проекты
Робот с самобалансировкой на базе комплекта Terasic DE10-Nano Kit
Ускорение работы ПО с помощью FPGA: Комплект Mandelbrot
Запись и представление данных акселерометра
Противостояние угрозам безопасности с помощью FPGA
Flex Force Smart Glove: Использование Intel® SoC FPGA для оценки данных сенсомоторики
PipeCNN на Intel® FPGA: Ускорение обработки процессов машинного обучения
Использование FPGA с интегрированной системой Cyclone® V для создания HDR-видео в реальном времени
Поиск и устранение неполадок
Запись образа на карту microSD*
Расширение раздела ROOTFS (Root File System)
Исходные файлы
Получите исходные файлы и сценарии для создания проектов аппаратного и программного обеспечения из следующих хранилищ ресурса Git*.
- Главная ветвь: содержит исходные файлы FPGA, необходимые для создания аппаратных проектов
- Ветвь сборки: содержит новейшую скомпилированную версию проекта
Получите инструкции для создания пакета поддержки платы (BSP)
Здесь представлены файлы справки в формате HTML, сценарии, документация (документы PDF, например, руководства пользователя) и рисунки, используемые для создания веб-страниц поддержки платы.
Содержит файл информации настройки Windows* (INF) для установки драйвера RNDIS (Remote Network Driver Interface Specification), который обеспечивает интерфейс Ethernet через USB.