Перейти к содержанию
    

Lattice - софт процессор

Там! смотрели?

 

Ага, самое оно! Спасибо. Сходу на сайте у них че-то не нашел.

 

так как iceXXX было перекуплено латисом у некого стартапа - силиконблю, если не ошибаюсь,

то на него ни IP латтисовские (включая процессоры), ни средства разработки (включая программаторы) не распространяются

 

Да видно что для айса как то все по минимуму. А чипы то как раз под мою задачу (мин. корпус, потребление, кол-во лабов) - аналогов не встретил.

 

с ice не работал - там отдельный программатор icecube (есть еще какие-то программаторы, боарды,

 

 

Да, борда айслинк есть, вот думаю ее и приспособить под программатор. Она свою флешку то через софт айскуб прошивает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем добрый день.

Присматриваюсь к латису MACH XO2, интересует решение с софт процессором. Кто какие использует? Есть ли у них свои? Какая производительность получалась? Сколько занимали LEs? С лекарством дела как обстоят? От проца нужны только таймер, PIO, ну и дебаг какой-нибудь.

 

Я работал с их процами. И с lm32 и с lm8, правда зашивал их в Alter'у. Вот отличный lm32 SoC . Если будут вопросы по lm8 - задавай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я работал с их процами. И с lm32 и с lm8, правда зашивал их в Alter'у. Вот отличный lm32 SoC . Если будут вопросы по lm8 - задавай.

Мне бы лучше LM8, он наверняка поменьше, а мне это очень важно. Важна не столько скорость, сколько количество занимаемых LABов. Его где-то в опенсорс можно достать? Ну а там и вопросы появятся. Охота "пощупать" его живьем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне бы лучше LM8, он наверняка поменьше, а мне это очень важно. Важна не столько скорость, сколько количество занимаемых LABов. Его где-то в опенсорс можно достать? Ну а там и вопросы появятся. Охота "пощупать" его живьем.

 

Держи: ядро и тулчейн

На Altera EPM1270 это ядро в самой минимальной конфигурации заняло ~600LE

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Держи: ядро и тулчейн

На Altera EPM1270 это ядро в самой минимальной конфигурации заняло ~600LE

 

Спасибо тебе огромное, ДОБРЫЙ ЧЕЛОВЕК!

 

А у lm8 сколько тактов на инструкцию, и какую частоту на альтере получилось выжать? Ну и те же вопросы интересны для lm32.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у lm8 сколько тактов на инструкцию

В настройках ядра я поставил "use external pmem", т.е. внешнюю память для инструкций. Обращение идет ч/з 8-и битную шину wishbone.

Так как длина инструкции 18 бит, то 3 такта уходит только на то, чтобы считать команду. +3 такта на выполнение.

 

, и какую частоту на альтере получилось выжать?

Я не пытался выжать максимум. У меня работало на 50MHz

 

Ну и те же вопросы интересны для lm32.

LM32 довольно мощный проц. там и кэш есть и конвеер. Так что ~1 такт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На lm32 в проекте Milkymist портирована RTEMS, есть Linux( в каком состоянии -не знаю), запустили NetBSD

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите, какие операционки можно на процах Lattice запускать?

наш форум

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На lm32 в проекте Milkymist портирована RTEMS, есть Linux( в каком состоянии -не знаю), запустили NetBSD

 

по-моему там нету ММУ в архитектуре, может и приделали, но как-то не уверен

то есть сомневаюсь в Линуксе и т.п. системах.

 

upd:

 

http://milkymist.org/wiki/index.php?title=Linux

 

TODO

 

Please help us by listing what needs to be done and what you want to help with.

MMU

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

https://github.com/milkymist/lm32

 

К lm32 приделали MMU, NetBSD на версии с MMU

 

https://ssl.serverraum.org/lists-archive/de...ber/003455.html

 

 

А Linux да, без MMU и им особенно никто не занимается.

Я как-то запускал на старых версиях милкимиста - ну да, ядро грузилось

 

А еще lm32 поддерживается в QEMU, там есть эмулятор Milkymist.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Снова ожила тема с Ice40. Ну вот процессор то есть, 8-ми битный, а отлаживать софт в них кто-то отлаживал? Пошаговое выполнение там, брейкпоинты? Опять же отладочные какие это поддерживают (если есть такие)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...