Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт апр 19, 2024 04:59

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 99 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 08:49 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Forexample писал(а):
Я что то с трудом себе предполагаю использование 8 констант на десяток тактов, но...


А разве алгоритм состоит из десятка тактов ...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 08:54 
Не в сети

Зарегистрирован: Вт апр 29, 2008 15:09
Сообщения: 114
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Kopa писал(а):
P.S. Хватит или нет регистров компилятору ЯВУ? в сравнении с генерацией
кода для PDP подобной архитектуры где этих регистров 8 ( реальных 6 ).
все остальное в ОЗУ ( для MSP430 16-ть и ОЗУ на кристале.)


Дело в том что PDP это сама "элегантность" в использовании ортогональности, по сравнению с ним AVR это танк в посудной лавке :)
Это не потому что я не люблю AVR, нет он свои задачи выполняет на пять с большим плюсом, но такого изобилия адресации и возможностей по использованию РОН у него нет, зато есть 32 РОН и GCC любо дорого их использует на опции -о2. Порой на код после GCC для AVR можно любоваться как на картину маститого художника :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 08:55 
Не в сети

Зарегистрирован: Вт апр 29, 2008 15:09
Сообщения: 114
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Kopa писал(а):
Forexample писал(а):
Я что то с трудом себе предполагаю использование 8 констант на десяток тактов, но...


А разве алгоритм состоит из десятка тактов ...


Если частота использования константы на 10 тактов 8 раз, и все 8 раз разные константы то на ядре с "куцой константой" Вы просто не успеваете ее готовить в нужном темпе.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 09:32 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Forexample писал(а):
Это не потому что я не люблю AVR, нет он свои задачи выполняет на пять с большим плюсом, но такого изобилия адресации и возможностей по использованию РОН у него нет, зато есть 32 РОН и GCC любо дорого их использует на опции -о2. Порой на код после GCC для AVR можно любоваться как на картину маститого художника :)


Для MSP430 тоже есть GCC и 16 - 16разрядных регистра:)
Как GCC оптимизирует сходу сказать не могу т.к. использую IAR,
но где то на сахаре для этого существуют сравнительные характеристики возможностей
компиляторов на определенных тестах для разных архитектур.

P.S. Для MSP430 есть желание, на базе Форта для PDP сделать Форт систему.
и не вижу неустранимых различий между PDP и MSP430.
Изобилие способов адресации для MSP430 источник ( 2-a бита ) приемник ( 1-н бит)
Убрали косвенность на косвенность, автодекремент и применили инжененрный подход в улучшении архитектуры почти придерживаясь базы PDP:)


Последний раз редактировалось Kopa Вт май 13, 2008 10:04, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 09:54 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Forexample писал(а):
Однако к арифметическому стеку и методу венгерской нотации я отношусь "трепетно"


Она же болгарская и финно-угорская


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 21:33 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Forexample писал(а):
Вам краткое содержание предыдущих серий? Извольте:
Общий разговор идет о mimorum предложенный mOleg, с 4 битным полем команды.

мне кажется, все в данном топике отошли от заданной темы, так как тут предлагается обсуждать.
напомню, что заявленной тематикой данного обсуждения была следующая:

какую архитектуру процессора стоит выбрать, чтобы получить наиболее простой, но при этом применимый для реальных задач процессор. Имеется ввиду реализация на FPGA.

с небольшим добавлением: на таком процессоре должен удобно реализовываться форт.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 21:57 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
mOleg писал(а):
какую архитектуру процессора стоит выбрать, чтобы получить наиболее простой, но при этом применимый для реальных задач процессор. Имеется ввиду реализация на FPGA.

Уфф. Синхронный автомат. Выборка-исполнение, для старта пока без конвейеризации. Первым тактом читаем команду, вторым исполняем. Исполнение описано в ветках case - для начала. Более сложный и аккуратный путь - описание в стиле RTL, с управлением входами отдельных модулей.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 22:00 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Хищник писал(а):
Уфф. Синхронный автомат.

понятно ;)
вопрос в том, какие еще могут быть варианты 8)
Тот же ТТА, как вариант простой архитектуры, еще?

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 13, 2008 22:21 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Нет, это не TTA сам по себе. Это подход к реализации TTA, RISC, MIPS и всего остального. Получится то, как напишем. Для начала лучше сделать ядро без конвейера, а TTA и прочие аббревиатуры пока отложить в сторону.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 99 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB