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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Идеология построения микропроцессора, труды основоположников бы почитать
Андре
сообщение Jul 4 2006, 07:02
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 78
Регистрация: 22-01-06
Пользователь №: 13 452



Ищу литературу о том, как была разработана идея построения микроконтроллеров/микропроцессоров. Почему внутри они имеют сходные структурные части и т.д
Так нашол только как появились разыне структуры микроконтроллеров (гарвардская и др. (забыл какого вуза - там вся память и стек вместе )).

Сообщение отредактировал Андре - Jul 4 2006, 07:05
Go to the top of the page
 
+Quote Post
almay
сообщение Jul 4 2006, 08:36
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 26-01-05
Из: Московская обл.
Пользователь №: 2 207



DEC-архитектура
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 4 2006, 15:41
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Андре @ Jul 4 2006, 11:02) *
Ищу литературу о том, как была разработана идея построения микроконтроллеров/микропроцессоров. Почему внутри они имеют сходные структурные части и т.д
Так нашол только как появились разыне структуры микроконтроллеров (гарвардская и др. (забыл какого вуза - там вся память и стек вместе )).


Не ВУЗ'а, это архитектура фон Неймана
Основоположники 8-ми битового микропроцессорного строительства - Интел особенно не делился соображениями, почему они сделали довольно кривую архиектуру 8080,
MOS (6502) и Motorola (6801) также на этот счет много не писали. Известно только, что 6502 проектировали имея ввиду максимальное удешевление.
Go to the top of the page
 
+Quote Post
Андре
сообщение Jul 5 2006, 02:32
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 78
Регистрация: 22-01-06
Пользователь №: 13 452



Цитата(vvs157 @ Jul 4 2006, 20:41) *
Цитата(Андре @ Jul 4 2006, 11:02) *

Ищу литературу о том, как была разработана идея построения микроконтроллеров/микропроцессоров. Почему внутри они имеют сходные структурные части и т.д
Так нашол только как появились разыне структуры микроконтроллеров (гарвардская и др. (забыл какого вуза - там вся память и стек вместе )).


Не ВУЗ'а, это архитектура фон Неймана
Основоположники 8-ми битового микропроцессорного строительства - Интел особенно не делился соображениями, почему они сделали довольно кривую архиектуру 8080,
MOS (6502) и Motorola (6801) также на этот счет много не писали. Известно только, что 6502 проектировали имея ввиду максимальное удешевление.

спасибо, это уже свет в конце тунеля
т.е. разработчики просто придумали свою архитектуру и это не сопровождалось научными статьями, конференциями и т.д.?
Go to the top of the page
 
+Quote Post
SM
сообщение Jul 5 2006, 05:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Андре @ Jul 5 2006, 06:32) *
т.е. разработчики просто придумали свою архитектуру и это не сопровождалось научными статьями, конференциями и т.д.?

Ну кто же будет так запросто раскрывать свои тайны конкуррентам, которые и так всеми методами пытались узнать, что там внутри и как.
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 5 2006, 05:40
Сообщение #6


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

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



книга разрабатываем процессор на ВХДЛ
ищите в сети есть
если не найдете в пагер, вышлю


--------------------
Go to the top of the page
 
+Quote Post
Андре
сообщение Jul 5 2006, 05:45
Сообщение #7


Частый гость
**

Группа: Новичок
Сообщений: 78
Регистрация: 22-01-06
Пользователь №: 13 452



структуру можно увидеть в даташите, а вот почему она такая?
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 5 2006, 09:59
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Андре @ Jul 5 2006, 09:45) *
структуру можно увидеть в даташите, а вот почему она такая?


А это сильно зависило от того, чем до этого занималась команда разработчиков. Так, например большая схожесть MOS 6502 (это кстати проц. на котором был сделан первый массовый домашний компьютер Apple II) с Мотороловским 6801 объясняется не "правильностью" 6801 , а просто тем, что его делала группа разрабтчиков, отколовшаяся от Моторолы и организовавшая собственный бизнес. Причем удачно, цены они уронили на процессоры в разы.
Вообще в этом вопросе очень много не логики, а "историзма" из серии как диаметр американскокой ракеты-носителя Сатурн-5 связан с шириной конской задницы (типа элементы ракеры дожны проходить через ЖД тоннели, ширина тонеля зависит от ширины вагона, ширина вогона зависит от ширины колеи, а ширина колеи выбиралась когда создавались конки, то есть ширина двух лошадей в упряжке smile.gif smile.gif smile.gif ) .
Go to the top of the page
 
+Quote Post
LordN
сообщение Jul 5 2006, 16:20
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



Цитата
Вообще в этом вопросе очень много не логики, а "историзма" из серии как диаметр американскокой ракеты-носителя Сатурн-5 связан с шириной конской задницы (типа элементы ракеры дожны проходить через ЖД тоннели, ширина тонеля зависит от ширины вагона, ширина вогона зависит от ширины колеи, а ширина колеи выбиралась когда создавались конки, то есть ширина двух лошадей в упряжке ) .
0хFF - просто супер! никогда об этом не слышал... smile.gif


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 6 2006, 08:01
Сообщение #10


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

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



есть новый бук
http://electronix.ru/forum/index.php?showtopic=18344


--------------------
Go to the top of the page
 
+Quote Post
Андре
сообщение Jul 6 2006, 13:48
Сообщение #11


Частый гость
**

Группа: Новичок
Сообщений: 78
Регистрация: 22-01-06
Пользователь №: 13 452



спасибо
Go to the top of the page
 
+Quote Post
Obi
сообщение Jul 6 2006, 19:18
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Цитата(Андре @ Jul 4 2006, 11:02) *
Так нашол только как появились разыне структуры микроконтроллеров (гарвардская и др. (забыл какого вуза - там вся память и стек вместе )).

Принстонская, она же фон Неймана.


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
mikele
сообщение Aug 14 2006, 19:25
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 41
Регистрация: 23-10-05
Из: Владимир
Пользователь №: 10 018



Цитата(Obi @ Jul 6 2006, 23:18) *
Цитата(Андре @ Jul 4 2006, 11:02) *

Так нашол только как появились разыне структуры микроконтроллеров (гарвардская и др. (забыл какого вуза - там вся память и стек вместе )).

Принстонская, она же фон Неймана.

Из курса МПТ мне известно вот что:
Есть Гарвардская архитектура и Фон Неймановская. Главное отличие первой от второй – это, то, что память программ и данных физически и логически разделены, в отличии от второй.
В подтверждение моих слов вот выдержка из лекции:
Цитата
Помимо БИС микропроцессора, в МК входят также БИС таймера КР580ВИ53, контроллера прерываний КР580ВН59, параллельного интерфейса КР580ВВ55 и последовательного интерфейса КР580ВВ51. Для таких МК характерна организация, названная в честь известного американского ученого архитектурой фон Неймана. В ЭВМ такой архитектуры программы и данные располагаются в едином адресном пространстве памяти и никаких признаков, указывающих на тип информации, не несут. Содержимое ячейки памяти интерпретируется оператором обработки, в качестве которого выступает код операции команды.

Таким образом, память программ (Code Segment - CSEG) и память данных (Data Segment - DSEG) для ахитектуры фон Неймана являются совмещенными; ячейки памяти адресуются единым кодом адреса, размер которого определяется объемом этой памяти. Как показывает практика составления управляющих программ, основная их часть связана с обращением к памяти данных DSEG что в случае совмещенной памяти приводит к необходимости формирования многоразрядного исполнительного адреса. Это обстоятельство уменьшает эффективность использования адресной части команды, увеличивает объем программ и уменьшает скорость их выполнения.

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

В однокристальных микроконтроллерах используется так называемая Гарвадская архитектура, разработанная в Гарвардском университете США специально для ОМК. Согласно концепциям этой архитектуры память программ CSEG и память данных DSEG имеют раздельные адресные пространства, при обращении к которым используются различные механизмы адресации. Это позволяет реализовать компактное кодирование набора машинных команд и, следовательно, экономно использовать память данных.

Согласно требованиям Гарвардской архитектуры находящаяся на кристалле физическая память МК делится на постоянную (для записи программ) и оперативную (для хранения изменяющихся данных). Содержимое памяти программ формируется либо на заводе-изготовителе ОМК (масочное программирование), либо с использованием программатора пользователя (электрическое программирование). Для различных ОМК объем ПЗУ программ колеблется в диапазоне от 1 до 8 килобайт, ОЗУ данных от 64 до 256 байт.

взято отсюда: http://www.cln.ru/~trustee/Page_1.htm


--------------------
/me любезно благодарит алфавит за предоставленные буквы
Go to the top of the page
 
+Quote Post
dissector
сообщение Aug 17 2006, 03:17
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 158
Регистрация: 6-04-05
Пользователь №: 3 911



Если поднять журналы "Радио" за 1983 или 1984 годы (на сайте журнала есть архив), то в них была расписана не только архитектура МП КР580ИК80А (аналог Intel8080), но и целая машинка, построенная на его основе. Один из авторов, насколько помню, Зеленко из МИЭМ.

В журнале "Микропроцессорные средства и системы" за те же годы была расписана машинка с названием "Ириша" - кто-то из знакомых даже не поленился ее повторить и остался доволен. Но этот журнал, по-моему, давно уже не выпускается.

Идеология и там и там расписана очень неплохо. Эти материалы тогда здорово помогли, поскольку диплом мой обзывался "Микропроцессорная система измерения статических параметров интегральных схем", а курс МП читался нам чуть ли не самым первым в Союзе - информации было крайне мало, а доступ к ней затруднен.
Go to the top of the page
 
+Quote Post
Obi
сообщение Aug 22 2006, 19:46
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Цитата(mikele @ Aug 14 2006, 23:25) *
Цитата(Obi @ Jul 6 2006, 23:18) *

Цитата(Андре @ Jul 4 2006, 11:02) *

Так нашол только как появились разыне структуры микроконтроллеров (гарвардская и др. (забыл какого вуза - там вся память и стек вместе )).

Принстонская, она же фон Неймана.

Из курса МПТ мне известно вот что:
Есть Гарвардская архитектура и Фон Неймановская. Главное отличие первой от второй – это, то, что память программ и данных физически и логически разделены, в отличии от второй.
В подтверждение моих слов вот выдержка из лекции:

Просто, чтоб тоже не быть голословным. Взято из книги Микропроцессорные системы: Учебное пособие для вузов/Е.К.Александров,Р.И.Грушвицкий...Спб.2002:
"Принстонская архитектура, которая часто называется архитектурой Фон Неймана, характеризуется использованием общей оперативной памяти для хранения программ, данных, а также для организации стека..."
Занятная книженция. "Рекомендую..."(ц)


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
IPI
сообщение Sep 20 2006, 14:55
Сообщение #16


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 6-09-06
Пользователь №: 20 138



На самом деле сейчас происходит отход от традиционных архитектур
в сторону гетерогенных многоядерных с разными типами встроенных расширений (например FPGA), которые не укладываются в эти архитектуры.
Примеры Cell, Cyclon...
Go to the top of the page
 
+Quote Post
IPI
сообщение Sep 20 2006, 15:37
Сообщение #17


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 6-09-06
Пользователь №: 20 138



Кстати, сейчас появилось много опен сурсных ядер

смотри, http://www.opencores.org/
Go to the top of the page
 
+Quote Post
Gate
сообщение Sep 20 2006, 15:43
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Цитата(IPI @ Sep 20 2006, 18:55) *
Примеры Cell, Cyclon...

Что такое процессор Cyclon, никогда о таком не слышал?


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
IPI
сообщение Sep 21 2006, 16:01
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 6-09-06
Пользователь №: 20 138



Cyclon это от Altera - ARM и FPGA объединены вместе
Еще пример на эту же тему: Stretch - RISC Xtensa with FPGA cores внутри
Go to the top of the page
 
+Quote Post
Gate
сообщение Sep 21 2006, 16:39
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Цитата(IPI @ Sep 21 2006, 20:01) *
Cyclon это от Altera - ARM и FPGA объединены вместе

А Вы уверены? biggrin.gif


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
KykyryzzZ
сообщение Sep 22 2006, 08:15
Сообщение #21



***

Группа: Свой
Сообщений: 404
Регистрация: 20-10-05
Пользователь №: 9 885



Цитата(IPI @ Sep 21 2006, 20:01) *
Cyclon это от Altera - ARM и FPGA объединены вместе
Еще пример на эту же тему: Stretch - RISC Xtensa with FPGA cores внутри

FPGA микросхемы семейства Cyclone выполнены по 0.13 мкм SRAM технологии с медной металлизацией и напряжением питания ядра 1.5В. Они имеют логическую емкость до 20,060 логических элемента (LE) и до 288 Кбит RAM. PLL для управления тактовыми сигналами и интерфейс для работы с DDR SDRAM и FCRAM. Микросхемы семейства Cyclone поддерживают различные стандарты Ввода/Вывода, включая LVDS со скоростью 311 Мбит/с и 66 МГц 32 бит PCI.


Может вы имели ввиду NIOS?
Go to the top of the page
 
+Quote Post
TomaT
сообщение Sep 22 2006, 08:27
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 25-01-06
Из: г. Троицк, МО
Пользователь №: 13 575



...Или атмеловский FPSLIC, тока там не ARM, а AVR
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 22 2006, 09:49
Сообщение #23


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(TomaT @ Sep 22 2006, 15:27) *
...Или атмеловский FPSLIC, тока там не ARM, а AVR

Еще был такой Triscend, там были варианты FPGA+ARM7. Потом его, по слухам, купили китайцы, сейчас оно тоже, вроде, существует, как называецца, не помню. Правда, буков Cyclon, насколько помнится, там не было.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
IPI
сообщение Sep 22 2006, 15:46
Сообщение #24


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 6-09-06
Пользователь №: 20 138



Существуют процессоры подобные Cell, только с еще более продвинутой архитектурой в плане гетерогенности.
Cradle - имеет 32 DSP ядер, 16 RISC, встроенная память, и всякие контроллеры памяти
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 25 2006, 16:58
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(IPI @ Sep 21 2006, 20:01) *
Cyclon это от Altera - ARM и FPGA объединены вместе


Путаете. Это Excalibur. И это отнюдь не новое веяние, а, похоже, более не развиваемое альтерой семейство.

Цитата(dxp @ Sep 22 2006, 13:49) *
Еще был такой Triscend, там были варианты FPGA+ARM7. Потом его, по слухам, купили китайцы


Ксилинксом те китайцы зовутся biggrin.gif , а купили, наверное, чтобы убить...
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 26 2006, 06:40
Сообщение #26


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(SM @ Sep 25 2006, 23:58) *
Цитата(dxp @ Sep 22 2006, 13:49) *
Еще был такой Triscend, там были варианты FPGA+ARM7. Потом его, по слухам, купили китайцы


Ксилинксом те китайцы зовутся biggrin.gif , а купили, наверное, чтобы убить...

Не, это я помню. Но там, вроде, не так просто оказалось - каким-то образом техническая часть была куплена именно китайцами, которые собирались выпускать те же чипы под другой маркой. А Зайлинкс купил имя и еще какие-то активы. У них там давняя любовь была - сам Трайсенд основали несколько челов, ушедших от Зайлинкса, и последний на них имел зуб. Отомстил... smile.gif Хотя, что-то тишина с тех пор - не видно чипов этих в продаже, может мне и прогнали. А вообще, кто их, китайцев, поймет - может они для своих внутренних целей это делают. Вон Моторола была крупнейшим производителем микроконтроллеров - а все потому, что сама же и была их крупнейшим потребителем. smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Obi
сообщение Sep 29 2006, 17:33
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-12-05
Из: Perth, WA
Пользователь №: 12 375



Кстати, а что такое за СуперГарвардская архитектура? И в чем ее принципиальные отличия?


--------------------
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard,"
- John F. Kennedy in September 1962.
Go to the top of the page
 
+Quote Post
Rundll
сообщение Oct 9 2006, 07:07
Сообщение #28


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 24-05-06
Из: Россия, Таганрог
Пользователь №: 17 409



Цитата
Кстати, а что такое за СуперГарвардская архитектура? И в чем ее принципиальные отличия?

Может быть имелась ввиду "суперскалярная" (с двумя конвейерами u и v)

По теме: вот недавно наткнулся на интересную статью об истории компании интел, а именно как они пришли именно к архитектуре x86:

часть 1
Часть 2
Часть 3

Сообщение отредактировал Rundll - Oct 9 2006, 07:22


--------------------
Не сломаешь - не поймешь!
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 10 2006, 08:25
Сообщение #29


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата(Rundll @ Oct 9 2006, 10:07) *
По теме: вот недавно наткнулся на интересную статью об истории компании интел, а именно как они пришли именно к архитектуре x86:

часть 1
Часть 2
Часть 3


А рядом там какие статьи... Душевные...
Цитата
Про единую серию (ЕС):
Другие полагали, что самое простое и экономически эффективное решение - воспроизвести архитектуру лучших западных разработок. Победило второе мнение.
30 декабря 1967 года ЦК КПСС и Совет Министров СССР приняли постановление "О развитии производства средств вычислительной техники" (#1180-420). Этим указом Министерству радиопромышленности поручалось разработать комплекс информационно-вычислительных машин "Ряд" и организовать его серийное производство. Много позже гуру программирования Эдсгер Дейкстра (Edsger Dijkstra) скажет, что постановление #1180-420 стало "величайшей победой Запада в холодной войне".


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Rundll
сообщение Oct 10 2006, 15:17
Сообщение #30


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 24-05-06
Из: Россия, Таганрог
Пользователь №: 17 409



Настолько заинтерисовала тема, что съездил и приобрёл книгу Б.Брэя "Микропроцессоры intel: архитектура, программирование, интерфейсы"... ИМХО пока это единственное пособие (которое я видел), охватывающее такой большой объём информации по данной тематике, не много, ни мало, а 1300 страниц. Особый интерес вызвали схемотехнические иллюстрации (которых достаточно много!) причём некоторые приведены на логическом (аппаратном) уровне (раньше я видел чисто структурные схемы отдельных блоков МП, ну и соответственно чисто абстрактные схемы, которые предоставляются программисту, для правильного понимания работы МП)! Вобщем, рекомендую друзья! smile.gif


--------------------
Не сломаешь - не поймешь!
Go to the top of the page
 
+Quote Post
Андре
сообщение Oct 26 2006, 13:16
Сообщение #31


Частый гость
**

Группа: Новичок
Сообщений: 78
Регистрация: 22-01-06
Пользователь №: 13 452



а скан этой книги есть где-нибудь
Go to the top of the page
 
+Quote Post

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

 


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


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