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

 
 
> Интеграция классического процессора и FPGA, Существующие и перспективные спобы
islavv
сообщение Mar 13 2009, 19:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522



Вопрос скорее аналитический чем прикладной
У Xilinx PowerPC 440 обьединен с FPGA на одном кристалле
и видимо перекоммутация выходов процессора и входов FPGA может делаться произвольным образом
Мне понятно от сосуществования обычного процессора - в софт форме или нет есть большая польза и
он дефакто и вычислитель и контроллер ввода - вывода
вопрос
Какие типовые методы сращивания процессора и FPGA существуют
пример ответа - например шина - параллельная или последовательная
реализуем на AFGA некоторый регистр в котором преобразуем данные
пример ответа - линия прерывания по которой процессору передвается информация о том что некое вычисление готово
Это то что я понимаю с прграммерской точки зрения
А как об этом думают hardware дизайнеры -ведь список ответов наверняка компактен и перечислим
Можно сослаться на книжку или статью
спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Mar 13 2009, 19:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(islavv @ Mar 13 2009, 22:08) *
А как об этом думают hardware дизайнеры -ведь список ответов наверняка компактен и перечислим

Список ответов, наверное, перечислим, но отнюдь не компактен. Любой способ подключения памяти, внешнего устройства, или другого процессора, который поддерживается используемым процессором, реализуем в современной FPGA. От элементарного регистра в адресном пространстве простенького х51-ого процессора и до мастера на гигабитном линке какого нибудь монстра типа AMD64. А выбор конкретного способа из множества возможных обуславливается исключительно требованиями к тому, что реализуется на этой связке. Точный список.... Точный список возможных схем сращивания найдете в даташите на выбранный процессор.
Go to the top of the page
 
+Quote Post
islavv
сообщение Mar 13 2009, 19:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522



Цитата(SM @ Mar 13 2009, 23:16) *
Список ответов, наверное, перечислим, но отнюдь не компактен.
... Точный список возможных схем сращивания найдете в даташите на выбранный процессор.

Наверное производители прцессоров не описывают как взять некоторую плату и приделать к ней FPGA
c другой стороны Xilinx EDK это конфигуратор софт процессора с различным набором периферии
в нем видимо набор приемов перечислим - прсото чтобы понять как они строят конфигурацию надо быть специалистом в дизайне и EDK
те способы которыми в EDK пользуются для подключеия PCI или Ethernet контроллеров наверно идентичны подключению аппаратных контроллеров
и решения скорее всего типовые для типов контроллеров и наверное даже стандартизованы - например для Ethernet
С другой стороны мы видим что разные версии Serial контроллеров вытесняют шины и я не удивлюсь если однажды увижу Ethernet контроллер подключенный к USB шине - в EDK вряд ли такое решение можно найти
Go to the top of the page
 
+Quote Post



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

 


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


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