МАРСОХОД

Open Source Hardware Project

FPGA & CPLD блог

Все о плате Марсоход, Марсоход2, программировании ПЛИС, о Verilog HDL и среде проектирования Altera Quartus II

 

Несколько советов по Altera Quartus II

Если Вы начинаете разбираться со средой проектирования Altera Quartus II, начинаете делать свой новый проект для ПЛИС, то, возможно, эти советы покажутся вам полезными.

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

Сегодня наш сайт изменился.

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

Сайт многократно подвергался атакам хакеров, так же несколько раз мы обнаруживали на страницах сайта внедренный сторонний код - видимо сайт имел известные хакерам уязвимости. Бороться с этими атаками не так и просто.

С некоторой тревогой мы идем на это обновление, так как до конца не понимаем, все ли функции сайта сохранены в целости после обновления. Надеюсь мы не все поломали, но если что-то и перестало работать - будем чинить.

Нам нужно понять: могут ли пользователи выполнять вход на форум, видят ли они свои профили и аватары в порядке, могут ли создавать темы и комментировать статьи, регистрироваться в конце-концов. Конечно, мы проделали тесты, какие могли проделать, но, кто знает, может что и упустили из виду.

Обо всех неполадках просьба писать на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Еще одна забота - мы надеемся, что нам удалось сохранить все входящие ссылки на наш сайт. Когда сторонние ресурсы ссылаются на нас - это плюс к нашему ТИЦ (по яндексу, Тематический Индекс Цитирования). Если ссылочная масса не дай бог упадет, вслед за ней может упасть и посещаемость.. Ну надеюсь этого не будет..

PS: Еще одно нововведение: возможно вскоре весь сайт переедет на протокол https. В общем-то https уже работает, параллельно с http. И даже сертификат мы уже поставили, а то тут google chrome обещает вскоре вообще все http сайты объявить "опасными".

Появились платы

boxbrd

Перед Новым Годом как-то удивительно все имеющиеся у нас платы были распроданы. Сейчас, после новогодних каникул, новая партия плат готова и ждет своих покупателей. Есть в наличии все платы.

К сожалению, из-за изменений курса рубля изменились цены на платы. Мы не знаем, какие они будут через месяц или два - жизнь покажет.

Сейчас цены такие:

  1. Плата Марсоход, Altera CPLD MAX II 240 логических элементов - 1000 рублей.
  2. Программатор MBFTDI - 800 рублей.
  3. Плата Марсоход2, Altera FPGA Cyclone III, 10 тыс. логических элементов, встроеная память 414Кбит, 2 PLL - 3000 рублей.
  4. Плата Марсоход2bis, Altera FPGA Cyclone IV, 6 тыс. логических элементов, встроеная память 270Кбит, 2 PLL - 2500 рублей.
  5. Шилд разъемов для плат Марсоход2 или Марсоход2bis - 450 рублей
  6. Шилд разъемов для плат Марсоход2 или Марсоход2bis с шлеш памятью EPCS4 - 550 рублей
  7. Шилд Ethernet для плат Марсоход2 или Марсоход2bis - 550 рублей
  8. Шилд Ethernet для плат Марсоход2 или Марсоход2bis  с шлеш памятью EPCS4 - 650 рублей
  9. Доставка почтой России 250 рублей.

Все это же самое можно прочитать на странице "Как купить".

Чтобы купить какие-то из этих плат напишите нам письмо на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. и мы пришлем вам счет для безналичной оплаты из любого банка.

Второй вариант оплаты - на яндекс кошелек 41001571616490.

В случае оплаты не забывайте присылать Ваш полный почтовый адрес (с почтовым индексом) для отправки посылки.

 

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. Печатная плата с самого начала проектировалась для возможного использования с четвертым циклоном. 


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