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

Тэги

Raspberry Бипер моторчик fopen SignalTap MCY112 Serial синус счетчик по модулю Дешифратор ModelSim игра цены инерциоид Verilog instruction set Ubuntu MAX II триггер ПЛИС спам колебательный контур инжектор MS Visual Studio асинхронный сброс River Raid USBTerm программатор MBFTDI Visual Studio шаговый двигатель удаленное управление спектр make menuconfig counter MA3128 always 7-segment Quartus Prime Mining TFilter SL4A машинка частотная модуляция FPGA последовательный порт M02mini ALTERA Altera Bootloader патч Linux

Комментарии

  • Обновление статей MIPSfpga

    Dmtr 30.12.2025 06:28
    Здравствуйте, товарищи! Пишу вам из 2025 года) Wave Computing больше не раздает mips, но для некоторых ...

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

     
  • Процедурная музыка для Марсохода

    叶根芽 19.12.2025 11:09
    Привет! Скажите пожалуйста к чему надо подключать этот какой-нибудь динамик?? У меня плата макс 2 ...

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

     
  • Gigabit Ethernet шилд для FPGA плат

    akberends 23.11.2025 11:51
    Будет ли воспроизводство шилда для FPGA плат Gigabit Ethernet?

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

     
  • Сделаем простой AVR микроконтроллер

    NENAD YT1BN 20.11.2025 20:58
    Есть ли у кого-нибудь zip-архив с заметками по применению AN 487 SPI to I2S, чтобы поделиться? Не ...

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

     
  • Создание нового FPGA проекта Intel Quartus Prime с нуля

    V32301 20.11.2025 16:52
    А следующую статью (продолжение) где искать? Можно сразу внизу этой ссылку указать? чтобы было логично ...

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

На форуме

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

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 Просмотров: 900
USB хост контроллер с двумя портами для мыши и клавиатуры 26 апреля 2020 Просмотров: 7050
USB хост контроллер 05 марта 2020 Просмотров: 9744
Цветомузыка в FPGA 30 декабря 2018 Просмотров: 10959
Управление светодиодной лентой 25 декабря 2018 Просмотров: 13043
Майнер с алгоритмом Blake 04 марта 2018 Просмотров: 37966
Виртуальные светодиоды и 7-ми сегментный индикатор 06 ноября 2017 Просмотров: 10677
Радиопередатчик с фазовой модуляцией 04 мая 2017 Просмотров: 23984
Точное измерение интервалов времени с помощью ПЛИС 17 апреля 2017 Просмотров: 23420
Майнер Bitcoin на плате Марсоход3 15 декабря 2016 Просмотров: 75359
Игра River Raid 21 октября 2016 Просмотров: 11494
Игра Жизнь 64x32 03 мая 2016 Просмотров: 10473
Простой генератор псевдослучайных чисел 14 марта 2016 Просмотров: 44857
Передача видео кадров в плату Марсоход3 18 января 2016 Просмотров: 14251
Новогодние слайды на плате Марсоход3bis 23 декабря 2015 Просмотров: 12259
Видеоадаптер для проекта USBTerm 07 декабря 2015 Просмотров: 16658
Verilog State Machine Framework 24 октября 2015 Просмотров: 18664
Использование встроенного в Altera MAX10 АЦП 03 сентября 2015 Просмотров: 38384
Проект скоростной передачи данных в ПЛИС платы Марсоход3 01 сентября 2015 Просмотров: 25786
Реализация HDMI в ПЛИС 19 августа 2015 Просмотров: 51016
Моргаем светодиодами платы Марсоход3 12 августа 2015 Просмотров: 26703

Смотрите

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

Тэги

Tkinter Gowin синусоида flipflop FTDI ПЛИС LEDs make dep Альтера JTAG bitbang тестбенч Марсоход3 FPGA ПЛИС схема Altera RS232 Clock Domain Cross ALtera проект Quartus II front edge MAX II марсоход2 WinDbg VMWARE Russian Open-Source Hardware Verilog HDL Санкт-Петербург АЧХ Verilog MIDI MCY112 Quartus Prime часы SDRAM симуляция Icarus Verilog NAND Raspberry IR control ByteBlaster FIFO плата Марсоход marble machine разводка платы Марсоход2 FIR Comp testbench Verilog VT100 Уроки Verilog HDL

Комментарии

  • Обновление статей MIPSfpga

    Dmtr 30.12.2025 06:28
    Здравствуйте, товарищи! Пишу вам из 2025 года) Wave Computing больше не раздает mips, но для некоторых ...

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

     
  • Процедурная музыка для Марсохода

    叶根芽 19.12.2025 11:09
    Привет! Скажите пожалуйста к чему надо подключать этот какой-нибудь динамик?? У меня плата макс 2 ...

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

     
  • Gigabit Ethernet шилд для FPGA плат

    akberends 23.11.2025 11:51
    Будет ли воспроизводство шилда для FPGA плат Gigabit Ethernet?

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

     
  • Сделаем простой AVR микроконтроллер

    NENAD YT1BN 20.11.2025 20:58
    Есть ли у кого-нибудь zip-архив с заметками по применению AN 487 SPI to I2S, чтобы поделиться? Не ...

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

     
  • Создание нового FPGA проекта Intel Quartus Prime с нуля

    V32301 20.11.2025 16:52
    А следующую статью (продолжение) где искать? Можно сразу внизу этой ссылку указать? чтобы было логично ...

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

На форуме

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