Перейти к содержанию
    

Начинаю SoPC на Nios II Processor

Здравствуйте.

:1111493779:

Собсно вопрос уже описал - ищется литература о том как грамоно начать проектировать МК - от теоретических основ , до конечной реализации в ВХДЛ или Бандерлоге...

В принципе нашёл несколько, прицепил - может кого такая же тема муляет..

Вопроос встал когда выяснилось что лицензия на ниос - битая какая то - решил не заморачиваться и написать свой МК - типа как здесь - http://electronix.ru/forum/index.php?showtopic=40408 (Отдельное спасибо BSACPLD :) ), однако пока не хватает знаний чтоб хотя бы понять что там да как... :crying:

 

В обсчем буду благодарен за любую информацию

:beer:

brodin2002.rar

grush_plis2.rar

Изменено пользователем Omen_13

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопроос встал когда выяснилось что лицензия на ниос - битая какая то

Это скорее руки :) ниос работает как часы.

 

решил не заморачиваться и написать свой МК

Сам процессор - это лишь малая доля задач. Основные заморочки будут когда вы начнете ваш процессор средствами программирования оснащать

(попробуйте какой-нибудь xeon/sparc в машинных кодах запрограмировать например)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 vetal - знаете , как раз нет - варнинги типа

 

Warning: Messages from megafunction that supports OpenCore Plus feature Nios II Processor

Warning: The reset input will be asserted when the evaluation time expires - :07:

 

И про 1 час работы :crying:

 

от рук не зависят...

Тут - http://electronix.ru/forum/index.php?showtopic=45310 - просил лицензию - глухо, с той одной что подогнали - то же самое..

 

Кстати на счёт средст программирования - тож интересно, поделитесь..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...И про 1 час работы...

Это вопрос 5 минут :)

просил лицензию - глухо

Это потому, что надо пользоваться поиском!

 

Кстати на счёт средст программирования - тож интересно, поделитесь..

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 vetal - поиском не только пользовался но и усердно проводил его :(

 

Вот например - http://electronix.ru/forum/index.php?showtopic=40408 - выложил человек, МК под систему авр-команд заточен и не надо мучится со всем вышеперечисленным вами ужасами...

 

Вот только меня мучает вопрос - а что если я захочу например туда добавить 2 юсб и ли есчё какой либо интерфес + прерывания под них сотворить - как быть в таком случае ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выложил человек, МК под систему авр-команд заточен и не надо мучится

Вы посмотрите сколько он на кристалле занимает. Для сведения - 51 контроллер раза в 3 больше ниоса!

 

а что если я захочу например туда добавить 2 юсб и ли есчё какой либо интерфес + прерывания под них сотворить - как быть в таком случае ?

Это уже вам решать как творить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..........51 контроллер раза в 3 больше ниоса!................

Спасибо конечно, буду знать.

Однако трабл с лицензией у меня остался - скоко я их не перепробовал...

 

А на счёт

...вам решать как творить...

Собсно для этого и ищу литературу....

:help:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если ради искусства и универсальник то берем да делаем, там ничего сложного.

 

если дела ради то берем ниос, xsoc или что другое готовое

 

уже много раз обговаривали разработка универсальника имеет смысл искусства ради или частоты совести для ( хотя ниос ~530 баков всего)

 

 

ЗЫ. я начал с реверс инженеринга творения кена чапмена (пикоблейз + статьи кена как построить проц), также неплохо описано у iosifk.

 

Сейчас иногда раскапываю разные ядра с опенкорес (хобби у меня такое)

 

ЗЗЫ. проц уровня пикоблейза пишется за день. ассемблер к нему на питоне еще пару дней.

для отладки внутрисхемный логер - интерпретатор и тестбенч еще день

 

но вот си компилятор это кхм....

 

 

ЗЗЗЫ. на фтп есть книги с названием

 

Digital.Logic.And.Microprocessor.Design.With.VHDL.eBook-ELECTRONiX.pdf

Microprocessor_Design_VHDL.pdf

VHDL для Проектирования Вычислительных Устройств (Сергиенко-2003).pdf"

 

в последней есть лабораторная работа по разработке простейшего риск проца

 

Удачи !!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 des00 - Спасибо.

 

Книги нашёл - буду просвещаться :)

 

А на русском что-то типа "Microprocessor_Design_VHDL.pdf" - есть где? (вроде как раз самое оно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поднял тему.

 

Модератор

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 All

:1111493779:

Если у кого есть xapp213.zip - выложите сюда пожалуста, а то на ftp://ftp.xilinx.com/pub/applications/xapp/ - оно отсутствует, в отличии от PDF , который они чего то оставили.. :07:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 vetal - поиском не только пользовался но и усердно проводил его :(

Видимо, не очень усердно :)

Смотрите правильную лицензию для NiosII там.

Там только не забудьте HOSTID на свой поменять, и SIGN подставить длинный.

В темах еще, кстати, ссылок нестолько на ту страницу пробегало.

Так что тщательнеЕ :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:bb-offtopic: наверно

Видимо, не очень усердно :)

........

Так что тщательнеЕ :)

Пусть у меня руки не оттуда растут, но все эти танцы с плясками и заменами всё равно приводят к

Warning: Using OpenCore Plus hardware evaluation for the following cores.

Warning: "Nios II Processor (6AF7_00A2)" will use OpenCore Plus hardware evaluation.

Хотя его уже и в помине нету..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пусть у меня руки не оттуда растут, но все эти танцы с плясками и заменами всё равно приводят к

Да уж, вся рота шагае не в ногу, один фельдфебель в ногу.

Это к тому, что у всех эта лицензия работает, и только у Вас нет.

Если Вы сгенерировали систему не имея лицензии (или с неправильной лицензией), то в исходник ниоса у Вас добавился этот самый опен коре плюс. Для того, чтобы от него избавиться, нужно во-первых установить правильную лицензию, и во-вторых перегенерировать проект в SOPC Builder'е.

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

Это здесь тоже неоднократно обсасывалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...