-
- Для этого придётся сделать флеш шириной как у 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)