Sidebar

Смотрите

  • Шасси Марсохода
  • FPGA блог
  • Форум
  • Платы FPGA
    • Марсоход3GW2, GW1NR
    • Марсоход3, MAX10
      • MIPSfpga
      • RISC-V
    • M02mini, MAX10
    • Марсоход2RPI, Cyclone IV
    • Марсоход2bis, Cyclone VI
    • Марсоход2, Cyclone III
    • MCY316, Cyclone III
    • MCY112, Cyclone I
    • Марсоход, MAX II
    • МА3128, MAX3128
  • Intel Quartus Prime
  • Verilog
  • Скачать
  • Магазин
  • О нас

Тэги

GtkWave Verilog HDL CPLD QUARTUS II SL4A моторчик FIR Comp fopen ALARM FPGA радио VHDL Altera модуль Verilog Serial ПЛИС Altera cgminer светодиод процессор ARM ЦАП луч видеосигнала Open Hardware машинка Half-step button FTDI Android Quartus Prime Verilog framebuffer ПЛИС защелка 7-Segment синус платы LMX9838 счетчик MAX II ALTERA FPGA проект светодиодная лента MAX10 схема JTAG contest RISC-V отладка FIFO Icarus Altera Quartus II

Комментарии

  • Загрузка Quartus Web/Prime

    Арина 18.09.2026 10:25
    А хооть одна поддерживает циклон 1? нужна вот 8.1 а нет нигде(

    Подробнее...

     
  • Выделение момента изменения сигналов на Verilog

    jeckk 01.09.2026 05:38
    Спасибо, как раз за утренним кофе зашло! :lol:

    Подробнее...

     
  • Quartus II. Часть4. Элементы комбинированной логики. Счетчик.

    jeckk 30.08.2026 09:52
    где постановка задачи, что за rf-триггер, для чего он понадобился

    Подробнее...

     
  • Симуляция проектов в Quartus Prime v20.1 через редактор Waveform

    jeckk 30.08.2026 03:21
    у меня чего-то никак не показывает выходные led-значения вот эти два места как у вас 00010001... ( ...

    Подробнее...

     
  • Введение в Verilog, Третий урок - арифметика и логика

    jeckk 29.08.2026 13:46
    #1 какое значение посту 16.01.2022 03:08 какое значение поступает на выходе операции сравнения? Я ...

    Подробнее...

На форуме

  • Нет сообщений для показа
МАРСОХОД

Open Source Hardware Project

  • Программатор MBFTDI
    • SVF player
    • Драйвер Quartus II
    • Режим USB-to-COM
    • Режим BitBang
  • Марсоход
  • MA3128
  • Марсоход3GW2
  • Марсоход2bis
  • Марсоход2RPI
  • Марсоход3

FPGA платы Марсоход3 / Марсоход3бис, и проекты Intel Quartus Prime для этих плат

Плата marsohod3

Отладочная FPGA плата Марсоход3 предназначена для изучения технологии ПЛИС и создания устройств средней сложности.
Эта плата визуально похожа на свою предшественницу, плату Марсоход2, но имеет несколько принципиальных отличий.
Главное отличие - используется не Cyclone III, а микросхемы ПЛИС компании Altera серии MAX10.

Плата Марсоход3 существует в двух вариантах исполнения. На плате Марсоход3bis стоит ПЛИС меньшей емкости - 8 тыс. логических элементов. На плате Марсоход3 стоит ПЛИС большей емкости - примерно 50 тыс. логических элементов. Это наша первая плата в серии "марсоход" с ПЛИС такой большой емкости.

Визуально платы Марсоход3 и Марсоход3бис отличаются незначительно. Вот фото платы Марсоход3бис:

marsohod3bis angle1

Расположение компонентов на обеих платах практически одинаковое.
Но главное отличие это конечно сама микросхема ПЛИС и её ёмкость:

 

 Марсоход3бис

10M08SAE144C8G 

 Марсоход3

10M50SAE144C8G 

Логических элементов

8064 49760

Встроенная память, бит

387072  1677312

Встроенных 9-ти битных умножителей

48 288

Количество PLL

1 1

UFM (User Flash Memory) блок

1 1

Аналогово-Цифровой Преобразователь, ADC блок

1 1

Обзор и описание микросхемы на английском языке на сайте компании Альтера: https://www.altera.com/products/fpga/max-series/max-10/overview.html

Подробная документация на микросхему:  https://www.altera.com/en_US/pdfs/literature/hb/max-10/m10_datasheet.pdf

Кажется, что микросхема 10M08SAE серии MAX10, установленная на плате Марсоход3bis, уступает по параметрам микросхеме EP3C10E серии Cyclone III, установленной на плате Марсоход2: здесь чуть меньше логических элементов, меньше встроенной памяти и всего один PLL. Однако, нужно учитывать, что микросхемы серии MAX10 реализуют некоторые уникальные функции недоступные в Cyclone III. Например, MAX10 имеет встроенный блок ADC, аналого-цифрового преобразователя (работает на частоте 1МГц) - АЦП это уникальная для цифровой микросхемы функция. Кроме этого, MAX10 имеет встроенную память для инициализации ПЛИС и еще ряд других функций.

Марсоход3 с чипом 10M50SAE, как сказано выше - примерно 50 тысяч логических элементов. 

Вот что есть на плате:

marsohod3 explained

На плате имеется микросхема FTDI FT2232H. Она реализует связь платы Марсоход3 / Марсоход3bis и ПЛИС с компьютером через HighSpeed USB 2.0. Микросхема предоставляет 2 независимых интерфейса А и В. Интерфейс А используется для реализации встроенного JTAG программатора MBFTDI. Кроме этого, интерфейс А (JTAG) используется для внутрисхемного захвата и анализа сигналов пользовательских проектов с помощью программы Altera SignalTap. Интерфейс В может использоваться для как виртуальный последовательный порт, скорость передачи 12Мбит/сек.

В отличие от платы Марсоход2, на платах Марсоход3 и Марсоход3bis возможно использование интерфейса FTDI в режиме синхронного FIFO. Переключить микросхему FTDI в режим синхронного FIFO можно путем программирования микросхемы последовательной флэш памяти конфигурации (чип 93C46) для FTDI FT2232H. Использование режима синхронного FIFO позволит добится высокоскоростной (более 40Мбайт/сек) передачи данных через USB2 в плату или из платы.

Если требуется использовать режим синхронного FIFO микросхемы FTDI FT2232H плат Марсоход3, Марсоход3bis, то использование JTAG интерфейса этой же микросхемы FTDI для программирования ПЛИС становится невозможным. Однако, с помощью блока перемычек (Jumpers) можно переключить плату для использования совместно с внешним программатором (например MBFTDI).

Еще на плате стоят:

  • Микросхема SDRAM MT48LC4M16A2-75 компании Micron. 
    Micron 64Mbit SDRAM 4x1Mx16bit

Четыре банка по 1,048,576 шестнадцатиразрядных слова. Итого, 64Мбита (или 8Мбайт, что то же самое).

  • Кварцевый генератор 100Мгц.
  • Две пользовательские кнопки.
  • Восемь пользовательских светодиода.
  • Разъем выход видео HDMI. Предполагается реализация видеорежима до 1280x720 True Color, 24 бита на точку.
  • Разъемы для установки плат расширения. 16 свободных пользовательских контактов. Шилды, применяемые для платы Марсоход2, совместимы с платой Марсоход3 и Марсоход3bis. Сейчас существует несколько шилдов: плата 7ми сегментного индикатора, плата дополнительных разъемов и плата Ethernet PHY 100MBit.

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

Полную схему платы Марсоход3bis можно взять вот здесь:

Схема платы Марсоход3bis

Схема платы Марсоход3 

Схема платы Марсоход3

Пожалуйста обратите внимание, что микросхемы 10M50SAE и 10M08SAE не полностью совместимы по выводам. К сожалению, компания Альтера, производитель микросхем, не сделала их совместимыми. Публикуемые на нашем сайте проекты скорее всего будут содержать разные ревизии проектов для разных микросхем.

Платы можно купить в нашем интернет магазине:

Купить плату FPGA сейчас!

Ниже приведен список проектов, выполненных, для этих плат. Но и это еще не всё. На плате Марсоход3 мы запускали микропроцессор MIPSfpga и еще RISC-V микропроцессор в реализации российской компании Синтакор. 

 


Warning: Creating default object from empty value in /home/nkovach/domains/marsohod.org/public_html/plugins/system/t3/base-bs3/html/com_content/category/default_articles.php on line 17
Фильтры
Список материалов в категории FPGA платы Марсоход3 / Марсоход3бис, и проекты Intel Quartus Prime для этих плат
Заголовок Дата создания Просмотры
Пара идей о клавиатуре 01 апреля 2025 Просмотров: 1254
USB хост контроллер с двумя портами для мыши и клавиатуры 26 апреля 2020 Просмотров: 9363
USB хост контроллер 05 марта 2020 Просмотров: 10470
Цветомузыка в FPGA 30 декабря 2018 Просмотров: 11593
Управление светодиодной лентой 25 декабря 2018 Просмотров: 13608
Майнер с алгоритмом Blake 04 марта 2018 Просмотров: 49165
Виртуальные светодиоды и 7-ми сегментный индикатор 06 ноября 2017 Просмотров: 11237
Радиопередатчик с фазовой модуляцией 04 мая 2017 Просмотров: 25661
Точное измерение интервалов времени с помощью ПЛИС 17 апреля 2017 Просмотров: 24599
Майнер Bitcoin на плате Марсоход3 15 декабря 2016 Просмотров: 87590
Игра River Raid 21 октября 2016 Просмотров: 11903
Игра Жизнь 64x32 03 мая 2016 Просмотров: 11096
Простой генератор псевдослучайных чисел 14 марта 2016 Просмотров: 47185
Передача видео кадров в плату Марсоход3 18 января 2016 Просмотров: 14952
Новогодние слайды на плате Марсоход3bis 23 декабря 2015 Просмотров: 14827
Видеоадаптер для проекта USBTerm 07 декабря 2015 Просмотров: 17220
Verilog State Machine Framework 24 октября 2015 Просмотров: 19451
Использование встроенного в Altera MAX10 АЦП 03 сентября 2015 Просмотров: 39466
Проект скоростной передачи данных в ПЛИС платы Марсоход3 01 сентября 2015 Просмотров: 26844
Реализация HDMI в ПЛИС 19 августа 2015 Просмотров: 53831
Моргаем светодиодами платы Марсоход3 12 августа 2015 Просмотров: 27293

Смотрите

  • Шасси Марсохода
  • FPGA блог
  • Форум
  • Платы FPGA
    • Марсоход3GW2, GW1NR
    • Марсоход3, MAX10
      • MIPSfpga
      • RISC-V
    • M02mini, MAX10
    • Марсоход2RPI, Cyclone IV
    • Марсоход2bis, Cyclone VI
    • Марсоход2, Cyclone III
    • MCY316, Cyclone III
    • MCY112, Cyclone I
    • Марсоход, MAX II
    • МА3128, MAX3128
  • Intel Quartus Prime
  • Verilog
  • Скачать
  • Магазин
  • О нас

Подписка

feed1

Тэги

FPGA НАЧАЛО фоторамка машинка Decoder Connector shield JTAG Cyclone III видео игра Теннис фаза FTDI Altera RTLViewer синхронизатор TeraTerm Verilog Phase-Lock Loop Дешифратор Raspberry Initial Ram Disk уроки Altera Quartus II тестбенч decoder USB11 Host отладка Ethernet Телескоп БТА Архыз Марсоход Delta-Sigma DAC часы Quartus II bitbang Mobile Phone Altera синтезатор Serial Vector Format File автомат Мура Марсоход3 измерение Фазовая модуляция ADC1175 SVFPlayer MAX10 Verilog HDL 7-segment risc-v fopen Controller micron dynamic phase shift Amber SoC

Комментарии

  • Загрузка Quartus Web/Prime

    Арина 18.09.2026 10:25
    А хооть одна поддерживает циклон 1? нужна вот 8.1 а нет нигде(

    Подробнее...

     
  • Выделение момента изменения сигналов на Verilog

    jeckk 01.09.2026 05:38
    Спасибо, как раз за утренним кофе зашло! :lol:

    Подробнее...

     
  • Quartus II. Часть4. Элементы комбинированной логики. Счетчик.

    jeckk 30.08.2026 09:52
    где постановка задачи, что за rf-триггер, для чего он понадобился

    Подробнее...

     
  • Симуляция проектов в Quartus Prime v20.1 через редактор Waveform

    jeckk 30.08.2026 03:21
    у меня чего-то никак не показывает выходные led-значения вот эти два места как у вас 00010001... ( ...

    Подробнее...

     
  • Введение в Verilog, Третий урок - арифметика и логика

    jeckk 29.08.2026 13:46
    #1 какое значение посту 16.01.2022 03:08 какое значение поступает на выходе операции сравнения? Я ...

    Подробнее...

На форуме

  • Нет сообщений для показа