Перейти к содержанию
    

vetal

Модератор
  • Постов

    2 067
  • Зарегистрирован

Весь контент vetal


  1. 2yagger: Пользоваться поисковыми системами уже не модно? http://www.sm.bmstu.ru/sm5/n4/oba/gl3.html
  2. http://www.morion.com.ru/uploaded/RK379.pdf
  3. В первую очередь система команд это интерфейс ядра процессора с внешним миром. Взяли микроядро AVR без декодера и творите какую угодно систему команд. Если бы вы поставили вопрос по другому: что лучше регистровый, стековый, регистровый с плавающим окном, аккумуляторный с одной или несколькими одновременно доступных памятей данных и т.д. то можно было бы судить. А так - все процессоры умеют складывать, вычитать, прыгать, загружать/выгружать данные куда-либо и создать систему команд под незнамо какую зверушку будет очень сложно.
  4. При чем тут это? ВЫ утверждаете, что вам нужна помощь в системе команд и тут же делаете ссылку на архитектуру процессора. Вы уж определитесь чего вы оцениваете!!! Вам уже 100 раз говорили, что система команд сама по себе не появляется нужна архитектура.
  5. Я думал, что это только мне так показалось :) 2vitja: Создайте симулятор системы команд и оцените на нем все перечисленные вами тезисы. Для чистоты эксперимента любая команда должна будет исполняться за 1 такт - это даст возможность исключить нюансы реализации. Если вам так хочется сравнить 8 и 32 бита - сравните стоимость вычисления постоянной составляющей синусоиды(кол-во отсчетов 32, кол-во элементов - 32, разрядность данных -16) , FIR 32 порядка, поиск числа в массиве, поиск подстроки в массиве строк и како-го нибудь алгоритма шифрования. После реализации этого всего можно будет сделать вывод о том, какие инструкции наиболее употребимы на типовых задачах микроконтроллера и их вес. PS: http://mcu.caxapa.ru/benchmarks/
  6. Данные фирмы Atmel : http://www.atmel.com/dyn/resources/prod_do...nts/doc3323.pdf Я думаю так - длина команды д.б. в районе 11-12 бит. Туда вы сможете запихать наиболее востребованные операции. Для выполнения длинных переходов добавить несколько команд из 2х слов. Больше ничего не сказать, т.к. это будет зависеть от выбранной вами архитектуры(микроархитектуры)!
  7. Система команд какого ядра с вашей точки зрения более эффективна: 80с31(частота 12МГц, время машинного цикла 12 тактов, время исполнения команды 1-n машинных циклов) или x51(частота 12Мгц, время исполнения любой команды - 1 такт)? Из вашей оценки Площадь 51 контроллера примерно равна площади ARM Cortex-M1, NIOSII. При том, что равный по площади 51 микроконтроллер будет работать на меньшей частоте за счет того, что у него очень тяжелая система команд.
  8. Наличие VGA контроллера не показатель. Если его нет - вам его надо будет сделать, написать драйвер для linux и заставить все это работать вместе :)
  9. Здесь, скорее всего, речь идет о радиационно толерантных/стойких микросхемах семействе (RT)AX /RH. Вопрос цены в данном случае неуместен(наши микросхемы тоже недешево стоят).
  10. Хорошая микросхема. Хороший выбор для УУБС. Можно разве что на MAX3 заменить если не лень согласование писать. В моих мечтах микросхема EPM78192 c тысячей пользовательских ножек в BGA корпусе с шагом 1,27мм(так чтобы КБ "ПП" смогло сделать) и температурным диапазоном -65...+85 :)
  11. Это актуально если : 1. Имеется запас чипов. 2. Имеется запас оборудования, которое после перепрошивки может стать совершенно другим прибором. 3. Нужны "дубовые" решения. 4. До сих пор кормимся завтраками о доступности в "ближайшем" будущем наших аналогов :)
  12. 1. Поставить маленькие резисторные сборки 0805(4х) или 1206(8х) 2. Использовать микротверстия(появится куча свободного места)
  13. Quartus - для новых разработок на новых микросхемах. MAXII - для поддержки старых проектов, работы с устаревшими микросхемами.
  14. Да. Работают. Хорошая альтернатива LDO. Единственный минус - большие емкости на выходе ставить нельзя(для 1А версии не более 60мкф).
  15. У http://www.enpirion.com/ есть интегрированные преобразователи со встроенными катушками.
  16. Обозначать, как А, отобразить на нем разъем и обозначить его как Х. Вы ведь кабель втыкаете в разъем, расположенный внутри этого устройства. Если рисовать как есть, то вопросов не появится даже у нормоконтролера старой закалки. __________.bmp
  17. По большому счету - это не разъем, а функциональный узел у которого есть контакты для монтажа на плату + разъем. Рисовать квадратиком, поз. обозначение A и т.д.
  18. запрос - ответ - измерение расстояния. повторять до получения требуемой точности.
  19. Это задача проектирования структуры взаимодействия процессов и коммуникационных механизмов. На обычных микрокернелах реализуется на раз с разделением задачи на сверхкритичную, среднекритичную и слабокритичную секции.
  20. Для больших полигонов не маску сеточкой вскрывают, а пасту квадратиками укладывают. По крайней мере у нас делают так.
  21. Обычный рам диск. Я примерно такой подход на работе использую, правда чуть поменьше выделил. Cоздается обычный рам диск, назначается файл образа и работаем. При загрузке и выкрузке операционной системы этот диск загружается из образа или сохраняется в него. Без бесперебойника я бы не рекомендовал так делать(в буке он встроенный :) )
  22. 99.9 - это среднее значение частоты или мгновенное? Какие требования к скважности? Нужно получить 99.9(0) или 99.9(9)?
  23. Это фитча новых версий 8xx. Сам в это несколько раз вляпался. Он у себя в папке db запоминает, а после изменение пользователем скрещивает прошлые версии файлов с новыми. Лечится отключением инкрементальной компиляции и отключением галочек, связанных с кэшированием исходных файлов.
  24. Что-то я не совсем понимаю ситуацию. Если возможно появление 380 - значит надо рассчитывать на 380. Если это нештатная ситуация - виноват тот, кто ее создал. Если я на мобильник вместо 5 вольт постоянки заведу 220 50Гц, то тут виноват я и производитель не обязан предусматривать эту ситуацию.
  25. 1. Проверьте последовательность. Если напряжение на потенциометре около 0.7В, то вы ее неправильно записали. 2. Запустите формирование временной диаграммы и подстройте потенциометром цвет.
×
×
  • Создать...