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
  • Скачать
  • Магазин
  • О нас

Тэги

Altera тестбенч random FPGA RISCV Icarus Verilog Cyclone III Шилд Mining Марсоход3 risc-v MAX II more then moore ByteBlaster КИХ Initial Ram Disk шутка Jtag Server miner платы АЛЬТЕРА button Атака Scratch дешифратор Scripting Layer For Android Open Hardware шаговый двигатель Марсоход Amber ROSH 10 спектр Клавиатура Уроки Verilog HDL VT100 Игрушка MBFTDI редактор USB sender memtest типы сигналов Sourcery Альтера Quartus II Raspberry Pi4 плата Марсоход sdram Verilog Terasic робот

Комментарии

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

    Sairus 21.10.2026 19:53
    Спасибо, все работает! Не знаю как я бы еще скачал этот САПР если бы не ваш сайт)

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

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

    ВладимирКам 19.10.2026 09:38
    Всем привет! Пожалуйста, поделитесь файлами пакетов устройств *.qdz для версии 16.

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

     
  • Загрузка 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-триггер, для чего он понадобился

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

На форуме

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

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 Просмотров: 1305
USB хост контроллер с двумя портами для мыши и клавиатуры 26 апреля 2020 Просмотров: 9821
USB хост контроллер 05 марта 2020 Просмотров: 10581
Цветомузыка в FPGA 30 декабря 2018 Просмотров: 11702
Управление светодиодной лентой 25 декабря 2018 Просмотров: 13695
Майнер с алгоритмом Blake 04 марта 2018 Просмотров: 50443
Виртуальные светодиоды и 7-ми сегментный индикатор 06 ноября 2017 Просмотров: 11324
Радиопередатчик с фазовой модуляцией 04 мая 2017 Просмотров: 25767
Точное измерение интервалов времени с помощью ПЛИС 17 апреля 2017 Просмотров: 24742
Майнер Bitcoin на плате Марсоход3 15 декабря 2016 Просмотров: 88921
Игра River Raid 21 октября 2016 Просмотров: 11971
Игра Жизнь 64x32 03 мая 2016 Просмотров: 11185
Простой генератор псевдослучайных чисел 14 марта 2016 Просмотров: 47387
Передача видео кадров в плату Марсоход3 18 января 2016 Просмотров: 15069
Новогодние слайды на плате Марсоход3bis 23 декабря 2015 Просмотров: 14968
Видеоадаптер для проекта USBTerm 07 декабря 2015 Просмотров: 17323
Verilog State Machine Framework 24 октября 2015 Просмотров: 19573
Использование встроенного в Altera MAX10 АЦП 03 сентября 2015 Просмотров: 39649
Проект скоростной передачи данных в ПЛИС платы Марсоход3 01 сентября 2015 Просмотров: 27193
Реализация HDMI в ПЛИС 19 августа 2015 Просмотров: 54214
Моргаем светодиодами платы Марсоход3 12 августа 2015 Просмотров: 27392

Смотрите

  • Шасси Марсохода
  • 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

Тэги

описание схем video game Tennis arm-none-linux-gnueabi-gcc modelsim плата Марсоход Quartus Web MAX II Altera Quartus II Xilinx радио HSYNC MA3128 ПЛИС display Quartus II усилитель синхронизатор GNU Octave bitbang RISC-V симуляция проекта ядро Linux FPGA ARM core LMX9838 амплитудная модуляция ARM v2a видеоигра 3D дисплей AMBER ARM v2a декодер FT4232 Verilog примеры Verilog тестбенч шилд Ethernet AMBER SoC терминал Марсоход2 SoC Amber MIDI светодиодная лента тест ОЗУ Синтез звука libjtag конкурс driver датчик MAX II UFM always

Комментарии

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

    Sairus 21.10.2026 19:53
    Спасибо, все работает! Не знаю как я бы еще скачал этот САПР если бы не ваш сайт)

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

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

    ВладимирКам 19.10.2026 09:38
    Всем привет! Пожалуйста, поделитесь файлами пакетов устройств *.qdz для версии 16.

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

     
  • Загрузка 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-триггер, для чего он понадобился

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

На форуме

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