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

Маленький процессор для Xilinx

День добрый :)
Подскажите есть ли какой нибудь мелкий процессор для Xilinx меньше Microblaze?

Задача - замена сложных автоматов на некий сопроцессор.

Требований к производительности нет особых. Хотелось бы наличие живой инфраструктуры - компилятор, отладчик и желательно с нормальным интерфейсом а не в командной строке.

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


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

21 минуту назад, Lmx2315 сказал:

picoBlaze

А он живой? По моему его же выпилили вместе с поддержкой?

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


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

1 минуту назад, MegaVolt сказал:

А он живой? По моему его же выпилили вместе с поддержкой?

Просто вспомнил и написал.

Ладно рядом постою - может кто чего ещё предложит.

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


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

Хотя может и живой... 
https://www.xilinx.com/products/intellectual-property/picoblaze.html
Рано я его списал похоже.

Он отлично подходит :) Ещё бы не на асме писать :)

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


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

35 minutes ago, MegaVolt said:

Хотелось бы наличие живой инфраструктуры - компилятор, отладчик и желательно с нормальным интерфейсом, а не в командной строке.

Cortex-M3 and Cortex-M1

Free and Instant Access to Cortex-M CPUs on FPGA

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


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

8 minutes ago, MegaVolt said:

Хотя может и живой... 
https://www.xilinx.com/products/intellectual-property/picoblaze.html
Рано я его списал похоже.

Он отлично подходит :) Ещё бы не на асме писать :)

он живой, прекрасно работает, асм простой. но вообще под него делали си комплиятор, даже работал.

Да и вообще, под хилых это самый мелкий процессор

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


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

Приветствую!

23 minutes ago, des00 said:

он живой, прекрасно работает, асм простой. но вообще под него делали си комплиятор, даже работал.

Увы, на сколько помню C компилятор там был очень простой. 
Но в то же время народ делал на PicoBlaze эмулятор 51 контроллера для которого можно было использовать полноценные C компиляторы.  :wacko2:
Кстати есть еще и PacoBlaze,  модернизированная версия Picoblaze  

 

Удачи! Rob.

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


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

25 minutes ago, RobFPGA said:

Увы, на сколько помню C компилятор там был очень простой.

да он там и не нужен сложный, на 1024 строки кода) но мне всегда асма хватало

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


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

кортексы пожалуй слишком жирные выйдут,

а вот какой-нибудь msp430 (на opencores что-то было) возможно будет компромисом по ресурсам и с возможностью родной CSS от TI прикрутить с отладкой.

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


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

1 час назад, _pv сказал:

а вот какой-нибудь msp430 (на opencores что-то было) возможно будет компромисом по ресурсам и с возможностью родной CSS от TI прикрутить с отладкой.

Вот еще неплохой вариант - https://github.com/cliffordwolf/picorv32

Я его пробовал, очень даже неплохо работает. Все средства разработки доступны.

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


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

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


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

Только что, dimka76 сказал:

Не знаю как по производительности, но по ресурсам может быть в два раза хуже чем picorv32, при этом еще придётся поискать нормальный компилятор для C (sdcc не в счёт).

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


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

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

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

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

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

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

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

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

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

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