Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DPS ядро для MIPSfpga
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
sqrt(2)
Здравствуйте. Решил заняться проектом MIPSfpga. Поковырявшись в исходниках, захотел попробовать написать собственное DSP ядро для него.

Что удалось понять самому:
1) DSP ядро представляет собой просто расширение системы команд процессора;
2) Для добавления новых команд процессор имеет интерфейс UDI/CorExtend.

На этом все.

Вероятно, я плохо искал, но не смог найти никакой информации на тему того, как эти ядра вообще строятся, какие-нибудь простенькие примеры или что-то в этом роде. Прошу поделиться ссылками по теме. Спасибо.
Shivers
Особо ничем помочь не смогу, но дам пару советов (как набивший шишек в схожей ситуации):
1. Сначала нужно найти уже выпускаемый чип (в данном случае на ядре microAptiv) с DSP дополнением, и сдирать всю ISA с него. В противном случае останетесь без тулчейна.
2. У мипсов есть такое расширение инструкций как MIPS DSP Application Specific Extension (ASE) разных ревизий, и на каждое есть свой Programmers Manual - оттуда вытаскиваются коды и описания инструкции.
Поэтому сначала гуглите выпускаемый чип (чтобы можно было собрать тулчейн), смотрите его ревизию ASE, качаете соотв. Programmers Manual и копируете оттуда инструкции в свой MIPSFPGA.
sqrt(2)
Спасибо.

А эти Programmers manual где-то в открытом доступе лежат? Нашел кучу документов по MIPSfpga и microAptiv, но ничего похожего на коды команд DSP расширения.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.