|
Lattice - софт процессор, посоветуйте кто работал |
|
|
|
Sep 6 2013, 10:09
|
Местный
  
Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695

|
Цитата(alexPec @ Sep 6 2013, 12:54)  Шутку понял, смешно  Я про опыт использования спрашивал вообще то... Вопрос подразумевал отсутствие первичных знаний. "Присматриваюсь к латису MACH XO2, интересует решение с софт процессором. Кто какие использует? Есть ли у них свои?"
|
|
|
|
|
Sep 6 2013, 10:15
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
у них есть полноценный LatticeMico32 со средой (на эклипсе) генератором системы типа EDK|SOPC, но чуть проще, и т.п. - его пробовал, замечательно работает (gcc|uclinux), причем дан в виде исходников и, по-моему, с гуманной лицензией. поддерживается, кстати, в QEMU в отличие от блейзов/ниосов
есть еще LatticeMico8 - что-то типа пикоблейза, его наверно и нужно в CPLD, LM32 не влезет
|
|
|
|
|
Sep 6 2013, 16:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(yes @ Sep 6 2013, 14:15)  у них есть полноценный LatticeMico32 со средой (на эклипсе) генератором системы типа EDK|SOPC, но чуть проще, и т.п. - его пробовал, замечательно работает (gcc|uclinux), причем дан в виде исходников и, по-моему, с гуманной лицензией. поддерживается, кстати, в QEMU в отличие от блейзов/ниосов
есть еще LatticeMico8 - что-то типа пикоблейза, его наверно и нужно в CPLD, LM32 не влезет Спасибо, то что и хотел услышать. А Latticemicro8 - сколько тактов на команду и до какой частоты реально разогнать на MACH XO2?
|
|
|
|
|
Sep 8 2013, 11:53
|

Местный
  
Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647

|
Помимо фирменных можно использовать LEON3, у Gaisler даже готовый "дизайн" под одну из платок имеется. Цитата поддерживается, кстати, в QEMU в отличие от блейзов/ниосов не надо туманить народ, Microblaze отлично поддерживается, причем достаточно давно. Лично работал.
|
|
|
|
|
Oct 21 2013, 17:21
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(yes @ Sep 6 2013, 14:15)  у них есть полноценный LatticeMico32 со средой (на эклипсе) генератором системы типа EDK|SOPC, но чуть проще, и т.п. - его пробовал, замечательно работает (gcc|uclinux), причем дан в виде исходников и, по-моему, с гуманной лицензией. поддерживается, кстати, в QEMU в отличие от блейзов/ниосов
есть еще LatticeMico8 - что-то типа пикоблейза, его наверно и нужно в CPLD, LM32 не влезет А что у них с лицензией? Сколько стоит? Есть ли все это счастье по Win? Ну и главное: нельзя ли как нибудь получить полноценную, рабочую версию?  Так, для себя пощупать, чтобы понять, потянет этот проц. мою задачу или нет...
|
|
|
|
|
Oct 24 2013, 15:00
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(alexPec @ Oct 23 2013, 19:11)  А что-то там было про использование бесплатное только в течение 1,5мес? Или это на совесть пользователя? И еще вопрос, может был у кого опыт: как зашить флешку внешнюю, что предусмотреть, и из программаторного обеспечения что нужно? внешнюю флашку не использовал - загружал с контроллера. там даны С коды загрузчика (но можно и может проще самому написать - есть дока) могу ошибаться, но по-моему есть возможность прошивки флэшки (некоторые типы, наверно, из которых работает загрузка) из ISPVM (тул из базового комплекта софта), но опять же можно и самому сделать - внутри ПЛИС контроллер и им прошивать внешнюю ПЗУшку я говорю про XP2, но похоже что MACHXO2 то же самое бесплатная лицензия на 1 год, но после ничего не мешает взять новую. человек (то есть некоторая задержка при выдаче) рассматривает запросы на криптование - то есть спец encription module, который для Machxo2 не применим
|
|
|
|
|
Oct 25 2013, 14:23
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(alexPec @ Oct 24 2013, 23:41)  А про ICE40LP1K - не подскажете, есть какой программатор? На сайте не нашел. На столе лежит отладка ICE40Blink, там атмеловский контроллер конфигурит ПЛИС. А если нет у меня контроллера на плате, только ПЛИС и флешка снаружи? Отключать флешку перемычками и прошивать ее чем попало, а потом обратно к плис цеплять? Не технологично как-то. так как iceXXX было перекуплено латисом у некого стартапа - силиконблю, если не ошибаюсь, то на него ни IP латтисовские (включая процессоры), ни средства разработки (включая программаторы) не распространяются с ice не работал - там отдельный программатор icecube (есть еще какие-то программаторы, боарды, например, прикольный для русского слуха айсман, друг штирлица  )
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|