МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: SoC для платы Марсоход2

SoC для платы Марсоход2 4 года 1 мес. назад #4579

Ynicky пишет: Еще сделал проект в QuartusII 13.1. Но он работает совместно
с синтезом в Synplify. Без Synplify количество занятых ячеек
при компиляции получается в 2 раза больше, и проект не влезает
в микросхему.



Проект


В два раза? Удивительно. Это как-то связано со спецификой проекта или Synplify творит чудеса?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от alman.

SoC для платы Марсоход2 4 года 1 мес. назад #4580

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39

В два раза? Удивительно. Это как-то связано со спецификой проекта или Synplify творит чудеса?

Это связано только с тем, что фирма Synopsys (она несколько лет назад приобрела Sinplify) специализируется на синтезе как СБИС, так и FPGA. И опыт у нее в этом уже несколько десятилетий.

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

SoC для платы Марсоход2 3 года 11 мес. назад #4712

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Ynicky пишет: ...загружать программы через СОМ порт компьютера, не перезашивая конфигурацию...

Экпериментирую с bluetooth модулем HC-06, взял старый проект с 430 ядром и UART, и заменил проводный COM беспроводным. Заработало - беспроводная загрузка программ в ПЛИС + беспроводный вывод на монитор компа. Следующий этап - беспроводная смена прошивки (перезапись конфигурационной флешки).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

SoC для платы Марсоход2 3 года 11 мес. назад #4713

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
Плохо, что больше 30КБайт/сек выжать не получается.
А с Wi-Fi - не представляю, как писать ПО.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

SoC для платы Марсоход2 3 года 11 мес. назад #4715

  • Ynicky
  • Ynicky аватар Автор темы
  • Не в сети
  • Завсегдатай
  • Завсегдатай
  • Сообщений: 209
  • Спасибо получено: 39

Плохо, что больше 30КБайт/сек выжать не получается.

А ядро 430 с UARTом больше 230 кбод поддерживает?

Николай.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

SoC для платы Марсоход2 3 года 11 мес. назад #4718

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
У меня упрощенное самописное ядро, раньше описывал на этом форуме.
Скорость uart-а ограничена только тактовой 100МГц (делитель задается параметром в исходнике), так что узкое место только во внешних аппаратных интерфейсах.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

SoC для платы Марсоход2 3 года 11 мес. назад #4723

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Leka пишет: Экпериментирую с bluetooth модулем HC-06 ... беспроводная смена прошивки (перезапись конфигурационной флешки).

В ПЛИС зашил простой мост UART(HC-06) <--> SPI (EPCS64), все управление с компа (через bluetooth-свисток).
Пока сделал только чтение. Считал прошивку, совпало с .pof .
Но из-за полного дуплекса (так проще) получается медленно - 7КБайт/сек. Если сделать полудуплекс (мост похитрее), думаю, можно будет поднять до ~30КБайт/сек. Но хочется скорость побольше...
У кого-нибудь есть опыт с esp8266 и Wi-Fi, чтобы попробовать беспроводный обмен с ПЛИС по Wi-Fi ?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

SoC для платы Марсоход2 3 года 11 мес. назад #4724

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54

Leka пишет: Пока сделал только чтение.

Сделал запись, но очень медленно - нужен автомат похитрее, а не простой преобразователь uart-spi.
А так интересно получается, беспроводная прошивка ПЛИС + беспроводный обмен данными.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

SoC для платы Марсоход2 3 года 11 мес. назад #4725

Наверное надо было свою тему под этот проект создать. Эта же посвящена SoC от Ynicky.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

SoC для платы Марсоход2 3 года 11 мес. назад #4726

  • Leka
  • Leka аватар
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
Просто мысль подкинул - сделать беспроводную связь с отдельной системой на х86, на которй будет крутиться и компилятор, и Квартус.
А без этого некрасиво получается - на одном столе 2 монитора, 2 клавы, 2 мыши, и 2 системных блока, связанных проводом.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.229 секунд

ВКонтакте  facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Проекты пользователей SoC для платы Марсоход2