Мелкие вопросы по теории
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
Сравнивать можно только одинаковые технологии. В противном случае, вшивый модем на 28800 199x-го года легко переплёвывает по производительности одногодок 486. Но вот что-то не может выполнять других задач, практически никаких. А 486 может. Почему? Вот вопрос!
А что, мсье затрудняется найти даташиты? Хорошо, Intel Atom - типичное потребление до 12 Вт. Микро? Да нифига! Литиевую банку на 3Ач высадит за час и с HD нифига не справится. А вот Zoran чип с потреблением 0,4Вт спокойно декодирует HD. Он производительнее Атома? Но вот в мобильные его никто не суёт. Не знаешь, почему? Да потому что ничего он кроме декодирования не умеет. И если его хоть как-то попытаться запрячь на общие задачи - он их тут же все скопом и сольёт тому же Атому. Ещё раз: сравнивать нужно сравнимое. Задания для сравнения должны быть одинаковые и универсальные, а не узкоспецифичные, типа расчёта треугольников или декодирования видео.
Чтобы было совсем тоскливо, возьми BOINC и посчитай какую-нибудь общую задачу на ЦП (а не на видеокарте). Потести разные процессоры и проникнись, насколько они по производительности разные. Но чтобы не мучать, скажу сразу, что на таких задачах одно ядро Core i3/i5 производительнее ядра Атома раз... примерно в пятнадцать: http://boincstats.com/en/stats/-1/host/ ... cpu/0/12/0 - на какой странице Атомы найдёшь? (ориентироваться по последнему столбцу).
Насчёт Тегры. Тегра быстра только на некоторых узкоспециализированных задачах (3D), но востребованных пользователем (вспоминаем модем). На общих задачах этот процессор точно также сливает. Самое смешное, что на 3D он аналогично сливает nVidia-шным видеокартам, технологии которых в Тегре используются (которые и позволяют "выдвинуть" его как супер-производительный). Энергопотребление Тегры тоже не микроскопическое - до 4 Ватт...
А что, мсье затрудняется найти даташиты? Хорошо, Intel Atom - типичное потребление до 12 Вт. Микро? Да нифига! Литиевую банку на 3Ач высадит за час и с HD нифига не справится. А вот Zoran чип с потреблением 0,4Вт спокойно декодирует HD. Он производительнее Атома? Но вот в мобильные его никто не суёт. Не знаешь, почему? Да потому что ничего он кроме декодирования не умеет. И если его хоть как-то попытаться запрячь на общие задачи - он их тут же все скопом и сольёт тому же Атому. Ещё раз: сравнивать нужно сравнимое. Задания для сравнения должны быть одинаковые и универсальные, а не узкоспецифичные, типа расчёта треугольников или декодирования видео.
Чтобы было совсем тоскливо, возьми BOINC и посчитай какую-нибудь общую задачу на ЦП (а не на видеокарте). Потести разные процессоры и проникнись, насколько они по производительности разные. Но чтобы не мучать, скажу сразу, что на таких задачах одно ядро Core i3/i5 производительнее ядра Атома раз... примерно в пятнадцать: http://boincstats.com/en/stats/-1/host/ ... cpu/0/12/0 - на какой странице Атомы найдёшь? (ориентироваться по последнему столбцу).
Насчёт Тегры. Тегра быстра только на некоторых узкоспециализированных задачах (3D), но востребованных пользователем (вспоминаем модем). На общих задачах этот процессор точно также сливает. Самое смешное, что на 3D он аналогично сливает nVidia-шным видеокартам, технологии которых в Тегре используются (которые и позволяют "выдвинуть" его как супер-производительный). Энергопотребление Тегры тоже не микроскопическое - до 4 Ватт...
- Реклама
Re: Мелкие вопросы по теории
как видно из схемы ниже (один элемент КМОП фотоматрицы) в конце имеем 2 шины (шина данных и шина адреса)
Допустим матрица состоит из миллиона пикселей. Вот вопрос, как эти 2 миллиона контактов подключить к...ну допустим тысяче ножек микропроцессора? Коммутатор вещь хорошая, но самый "жирный" который я нашел - на 256 входов всего лишь...
проясните пожалуйста

Допустим матрица состоит из миллиона пикселей. Вот вопрос, как эти 2 миллиона контактов подключить к...ну допустим тысяче ножек микропроцессора? Коммутатор вещь хорошая, но самый "жирный" который я нашел - на 256 входов всего лишь...
проясните пожалуйста

- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
Поскольку у любой вычислительной системы есть шина, массивы подключаются к ней посредством буферов-дешифраторов. При этом буфера организуются так, что на шину данных поступают данные только от той ячейки, на которую в данный момент ссылается шина адреса. Для опроса всего массива необходимо выполнить последовательно обращение к каждой ячейке (под ячейкой понимается ячейка, например, памяти или вот матрицы, содержащая количество данных, которые можно в одном цикле поместить на шину данных, для 8-битной шины это 1 байт, для 32-битной - 4 байта и т.п.) Таким образом, матрица фотоаппарата организационно ничем не отличается от массива памяти или, к примеру, массива портов... Два миллиона ячеек матрицы прекрасно будут адресованы посредством 21-битной шины адреса + x-битной шины данных (где x- разрядность данных, получаемых с матрицы).
Последний раз редактировалось Slabovik Пт май 03, 2013 18:17:20, всего редактировалось 1 раз.
-
YAA
- Говорящий с текстолитом
- Сообщения: 1627
- Зарегистрирован: Чт авг 06, 2009 20:34:52
- Откуда: Новосибирск
Re: Мелкие вопросы по теории
Адрес можно перебирать счётчиком или выставлять регистром, например по I2C.
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
Последовательные шины также обладают разрядностью данных и адреса, так что в общем плане это всё-равно (потому что шина - это не только провода, но и логическая организация). Любой параллельный интерфейс можно привести к двупроводной (земля-сигнал) шине и наоборот.
- Реклама
Re: Мелкие вопросы по теории
я чуть усложню задачу
фотоматрица снимает видео, 30 кадров в секунду, выдержка одного кадра 1/30.
т.е. последовательный вариант отпадает, т.к. видео без пауз.
паралельно: нету возможности опросить такое количество "пикселей". Даже если в 32-битную шину пропихнуть 4 байта, (допустим картинка с глубиной цвета в 8 бит), т.е. одновременно по шине можно пустить инфу только с 4ех "пикселей"?
---------------
до этого момента я правильно понимаю?
фотоматрица снимает видео, 30 кадров в секунду, выдержка одного кадра 1/30.
т.е. последовательный вариант отпадает, т.к. видео без пауз.
паралельно: нету возможности опросить такое количество "пикселей". Даже если в 32-битную шину пропихнуть 4 байта, (допустим картинка с глубиной цвета в 8 бит), т.е. одновременно по шине можно пустить инфу только с 4ех "пикселей"?
---------------
до этого момента я правильно понимаю?
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
Выдержку сюда не нужно валить - это к опросу матрицы не относится. 30 кадров в секунду - это 30 опросов матрицы в секунду, объём передаваемых данных 30*2млн ячеек * разрядность ячейки (пусть 1 байт). Итого, за секунду необходимо опросить эквивалентно 60 мегабайт. Для того, чтобы такой объём данных пропустить по 8-битной шине, необходима её пропускная способность не менее 60 МБайт/с - по нынешним временам не так и много (типичная тактовая частота 66 МГц уже достаточна). Если шина 32-разрядная, будет достаточно тактовой 16МГц (имеется в виду 1 такт - один цикл передачи по шине).
Так что, правильно.
Так что, правильно.
Re: Мелкие вопросы по теории
т.е. в принципе всю информацию с шины можно загнать на одну ногу процессора, при условии что дешифратор будет справляться с таким объемом данных?
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
Ну, в принципе, да, можно. Последовательные интерфейсы так и сделаны. Если в параллельном за 1 такт передаётся 1 байт, то в последовательном для передачи 1 байта нужно 8 тактов. Для примера с матрицей: если пересчитать в мегабиты, то необходимо 60*8 мегабит в секунду, т.е. 480 Мегабит - получилась теоретическая скорость USB интерфеса 
Re: Мелкие вопросы по теории
и последний вопрос:
а что ж это за дешифратор такой (буфер который), в которого можно засунуть столько входных каналов? Ищу второй час, никак не пойму
а что ж это за дешифратор такой (буфер который), в которого можно засунуть столько входных каналов? Ищу второй час, никак не пойму
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
Делается на основе триггеров-регистров с третьим состоянием выходов + дешифраторов адресов. Например, К1533ИР23 - типичный представитель параллельного регистра. Микросхемы ИД - как дешифраторы (например, К1533ИД3). Они легко каскадируются для набора необходимой емкости.
На практике же, всё это встраивается прямо вовнутрь кристалла той же матрицы - наружу торчат лишь адресные ноги и ноги данных.
На практике же, всё это встраивается прямо вовнутрь кристалла той же матрицы - наружу торчат лишь адресные ноги и ноги данных.
Re: Мелкие вопросы по теории
еще 3 вопроса появилосьSlabovik писал(а):Делается на основе триггеров-регистров с третьим состоянием выходов + дешифраторов адресов. Например, К1533ИР23 - типичный представитель параллельного регистра. Микросхемы ИД - как дешифраторы (например, К1533ИД3). Они легко каскадируются для набора необходимой емкости.
На практике же, всё это встраивается прямо вовнутрь кристалла той же матрицы - наружу торчат лишь адресные ноги и ноги данных.
1. у дешифратора ведь выходов больше чем входов в 2^n раз, и получается в конечном итоге что контактов для подключения на шину ну очень много, как с этим бороться то?
2. а как процессор отличает от какой ячейки к нему сигнал пришел?) (верно ли я понимаю: если ячейка №1 опрошена раньше ячейки №2, то код ячейки №1 прийдет перед ячейкой №2. или какой то иной принцип?)
3.Батарея имеет постоянный ток. Т.е. весь телефон работает на постоянном токе? (настолько компактных преобразователей я че то не нашел) а как тогда мембрана динамиков? (ей же вроде обязателен переменный, для колебаний)
Slabovik, спасибо большое вам за ответы)
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
1. К шине подключается дешифратор той стороной, где ног мало 
2. Процессор "знает" к какой ячейке он в данный момент обращается, он для этого сам адрес этой ячейки на шину и выставил. Получается, что на шине в течение одного цикла одновременно присутствуют: от процессора адрес, от ячейки по этому адресу инфа, вот такой взаимообмен.
3. Батарея не даёт постоянный ток. Батарея даёт постоянное напряжение. А ток потребляет схема, и он потребляется пульсирующий (схема так умеет вкл/выкл). Пульсирующий ток состоит математически из постоянного и переменного, сложенных вместе. Такие элементы, как индуктивность (трансформатор) и конденсатор позволяют отделить постоянный от переменного.
2. Процессор "знает" к какой ячейке он в данный момент обращается, он для этого сам адрес этой ячейки на шину и выставил. Получается, что на шине в течение одного цикла одновременно присутствуют: от процессора адрес, от ячейки по этому адресу инфа, вот такой взаимообмен.
3. Батарея не даёт постоянный ток. Батарея даёт постоянное напряжение. А ток потребляет схема, и он потребляется пульсирующий (схема так умеет вкл/выкл). Пульсирующий ток состоит математически из постоянного и переменного, сложенных вместе. Такие элементы, как индуктивность (трансформатор) и конденсатор позволяют отделить постоянный от переменного.
Re: Мелкие вопросы по теории
всем привет ,может кто скажет где скачать программу для программатора ProgCode ,сказано Скачать программу можно на странице загрузки файлов этого сайта:
http://www.progcode.narod.ru/download.html но он уже не работает и на коте эта тема похоже закрыта.
http://www.progcode.narod.ru/download.html но он уже не работает и на коте эта тема похоже закрыта.
Re: Мелкие вопросы по теории
т.е. этот дешифратор он двунаправленный что ли(шифратор-дешифратор)? Если да, то тогда все стает на свои места для меня)Slabovik писал(а):1. К шине подключается дешифратор той стороной, где ног мало
Маленькое уточнение - каким образом сигнал на шине адреса понимает к какому устройству он идет? (на паралельной шине все понятно - привязка порт-адрес, а на последовательной как понять адресата сигнала? у дешифратора есть какие то программируемые уникальные "позывные"?)Slabovik писал(а): 2. Процессор "знает" к какой ячейке он в данный момент обращается, он для этого сам адрес этой ячейки на шину и выставил. Получается, что на шине в течение одного цикла одновременно присутствуют: от процессора адрес, от ячейки по этому адресу инфа, вот такой взаимообмен.
ой, невнимательно написал, конечно же постоянное напряжение. В телефоне (когда габариты устройства не позволяют всунуть трансформатор) как преобразовывают до переменного напряжения? или весь телефон и питается постоянным напряжением?Slabovik писал(а):Батарея даёт постоянное напряжение.
з.ы. извините если достаю глупыми вопросами, просто разобраться хочется
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
На третий вопрос ответ уже был, добавить в общем-то нечего.
Дешифратор однонаправленный. Ему нет необходимости работать в другую сторону. Уже говорил, что он в большинстве случаев встроен непосредственно в само устройство (чип памяти, чип матрицы и т.п.)
Сигнал на шине адреса идёт ко всем устройствам сразу. Все устройства его читают одновременно и самостоятельно определяют, к какому конкретно из них обращение это происходит. На шине нет устройств с одинаковым адресом.
p.s. начинаем ходить по кругу...
Дешифратор однонаправленный. Ему нет необходимости работать в другую сторону. Уже говорил, что он в большинстве случаев встроен непосредственно в само устройство (чип памяти, чип матрицы и т.п.)
Сигнал на шине адреса идёт ко всем устройствам сразу. Все устройства его читают одновременно и самостоятельно определяют, к какому конкретно из них обращение это происходит. На шине нет устройств с одинаковым адресом.
p.s. начинаем ходить по кругу...
Re: Мелкие вопросы по теории
Как в дифференциаторе из входного синуса сделать выходной прямоугольный?
Прочитал кучу литературы, из треугольного и прямоугольного делается, про синус ничего не нашел.
Прочитал кучу литературы, из треугольного и прямоугольного делается, про синус ничего не нашел.
- КРАМ
- Друг Кота
- Сообщения: 25222
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Мелкие вопросы по теории
Дифференцирующее устройство не способно сделать из синуса ничего, кроме самого этого синуса, но только изменив его фазу и амплитуду.
Это следует из простейшей математики.
Это следует из простейшей математики.
Последний раз редактировалось КРАМ Вт май 07, 2013 07:20:00, всего редактировалось 1 раз.
- Slabovik
- Друг Кота
- Сообщения: 17234
- Зарегистрирован: Чт апр 04, 2013 12:46:59
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по теории
С синусом ситуация абсолютно такая же, как и с треугольником. Восходящий участок синусоиды - на выходе "-", нисходящий - на выходе "+" (для инвертирующего, для неинвертирующего - наоборот). Не забыть про коэффициент усиления - он должен быть достаточно большой, чтобы устройство работало в режиме ограничения по выходу (фактически, это больше напоминает компаратор с дифференцирующей цепочкой на входе)...
Re: Мелкие вопросы по теории
А как это доказать? просто мой преподаватель по схемотехнике утверждает, что из синуса возможно получить прямоугольную форму на выходе.КРАМ писал(а):Дифференцирующее устройство не способно сделать из синуса ничего, кроме самого этого синуса, но только изменив его фазу.
Это следует из простейшей математики.


