МАРСОХОД

Open Source Hardware Project

FPGA & CPLD Блогchips

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


Web Server в плате Марсоход2 с Ethernet шилдом.

 New Year Tree in Marsohod2 board

Давно хотел сделать такой проект — WebServer в плате Марсоход2. Но хотел сделать не так, как это делают все, с помощью процессора Nios или любого другого. Нет, хотелось сделать именно аппаратный сервер в FPGA в виде стэйт-машины, которая принимает и отсылает пакеты Ethernet без участия традиционного процессора. Хотелось бы сделать очень быстрый сервер.

Эта задача честно говоря очень сложная. Этот проект я сделал, но его пока можно рассматривать только как черновик, там осталось несколько нерешенных проблем о которых я знаю. Может быть когда нибудь в будущем исправлю, если потребуется для реального, не игрушечного проекта.

А пока, вы можете попробовать работоспособность моего веб сервера в живую. Попробуйте обратиться по адресу http://84.51.195.178 (не знаю как долго проработает сервер и плата на этом IP адресе). Это адрес ADSL модема, который переадресует запросы на подключение к плате Марсоход2 с шилдом Ethernet. По идее, если все сработает нормально, вы должны увидеть в своем браузере елочку, как на картинке выше.

modem

Сама плата Марсоход2 подключена к модему кабелем Ethernet. Модем отконфигурирован, чтобы отсылать запросы на TCP подключение к порту 80 на плату Марсоход2 на ее IP адрес. Адрес платы в локальной сети фиксированный - 10.8.3.9, ну а адрес модема в интернет, как вы поняли 84.51.195.178

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

marsohod2bis

Наша новая экспериментальная плата Марсоход2bis на базе плис Altera Cyclone IV.

Фактически эта та же самая плата Марсоход2, на той же самой PCB. Печатная плата с самого начала проектировалась для возможного использования с четвертым циклоном. 

С Новым Годом! Уже 2015-й!

snow

Поздравляем всех наших читателей с Новым Годом!

 

Как мы участвовали в конкурсе More then Moore, но не выиграли

morethenmoore

Некоторое время назад увидел на хабре анонс сколковского конкурса More Then Moore.
Решили участвовать, так как тема конкурса показалась очень интересной. Тем более, что уже долгое время я работаю над проектом переконфигурируемого процессора. Цель нашего проекта - сделать очень-очень быстрый процессор. Такой, чтобы структура процессора адаптировалась под текущую выполняемую задач. Сделать что-то переконфигурируемое, в некотором смысле процессор с некоторыми чертами ПЛИС...

В этой статье краткий и сумбурный фотоотчет о конкурсе, о поездке в Москву и Сколково.

ZX Spectrum

 

hello marsohod

Попробуем запустить ZX Spectrum в плате Марсоход2...

В начале восьмидесятых годов британская компания Sinclair Research Ltd выпустила домашний компьютер ZX Spectrum 48, главным достоинством которого, как и предыдущих моделей в лице Sinclair ZX80 и Sinclair ZX81 стала невысокая стоимость. Благодаря дешевизне, а также обилию разнообразных систем-клонов, ZX Spectrum обрёл огромную популярность, а на территории бывшего Советского Союза компьютер и вовсе получил культовый статус. Интерес к "Спекки" начал спадать во второй половине девяностых годов, когда пользователи начали массово переходить на более продвинутые персональные компьютеры, однако многие из тех, кто застал период расцвета ZX Spectrum, до сих пор помнят загрузку "полосами" картинки-заставки игр с аудиокассет. Именно игр – хотя ZX Spectrum и не был мощной платформой, а его возможности в плане вывода графики были сильно ограничены, для компьютера было выпущено немало видеоигр, некоторые из которых могли приковать к монитору на долгие часы.


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