Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 11

Программирование USB устройства (ПЛИС Altera DE2-70), Delphi

13.03.2015, 17:00. Показов 2295. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемые. У меня такой вопрос: можно ли написать управляющую программу на Delphi (7-xe7) на данную отладочную плату (имеется ввиду управление светодиодами, вывод какой-то информации на LCD и т.д. и т.п.)? Если это реально то каким образом, сталкиваюсь с этим впервые? Компоненты, библиотеки? Желательно с примерами конечно. Гуглопоиск особо не помог по запросам конкретно Altera + Delphi. Очень надеюсь на Вашу помощь, спасибо за понимание. Ах да забыл упомянуть, подключение происходит по USB, устанавливается драйвер Altera USB - Blaster.
P.S. Выбор среды програм-я стал таким, потому что с Delphi я дружу очень)... Вот собственно сама ссылка на данную плату (внешний вид): http://yandex.ru/images/search?text=Altera+De2-70+
И вложена документация по этому чуду.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2015, 17:00
Ответы с готовыми решениями:

Программирование плат (Altera DE2-70), Delphi
Собственно сам вопрос. Имеется плата DE2-70, описание http://www.terraelectronica.ru/news_postup.php?ID=2351. Задача: нужно написать...

Altera DE2-70 не включается
Доброго времени. Недавно обратились по ремонту платы Altera DE2-70, использовалась для вывода изображений с 2 х камер и управления...

[VHDL] InfraRed Transceiver Altera DE2
Доброго времени суток. Помогите пожалуйста, в реализации на плате ПЛИС на языке VHDL реализовала передачу, ну немного не так работает, не...

5
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
13.03.2015, 23:00
Управляющую можно, если напишите программу нижнего уровня под ПЛИС. Delphi никакого отношения к Altera не имеет, хоть на батнике пишите. Самое простое - обмен по UART. Работа с последовательным портом из под Delphi обсасывалась неоднократно на форуме. Хоть на WinAPI пишите, хоть пользуйтесь готовыми обертками, BComPort к примеру.

внешний вид): http://yandex.ru/images/search?text=Altera+De2-70+
И вложена документация по этому чуду.
картинки вижу, документацию - нет.

Altera ® DE2-70, эта борда - учебный стенд, а не ПЛИС, фактически мини-материнская плата . На самом деле там FPGA - Altera Cyclone II 2C70. Документация с примерами программ нижнего уровня:
Вложения
Тип файла: zip De270.zip (1.48 Мб, 21 просмотров)
1
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 11
16.03.2015, 15:04  [ТС]
Ага, спасибо. У меня в данной сфере опыта мало, можете обрисовать как это сделать? Прошу разъяснений как для чайника. Как это происходит? Желательно по пунктам. Например организовать работу светодиодов из программы (как в данном случае обратится???). Понимаю что вопрос глупый, но мне надо хотя бы с чего начать, чтобы продолжить, прошу отнестись с пониманием)
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
16.03.2015, 18:41
Чем не устроило методическое пособие? Насколько видно, процесс пошаговый внутри. Или вы уже написали прошивку на ПЛИС и готовы приступить к написанию ПО верхнего уровня?
0
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 11
17.03.2015, 15:11  [ТС]
Спасибо за информацию. Понял логику программирования на примере Arduino Uno, что изначально пишется прошивка, а потом уже управляющая программа (Delphi, C и т.д. значения особо не имеет, впрочем как и Вы написали), кот-я обращается по виртуальному COM порту (по умолчанию COM3). В данном случае все легко и просто, примеров чтобы "поковыряться" полно... Возник другой вопрос по плате Altera. После установки драйвера UsbBlastera определяется как (изображение прикреплю), как в таком случае обращаться к устройству? Это уже не COM port, а очень хочется с COM работать, так как компонентов много и примеров тоже. Это возможно?
P.S. разъем RS-232 есть это понятно, но должно подключатся по USB.
Миниатюры
Программирование USB устройства (ПЛИС Altera DE2-70), Delphi  
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
17.03.2015, 19:00
...это вы ветку USB раскрыли, теперь покажите ветку COM портов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.03.2015, 19:00
Помогаю со студенческими работами здесь

Не могу прошить плату altera DE2-115 в квартусе 13 в линуксе
Собственно поставил квартус 13 на линукс Взял тестовый пример от платы altera DE2-115 Собралось Пытаюсь прошить Пишет, нет...

Проверка ПЛИС altera на работоспособность
Доброго времени суток, уважаемые. Подскажите новичку (абсолютному) как можно проверить ПЛИС Altera cyclone на работоспособность (есть...

Программирование USB устройства
Доброго времени суток. У меня такой вопрос. Имеется "некое" устройство работающее через LPT-порт. Пришло время переделать его под USB. Как...

Реализация кода Рида-Соломона на ПЛИС фирмы Altera типа FPGA
Всем привет! Нужна помощь в реализации кода Рида-Соломона на ПЛИС фирмы Altera типа FPGA. Среда разработки quartus, язык описания...

Прошивка Altera-USB Blaster
Здравствуйте. У меня завалялось пару программаторов Ottira USB Btoster (rev. C) Вот таких вот ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru