|
Что за процессор такой NIOS II?, вопрос для знатоков |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Apr 18 2011, 07:55
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(inventor @ Apr 18 2011, 09:28)  решил поупражняться в построении процессора NIOS II... NiosII это софт-процессор и, вместе с SOPC Builder , улучшает использование ПЛИС в специфических проектах. Если задача рядовая, то выгоды от NiosII нет, а внешний контроллер покажется предпочтительней. Программировать NiosII лучше на С/С++, ассемблер в NiosII - это издевательство над собой, лучше сразу от него отказаться. Есть достаточно простых примеров для старта, все зависит от имеющегося в наличии кита и программатора. Документации по NiosII много, его уже хорошо освоили и проворили на разных форумах, так что присоединяйтесь!
|
|
|
|
|
Apr 18 2011, 17:10
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(Serhiy_UA @ Apr 18 2011, 11:55)  NiosII это софт-процессор и, вместе с SOPC Builder , улучшает использование ПЛИС в специфических проектах. Если задача рядовая, то выгоды от NiosII нет, а внешний контроллер покажется предпочтительней. Программировать NiosII лучше на С/С++, ассемблер в NiosII - это издевательство над собой, лучше сразу от него отказаться. Есть достаточно простых примеров для старта, все зависит от имеющегося в наличии кита и программатора. Документации по NiosII много, его уже хорошо освоили и проворили на разных форумах, так что присоединяйтесь! Да я знаю это. у меня есть отладочная плата, с которой я играю, только вот у меня несколько проблем-во первых у меня веб пак. а с платой идет квартус 7.2 . я не знаю устарел он или нет, но мне пришлось поделать телодвижений, чтобы мои действия совпали с файлом tutorial-там идет версия старше 9. В 10 версии отказался работать-говорит, что мол лицензия на некоторые компоненты не позволяет загрузить плис. поставил 7.2 который шел в комплекте-когда делаешь копиляцию-все нормально, когда начинаешь прошивать-выскакивает сообщение при 100% прошивки в котором написано-типа хотите закрыть, если закрываегь-программу внутрь проца не прошить, приходится работать с этим сообщение. я еще новичек и не знаю, как вылечить запрос лицензии а платить 900 $ мне не очень хочется.
|
|
|
|
|
Apr 19 2011, 06:17
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Если QII 7.2 шел в комплекте на диске, то его достаточно, и выше можно не подыматься. Если информации по QII 7.2 не хватает, то можно догрузить, посмотреть как в http://www.altera.com/support/kdb/solution...51999_1127.htmlПро лицензии и крэки были отдельные темы, ищите там. Есть еще триал и веб эдишин. Если у Вас nios2_board_cycloneII_2c35, то на него должны быть готовы примеры, например в c:\altera\72\nios2eds\examples\verilog\niosII_cycloneII_2c35\, это я пытаюсь телепатировать...
|
|
|
|
|
Apr 19 2011, 11:17
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(inventor @ Apr 18 2011, 21:10)  а с платой идет квартус 7.2 . я не знаю устарел он или нет, Устарел, как хобот мамонта. Используйте или v9.2 sp2, или v10.1 sp1. Ну или подждите месяц до выхода v11.0. Насчет проблем с лицензиями я что-то не допонял. Пишите в PM.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Apr 19 2011, 14:07
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(inventor @ Apr 19 2011, 16:57)  у меня какая-то лицензия для вот этого 7.2 - не позволяет нормально работать Лицензия - она либо есть, либо ее нет. А так, чтобы "здесь помню, здесь не помню" - такого не бывает. Покажите ваш лицензионный файл. Цитата то есть я прошить могу-но в самом квартусе после прошивки файлом soft-процессора который я сделал-вылезает окно, которое если его закрыть не дает возможности писать в процессор программу. Что за окно? картинку или текст сообщения в студию! Цитата насчет лицензии - мне нужен обычный кряк для этого квартуса которые закроет все эти ненужные сообщения. порылся в инете-ничего не нашел. Смотрите мой предыдущий пост. Цитата PS вообще-этот Ниос на что-то годится? я имею ввиду, есть на нем какие-то написанные работающие в промышленности проекты или это всего лишь забавная никчему негодная игрушка? Гугл Вам в помощь. К примеру, есть вариант NiosII_SC, удовлетворяющий DO-254. Куда уж приложение серьезнее  Даже если бы Вы прошлись по форуму, то увидели бы, сколько народу NiosII использует, и какие проекты на нем делают.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Apr 19 2011, 16:24
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(inventor @ Apr 19 2011, 20:07)  сейчас у меня нет платы показать сообщение-но смысл в том-то во времы программирования из квартуса когда уже готовый проц заливаешь вылезает предупреждение, что используются IP проприетарные , о потом после прошивки появляется сообщение, хотите прекратить использование и кнопка если ее не нажимать-можно зашить программу, я так понимаю,что в лицензионном такого нет. Это означает, что в вашем лицензионном файле нет лицензии на NiosII (или какое-нибудь другое IP-ядро, которое используется в вашем проекте). А окошко, которое у Вас появляется - это окно предупреждения режима OpenCore Plus. У Вас при компиляции, поди, sof-файл создается с именем, где появляется добавка "_timelimited"? Цитата(inventor @ Apr 19 2011, 20:07)  по поводу проектов мой вопрос в том, можно ли использовать этот ниос или лучше на железе отдельном все сделать. Что лучше в том или ином случае - это очень сильно зависит от задачи. Цитата(inventor @ Apr 19 2011, 20:07)  вот я хотел бы заменить плату avr + tms + плис tms используется в качестве сопроцессора для avr-а он используется для связи с выносным оборудованием. связь между avr и tms через паралельный канал на плис. все это очень ужасно, если все можно сделать на одном nios. Что за ПЛИС, какая задача у сигнальника? Имхо, здесь применение Nios'а вполне оправдано. Цитата(inventor @ Apr 19 2011, 20:07)  толко поквырявшись мне показалось что это не более чем игрушка. Мало ковырялись. Без энтузязизма. Цитата(inventor @ Apr 19 2011, 20:07)  очень долгая компиляция-я привык все в консоли делать. Ну, во-первых, долгая компиляция - только первая, когда у Вас System Library создается. Все последующие значительно меньше времени занимают. Во-вторых, переходите с Legacy IDE на NiosII SBT (это девятые или десятые версии). Там компиляция на порядок быстрее. И в-третьих, NiosII SBT заточен как раз под консоль. А вес гуй там - надстройка над той же консолью. Цитата(inventor @ Apr 19 2011, 20:07)  и не совсем понятно как свои блоки внутрь ниоса добавить. Изучайте документацию (особенно спецификацию Avalon) и пользуйтесь поиском по форуму. Этот вопрос неоднократно обсуждался. Ничего там сложного нет.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Apr 20 2011, 06:07
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(inventor @ Apr 19 2011, 20:01)  ...вот я прикидываю, трудно ли все это на nios реализовать и сколько времени уйдет на изучение всего этого. Освоить NiosII трудно, здесь нужна мотивация... Всего с NiosII было два проекта, все синтезировал и программировал сам. На первый проект ушло 8 месяцев. Стартовал 3 года назад на ките DK-NIOS-2S60N. Осваивал SOPC Builder и его компоненты, среду IDE NiosII (сейчас есть новые), шину Avalon, а также QII в части Custom Peripherials (специфика проектов). В проекте был АЦП 25МГц и аппаратная первичная обработка, а упаковкой и выдачей в Ethernet-100 занимался NiosII, он же обеспечивал управление системой. Второй проект занял 2 месяца, там был ЦАП 10 МГц, аппаратная обработка, периферийные модули, а NiosII занимался общим управление и связью с компьютером. Намерен применять NiosII и далее, уж очень оказался удобен. Много наработок есть своих и еще больше можно заимствовать…
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|