МАРСОХОД

Open Source Hardware Project

FPGA & CPLD Блогchips

САПР Altera Quartus II / Quartus Prime, язык Verilog HDL, ПЛИС Cyclone III, Cyclone IV, MAX II, MAX10.
Платы разработчика серии Марсоход, Марсоход2, Марсоход3.


Обновление сайта марсоход.орг

Time for an Update

На днях обновили движок сайта и форума и магазина. Это было необходимо и было не просто, но вроде бы все работает.  Исправлены всякие мелкие проблемы, и, возможно, добавлены новые.

Зато теперь у нас почти современный сайт и работает почти на самом новом PHP.

Если Вы обнаружите какую-то неисправность - просьба писать здесь в комментариях.

 

 

Передача данных из Raspbbery Pi3 в FPGA платы Марсоход2RPI

Marsohod2RPI FPGA board, 40MBytes/sec

В первом проекте для платы M2RPI мы передавали данные в FPGA и обратно используя выводы Raspberry GPIO14 и GPIO15 как линии последовательного порта TxD и RxD.

Как быть, если нужно передавать больший объем и на больших скоростях?
Я попробовал сделать такой проект.

Отладка программ в MIPSfpga

Я уже писал, как собрать процессор MIPSfpga для платы Марсоход3 и как в ней запускать программы для MIPS.

На этом видео показанно, как можно вести отладку программ прямо в плате, прямо в процессоре MIPSfpga.

Ниже в статье подробные разъяснения и иллюстрации всего этого процесса. Многое из того, что здесь написано повторяет инструкцию из вот этой статьи "MIPSfpga и внутрисхемная отладка" от Stanislav Zhelnio, SparF на хабрахабре, но уже применительно к плате Марсоход3.

Итак, что нужно сделать, чтобы настроить отладчик программ для MIPSfpga?

Программирование ПЛИС платы M2RPI по сети из Quartus

Программирование ПЛИС платы M2RPI, подключенной к Raspberry теперь возможно удаленно по сети прямо из среды Intel Quartus Prime. В этом демонстрационном видео показывается, как это можно сделать. Ниже вы можете прочитать краткую инструкцию по установке и настройке сетевого программатора.

Майнер с алгоритмом Blake

Stanislav V. просил реализацию алгоритма BLAKE для FPGA - она есть у меня.
Конечно, делал я не все сам, а использовал и адаптировал для платы Марсоход3 уже готовый проект https://github.com/kramble/FPGA-Blakecoin-Miner

Достаточно подробное описание алгоритма SHA-3/BLAKE показано вот в этом видео

Несмотря на то, что у меня был готовый проект от kramble, адаптация под нашу конкретную плату была не очень простым делом. В чем же сложность? Вот:


facebook  GitHub  YouTube  Twitter
Вы здесь: Начало