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

 
 
> 2-ух ядерный Nios II, написание сфота под нее
dim99
сообщение Feb 24 2009, 14:40
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 8-02-09
Из: Мытищи
Пользователь №: 44 580



Имеется:
Quartus 8.0
Nios II 8.0 IDE

В SOPC Buider сгенерил систему с 2-мя ядрами nios ii с общей памятью sram, для разделения использую mutex от altera.

Проблема заключается в компиляции проекта в nios ide, а именно при компиляции совместно двух проектов для разных ядер.
Может кто сталкивался с 2-мя ядрами, есть ли пример для них? буду благодарен за любую помощь.

Скачать с сайта альтеры пример - не помогло, они дают в качестве software лишь сишный файл, без всякого проекта.

Сообщение отредактировал dim99 - Feb 24 2009, 15:07
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Feb 25 2009, 16:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 dim99 - вам же id_gene дал чёткий ответ - ложите в каждое ядро свой код и будет вам счастие biggrin.gif

А чем вам не нравится система , где каждый ниос со своей шиной + зашаренная область для всех ядер ? зачем вам всю эту гурьбу садить на 1 шину - чтоб потом 1 cpu ждал пока 2-й освободит ему шину (в смысле я про доступ в память например) ??
Go to the top of the page
 
+Quote Post
islavv
сообщение Feb 26 2009, 04:56
Сообщение #3


Участник
*

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



Цитата(Kuzmi4 @ Feb 25 2009, 19:40) *
2 dim99 - вам же id_gene дал чёткий ответ - ложите в каждое ядро свой код и будет вам счастие biggrin.gif

А чем вам не нравится система , где каждый ниос со своей шиной + зашаренная область для всех ядер ? зачем вам всю эту гурьбу садить на 1 шину - чтоб потом 1 cpu ждал пока 2-й освободит ему шину (в смысле я про доступ в память например) ??

Абсолютно согласен - в принципе самое эффективное решение задачи - это просто распараллелить логику и уложить ее просто хардверно в FPGA
Можно наверное специальным Си компиллятором который превращает код в HDL - гикогда сам не делал но вроде как пищут что работает
Процесоор нужен для коммуникации с внешним миром
Если уж сделаны два процессора и есть Shared memory то ее можно поделить пополам и в одну область пишет один процесс а другой читает и наоборот, Можно сделать третью откуда оба читают
Наверное можно еще прерывание завести по которому можно заставлять другой процессор читать
А так два ядра на FPGA это как ящик водки украсть и продать чтобы пропить деньги
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dim99   2-ух ядерный Nios II   Feb 24 2009, 14:40
- - Kuzmi4   2 dim99 - а не могли бы вы по подробнее описать эт...   Feb 24 2009, 16:42
|- - dim99   А что конкретно интересует? Процесс собирания в s...   Feb 24 2009, 18:26
- - islavv   Цитата(dim99 @ Feb 24 2009, 18:40) Имеетс...   Feb 25 2009, 04:56
|- - dim99   Ссылка на источник прилагается десь Само руководс...   Feb 25 2009, 06:36
- - id_gene   Цитата(dim99 @ Feb 24 2009, 17:40) Пробле...   Feb 25 2009, 09:51
- - Kuzmi4   2 dim99 - я вот что не могу понять - зачем вам 2 я...   Feb 25 2009, 10:01
|- - dim99   Kuzmi4Цитатаа не могли бы вы по подробнее описать ...   Feb 25 2009, 15:24
|- - id_gene   Цитата(dim99 @ Feb 25 2009, 18:24) Пробле...   Feb 25 2009, 15:58
|- - dim99   Спасибо за предложения, но моя задача на сегодняшн...   Feb 26 2009, 06:30
|- - dim99   Выяснил интересную деталь при компиляции software ...   Feb 26 2009, 13:37
|- - id_gene   Цитата(dim99 @ Feb 26 2009, 16:37) В обще...   Feb 27 2009, 08:43
|- - slog   Цитата(dim99 @ Feb 26 2009, 16:37) В обще...   Feb 27 2009, 15:03
- - Евгений Николаев   Цитата10кБ это минимальный объём который занимает ...   Feb 27 2009, 17:00
- - dim99   id_geneЦитатаСкорее всего, вы неправильно настроил...   Feb 28 2009, 11:26
- - torik   Ошибка в железе...   Feb 28 2009, 11:41
|- - dim99   А конкретнее? проект-то я заново соберу и скомпил...   Feb 28 2009, 14:10
|- - dim99   Собрал проект(2 ядра) на Cyclone III, результат - ...   Mar 7 2009, 17:36
- - torik   Вероятно, для процессора в SOPC указали неверные а...   Mar 10 2009, 05:50
|- - dim99   Вряд ли проблема в этом, потому что есть готовый р...   Mar 11 2009, 19:41
- - torik   А что, у обоих процов одни адреса загрузки в одних...   Mar 12 2009, 17:47
- - dim99   Для каждого ядра своя память, из которой должен за...   Mar 12 2009, 20:46


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

 


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


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