
Так уже исторически сложилось, что многие приобретают наши платы Марсоход в обучающих целях. Кроме того, среди наших клиентов уже есть несколько учебных заведений. В этой связи мы планируем выпускать принципиально новую плату, которая на наш взгляд лучше подходит для этих целей.
Далее - технические параметры новой платы.
- Основной чип EP3C10E144C8 ():
Total logic elements - 10,320
Total memory bits - 423,936
Total PLLs - 2
Embedded Multiplier 9-bit elements - 46
- Микросхема FT2232 - Для внутрисхемного программирования и отладки, а так же для связи с ПК через последовательный порт или скоростным параллельным интерфейсом.
- Внешнее ОЗУ 8Мб - SDR SDRAM K4S641632 ()
- АЦП ADC1175 ()
- Разъем VGA - три R2R цапа ( 5-6-5 бит, реализует High-Color Video Mode) + HSync, VSync сигналы.
- Пользовательские:
кнопки - 2
светодиоды - 4
I/O пины - 10
- Питание от разъема USB.
Пока все эти данные в какой-то степени предварительные. До начала продаж мы сами постараемся сделать максимальное количество экспериментов и хотели бы выслушать мнение и пожелания наших читателей.
Конечно, итоговая схема будет опубликована позднее. Так же, конечно, мы будем стремиться создать множество открытых проектов в среде Altera Quartus II для этой платы. В планах создание "системы на кристалле" и цифровая фильтрация сигналов, USB-видеоадаптер, наверное осцилограф - в общем много чего.
Проекты для этой новой платы наверное будут гораздо сложнее, но надеюсь такие же интересные, как и для первой платы Марсоход.
Начало продаж - середина/конец сентября.
Ориентировочная стоимость 2500р.
PS: кстати, названия для новой платы пока еще нет. Предлагайте!

Будет на шилдах - marsohod.org/.../
Вот такая плата мне нравится больше - с модулями расширениями. Если еще модуль с видеокамерой какой-нибудь сделаете, то будет шикарно. Я готов поддержать отечественного производителя. =)
marsohod.org/.../
DE0-Nano или Bemicro-SDK
без конфигурационно й памяти - беда.
ну и на ноги можно было поставить простейший буфер перед делителями, а ноги параллельно вывести на разъём. 10 - сильно уж мало.
а вот нормальная связь с ПК через ft2232 - это очень хорошо.
DE0-Nano или Bemicro-SDK при той же цене (без учёта доставки) имхо выглядят немного получше, хотя тоже не без недостатков.
И еще я бы подумал о возможности реализации устройства в PCI/PCI-e формате, в котором, возможно, небольшая плата с FPGA будет подключатся как плата расширения.
Вообще, на мой взгляд, нужно идти именно по модульному пути. Допустим, есть некоторая "материнская" плата, на которой толком ничего может и не быть, кроме разъемов и питания.
Потом подключается "процессорный" модуль - на котором стоит FPGA и конфигурационна я флешка.
Остальные модули - в зависимости от решаемой задачи.
DVI, VGA, Flash, RAM ... Если их удастся сделать с популярным интерфейсом типа Santa Cruz и при этом удержать стоимость пониже, чем у зарубежных, хотя бы ненамного - вообще шикарно - вы сможете составить серьезную конкуренцию известным производителям.
Хотя Santa Cruz по конфигурации не очень удобен для модульной компоновки.
VGA надо. ADC - good (осциллограф, видеограббер, машинное зрение).
Почему нет разьемов PS-2 на клаву и мышь?
Нет загрузочной памяти - не айс надо бы добавить,
сильно ограничивает практическую пользу платы.
10 пинов на внешний разьем хватит (корки SPI, I2C, UART рулят).
Я за название Марсоход 2.
2. Количество пользовательски х пинов должно быть таким, чтобы подключить, как минимум, клавиатуру, мышь, SD-карточку, USB (может быть тоже все на мезонинной плате, возможно на той же).
3. Ну и генератор - обязательно. Без него - никуда.
Papilio есть, это пока какая-то слабая платформа, но зато, чем черт не шутит, может быть это в переспективе облегчит выход на мировой рынок.
Я вообще к тому, что поддержка существующих стандартов рулез.
1. Хотелось бы видеть на плате флеш память для конфигурировани я логики или возможность для её подключения.
2. И/О выводов побольше.
Даже если столько же пинов останется - беру, как только появится в продаже!
1) EPCS
2) Пинов i\o
А ethernet можно внешним модулем )))
А так, плата огонь ))
Пины надо как-то реюзать. Как минимум, кнопковые пины надо вывести, и посмотреть, нельзя ли АЦП и ОЗУ отключаемыми сделать. Дальше, 5-6-5 на VGA много, 4-4-4 хватит за глаза.
АЦП хорошо что быстрый, (цифровое радио, осциллограф) но плохо что одноканальный (робототехника) . Еще очень полезной штукой оказываются переключатели, можно к свободным пинам сбоку пристроить, в DE0-nano 4 переключателя на одном SMD-детале сидят, правда их зубочисткой переключать приходится.
Пины хорошо бы как-то стандартно расположить, я предлагаю как в Ардуино.
А название - Марсоход 2
Правда и как всех, беспокоит возможность расширить количество пинов. И согласен с Vladimir Balash.
А название, можно "Цербер", "Марсолёт", "Циклоп", мм пока в голову больше не приходит)
2) все пины I/O на кольцевые площадки контактные как минимум нужно вывести(так даже без разъёма к ним можно будет относительно без гемора подпоятся или для тестирования пользовать);
3) генераторов лучше два;
И самое главное побольше монтажное поле чтобы можно было дополнительные компоненты размещать и может вам стоит подумать сразу о пластиковом (например) корпусе, который можно опционально заказать или адаптировать габариты и монтажные отверстия своей платы под серийный корпус.
Еще на счет ep3c10... В этом же корпусе можно поставить ep3c16 или ep3c25. Я бы смотрел на перспективу
Да 10 I/O не так мало, как кажется.
Можно 8 входов логанализатора к аналоговому входу в комплект.
Можно снаружи прицепить 75HC595+HC597 и получить 8 выходов и 8 входов с временем обновления меньше микорсекунды. Для многого «учебно-экспери ментального» достаточно.
Согласен только с кнопками-светод иодами, они перестанут быть особо нужными на втором проекте
Ну а главное -- разместите все штыри (включая входы АЦП и питание 5 В от USB и 3.3 от стабилизатора) так, чтобы сверху на них не упираясь в разъёмы надевалась прямоугольная (просто вырезать) макетка с гнёздами. Для этого все штыри должны быть в единой сетке 2.54.
Потом ещё «дочки» выпускать будете
miniUSB разъемы, на мой взгляд, ненадежные, быстро ломаются.
Начну с пинов.
Главной задачей было сделать девкит достаточно дешевым и
максимально простым в использовании для людей, сталкивающихся
с ПЛИС впервые. Что-бы достаточно было только подключить платку к компьютеру
и иметь возможность работать уже с каким-то функционалом ( ОЗУ,АЦП и т.д.)
Увеличивать количество I/O пинов за счет сокращения функционала не хотелось-бы.
Добавлять какие-то переключатели и джамперы тоже - увеличится стоимость и усложнится
эксплуатация, особенно для начинающих. Продвинутый-же пользователь, если
что-то понадобится, может и проводочки припаять. Кроме того, есть мысли продолжить
линейку такого-же бюджета платок, но с другим функционалом. Вместо FTDI , например,
поставить эзернет-фай и транс. Тогда понадобится и постоянная память (для автономной работы).
Согласен с остальными ораторами 10 пинов очень мало. Можно все сигналы идущие на перефирию - дублируются пинами.
Ну вот ненадо человеку VGA, пожалуйста пины. Точно так же с кнопками, LED и ADC (но тут уже надо сигнал ОЕ через джампер).
Главное - отделите интерфейс программировани я джамперами, это даёт возможность:
- использование программатора для старой платки,
- подключения оригинального программатора,
- подключеня своего CPU для программировани я.
Не увидел на плате задающего генератора, кроме как у программатора - на мой взгляд это ляп !
Чип можно было и на 240 пинов, для экономии места:
- рассыпуху можно и 0402 или 0603 и площадки поменьше;
- в предъидущем комплекте VGA шел отдельно, можно и на нём экономить место и деньги;
- USB можно miniUSB;
- LED красиво, но можно и SMD - экономия денег/места/про изводства.
Пока всё, спасибо!
Соглашусь с Дмитрием 10 пинов это очень мало.