Dr.Alex 0 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба Нет ли у кого на примете оптимизированного именно по объёму? Скорость решительно не важна. Щас скомпилил что-то с опенкорес, получилось более 1600 лутов на артиксе. Кошмар. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба lattice mico 8 ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dr.Alex 0 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба lattice mico 8 ? Ога :-))) На хилинх переносить и потом на незнакомом асме sha-256 писать? Пока хочется чего-то более халявного. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба Он по задумке не привязан к латису, как например ниос к альтере. И компилятор есть, почему асм? Но я руками не трогал, чисто из рекламы мысль взял. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 7 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба под мико-8, по-моему, компилятора нет (gcc уж точно нет), есть под мико-32 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба под мико-8, по-моему, компилятора нет (gcc уж точно нет), есть под мико-32gcc есть под mico-8, но код там не очень эффективный получается из-за страничной адресации памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inanity 1 24 февраля, 2017 Опубликовано 24 февраля, 2017 · Жалоба Раз уж начали говорить про софт-процессоры. Picoblaze рассматривали? Он же заточен под xilinx. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 25 февраля, 2017 Опубликовано 25 февраля, 2017 · Жалоба Раз уж начали говорить про софт-процессоры. Picoblaze рассматривали? Он же заточен под xilinx Когда я тыкал эту пику, я понял что адекватного надежного компилятора ограниченного подмножества Си для этого процессора нет, автору придется лопатить асм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 26 февраля, 2017 Опубликовано 26 февраля, 2017 · Жалоба Я на самом деле извиняюсь перед автором, что повернул топик в русло софт процессоров. На самом деле я просто не так понял запрос изначально. Мне почему то показалось что SHA это именно софт процессор и автору нужна альтернатива. Слово ядро, видимо, смутило в первом посте. Хотя в принципе идея софтовой реализации тоже рабочая должна быть, особенно если скорость не важна :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dr.Alex 0 26 февраля, 2017 Опубликовано 26 февраля, 2017 · Жалоба В итоге всё-таки сделал псевдопроцессор на несколько арифметических инструкций плюс загрузка-выгрузка по косвенному адресу и условный переход, получилось ~270 лутов и блочок двупортовки. Наверное ещё много можно сэкономить, если сделать АЛУ 8-битным (у меня 32-битное), но тогда микрокод писать ваще убьёшьсо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 10 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба получилось ~270 лутов и блочок двупортовки. Так PicoBlaze, навряд ли сильно больше и при этом вещь стандартная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dr.Alex 0 27 февраля, 2017 Опубликовано 27 февраля, 2017 · Жалоба Так PicoBlaze, навряд ли сильно больше и при этом вещь стандартная. Сомневаюсь шта напесал бы для него sha-256 за пару вечеров.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться