МАРСОХОД

Open Source Hardware Project

Плата Марсоход2bis, FPGA Cyclone IV

marsohod2bis

Плата Марсоход2bis на базе FPGA Altera / Intel Cyclone IV E.

Фактически эта та же самая Марсоход2, на той же самой печатной плате / PCB. Печатная плата с самого начала проектировалась для возможного использования с четвертым циклоном. У Cyclone IV в этом же корпусе на два пользовательских пина меньше, чем у Cyclone III. Из-за этого на плате Марсоход2bis всего 3 светодиода, вместо четырех и одна кнопочка вместо двух.

Начиная с сентября 2019 года мы предлагаем эту плату в двух вариантах: с Cyclone IV 6 тысяч логических элементов или с Cyclone IV 10 тысяч логических элементов.

Ниже представлена сравнительная таблица по имеющимся ресурсам FPGA на плате Марсоход2 и Марсоход2bis:

 

Плата Марсоход2   

Плата Марсоход2bis   
Чип  Altera / Intel FPGA Cyclone III Cyclone IV E Cyclone IV E
Наименование FPGA EP3C10E144C8N EP4CE6E22C8N EP4CE10E22C8N         
Логических элементов 10320 6272 10320
Встроенная память 414Кбит 270Кбит 414Кбит
Умножителей 23 (18x18) или 46 (9x9) 15 (18x18) или 30 (9x9) 23 (18x18) или 46 (9x9)
PLL 2 2 2
Поддержка Quartus II / Quartus Prime v13 v14 и выше v14 и выше
Проект Amber ARM Да Нет Да
       

У платы Марсоход2bis будет по крайней мере два преимущества:

  • меньшая цена, по сравнению с платой Марсоход2;
  • поддержка чипа Cyclone IV современной САПР Intel Quartus Prime. Известно, что САПР Altera Quartus II v14 уже не поддерживает Cyclone III, то есть для платы Марсоход2 нужно использовать только более старый Quartus II v13.1 или более ранние версии, а вот для Марсоход2bis можно использовать все современное ПО (на сегодняшний день Intel Quartus Prime v19). 

К сожалению, некоторые наши проекты для платы Марсоход2 не будут работать в новой плате Марсоход2bis c 6-ю тысячами логических элементов. Например, проект Amber ARM SoC не помещается в ПЛИС меньшей емкости. Пожалуйста учтите этот факт при выборе плат.

Схема электрическая принципиальная платы Марсоход2bis здесь:

На плате кроме самой FPGA еще есть:

  • Микросхема FTDI FT2232H. Реализует связь платы Марсоход2bis и FPGA с комьютером через HighSpeed USB 2.0. Микросхема предоставляет 2 независимых интерфейса А и В. Интерфейс А используется для реализации встроенного JTAG программатора MBFTDI. Кроме этого, интерфейс А (JTAG) используется для внутрисхемного захвата и анализа сигналов пользовательских проектов с помощью программы Altera SignalTap. Интерфейс В может использоваться для как виртуальный последовательный порт, скорость передачи до 12Мбит/сек.
  • Микросхема SDRAM MT48LC4M16A2-75 компании Micron.
    Четыре банка по 1,048,576 шестнадцатиразрядных слова. Итого, 64Мбита (или 8Мбайт, что то же самое).
  • Микросхема аналогово-цифрового преобразователя ADC1175
  • Кварцевый генератор 100Мгц.
  • Одна пользовательская кнопка.
  • Три пользовательских светодиода.
  • Разъем VGA и цифроаналоговые преобразователи на резисторах R2R, реализующий HIGH-COLOR DAC (5 бит красный, 6 бит - зеленый и 5 бит синий).
  • Разъемы для установки плат расширения. 16 свободных пользовательских контактов.

Питание платы +5В, производится из разъема USB, установленного на плату.

Чтобы начать работать с платой Марсоход2bis возьмите несколько готовых проектов выполненных для этой платы с GITHUB: https://github.com/marsohod4you/marsohod2bis

Описание этих проектов есть здесь.

Так же вы можете перенести заинтересовавший вас проект на плату Марсоход2bis пользуясь вот этой инструкцией.

Приобрести эту плату можно в нашем интернет магазине:

buy button 

Комментарии  

0 #23 maslovvladimir 25.09.2017 11:10
Обновил модель и корпус Microsha2bis
Для печати файлы можно взять здесь: https://www.thingiverse.com/thing:2552022/#files
0 #22 alman 12.09.2017 12:52
Цитирую maslovvladimir:
ПСделал корпус для Мрсоход2bis

Годно. А фото устройства в корпусе можно посмотреть?
+1 #21 maslovvladimir 12.09.2017 05:58
Привет всем! Сделал корпус для Мрсоход2bis
Чертежи на:
https://3dwarehouse.sketchup.com/search.html?backendClass=both&q=microsha2bis&backendClass=both
+1 #20 AndreyT 28.07.2017 13:14
Здравствуйте!
Сможет ли плата Марсоход2bis захватывать поток байтов с 8-битного АЦП, работающего на 100 мегавыборок/сек ? И складывать данные в SDRAM. Как я понял, ПЛИС и память могут работать на 100МГц.
И ещё вопрос, на вашем сайте есть проект контроллера SDRAM, сколько у платы примерно потребление с ним?
0 #19 Ю р и й 06.04.2016 03:42
Здесь в начале - https://marsohod.org/11-blog/261-sfl
0 #18 Илья B 05.04.2016 23:47
Насколько я понял из даташита на семейство Cyclone, в микросхеме EP4CE6E22C8N отстуствует энергонезависим ая конфигурационна я память. А как тогда сохранять прошивку на этой плате или необходимо каждый раз после включения по новой прошивать?
Это так или я что-то не понимаю? С ПЛИСами только начинаю разбираться...
0 #17 nckm 29.03.2016 06:04
Цитирую geezer:
Где можно найти распиновку именно на эту версию Марсохода 2?

Посмотрите вот здесь https://marsohod.org/11-blog/312-jump-to-m2bis
0 #16 geezer 27.03.2016 21:46
Где можно найти распиновку именно на эту версию Марсохода 2?
0 #15 MEZk 22.03.2015 17:14
Здравствуйте!
Скажите, пожалуйста, какова задержка распространения сигнала вход/выход?
0 #14 nckm 09.01.2015 07:18
Цитирую Ynicky:
А можно так? Сделать плату Марсоход3про с 10М25,
которая будет мало отличаться от Марсоход3 с 10М08.
Пускай она будет стоить дороже и выводов меньше, но я бы ее все равно купил.
P.S. Вообще то это вопрос для MAX10.

только вот 10М25 еще в природе нет, только анонсы были.
0 #13 Ynicky 08.01.2015 20:26
А можно так? Сделать плату Марсоход3про с 10М25,
которая будет мало отличаться от Марсоход3 с 10М08.
Пускай она будет стоить дороже и выводов меньше, но я бы ее все равно купил.
P.S. Вообще то это вопрос для MAX10.
0 #12 alman 08.01.2015 12:35
Цитирую Argon:

Так ведь не всегда счастье в большом количестве пинов, бывает так, что важнее будет и емкость чипа.

Если меняется число пинов, вроде бы по ножкам он будет не совместим? Тогда идея платы без FPGA теряет смысл.
0 #11 Argon 08.01.2015 12:26
Цитирую nckm:

К сожалению, более емкие чипы, хоть Cyclone III, хоть и Cyclone IV имеют еще меньше user pins... так что там еще больше сигналов выпадет из проектов.

Так ведь не всегда счастье в большом количестве пинов, бывает так, что важнее будет и емкость чипа.
0 #10 nckm 08.01.2015 11:31
Цитирую Argon:
А можно будет купить Марсоход2bis вообще без чипа? Потом впаять более мощный чип, который будет необходим мне. С какими чипами совместима плата?

К сожалению, более емкие чипы, хоть Cyclone III, хоть и Cyclone IV имеют еще меньше user pins... так что там еще больше сигналов выпадет из проектов.
+1 #9 Argon 08.01.2015 08:27
А можно будет купить Марсоход2bis вообще без чипа? Потом впаять более мощный чип, который будет необходим мне. С какими чипами совместима плата?
0 #8 Alexey 07.01.2015 13:20
Когда плата Марсоход2bis будет доступна для заказа? Планируется ли выход на 4-м циклоне Marsohod'а следующей серии (Marsohod 3 или что-либо аналогичное).
0 #7 alman 06.01.2015 21:23
Ну вот, я ж говорил - наступило завтра и проект превысил возможности версии Марсоход2bis:
Цитата:

Flow Status Successful - Tue Jan 06 23:55:29 2015
Quartus II 64-Bit Version 12.1 Build 177 11/07/2012 SJ Web Edition
Revision Name lesson
Top-level Entity Name test_wires
Family Cyclone III
Device EP3C10E144C8
Timing Models Final
Total logic elements 6,437 / 10,320 ( 62 % )
Total combinational functions 5,499 / 10,320 ( 53 % )
Dedicated logic registers 2,218 / 10,320 ( 21 % )
Total registers 2218
Total pins 45 / 95 ( 47 % )
Total virtual pins 0
Total memory bits 182,272 / 423,936 ( 43 % )
Embedded Multiplier 9-bit elements 0 / 46 ( 0 % )
Total PLLs 0 / 2 ( 0 % )
Разумеется, если выкинуть всё лишнее и отладочное, то проект поместится в версию 2bis, но чтобы это стало интересным, нужна возожость связать два или более Марсоходов каким либо высокосоростным каналом.
0 #6 alman 06.01.2015 19:05
Цитирую leshabirukov:
Светодиодов и кнопок и так мало, лучше из VGA два пина заберите.

Одной кнопки хватит для сброса.
0 #5 alman 06.01.2015 17:12
Цитирую nckm:

плата будет стоить 2500руб, а вот Марсоход2, к сожалению, подорожает..


Сегодня моё устройство поместится в Марсоход2bis, а завтра - вряд-ли. Модификация устройства может заинтересовать, если появится возможность соединить два таких устройства с помощью VGA кабеля.

Всё же надеюсь. что Марсоход2bis это временное решение для привлечения потребителей. Очень большие надежды на то, что в третьем Марсоходе будет использована более мощная ПЛИС чем во втором.
+1 #4 leshabirukov 06.01.2015 13:53
Светодиодов и кнопок и так мало, лучше из VGA два пина заберите.
0 #3 Mastar24 06.01.2015 07:11
Цитирую nckm:
[quote name="nckm"]К сожалению, некоторые наши проекты для платы Марсоход2 не будут работать в новой плате Марсоход2bis. ...

Вот именно для такой по "духу" задаче "Плата с несколькими отличиями: ..." = "... Электронные книги с некоторыми отличиями в стиле ..." я и отрабатывал ... принципы "переконфигурац ии" алгоритмов. Такого рода задачи не имеют "конечного решения" т. е. конечные автоматы и автоматы с магазинной памятью (со стеком) будут недетерминирова нным (или теорема Гёделя о "неполноте", по простому за "горизонтом" "новый горизонт" - для стороннего наблюдателя - Вы уже стоите на месте, которое он воспринимает, как "горизонт"). Такого рода задачи - имеют "устойчивый шаблон решения - "дух"", который "переконфигурир уется" под конкретный контекст. Пример: (рефлексино-тра нзитивного замыкания) Ваше решение "... Дело в том, что нельзя просто так взять и хранить целиком готовый пакет и его просто отсылать. ..."

С уважением, Mastar24
0 #2 nckm 05.01.2015 20:51
Цитирую Argon:
Сколько стоит данная плата?

плата будет стоить 2500руб, а вот Марсоход2, к сожалению, подорожает..
0 #1 Argon 05.01.2015 16:00
Сколько стоит данная плата?

Добавить комментарий



ВКонтакте  facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Статьи о разном Плата Марсоход2bis, FPGA Cyclone IV