реклама на сайте
подробности

 
 
> Компилятор для custom архитектуры процессора, Как модифицировать для этого GCC?
SFx
сообщение Jan 15 2012, 08:30
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Вынашиваю тайный план о разработке самопального процессора на FPGA. Пока более в целях самообразования.

И очень хочется чтобы была поддержка С\С++ в конечном итоге, и для этого рассматриваю основу на GCC (понятное дело что писать свой компилятор - дело совсем не тривиальное).

GCC поддерживает множество архитектур, с большим количеством различных функций и библиотек, значит он для этого дела вполне должен подходить.

Собственно вопрос в том, как к имеющемся архитектурам добавить свою, со своим набором инструкций, некоторых функций и расширений?

Приветствуются ссылки и, особенно, собственные мысли по этому поводу. Может быть кто то уже делал подобное или знает тех кто делал, интересует отечественный опыт по этой теме.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
neiver
сообщение Jan 15 2012, 08:50
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 22-03-10
Из: Саратов
Пользователь №: 56 123



Я бы рекомендовал посмотреть в сторону LLVM и компилятора CLANG.
Документация у него очень хорошая, в том числе касательно написания своего бекэнда:
http://llvm.org/docs/WritingAnLLVMBackend.html
В LLVM ИМХО много проще добавить свою архитектуру чем в GCC.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016