|
|
  |
Есть ли смысл связываться с Cortex от NXP, Или подождать еще? |
|
|
|
Dec 24 2009, 14:48
|

Местный
  
Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234

|
Цитата Хотите увеличить быстродействие LPC2468 в 7(семь) раз? Возьмите i.MX233 от Freescale: ARM9,450MIPS, DDR SDRAM, NAND, вся мыслимая периферия на борту(включая линейные стабилизаторы), корпус LQFP128(или BGA). К счастью, такое быстродействие не нужно. GUI делаем на Amulet-е. Ибо этот Amulet позводяет сделать ее очень быстро. Сначала пробовали на AT91RM9263? + WinCE + QT. Потом, оценив что будет не быстро, взяли ноывй Amulet(GUI chip на базе ARM7). Ихний uHTML имеет конечно ряд онраничение на GUI, но пока вроде хватает.
|
|
|
|
|
Dec 24 2009, 15:12
|

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

|
Цитата(etoja @ Dec 24 2009, 17:34)  Чисто гарвардским являлись сигнальные процессоры Analog Devices серии ADSP21xx. Простейшие контроллеры выполняющие функции числомолотилки. Все просто реализовано именно по причине однообразных простых функций. Скорость исполнения достигаемая простым увеличением тактовой к сложности девайса не имеет никакого отношения. Цитата А сейчас гарвардскими являются блэкфины. Разумеется нет  Это уже навороченное ядро которое не может быть получено простым разгоном и иметь простую и понятную архитектуру, как пишут в букварях, он уже не может. Смешанный он и, например, только внутренняя L1 память у него "Гарвардовская". А так он "Нейман", ибо другим контроллер ОБЩЕГО назначения (с линуксами и прочим) к коим тяготеет BF просто быть не может. Учите матчасть. Цитата Не такие уж они и простейшие. См. выше.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 25 2009, 05:00
|

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

|
Цитата(zltigo @ Dec 24 2009, 21:12)  Разумеется нет  Это уже навороченное ядро которое не может быть получено простым разгоном и иметь простую и понятную архитектуру, как пишут в букварях, он уже не может. Смешанный он и, например, только внутренняя L1 память у него "Гарвардовская". А так он "Нейман", ибо другим контроллер ОБЩЕГО назначения (с линуксами и прочим) к коим тяготеет BF просто быть не может. Старая тема.  Blackfin имеет гарвардскую архитектуру, зачем спорить? Архитектура определяется ядром процессора, а оно построено по гарвардской схеме. И об этом ясно и четко сказано в Hardware Reference на этот процессор. То, что наружу у него одна шина, ну так и что с того? У меня вот вообще все программы всегда живут внутри, а снаружи (во внешней SDRAM) хранятся только данные типа видеокадров, данные собсно программы прекрасно уживаются во внутренней памяти. И поэтому имеется возможность иметь доступ к данным и коду одновременно, параллельно, что и является главной отличительной особенностью гарвардской архитектуры. И даже если данные/код размещены во внешней памяти, то при включенных кэшах ядро все равно обращается в ПМ и ДМ параллельно, и только контроллер кэша вынужден лазить наружу по очереди при возникновении одновременных запросов. Ядро про это ничего не знает, для него соски к памяти разные. Гарвад.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Dec 25 2009, 09:51
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(sonycman @ Dec 25 2009, 07:19)  Мужики, ну а на мой вопрос про МТ-Линк и LPC17xx кто нибудь подскажет? Есть какие-то проблемы с этим, или можно также просто прошиваться и отлаживаться, как и с STM32, SAM7S и другими? Я бы посмотрел в консольке версию Ж(МТ)-Линка, а потом на сайте посмотрел список поддерживаемых кристаллов и дебажных интерфейсов. Что поддерживае кейл зависит от вашей версии. Смотрите версию своего кейла и как он работает с линком - прямо или через рди. Так будет быстрее и главное надежнее.  А то здесь есть такие авторитетные "мужики знатоки", что потом не отплюешся от их советов.
|
|
|
|
|
Dec 25 2009, 11:02
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(ig_z @ Dec 25 2009, 13:51)  Я бы посмотрел в консольке версию Ж(МТ)-Линка, а потом на сайте посмотрел список поддерживаемых кристаллов и дебажных интерфейсов. Что поддерживае кейл зависит от вашей версии.  А то здесь есть такие авторитетные "мужики знатоки", что потом не отплюешся от их советов. Версия линка у меня старенькая, пятая. Но от последней восьмой она отличается только отсутствием поддержки SWD, думаю, работать должна со всеми камнями, с которыми может работать восьмая. Почитал доку на сайте сеггера - LPC1768 значится как поддерживаемый и протестированный. Но на форуме стартеркита есть темы с какими-то проблемами по прошивке платы SK-MLPC1768. Ладно, буду разбираться уже "по месту", когда придёт плата. Цитата Смотрите версию своего кейла и как он работает с линком - прямо или через рди. Так будет быстрее и главное надежнее. В смысле - быстрее и надёжнее работать в кейле через RDI, а не напрямую?
|
|
|
|
|
Dec 25 2009, 11:09
|

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

|
Цитата(dxp @ Dec 25 2009, 08:00)  Гарвад. Или не Гарвард. Совершенно типичный случай по нынешним временам, как уже писал, сложной архитектуры. Теперь все они такие гибриды от микроконтроллеров до пентиумов разных включительно. И слова Гарвард или Нейман не характеризуют архитектуру, ибо времена 'чистых' кончились после AVR8, i8086 и подобных. И не надо вести схоластические разговоры про некое ядро которое где-то там в глубине большого контроллера сохряет первозданную чистоту и именно оно все и определяет - ядра давно уже стали НЕОТДЕЛИМЫ от конвееров, многоуровневых кешей, контроллеров памяти, шин и прочего. Цитата И об этом ясно и четко сказано в Hardware Reference на этот процессор А у, например, маркетологи Intel не сказали, что их процессоры стали вдруг Гарвардовскими, получив различные кэши для команд и данных. Ну и что?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 25 2009, 12:19
|

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

|
Цитата(zltigo @ Dec 25 2009, 17:09)  Или не Гарвард. Совершенно типичный случай по нынешним временам, как уже писал, сложной архитектуры. Теперь все они такие гибриды от микроконтроллеров до пентиумов разных включительно. И слова Гарвард или Нейман не характеризуют архитектуру, ибо времена 'чистых' кончились после AVR8, i8086 и подобных. И не надо вести схоластические разговоры про некое ядро которое где-то там в глубине большого контроллера сохряет первозданную чистоту и именно оно все и определяет - ядра давно уже стали НЕОТДЕЛИМЫ от конвееров, многоуровневых кешей, контроллеров памяти, шин и прочего. Задаю конкретный вопросс: у меня Blackfin работает полностью на внутренних ресурсах - и программа, и данные. Он гарвард или нет? И почему? Цитата(zltigo @ Dec 25 2009, 17:09)  А у, например, маркетологи Intel не сказали, что их процессоры стали вдруг Гарвардовскими, получив различные кэши для команд и данных. Ну и что? Не знаю про интеловских маркетологов, а АДшные процы всегда были гарвардскими. Из документации: "Blackfin processors support a modified Harvard architecture in combination with a hierarchical memory structure." "The assembly language, which takes advantage of the processor’s unique architecture, offers these advantages: ...A multi-issue load/store modified Harvard architecture, which sup- ports two 16-bit MAC or four 8-bit ALU + two load/store + two pointer updates per cycle..." "modified Harvard architecture, allowing up to four core memory accesses per clock cycle (one 64-bit instruction fetch, two 32-bit data loads, and one pipelined 32-bit data store)" " Harvard architecture. A processor memory architecture that uses separate buses for program and data storage. The two buses let the processor fetch a data word and an instruction word simultaneously." Там же есть определение фон Неймана: " Von Neumann architecture. The architecture used by most non-DSP microprocessors. This architecture uses a single address and data bus for memory access." Больше никаких слов про фон Нейман там нет. Маркетологи тут не причем. Гарвард быстрее фон Неймана за известную цену (дополнительных аппаратные ресурсы). Именно в этом ключе и следуют рассматривать эти альтернативы. Я именно так и рассматриваю. И гарвардский Blackfin будет быстрее фон Неймановского MSP430 на той же тактовой и 16-битных операндах, даже если не брать чисто DSP фишки (аппаратные циклы, умножения с накоплениями и т.д.), т.е. на чисто контроллерном линейном коде (без ветвлений - с ними понятно, что конвейер, но это не элемент обсуждаемой архитектуры, а только лишь средство повышения тактовой) коде. Не понимаю, с чем вы тут спорите.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Dec 25 2009, 12:44
|

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

|
Цитата(dxp @ Dec 25 2009, 15:19)  Задаю конкретный вопросс: у меня Blackfin работает полностью на внутренних ресурсах - и программа, и данные. Он гарвард или нет? И почему? Задаю конкретный вопрос: у меня Blackfin работает полностью на внешних ресурсах, например я загрузил ядро Линух. Он нейман или нет? И почему? Цитата "Blackfin processors support a modified Harvard architecture in combination with a hierarchical memory structure." Давайте выделим другое слово "Blackfin processors support a modified Harvard architecture in combination with a hierarchical memory structure." И я соглашусь, ибо об этом я с самого первого поста и говорю, что всякие чистые архитектуры, как в букварях уже померли в современных производительных контроллерах. Цитата Не понимаю, с чем вы тут спорите. Э... вообще-то спор как-бы Вы затеяли и я тоже не понимаю о чем
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 25 2009, 14:54
|

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

|
Цитата(zltigo @ Dec 25 2009, 18:44)  Задаю конкретный вопрос: у меня Blackfin работает полностью на внешних ресурсах, например я загрузил ядро Линух. Он нейман или нет? И почему? При включенных кэшах - гарвард однозначно. Цитата(zltigo @ Dec 25 2009, 18:44)  Давайте выделим другое слово "Blackfin processors support a modified Harvard architecture in combination with a hierarchical memory structure." Модифицированная гарвардская означает, что проц может не только одновременно данные и код таскать из памяти, но и данные аж сразу два операнда. Т.е. еще более гарвардская. Цитата(zltigo @ Dec 25 2009, 18:44)  Э... вообще-то спор как-бы Вы затеяли и я тоже не понимаю о чем  Правда? Я вступил в дискуссию после этого заявления: Цитата А сейчас гарвардскими являются блэкфины.
Разумеется нет Это уже навороченное ядро которое не может быть получено простым разгоном и иметь простую и понятную архитектуру, как пишут в букварях, он уже не может. Смешанный он и, например, только внутренняя L1 память у него "Гарвардовская". А так он "Нейман", ибо другим контроллер ОБЩЕГО назначения (с линуксами и прочим) к коим тяготеет BF просто быть не может. Учите матчасть. Т.ч. никак не могу на себя принять первенство в том, кто затеял спор.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Dec 25 2009, 15:32
|

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

|
Цитата(dxp @ Dec 25 2009, 17:54)  При включенных кэшах - гарвард однозначно. Только снаружи сие ну никак не проявляется. Забавно снаружи Нейман, но если там внутри чего-то включить, то становится "однозначно Гарвард", хотя внешне сие опять никак не проявляется и данные с программами остаются в общей памяти. Цитата Правда? Я вступил в дискуссию после этого заявления: А я после: Цитата - гарвардская архитектура, то есть раздельные адресные пространства команд и данных, что несколько увеличивает быстродействие На что заметил: Цитата Или уменьшает, если данные во Flash . Чисто Гарвардские, по указанной Вами причине, всегда были есть ПРОСТЕЙШИЕ ядра типа AVR, а более продвинутые уходили на Неймана и/или нечто комбинированное. В том числе и BF, как и задолго до него Pentium получивший раздельные кэши, таким комбинированным и является. О комбинированности, прошу заметить, я сказал СРАЗУ, как только помянул современные процессоры. Я все сказал, причем уже давно
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|