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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Начинаю SoPC на Nios II Processor, Собсно ищется литература - как грамотно начать проектировать МК
Kuzmi4
сообщение Apr 4 2008, 07:51
Сообщение #1


Гуру
******

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



Здравствуйте.
1111493779.gif
Собсно вопрос уже описал - ищется литература о том как грамоно начать проектировать МК - от теоретических основ , до конечной реализации в ВХДЛ или Бандерлоге...
В принципе нашёл несколько, прицепил - может кого такая же тема муляет..
Вопроос встал когда выяснилось что лицензия на ниос - битая какая то - решил не заморачиваться и написать свой МК - типа как здесь - http://electronix.ru/forum/index.php?showtopic=40408 (Отдельное спасибо BSACPLD smile.gif ), однако пока не хватает знаний чтоб хотя бы понять что там да как... crying.gif

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

Сообщение отредактировал Omen_13 - Apr 9 2008, 20:22
Прикрепленные файлы
Прикрепленный файл  brodin2002.rar ( 5.03 мегабайт ) Кол-во скачиваний: 68
Прикрепленный файл  grush_plis2.rar ( 3.52 мегабайт ) Кол-во скачиваний: 61
 
Go to the top of the page
 
+Quote Post
vetal
сообщение Apr 4 2008, 08:16
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



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

Это скорее руки smile.gif ниос работает как часы.

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

Сам процессор - это лишь малая доля задач. Основные заморочки будут когда вы начнете ваш процессор средствами программирования оснащать
(попробуйте какой-нибудь xeon/sparc в машинных кодах запрограмировать например)
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2008, 08:21
Сообщение #3


Гуру
******

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



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.gif

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

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

Кстати на счёт средст программирования - тож интересно, поделитесь..
Go to the top of the page
 
+Quote Post
vetal
сообщение Apr 4 2008, 08:31
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



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

Это вопрос 5 минут smile.gif
Цитата
просил лицензию - глухо

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

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

Например вам как минимум потребуется сделать макроассемблер и линкер, затем отладчик. Применяемость вашего уникального процессора будет зависеть не от его функциональности, а от перечисленных выше средств поддержки разработок.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2008, 08:42
Сообщение #5


Гуру
******

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



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

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

Вот только меня мучает вопрос - а что если я захочу например туда добавить 2 юсб и ли есчё какой либо интерфес + прерывания под них сотворить - как быть в таком случае ?
Go to the top of the page
 
+Quote Post
vetal
сообщение Apr 4 2008, 09:03
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



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

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

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

Это уже вам решать как творить.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2008, 09:10
Сообщение #7


Гуру
******

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



Цитата(vetal @ Apr 4 2008, 12:03) *
..........51 контроллер раза в 3 больше ниоса!................

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

А на счёт
Цитата(vetal @ Apr 4 2008, 12:03) *
...вам решать как творить...

Собсно для этого и ищу литературу....
help.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 4 2008, 10:11
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



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

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

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


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

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

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

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


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

Digital.Logic.And.Microprocessor.Design.With.VHDL.eBook-ELECTRONiX.pdf
Microprocessor_Design_VHDL.pdf
VHDL для Проектирования Вычислительных Устройств (Сергиенко-2003).pdf"

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

Удачи !!!


--------------------
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2008, 10:36
Сообщение #9


Гуру
******

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



2 des00 - Спасибо.

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

А на русском что-то типа "Microprocessor_Design_VHDL.pdf" - есть где? (вроде как раз самое оно)
Go to the top of the page
 
+Quote Post
vetal
сообщение Apr 4 2008, 11:42
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
А на русском что-то

http://iosifk.narod.ru/articles.html
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Apr 4 2008, 12:23
Сообщение #11


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



Поднял тему.

Модератор


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2008, 13:39
Сообщение #12


Гуру
******

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



2 All
1111493779.gif
Если у кого есть xapp213.zip - выложите сюда пожалуста, а то на ftp://ftp.xilinx.com/pub/applications/xapp/ - оно отсутствует, в отличии от PDF , который они чего то оставили.. 07.gif
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 4 2008, 14:04
Сообщение #13


Лентяй
******

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



Цитата(Kuzmi4 @ Apr 4 2008, 11:42) *
2 vetal - поиском не только пользовался но и усердно проводил его sad.gif

Видимо, не очень усердно smile.gif
Смотрите правильную лицензию для NiosII там.
Там только не забудьте HOSTID на свой поменять, и SIGN подставить длинный.
В темах еще, кстати, ссылок нестолько на ту страницу пробегало.
Так что тщательнеЕ smile.gif


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Apr 4 2008, 14:48
Сообщение #14


Гуру
******

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



bb-offtopic.gif наверно
Цитата(Stewart Little @ Apr 4 2008, 17:04) *
Видимо, не очень усердно smile.gif
........
Так что тщательнеЕ smile.gif

Пусть у меня руки не оттуда растут, но все эти танцы с плясками и заменами всё равно приводят к
Warning: Using OpenCore Plus hardware evaluation for the following cores.
Warning: "Nios II Processor (6AF7_00A2)" will use OpenCore Plus hardware evaluation.
Хотя его уже и в помине нету..
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 4 2008, 16:10
Сообщение #15


Лентяй
******

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



Цитата(Kuzmi4 @ Apr 4 2008, 17:48) *
Пусть у меня руки не оттуда растут, но все эти танцы с плясками и заменами всё равно приводят к

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


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Omen_13
сообщение Apr 9 2008, 20:24
Сообщение #16


Силовик-затейник
****

Группа: Модераторы
Сообщений: 766
Регистрация: 18-02-07
Из: Столица солнечного Башкортостана
Пользователь №: 25 467



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

Модератор


--------------------
"Вперёд на мины, ордена потом!"
"инжинер/разработчик создает нечто, в отличии от многих других профессий. В этом есть сходность с художниками или музыкантами"(с)CodeWarrior1241
Go to the top of the page
 
+Quote Post
des00
сообщение Apr 11 2008, 05:42
Сообщение #17


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



автору

http://www.opencores.org/projects.cgi/web/mcpu/overview

проц проще не придумаешь.

всего 32 плитки, но все основное есть

докучи посмотрите еще http://www.opencores.org/projects.cgi/web/aquarius/overview


Удачи


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:14
Рейтинг@Mail.ru


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