-
- ATXMEGA - хороший камень, его надо развивать! :) - Ксения(22.11.2016 04:35)
- яростно плюсую (тем более, что есть в разных реализациях по корпусам и ресурсам - практически на любой вкус) Жалко только если мелкочип его похоронит (а такое впечатление создаётся, ибо он как-то не вписывается в модельный ряд "ПИКов", которые эту Adept(439 знак., 22.11.2016 04:45)
- К сожалению, это не Микрочип похоронил иксмегу, а сам Атмел, когда демонстративно перевел стрелки с иксмеги на Cortex-M0. Т.е. уже тогда SAM-D готовился как могильщик иксмеги. Причем, линейка SAM-D испеклась вовсе неплохая, и даже сказала бы, что Ксения(1303 знак., 22.11.2016 05:13 - 05:18)
- Что интересно, ядро AVR до выпуска в качестве микроконтроллера было микропроцессорной секцией для использования в ASIC и, соответственно, разрядность могла быть любой с шагом 8. Было бы интересно посмотреть документацию по архитектуре и системе AlexG(65 знак., 22.11.2016 10:21)
- "любая разрядность" - это когда с шагом 2 (см. серия 589) а с шагом 8 - это не айс. - Крок(22.11.2016 11:55)
- Но на 24-х разрядный AVR я бы посмотрел %) - AlexG(22.11.2016 14:18)
- Хм... У меня давно возник вопрос: почему бы не сделать байт 12-разрядным? По-моему, это было бы удобно. Ведь были же в свое время и 12-разрядные машины, и 24-разрядные тоже. - Bill(23.11.2016 06:12)
- Были и сейчас ничего не мешает… помнится, я тут высказался, что контроллер ЖК должен быть не просто кляксой, умеющей помнить видеобуфер 128х64 и дёргать вовремя вольтажи STN-стекляшки, а умной кляксой класса «меньше младшего МК». Вот там — Николай Коровин(413 знак., 24.11.2016 16:25)
- изначально "байт" обозначало не 8 а 16 вроде - в прессе было описно - basilmak(23.11.2016 13:46)
- Скорее всего, было 6. А вообще, -> - Bill(23.11.2016 13:54, ссылка)
- почитал вики - не верю - давно и несколько раз попадалось в разных местах что "байт" изначально была абстракция в разных фирмах имеющая разную размерность, и у DEC вроде было со смыслом 16. А щаз конечно навыдумывают историй про ВЛСР и скока Аврор basilmak(47 знак., 23.11.2016 14:02)
- Ну, у DEC как раз байт был 8-разрядным. - Bill(23.11.2016 14:25)
- почитал вики - не верю - давно и несколько раз попадалось в разных местах что "байт" изначально была абстракция в разных фирмах имеющая разную размерность, и у DEC вроде было со смыслом 16. А щаз конечно навыдумывают историй про ВЛСР и скока Аврор basilmak(47 знак., 23.11.2016 14:02)
- Скорее всего, было 6. А вообще, -> - Bill(23.11.2016 13:54, ссылка)
- восьмибитный байт это просто исторически сложившийся стандарт. Пока он не сложился были возможны (и реально существовали) и другие варианты, а теперь уже поздно что-то менять. - AlexG(23.11.2016 12:16)
- Чоуж поздно то? Если делать некую "вещь в себе", можно что угодно сгородить. Но и там не делают. Просто нафиг не надо 12, когда 32 и 64 шагает по планете. - mr-x(23.11.2016 13:39)
- Ну, тогда шагали бы 48 (4 байта) и 96 (8 байт). - Bill(23.11.2016 13:51)
- А зачем? Так не делают не потому, что паровоз ушел и со сложившейся ситуацией ничего нельзя поделать. Просто в этом нет особого смысла. Ну 8, и пусть 8. - mr-x(23.11.2016 14:24)
- Смысл, на мой взгляд, тут такой: Bill(576 знак., 23.11.2016 14:47)
- А зачем? Так не делают не потому, что паровоз ушел и со сложившейся ситуацией ничего нельзя поделать. Просто в этом нет особого смысла. Ну 8, и пусть 8. - mr-x(23.11.2016 14:24)
- Безналоговые девицы продают и 56-разрядные изделия. - Крок(23.11.2016 13:45)
- Это чо, все регистры такие? Или один только аккумулятор? Аккумуляторы то, вроде, какие попало бывают. - mr-x(23.11.2016 14:17)
- Я не вникал. Музыкальные процессоры ADAU. Там данные 24 разрядные, перемножитель-накопитель 56. - Крок(23.11.2016 15:25)
- это когда без НДС) - basilmak(23.11.2016 14:04)
- Это чо, все регистры такие? Или один только аккумулятор? Аккумуляторы то, вроде, какие попало бывают. - mr-x(23.11.2016 14:17)
- Ну, тогда шагали бы 48 (4 байта) и 96 (8 байт). - Bill(23.11.2016 13:51)
- Чоуж поздно то? Если делать некую "вещь в себе", можно что угодно сгородить. Но и там не делают. Просто нафиг не надо 12, когда 32 и 64 шагает по планете. - mr-x(23.11.2016 13:39)
- Думаю, всё дело было в двоичном фундаментализме - при обращении к конкретному биту в 4-разрядном адресе бита были бы "пустые" адреса. - Крок(23.11.2016 11:16)
- Хм... У меня давно возник вопрос: почему бы не сделать байт 12-разрядным? По-моему, это было бы удобно. Ведь были же в свое время и 12-разрядные машины, и 24-разрядные тоже. - Bill(23.11.2016 06:12)
- Но на 24-х разрядный AVR я бы посмотрел %) - AlexG(22.11.2016 14:18)
- "любая разрядность" - это когда с шагом 2 (см. серия 589) а с шагом 8 - это не айс. - Крок(22.11.2016 11:55)
- да, пожалуй. Как сказал один американский инженер на семинаре OnSemi "Atmel любит выстрелить себе в ногу" .По поводу пар и тетрад - интересная мысль, но наряд ли так когда-нибудь сделают (тем более, что это переработка АЛУ и логики доступа Adept(583 знак., 22.11.2016 05:28 - 05:32)
- Так для SAM-D они ведь такое АЛУ сделали? Вот я и говорю, что систему команд не надо было менять. Да и было бы странным, если бы чтение 32-битного регистра из памяти за такт не вызывало проблемы, а со чтением тетрады того же размера возникла бы Ксения(771 знак., 22.11.2016 07:37 - 07:47)
- Учитывая гарвардскую архитектуру AVR, можно было бы сделать ширину команды не в 16, а 18 бит, добавив пару бит для хранения разрядности данных. Как раз в духе Микрочипа получается. - vmp(22.11.2016 08:55)
- Как раз в духе Микрочипа Да! Тысячу раз да :) И три типа данных — short всегда 16, просто int 18 (применяется только тогда, когда лежит константой во флэшке), long всегда 32. Задротский рай :) (Spoiler↓) Николай Коровин(135 знак., 22.11.2016 12:18)
- Нет уж. Команды некратные байту - извращение. :) Но ничего бы не мешало расширить команды до 32-бит, от этого контролер не стал бы 32-битным, но стало бы заметно просторнее и для длинного jump'а тоже полезно. А flash нынче дешевая и лишнюю энергию Ксения(13 знак., 22.11.2016 10:26 - 10:30)
- — Ты не поэт… — простонал Цветик :-D - Николай Коровин(22.11.2016 13:28)
- Учитывая гарвардскую архитектуру AVR, можно было бы сделать ширину команды не в 16, а 18 бит, добавив пару бит для хранения разрядности данных. Как раз в духе Микрочипа получается. - vmp(22.11.2016 08:55)
- Так для SAM-D они ведь такое АЛУ сделали? Вот я и говорю, что систему команд не надо было менять. Да и было бы странным, если бы чтение 32-битного регистра из памяти за такт не вызывало проблемы, а со чтением тетрады того же размера возникла бы Ксения(771 знак., 22.11.2016 07:37 - 07:47)
- Что интересно, ядро AVR до выпуска в качестве микроконтроллера было микропроцессорной секцией для использования в ASIC и, соответственно, разрядность могла быть любой с шагом 8. Было бы интересно посмотреть документацию по архитектуре и системе AlexG(65 знак., 22.11.2016 10:21)
- К сожалению, это не Микрочип похоронил иксмегу, а сам Атмел, когда демонстративно перевел стрелки с иксмеги на Cortex-M0. Т.е. уже тогда SAM-D готовился как могильщик иксмеги. Причем, линейка SAM-D испеклась вовсе неплохая, и даже сказала бы, что Ксения(1303 знак., 22.11.2016 05:13 - 05:18)
- яростно плюсую (тем более, что есть в разных реализациях по корпусам и ресурсам - практически на любой вкус) Жалко только если мелкочип его похоронит (а такое впечатление создаётся, ибо он как-то не вписывается в модельный ряд "ПИКов", которые эту Adept(439 знак., 22.11.2016 04:45)
- ATXMEGA - хороший камень, его надо развивать! :) - Ксения(22.11.2016 04:35)