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

 
 
> arm vs 166, выбор по переходу с 51 на более мощный
DimaM
сообщение May 24 2007, 10:57
Сообщение #1


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

Группа: Участник
Сообщений: 103
Регистрация: 17-12-06
Из: село
Пользователь №: 23 615



у нас задача управление схемой, довольно сложной
сейчас стоит 8051F124 + cyclon II fpga, ресурсы исчерпаны и хочется перейти на новый микроконтроллер и fpga (скорее всего cyclon III)
микроконтроллер как вариант рассмитривается какой нибудь из серии 166, поскольку есть наработки и компилятор
но мне больше нравится lpc2366 или другой arm поскольку переспективнее и дешевле

может кто нибудь соображения всказать по поводу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spf
сообщение May 24 2007, 12:06
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(DimaM @ May 24 2007, 16:57) *
у нас задача управление схемой, довольно сложной
сейчас стоит 8051F124 + cyclon II fpga, ресурсы исчерпаны и хочется перейти на новый микроконтроллер и fpga (скорее всего cyclon III)
микроконтроллер как вариант рассмитривается какой нибудь из серии 166, поскольку есть наработки и компилятор
но мне больше нравится lpc2366 или другой arm поскольку переспективнее и дешевле

может кто нибудь соображения всказать по поводу.

Если посмотреть на количество тем в разделе Микроконтроллеры (МК) - Microcontrollers (MCs) то и думать нечего -- ARM. smile.gif
Но и они не без недостатков
- нет нормального контроллера прерывания
- возможна большая задержка обработки прерывания (до 50 тактов ядра)
Все это не раз обсуждалось.

ИМХО: x166 уже в 2001 были не очень перспективными, сейчас тем более.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
klop
сообщение May 24 2007, 14:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(spf @ May 24 2007, 16:06) *
- возможна большая задержка обработки прерывания (до 50 тактов ядра)


Простите а откуда такая цифрирь?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 24 2007, 16:16
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(klop @ May 24 2007, 17:37) *
Простите а откуда такая цифрирь?

Из "интернету" smile.gif http://electronix.ru/forum/index.php?showt...9336&hl=IRQ smile.gif.
Если стремимся к минимальной interrupt latency, то используем FIQ а не IRQ. При этом для ARM7DTMI-S ядра с АRM-овским же PL-192 контроллером затраты на вход в прерывание составляют 7 тактов + длительность исполнения самой длинной прерванной команды LDM сохраняющей 16 регистров в память,
что составляет при памяти работающей с 0ws 20 тактов. Такие длинные команды можно запретить использовать, тогда самя длинная это 8 тактов. Итого, при необходимости быстрой реакции на прерывание получаем 15 тактов по максимуму. При этом не следует забывать, что ARM, в отличие от многих других архитектур имееет собственные банки регистров для FIQ и IRQ, что позволяет очень сэкономить время на сохранении регистров стеке. Ну а дальше можно считать сколько времени займет вход в обработчик FIQ у типичного 60MHz ARM. И у типичного 20MHz контроллера, пусть и с всего 4-5 тактами latency, но и с десятком-другим тактов затрачиваемых на сохранение регистров в стеке.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DimaM   arm vs 166   May 24 2007, 10:57
- - GetSmart   Цитата(spf)нет нормального контроллера прерывания ...   May 24 2007, 14:06
|- - spf   Цитата(GetSmart @ May 24 2007, 20:06) А м...   May 24 2007, 16:45
|- - KRS   Цитата(spf @ May 24 2007, 20:45) Что подр...   May 24 2007, 16:52
|- - zltigo   Цитата(spf @ May 24 2007, 19:45) Что подр...   May 24 2007, 16:53
- - _Vladimir_   Цитата(DimaM @ May 24 2007, 13:57) у нас ...   May 24 2007, 16:51
- - GetSmart   Цитата(DimaM)но мне больше нравится lpc2366 или др...   May 24 2007, 16:57
|- - zltigo   Цитата(GetSmart @ May 24 2007, 19:57) Не ...   May 24 2007, 17:12
- - GetSmart   Цитата(zltigo)Можете на своих проектах посмотреть....   May 24 2007, 17:31
|- - zltigo   Цитата(GetSmart @ May 24 2007, 20:31) Нап...   May 24 2007, 17:47
- - DimaM   спасибо за ответы, особенно _Vladimir_ хорошо ск...   May 25 2007, 07:41
- - migray   Я может немного не в тему, но не АРМ-ом единым рын...   May 25 2007, 08:21
- - zltigo   Цитата(migray @ May 25 2007, 11:21) Я мож...   May 25 2007, 08:48
- - migray   Цитата(zltigo @ May 25 2007, 12:48) Естес...   May 25 2007, 09:40
- - zltigo   Цитата(migray @ May 25 2007, 12:40) Ни кт...   May 25 2007, 09:56


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:20
Рейтинг@Mail.ru


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