Частота процессора у HP 35S?

У HP 35S разве не 8-битный процессор SPLB31A (с ядром 8502) на 4МГц? Сама фирма скрывает, но это же выполненный в 2007 году римейк HP 35 (где действительно при 40-летней давности могло быть 33 КГц) на технологиях HP 33S. По HP 33S найти информацию проще.

Также у МК-161 однокристалка работает на 22,1184 МГц.

В таблице по ссылке есть страничка японского электронщика, который поднял частоту HP 35s с 33 КГц до 65.

Можно прикинуть. Пусть тактовая частота процессора равна частоте генератора 33 КГц (предельный случай). За такт выполняется 1 машинная команда. HP 35s выполняет 25 циклов/сек, состоящих из 4-5 макрокоманд (чтение из регистра памяти, декремент, запись в регистр, сравнение с нулем и безусловный переход). То есть на 1 цикл имеется 33000:25=1320 тактов, что составляет (делим на 5) 264 машинных команды на одну макрокоманду. Это более, чем достаточно.

По частоте МК-161, к сожалению, в паспорте ничего не указано, несмотря на трепетную любовь производителей к документации. У используемого устройством процессора MCS-51 типовая частота 12 МГц согласно вики.

Если у кого есть уточнения по этой теме, то дополнительные источники могут увеличить достоверность.

«По частоте МК-161, к сожалению, в паспорте ничего не указано, несмотря на трепетную любовь производителей к документации.»

Частота указана в НПКД.5.130.022 Э3 изм 2 (ЭКВМ ЭЛЕКТРОНИКА МК-161. Контроллер Схема электрическая принципиальная Перечень элементов Изменение 2)

В паспорте HP 35s тоже ничего не указано.

«В таблице по ссылке есть страничка японского электронщика, который поднял частоту HP 35s с 33 КГц до 65.»

Вы знакомы с тем электронщиком по ссылке? Электронщики разные бывают. В МК-161 тоже можно обнаружить кварц на 32,768 КГц. Он носит название BQ1 в том же самом НПКД.5.130.022 Э3 изм 2.

Вот, что пишет ваш электронщик: «Doubling the clock frequency would not affect the calculation speed at all.» На мой взгляд, ваш японец менял кварц встроенных часов. Плавучку в 1320 тактов 8-битного процессора засунуть сложновато. Особенно когда используется процессор общего назначения, выполняющий одну команду за несколько тактов. Это же не Сатурн и не К145, которые разрабатывались специально для калькуляторов.

Спасибо, однако ссылка на документацию по МК у меня не работает (доступ запрещен), но показывается через прокси. Просьба не давать на Семико прямых ссылок, тем более, что они уже сами об этом просили в сообществе вконтакте.

На принципиальной схеме указаны 2 кварцевых резонатора, будем считать, что 22 МГц - это генератор тактовой частоты процессора. Соответственно, я исправлю цифры в таблице.

По HP 35s - буду рад любым документальным подтверждениям и уточнениям. Встроенных часов, как и функций работы с таймером в нем нет.

Ссылки просили не давать не «они», а конкретно SMB и конкретно в ВК — причём о твоём сайте речи не было. SMB явно даёт понять, что его личное поведение в Сети (оскорбления, запугивание, вандализм и т.д.) является не позицией НПП "СЕМИКО", а его частной хотелкой.

== Обсуждение:НПП «СЕМИКО» ==
Арви, "по запросу компании" (не будем вдаваться в юридические тонкости про "организацию" или "предприятие") - это письмом, начинающимся со слов: "На основании... просим...", - с подписью ответственного лица.

Мои же просьбы в сети - сугубо неофициальны. -- SMB 8 февраля 2015, не подписано
== ==

Ты настаиваешь, чтобы с твоего сайта не давать ссылки на производителя МК-161? Советую подумать, прежде чем прислушиваться к «сугубо неофициальным» просьбам этого частного лица.

Напомню, что после выполнения этой просьбы последовали другие, ещё более запредельные — после чего вконец обнаглевший SMB начал уже без спроса удалять информацию с наших ресурсов. Не скрывая, что иногда удаляет просто случайные статьи.

И, как я понимаю, доступ с нерусских айпишников на их сайт закрыт? Я не смог попасть чтобы скачать последний компилятор для мк161. Если это так, то грустно.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Умение использовать прокси- (а в крайних случаях и TOR) необходимо при общении с современной Россией, да и при общении из неё не помешает.

Вот здесь инструкция. Надеюсь, поможет скачать последний компилятор и ходить по сайту производителя ЭКВМ:
http://rublacklist.net/bypass/

Спасибо, но не пойду туда, наверное, уже. Не хочется

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Комментарий был перемещен и теперь находится здесь.

«HP 35s - буду рад любым документальным подтверждениям и уточнениям.»

Понятие «документальный» субъективно. Сама HP частоту процессора не указывает. Опираться приходится на слова исследователей, выбирая кому верить.

Более достоверной информацией я считаю 8 МГц — единственное число, нагугленное мною на форуме Музея HP. Тем более, что сам японец признал свою ошибку, внимательно почитай его страничку.

«Встроенных часов, как и функций работы с таймером в нем нет.»

Настоятельно советую почитать страничку по своей ссылке, на которую опираешься. Там японец рассказывает, что на форуме Музея HP (для него это авторитетный источник) ему рассказали (ссылка битая, но слова японца есть) что заменённый им кварц не задаёт тактовую частоту процессора, а используется для опроса клавиатуры и других вспомогательных вещей. Из его экспериментов следует, что замена 33КГц кварца не влияет на скорость вычислений HP 35s (цитату японца об этом я уже приводил).

Дальше японец рассказывает про RC-цепочку и опыт с заменой сопротивления. Если ты готов разбирать свой HP 35s, можешь замерить частоту на входе процессора и лично проверить информацию про 8 МГц.

На 33КГц мог работать HP 35 (без буквы S) — первый карманный программируемый калькулятор фирмы HP. Килогерцовыми были технологии того времени, но никак не 2007 года, когда делался римейк в честь 35-летия первого калькулятора HP.

Ссылку на дискуссию на форуме HP я уже добавлял, к сожалению, до определения частоты процессора там не добрались. Надо будет покопаться в этом подробнее.

Если некоторые ссылки на Семико оказываются частично закрытыми по неизвестным для меня причинам, возможно, по географии, то нет смысла их указывать напрямую, достаточно привести название документа или ссылку на вашу вики по ЭКВМ.

Там просто два человека написали, что 8 МГц. Никаких доказательств не было приведено. С другой стороны, никакой другой цифры или опровержения тоже не приводилось.

Пока никто не провёл прямых измерений, это мало достоверная, но единственная доступная нам цифра. Если не считать 33КГц японца, который благодаря собственным измерениям сам признал свою неправоту и нашёл этому объяснение на том же форуме.

HP 35s использует процессор SPLB31A, вот его характеристики:

Built-in 8-bit processor
― 4288 bytes SRAM
― 256K bytes ROM
― Max. operating speed: 4.0MHz @ 2.4V - 3.6V, 5.0MHz @ 3.6V - 5.5V
― CPU clock is software programmable, can be /1, /2, /4, /8, /16, /32, /64 R-oscillator cloc
k frequency

На сколько реально запрограммирована частота, неизвестно. Примем пока за 4 МГц.

Согласно ссылке внутри HP-35S вроде бы стоит процессор MOS 6502? Про MOS 6502 можно почитать здесь, его рабочая частота 1 МГц.

А здесь в характеристиках калькулятора фигурирует процессор 8502.

Классический 6502 это прадедушка SPLB31A, стоящего в HP 35s. Новые поколения отличаются тактовой частотой и встроенными средствами ввода/вывода.

В однокристалке SPLB31A стоит ядро 8502, которое разработано на основе 6502/6510. Программисты 8502 матерят его на чём свет стоит и у меня нет причин им не верить.

Насколько я понял с их слов, программирование на 8502 это постоянная война с багами процессора и компиляторов. Надеюсь, не его поставят в будущую версию ЭКВМ. :-)

AtH wrote: Насколько я понял с их слов, программирование на 8502 это постоянная война с багами процессора и компиляторов

А, учитывая масочное ПЗУ в HP35s, все грустно в плане фиксов и апдейтов :)

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

4 МГц и есть. Прошу прощения, что указывал на другую цифру — запутался. На форуме Музея говорили именно про 4 МГц.

Выношу для справки.

In 2007, HP released the HP 35s, a calculator that uses the Sunplus Technology / Generalplus SPLB31A/GPLB31A, an embedded chip integrating a 8502 microprocessor core alongside LC display and I/O controllers.[5] The HP 17bII+, the HP 12c Prestige, as well as a revised version of the HP 12c Platinum and the HP 12c Platinum 25th Anniversary Edition, all manufactured by Kinpo Electronics, are also based on this chip.

Частота используемого чипа в 4 МГц наиболее вероятна, но пока неподтверждена.

Ветку про обсуждение процессора переносим на форум.

Дополнение по HP 35 (без s, т.е. старенькому 1972 года выпуска), его процессор работал на частоте 200 КГц (статья на англ.). Схемы и фото (англ.).

Интересная ветка попалась:
http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv018.cgi?read=130720

К сожалению, много картинок по ссылкам отсутствуют. Это что - прокачка 35s-го?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Остановились на 4 МГц. Вот комментарии от Сергея Вакуленко (из переписки).

Насколько мне известно, в калькуляторе HP35s стоит процессор SPLB31A с максимальной тактовой частотой 5MHz. С какой реальной частотой работает процессор - трудно сказать.

Да, при питании ниже 3.6V максимальная заявленная частота 4MHz, так что скорее всего так и есть. Я бы померял, но не очень представляю, как. Эта частота не выходит наружу из чипа. Опрос клавиатуры делается по генератору 32kHz.

Вот табличка сравнительных характеристик по скорости от John Smitherman:

Re: HP 33S CPU speed
Message #8 Posted by John Smitherman on 20 Sept 2004, 6:50 p.m., in response to message #1 by Ed Look

Hi Ed. I am not sure of the absolute CPU speed but the relative speed that I measure for the 33s using the method given at:

http://www.thimet.de/CalcCollection/CalcPerformance.html

is about a 44. This places the 33s as follows:

42s: 13
32sii: 25
32s: 33
33s: 44
48GII: 46
28s: 93

* Note: higher numbers represent faster performance on this benchmark.

Have others run speed benchmarks on the 33s?

Regards,
John

Вся ветка обсуждения здесь: http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv014.cgi?read=63140