-
- Ради i8051 ядра, шобы вспомнить 90-е - Boвa(18.11.2019 18:23)
- А я хочу вcпомнить 2000-е, чтобы скорость AVR увеличили :). А кстати, в чем загвоздка? Почему STM32 можно сделать на 168 МГц, а AVR нельзя? Ведь не система же команд этому мешает? Казалось бы, напротив, - чем проще архитектура, тем легче ее Ксения(10 знак., 18.11.2019 19:12)
- Для этого придётся сделать флеш шириной как у stm32 и прикрутить флеш-акселератор. Получится жутко навороченный и дорогой 8-битник. Зачем? - LightElf(18.11.2019 20:01)
- А в чем проблема? Сейчас даже китайцы делают дешевую QURD flash-память, читающую 4 байта за такт. Той "новости", что по ссылке, уже 12 лет! А раз так, то и flash-память для MCU на том же принципе можно сделать. "Конвейер" звучит излишне Ксения(325 знак., 18.11.2019 20:25, ссылка)
- Еще раз читаем внимательно новость. 80 МГц, 12 тактов, и первый полубайт на выходе. Потом они попрут быстро, 40 Мбайт/сек. Evgeny_CD(328 знак., 18.11.2019 22:00)
- хе, можно сделать чтобы на старте флеш переносилась в RAM, та блочилась на запись и прикидывалась
шлангомфлешкой. на современных нормах техпроцесса слепить 128к регулярной структуры - раз плюнуть. а тем более может быть, что память которая Mahagam(68 знак., 18.11.2019 22:18)- Это уже дорогое решение, т.к. RAM сильно дороже, чем ROM. - Ксения(18.11.2019 23:50)
- Ну, собственно, в изначально обсуждавшемся чипе ядро 8051 работает именно из SRAM. Большие братья кладут туда прошивку и мелкий шнырь шабашит на двух сотнях МГц. Единственное чего пока не понял - как 8051 умудряется иметь доступ ко всей периферии LightElf(96 знак., 19.11.2019 00:38)
- segment:offset? - Evgeny_CD(19.11.2019 00:40)
- Не знаю, доки пока мало. Ядро 8051 там,
если не склероз, от DesignWareот Digital Core Design, что-то типа такого. JTAG у 926 и 8051 общий, можно из-под Кейла отлаживаться LightElf(19.11.2019 00:43 - 00:57)- "Бесконечны только две вещи: Вселенная и глупость человеческая." Но в первом Энштейн не был уверен. Cortex-M0 -> 12k gates. Что и требовалось доказать. - Evgeny_CD(19.11.2019 01:15, ссылка)
- За Cortex-M0 надо денюх ARM-у забашлять и роялти платить. А за DQ8051 уже все уплачено давно и там нет роялти. Так что китайцев можно понять: здесь пару центов, там пару центов - так и накапает дядюшке Ляо на плошку риса. - LightElf(19.11.2019 02:00)
- А Digital Core Design раздает ядра нахаляву, значит? Чисто ради прогресса человечества? Ничего, RISC-V почти набрал необходимую мощность экосистемы чтобы покончить с лицензионными отчислениями ARM, хотя бы за простые embedded ядра. - Evgeny_CD(19.11.2019 02:14)
- За DQ8051 роялти не берут. Т.е. покупаешь один раз корку - и пользуй сколько хочешь. Очевидно что китайцы эту корку купили еще десять лет назад и теперь пользуют. А на cortex по-новой надо платить. LightElf(19.11.2019 12:43 - 12:47)
- Как я понимаю, поставщики простых ядер RISC-V предлагают то же самое. - Evgeny_CD(19.11.2019 12:50)
- Я лично двумя руками за 4xCA7+2xCM0, это само собой. Но у разработчиков могут быть свои причины. Ни Тиббо, ни Санплюс не относятся к лидерам полупроводниковой индустрии. Очевидно, что у них нет ни денег ни людей экспериментировать с новыми IP LightElf(441 знак., 19.11.2019 13:10)
- Согласен! 51 на борту - это не повод не использовать этот чудо камень! - Evgeny_CD(19.11.2019 13:16)
- Кстати, судя по даташиту, камень начали разрабатывать в 2017 году. Еще до победного шествия RISC-V и аттракциона невиданной щедрости ARM. - LightElf(19.11.2019 13:43)
- Кстати, вполне похоже по времени. Подобное минимум 2 года делать. - Evgeny_CD(19.11.2019 13:53)
- Кстати, судя по даташиту, камень начали разрабатывать в 2017 году. Еще до победного шествия RISC-V и аттракциона невиданной щедрости ARM. - LightElf(19.11.2019 13:43)
- Согласен! 51 на борту - это не повод не использовать этот чудо камень! - Evgeny_CD(19.11.2019 13:16)
- Я лично двумя руками за 4xCA7+2xCM0, это само собой. Но у разработчиков могут быть свои причины. Ни Тиббо, ни Санплюс не относятся к лидерам полупроводниковой индустрии. Очевидно, что у них нет ни денег ни людей экспериментировать с новыми IP LightElf(441 знак., 19.11.2019 13:10)
- Это гут, что некрофилией можно заниматься неограниченно. - Evgeny_CD(19.11.2019 12:50)
- Как я понимаю, поставщики простых ядер RISC-V предлагают то же самое. - Evgeny_CD(19.11.2019 12:50)
- А насколько велики эти отчисления? Зависят ли от тиража? - Ксения(19.11.2019 12:32)
- Открытой инфы по роялти не видел. Там, по слухам, от тиража зависит. Больше тираж - меньше процент. Входной билет на Cortex-A5 стоит $75K/год за сорцы ядра + $50K за каждый тип кристалла, ушедший на фабрику. У Cortex-M0 и M3 только роялти. - LightElf(19.11.2019 13:35 - 13:38, ссылка)
- Лицезиаты не скажут, ибо нельзя. Они от всего зависят. - Evgeny_CD(19.11.2019 12:52)
- Неужели и китайцы тоже платят? :) - Ксения(19.11.2019 13:00)
- Китайцы возможно могли бы и не платить, но возникнут сложности с продажей в штаты и ЕС и самих камешков, и любых устройств на их базе. - LightElf(19.11.2019 13:40)
- Кремниевых фабрик мало - тиражи не скроешь. И у ARM хорошие юристы. Себе дороже выйдет. - Evgeny_CD(19.11.2019 13:02)
- Неужели и китайцы тоже платят? :) - Ксения(19.11.2019 13:00)
- Откуда эта жадность? Нормальные процы и тулзы, всё отлажено и работает. Нет, нужно ещё 3 кривых велосипеда, патамушта копеечку для дяди жалко (своё время на секас с этими велосипедами не жалко, оно бесплатное). SciFi(22 знак., 19.11.2019 08:14)
- ECC из велосипедов - как минимум два из трех смогут ехать, если их правильно мотать проволокой вместе :) - Evgeny_CD(19.11.2019 12:56)
- Так копеечку они для себе экономят, а секас - пользователю оставляют :) - Ruslan(19.11.2019 09:31)
- За DQ8051 роялти не берут. Т.е. покупаешь один раз корку - и пользуй сколько хочешь. Очевидно что китайцы эту корку купили еще десять лет назад и теперь пользуют. А на cortex по-новой надо платить. LightElf(19.11.2019 12:43 - 12:47)
- А Digital Core Design раздает ядра нахаляву, значит? Чисто ради прогресса человечества? Ничего, RISC-V почти набрал необходимую мощность экосистемы чтобы покончить с лицензионными отчислениями ARM, хотя бы за простые embedded ядра. - Evgeny_CD(19.11.2019 02:14)
- За Cortex-M0 надо денюх ARM-у забашлять и роялти платить. А за DQ8051 уже все уплачено давно и там нет роялти. Так что китайцев можно понять: здесь пару центов, там пару центов - так и накапает дядюшке Ляо на плошку риса. - LightElf(19.11.2019 02:00)
- "Бесконечны только две вещи: Вселенная и глупость человеческая." Но в первом Энштейн не был уверен. Cortex-M0 -> 12k gates. Что и требовалось доказать. - Evgeny_CD(19.11.2019 01:15, ссылка)
- Не знаю, доки пока мало. Ядро 8051 там,
- segment:offset? - Evgeny_CD(19.11.2019 00:40)
- Ну, собственно, в изначально обсуждавшемся чипе ядро 8051 работает именно из SRAM. Большие братья кладут туда прошивку и мелкий шнырь шабашит на двух сотнях МГц. Единственное чего пока не понял - как 8051 умудряется иметь доступ ко всей периферии LightElf(96 знак., 19.11.2019 00:38)
- Так GD32F450 -> устроена. Но есть более зачетная идея --> - Evgeny_CD(18.11.2019 22:24, ссылка, ссылка)
- тогда можно залить проц жидким вакуумом и считать прошивку. - Alex68(18.11.2019 22:23)
- Это уже дорогое решение, т.к. RAM сильно дороже, чем ROM. - Ксения(18.11.2019 23:50)
- хе, можно сделать чтобы на старте флеш переносилась в RAM, та блочилась на запись и прикидывалась
- Да ни в чем нет проблем. Зачем делать AVR по себестоимости Cortex? - LightElf(18.11.2019 21:57)
- Потому что AVR легко программировать! А потому и отлаживать проще. Тогда как Cortex - слишком навороченная штука. Скажем, я не знаю здесь никого кроме evgeniy1294, кто бы программировал Cortex с нуля, тогда как AVR с нуля программируют очень Ксения(8 знак., 18.11.2019 23:48)
- Да многие тут программируют Cortex с нуля. Ничуть не сложнее, просто периферии (и ее регистров) сильно больше. - LightElf(19.11.2019 00:41)
- Потому что AVR легко программировать! А потому и отлаживать проще. Тогда как Cortex - слишком навороченная штука. Скажем, я не знаю здесь никого кроме evgeniy1294, кто бы программировал Cortex с нуля, тогда как AVR с нуля программируют очень Ксения(8 знак., 18.11.2019 23:48)
- Еще раз читаем внимательно новость. 80 МГц, 12 тактов, и первый полубайт на выходе. Потом они попрут быстро, 40 Мбайт/сек. Evgeny_CD(328 знак., 18.11.2019 22:00)
- А в чем проблема? Сейчас даже китайцы делают дешевую QURD flash-память, читающую 4 байта за такт. Той "новости", что по ссылке, уже 12 лет! А раз так, то и flash-память для MCU на том же принципе можно сделать. "Конвейер" звучит излишне Ксения(325 знак., 18.11.2019 20:25, ссылка)
- Вообще-то, наоборот. Для разгона лепят конвейер. Чем сильнее хочется ускорить, тем больше уровней конвейера. Сложность растёт лавинообразно, я так думаю. SciFi(340 знак., 18.11.2019 19:19 - 19:24)
- Для этого придётся сделать флеш шириной как у stm32 и прикрутить флеш-акселератор. Получится жутко навороченный и дорогой 8-битник. Зачем? - LightElf(18.11.2019 20:01)
- А я хочу вcпомнить 2000-е, чтобы скорость AVR увеличили :). А кстати, в чем загвоздка? Почему STM32 можно сделать на 168 МГц, а AVR нельзя? Ведь не система же команд этому мешает? Казалось бы, напротив, - чем проще архитектура, тем легче ее Ксения(10 знак., 18.11.2019 19:12)
- В задачах промавтоматики в большинстве случаев 100м достаточно. А вот производительности CPU много не бывает. - Evgeny_CD(12.11.2019 12:03)
- Сейчас пром.автоматика повсеместно переходит на TSN. А в этом процессоре нет даже поддержки IEEE-1588. Какая, к черту, на нем автоматика??? - Хаос(12.11.2019 12:10, )
- Что ты докопался др бедных тайваньцев? Какая корка продавалась на местном митинском рынке, такую и вкрячили в камень. - Evgeny_CD(12.11.2019 12:12)
- Сейчас пром.автоматика повсеместно переходит на TSN. А в этом процессоре нет даже поддержки IEEE-1588. Какая, к черту, на нем автоматика??? - Хаос(12.11.2019 12:10, )
- Современн
оеаятрииндусьеиндустрия погромизьма сблекджеком и шлюхамипитонами и джаваскриптами нагрузит 4-х ядерный 1ГГц процессор и попросит еще. Ну и не стоит забывать, что у оного проца напрочь отсутствуют аппаратные LightElf(48 знак., 12.11.2019 11:54)- Ну вот непонятно, что можно считать на таком процессоре, учитывая узкие горлышки во внешний мир. - Хаос(12.11.2019 12:02, )
- матрицы сворачивать. - Крок(12.11.2019 12:17)
- +1. На дабловой плавучке он любой DSP порвет. Не раз обсуждали. - Evgeny_CD(12.11.2019 13:51)
- В приличном обществе свертку матриц (да и вообще, свертку векторов) принято делать на БПФ. А в этом процике аппаратных ускорителей дабловых БПФ что-то не наблюдается.. :) - Хаос(12.11.2019 14:28, )
- А как выглядит аппаратный ускоритель БПФ? Сто умножителей? - Крок(12.11.2019 17:36)
- Для Radix-4 нужно 12 вещественных умножителей. Но та же Altera умеет считать 4 бабочки одновременно, что требует 48 умножителей (для Radix-4). Как это сделано у ADI, я без понятия. - Хаос(12.11.2019 18:12, )
- Для 12 вещественных умножителей хорошо бы 6-портовое ОЗУ. Они балуются таким? - Крок(13.11.2019 19:09)
- Или 10к. Сумматоры, память. - Evgeny_CD(12.11.2019 17:54)
- Для Radix-4 нужно 12 вещественных умножителей. Но та же Altera умеет считать 4 бабочки одновременно, что требует 48 умножителей (для Radix-4). Как это сделано у ADI, я без понятия. - Хаос(12.11.2019 18:12, )
- Мы не СПРН делаем :) - Evgeny_CD(12.11.2019 14:53)
- А как выглядит аппаратный ускоритель БПФ? Сто умножителей? - Крок(12.11.2019 17:36)
- В приличном обществе свертку матриц (да и вообще, свертку векторов) принято делать на БПФ. А в этом процике аппаратных ускорителей дабловых БПФ что-то не наблюдается.. :) - Хаос(12.11.2019 14:28, )
- +1. На дабловой плавучке он любой DSP порвет. Не раз обсуждали. - Evgeny_CD(12.11.2019 13:51)
- Срань PID регуляторов и нейросеть к ним в придачу. Типовая задача промавтоматики. - Evgeny_CD(12.11.2019 12:05)
- "Нейросеть - типовая задача промавтоматики"? Это уже даже не смешно. Давайте примеры в студию! Где вы видели нейросети в промавтоматике? - Хаос(12.11.2019 12:13, )
- Годный камень появился, скоро увидите и нейросети - LightElf(12.11.2019 12:23)
- OK. Как сделаете на нем нейросеть, не забудьте отписаться на форуме.. :) - Хаос(12.11.2019 12:26, )
- Шоб успеть сбежать подальше от объекта? :) - LightElf(12.11.2019 12:31)
- Сопротивление бесполезно! Объект догонит :) только согласие на модификацию спасет :) - Evgeny_CD(12.11.2019 14:55)
- Кстати, FPGA, как я понимаю, в этом процессоре никакого и в помине нет.. Так что, нейросети пролетают как фанера.. :) - Хаос(12.11.2019 12:34, )
- "на третий день заключения Зоркий Сокол заметил, что в камере отсутствует одна стена". Это насчет FPGA - Evgeny_CD(12.11.2019 13:47)
- Шоб успеть сбежать подальше от объекта? :) - LightElf(12.11.2019 12:31)
- OK. Как сделаете на нем нейросеть, не забудьте отписаться на форуме.. :) - Хаос(12.11.2019 12:26, )
- Годный камень появился, скоро увидите и нейросети - LightElf(12.11.2019 12:23)
- "Нейросеть - типовая задача промавтоматики"? Это уже даже не смешно. Давайте примеры в студию! Где вы видели нейросети в промавтоматике? - Хаос(12.11.2019 12:13, )
- матрицы сворачивать. - Крок(12.11.2019 12:17)
- Ну вот непонятно, что можно считать на таком процессоре, учитывая узкие горлышки во внешний мир. - Хаос(12.11.2019 12:02, )
- Причем со встроенной физикой на магистральную оптику, ага. - blackprapor(12.11.2019 11:51)
- Да ладно нагнетать. Даже в дешевых Zynq 7010 есть сдвоенный 1G Ethernet c RGMII интерфейсом. При том, что в нем всего ДВА Cortex-A9 на 800 МГц. Хаос(39 знак., 12.11.2019 11:59, )
- Камни разных весовых категорий. - Evgeny_CD(12.11.2019 12:10)
- Да ладно нагнетать. Даже в дешевых Zynq 7010 есть сдвоенный 1G Ethernet c RGMII интерфейсом. При том, что в нем всего ДВА Cortex-A9 на 800 МГц. Хаос(39 знак., 12.11.2019 11:59, )
- Ради i8051 ядра, шобы вспомнить 90-е - Boвa(18.11.2019 18:23)