roboforum.ru

Технический форум по робототехнике.


Проектирование МК

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

Проектирование МК

Сообщение Darandet » 02 сен 2009, 16:41

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

Re: Проектирование МК

Сообщение EdGull » 02 сен 2009, 16:45

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

Re: Проектирование МК

Сообщение avr123.nm.ru » 02 сен 2009, 16:49

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

Re: Проектирование МК

Сообщение =DeaD= » 02 сен 2009, 17:45

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

Re: Проектирование МК

Сообщение blindman » 02 сен 2009, 17:59

Похоже на то :o Процессор уже делали, следующий шаг - контроллер
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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

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

Re: Проектирование МК

Сообщение Darandet » 02 сен 2009, 19:01

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

Re: Проектирование МК

Сообщение EdGull » 02 сен 2009, 19:06

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

Re: Проектирование МК

Сообщение AT » 03 сен 2009, 08:53

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

Re: Проектирование МК

Сообщение Darandet » 04 сен 2009, 02:18

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

Re: Проектирование МК

Сообщение Master » 04 сен 2009, 10:03

А может стоит заинтересовать руководителя бутылкой вод... экзоскелетом на основе Mega, а не придумыванием для этого никому не нужного контроллера (ну разве что для общего развития будет польза).

Добавлено спустя 50 секунд:
И к роботехнике это будет иметь больше отношения.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Проектирование МК

Сообщение =DeaD= » 04 сен 2009, 10:06

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

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

Добавлено спустя 53 секунды:
А умея делать МК на ПЛИС вроде перевести его чисто в кремний без ПЛИС не большая проблема? Вопрос только компоновки элементов типовых на пластине кремния - с этим вроде не было огромных граблей?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проектирование МК

Сообщение Duhas » 04 сен 2009, 10:26

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

Re: Проектирование МК

Сообщение =DeaD= » 04 сен 2009, 10:33

Darandet писал(а):ПЛИС я использовал для отладки, так что про него можно забыть.

А зачем тогда он предлагает её забыть? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проектирование МК

Сообщение Duhas » 04 сен 2009, 10:41

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

Re: Проектирование МК

Сообщение Darandet » 06 сен 2009, 13:48

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

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

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


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

След.

Вернуться в Новичкам или основы основ роботостроения.

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

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

cron