roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 15:48

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 16:41 
Не в сети

Зарегистрирован: 02 сен 2009, 16:28
Сообщения: 4
Откуда: Москва
Здравствуйте. Хочу попросить у вас совета. В ВУЗе со следующего семестра начинается УИР. Из всех представленных тем, больше всего понравилась робототехника. Но проблема в том, что руководителя надо еще заинтересовать, поэтому я решил спроектировать свой микроконтроллер. До это работал в Xilinx, проектировал процессор с небольшим набором команд и отлаживал его на ПЛИС. Переходя к делу, хочу попросить у вас совет с чего мне начать? Есть ли какие-нибудь учебники, которые можно было почитать по созданию МК. Или совет какую среду лучше выбрать для проектирования. Просто я даже не знаю с какого края подойти. МК планировал создать для мини-экзоскелета, а точнее ноги. Можете мне что-нибудь посоветовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 16:45 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так микроконтроллер это и есть тот же микропроцессор, только с периферией.
в Xilinx и делай.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 16:49 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Darandet писал(а):
хочу попросить у вас совет с чего мне начать?
У меня нет опыта с ПЛИС но я бы начал с изучения ядер которые предлагают прозиводители ПЛИС Альтера и Ксилинкс


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 17:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Может тему переназвать? :) Или реально тут микроконтроллер собираются проектировать? :oops:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 17:59 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Похоже на то :o Процессор уже делали, следующий шаг - контроллер

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 19:01 
Не в сети

Зарегистрирован: 02 сен 2009, 16:28
Сообщения: 4
Откуда: Москва
Да процессор был-то простенький, всего 3 команды. Меня просто волнует что должен реализовывать микроконтроллер, внутренняя его организация и тп.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 02 сен 2009, 19:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
тю!... деловв-то...
открываешь любой даташит на мегу и вперед!... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 03 сен 2009, 08:53 
Не в сети

Зарегистрирован: 28 мар 2007, 22:37
Сообщения: 8
Откуда: РФ
прог. языки: C
Не совсем понятна цель. Вы хотите управлять железом с помощью МК или хотите спроектировать микропроцессор как таковой? Если первое и вы хотите обязательно использовать ПЛИС то есть два варианта 1- микроконтроллер
+ внешняя ПЛИС 2- ПЛИС с интегрированным микропроцессорным ядром. Однако второй вариант для вас будет неподьемен пожалуй. Если преследуется цель в дальнейшем развить данное направление, а не просто сделать какоето задание по учебе, оптимальный вариант попробовать поработать для начала просто с микроконтроллерами. ПЛИС тут не особо то и нужна. Необходимость в ПЛИС может возникнуть, если понадобиться в реальном времени делать что быстро (обработка видеосигнала, компрессия звука, оцифровка чего либо, различные математические вычисления на основе рядов и др). Вот как то так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 04 сен 2009, 02:18 
Не в сети

Зарегистрирован: 02 сен 2009, 16:28
Сообщения: 4
Откуда: Москва
Я хочу спроектировать МК, который смог бы управлять железом. ПЛИС я использовал для отладки, так что про него можно забыть. Вот. Я не пытаюсь сделать тот же ATmega, хотя бы чтобы он смог суставами подвигать. Если требовать что-то большее, то я, наверно, и за 5 лет не управлюсь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 04 сен 2009, 10:03 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А может стоит заинтересовать руководителя бутылкой вод... экзоскелетом на основе Mega, а не придумыванием для этого никому не нужного контроллера (ну разве что для общего развития будет польза).

Добавлено спустя 50 секунд:
И к роботехнике это будет иметь больше отношения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 04 сен 2009, 10:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Darandet: А не проще ли сделать двухходовку:
1. Сказать, что мы будем не просто проектировать МК, а создадим его в железе, а т.к. у нас нету своего полупроводникового производства, то за основу мы возьмём не просто кусок кремния, а ПЛИС;
2. Берем эту ПЛИС и берем ядро какого-нибудь МК под неё, изучаем, потом пишем своё маленькое ядро и запускаем на ПЛИСине.

Это всяко интересней и реальней будет, чем теоретический МК на бумаге.

Добавлено спустя 53 секунды:
А умея делать МК на ПЛИС вроде перевести его чисто в кремний без ПЛИС не большая проблема? Вопрос только компоновки элементов типовых на пластине кремния - с этим вроде не было огромных граблей?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 04 сен 2009, 10:26 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
он имхо об этом и вещает )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 04 сен 2009, 10:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Darandet писал(а):
ПЛИС я использовал для отладки, так что про него можно забыть.

А зачем тогда он предлагает её забыть? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 04 сен 2009, 10:41 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну тогда хз ))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проектирование МК
СообщениеДобавлено: 06 сен 2009, 13:48 
Не в сети

Зарегистрирован: 02 сен 2009, 16:28
Сообщения: 4
Откуда: Москва
=DeaD= писал(а):
2Darandet: А не проще ли сделать двухходовку:
1. Сказать, что мы будем не просто проектировать МК, а создадим его в железе, а т.к. у нас нету своего полупроводникового производства, то за основу мы возьмём не просто кусок кремния, а ПЛИС;
2. Берем эту ПЛИС и берем ядро какого-нибудь МК под неё, изучаем, потом пишем своё маленькое ядро и запускаем на ПЛИСине.

Это всяко интересней и реальней будет, чем теоретический МК на бумаге.

Добавлено спустя 53 секунды:
А умея делать МК на ПЛИС вроде перевести его чисто в кремний без ПЛИС не большая проблема? Вопрос только компоновки элементов типовых на пластине кремния - с этим вроде не было огромных граблей?


Это скорее всего пригодится для практики. Сейчас моя задача состоит в том, чтобы заинтересовать преподавателя. Мне почему-то кажется, что построив робота на основе меги не так уж интересно. Во общем тут два варианта:
1) Начать проектирование МК и сказать, что он будет реализован на ПЛИС. И все таки все равно построить робота придется
2) Построить робота на основе меги, но тут загвоздка в чем-то свежем для преподавателя.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO