Войти
ФлеймФорумПроЭкты

❌80: Тёплый ламповый (5 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 14 5 6 718 Следующая »
#60
(Правка: 19:45) 19:45, 23 мая 2018

SuperInoy
> чем 32 битный

Я про 8 vs 16 выше говорю. 32-битный уже даже по энергопотреблению может быть невыгоднее запросто. Хотя...


#61
19:47, 23 мая 2018

=A=L=X=
> Я про 8 vs 16 выше говорю.
А тут всё просто. Историческая сегментация. Да и большинство 8 битных МК нифига не 8-ми битные же :)
P.S. https://ru.aliexpress.com/item/2-4-USB-Super-Slim-USB/32869733968.html вставлять в такие мыши 32-х битные МК за бакс штука неокупаемо

#62
19:52, 23 мая 2018

SuperInoy
> Да и большинство 8 битных МК нифига не 8-ми битные же :)

Я всякий раз (раза три) когда смотрел в современные 8-битные микроконтроллеры - вздрагивал. Z80 выглядел молодцом на фоне. Разве что только Zilog e280 - это Z80 у которого к регистровым парам примотали скотчем сверху по байту, недоступного никак иначе кроме как в составе регистровой пары - то есть проц стал 24-битным по регистру HL с минимальными доработками системы команд.

#63
(Правка: 20:03) 20:02, 23 мая 2018

=A=L=X=
> Я всякий раз (раза три) когда смотрел в современные 8-битные микроконтроллеры -
> вздрагивал. Z80 выглядел молодцом на фоне.
Ну там достаточно костылей насыпано, да, особенно если речь про всякие полудревние PIC'и.
Проблема-то в чём, когда есть компиляторы сишные? :) А для задач, для которых надо упарываться в асм, чтобы поместиться в ресурсы 8-ми битного проще взять 32-х битный. Почти всегда.

#64
20:44, 23 мая 2018

http://mightyohm.com/blog/2010/10/diy-integrated-circuit-design-with-mosis/
Минимальнaя партия в 40 микросхем DIP28 по технологии CMOS 0.5mm - порядка $10,000.

#65
23:05, 23 мая 2018

=A=L=X=
> Я про 8 vs 16 выше говорю
много вы знаете современных 16-ти битных архитектур??

SuperInoy
> А для задач, для которых надо упарываться в асм, чтобы поместиться в ресурсы
> 8-ми битного проще взять 32-х битный.
вопрос тиража изделия. ну или time-to-market.

#66
1:50, 24 мая 2018

SuperInoy
> В статье как бы прямо говорится что техпроцессы ниже 500нм требуют большего
> количества проходов

Угу, только это никак не мешает делать те же STM8 на 130 нм: http://www.st.com/en/microcontrollers/stm8-8-bit-mcus.html?queryc… ductId=SC1244
STM8! Это немного вправленная версия Motorola 6800 или такой дядюшка MOS 6502... Постоянные обращения аккумулятор-память.
Z80 для сравнения делался на 3000 нм.
В общем таки да, инерция и сегментация рынков.

#67
1:56, 24 мая 2018

Mahagam
> много вы знаете современных 16-ти битных архитектур??

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

#68
(Правка: 4:58) 3:53, 24 мая 2018

=A=L=X=
> Угу, только это никак не мешает делать те же STM8 на 130 нм:
> http://www.st.com/en/microcontrollers/stm8-8-bit-mcus.html?queryc…
> ductId=SC1244
> STM8! Это немного вправленная версия Motorola 6800 или такой дядюшка MOS
> 6502... Постоянные обращения аккумулятор-память.
подозреваю что они указали техпроцесс лучших изделий в линейке (L - низкопотребляющих), а дешёвый мэйнстрим S сделан на других нормах, просто не aфишируют.

#69
(Правка: 4:21) 4:18, 24 мая 2018

SuperInoy

Вот тут и в соседней теме упоминали 16-битный MSP430 от Texas Instruments, поискал по нему, нашёл статью от 2012 года: http://www.techdesignforums.com/practice/technique/how-ti-slashed… verine-by-50/
Из статьи становится понятно, что начиная с 180 нм возникает проблема утечек - некая экспоненциальная зависимость токов утечки от слишком маленьких размеров схемы.
TI бравирует, что научились на микропроцессорах и DSP от 65, 45 и 28 нм как бороться с такими утечками геометрией проводящих слоёв и внедрили эти знания в 130 нм ядро нового поколения MSP430 - Wolverine, таким образом сократив на 50% энергопотребление по сравнению с предыдущим поколением этих микриков.
Сейчас наверное другие и не продают уже.

#70
(Правка: 6:03) 5:48, 24 мая 2018

=A=L=X=
Eсли вы меня упрекаете, что у меня «восьмибитное мышление», советую почитать «мою тему»…
Там я размышлял на тему «ленивого процессора» с длиной слова от 512 бит до 65536…

+ Если лень читать
http://mightyohm.com/blog/2010/10/diy-integrated-circuit-design-with-mosis/
Минимальнaя партия в 40 микросхем DIP28 по технологии CMOS 0.5mm - порядка $10,000.
На одном форуме я обсуждал с одним человеком этот вопрос, чтобы за пару сотен $$$ он мне выделил на его кристалле площадь под несколько моих микросхем.
Оказывается, он сам предлагал радиолюбителям поделить кристалл на 4 сектора, чтобы каждый оплатил всего $2,500 за свои 10 чипов.

P.S.: Можно в http://opencores.org/ взять готовый проект i8086, скрестить его с Z80 и получить мой x80. Но, как вы сказали, с Verilog у меня туговато и в одиночку дальше JS-эскизов дело не продвигается.
P.P.S.: Набросал #1, если у кого-то есть досуг…

#71
6:30, 24 мая 2018

Alikberov
> Eсли вы меня упрекаете, что у меня «восьмибитное мышление»

Нет, не упрекаю. Я просто за себя сказал, что кроме ностальгическо-исторических моментов не испытываю к 8-битках такого влечения, чтобы впитывать без устали всё что с ними связано. Про вашу архитектуру глянул, что она должна быть то ли совместима, то ли альтернативой 8080, но чтобы было удобно вбивать маш-коды - и как бы разбираться в деталях что и зачем не вижу смысла - всё равно программировать не буду же под неё. Написано еще довольно много, но при этом сумбурно - разбираться еще и тяжело, тоже примите к сведению на всякий случай, так как эти все темы тут они не для работы, а для развлечения - например я и не жду что описанную в соседней теме мной (для развлечения) архитектуру кто-то будет упорно изучать - поэтому излагал её максимально кратко, конспективно, буквально в табличном виде, потому что не предполагаю даже, что кто-то может серьезно тратить на неё время. Развлечение, не более того, поэтому и вы не относитесь как к личным промахам к тому, что не всем интересно всё что вы пишите.

#72
7:12, 24 мая 2018

=A=L=X=
> Написано еще довольно много, но при этом сумбурно - разбираться еще и тяжело
Тaк, а можно поподробнее, пожалуйста? Какие моменты текста «сбоят»? Буду «вылизывать»…
> излагал её максимально кратко, конспективно
Охватил примерно 70% изложения. В принципе, я ведь тоже пытался 32-битник придумать, споткнулся о «DASH»…
> Про вашу архитектуру глянул, что она должна быть то ли совместима, то ли альтернативой 8080
Справочники гласят, что i8086 как бы совместим на уровне ассемблера i8080. Однако, их ассемблеры здорово отличаются при первом же взгляде.
Откуда и «погань» вытекла, типа «MOV AL,[address]» (аналог «LDA address»), и куча другой дряни, от которой волевым решением избавились в x64 («INC/DEC» однобайтовые и всякиЯ «DAA/AAM» и т.д…).

И я удумал попробовать сделать «прокладку» - «кросс-процессор», промежуток между i8080 и i8086…
Но, чтобы было «меньше костылей» при переходе от 8 бит к 16 и к 32…

P.S.: Видимо, вы крайне предвзято и брезгливо охватили и само описание, и эмуляцию… К сожалению.

#73
7:41, 24 мая 2018

Alikberov
> Какие моменты текста «сбоят»? Буду «вылизывать»…

Да просто нет вообще обзорного взгляда, кроме краткого упоминания, что он "основан на 8080" - но ни что ни как основан не проговорено и сразу начинаются "особенности", которые вместо выстраивания системы выглядят набором мало связанных фактов. Отправлять изучать исходники своей программы чтобы понять систему команд - плохой вариант, как понимаете.

#74
8:48, 24 мая 2018

=A=L=X=
> кроме краткого упоминания, что он "основан на 8080"
Думaю, несколько поправил положение?
Обратите внимание и на «сахарные сочетания» инструкций с «оборотнями/селекторами» подфункций…

P.S.: Трудно вот, как мне стало очевидно, набросать даже вшивый мануал! Оказывается со стороны всё слишком размыто и мутно…

Страницы: 14 5 6 718 Следующая »
ФлеймФорумПроЭкты