| Автор |
Съобщение |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: новини от производителите на МЦУ-та...
От С не разбирам достатъчно, за да схвана каво значи "оптимизиран за С", но наскоро разглеждах регистровия модел на някакво Аттини с 8 крака - беше доста богат,,,, Ми няма такъв ПИК8,,,, кви оптимизации с 1 регистър и половина и стек от 2 нива. 
|
| Сря Ное 07, 2018 9:38 pm |
|
 |
|
woody
Ранг: Форумен бог
Регистриран на: Вто Юли 31, 2007 2:55 pm Мнения: 1792 Местоположение: София
|
 Re: новини от производителите на МЦУ-та...
За някакъв разумен минимум се счита индексно адресиране в стеков фрейм, т.е. работа с аргументи и локални променливи. Това дори не е толкова специфично за 'C', по-скоро за Алголо-подобните езици. Както вече писах - тая думичка се ползва доста безразборно и е загубила конкретен смисъл. А Атмегата (т.е. AVR) не беше ли проект на студенти? Щото и там много шум за нищо ..
|
| Сря Ное 07, 2018 11:46 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: новини от производителите на МЦУ-та...
С Атмега не съм работил, ако съм го чел е било преди поне 15г. Каквато и да е историята - доста успешен чип.
|
| Сря Ное 07, 2018 11:50 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: новини от производителите на МЦУ-та...
Казвайки "оптимизиран за C" искат завоалирано да ти кажат че не е от тия дето тотално не стават за C...
|
| Чет Ное 08, 2018 9:38 am |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: новини от производителите на МЦУ-та...
Може да са имали в предвид, че има достатъчно голям стек  Пик-льовците (малките де) на практика нямат стек и писането на Ц си е приключение т.е. генерираният код е адски зле, не се поддържат всички възможности на езика и т.н.
_________________ Мразя да мразя ...
|
| Чет Ное 08, 2018 11:40 am |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: новини от производителите на МЦУ-та...
то пък писането на асемблер е един кеф...
пик и С може да се комбинират само, ако нямаш функции, и дори да имаш - нямат аргументи и т.н. класическия пик има стеков регистър (не указател), т.е. дълбочина на стека 1. като развитие стека се увеличава на 2,4,8..., но е твърде далеч от критерия на woody 'индексно адресиране в стеков фрейм'.
та тази 'особеност' на архитектурата налага да се прави софтуерна емулация на стек, че да се подкара С донякъде. но да се рекламира като 'фючър' или още повече като 'оптимизиран за С'... си е като табелка 'енергиен клас А++++' на чушкопек. е, ако програмата на С съдържа само нопове, предполагам ще е оптимизирана.
за PIC32 не говорим, това си е друг процесор, нормален. нямам идея дали има междинен вариант между PIC1654 (с дълбочина 1) и PIC32 със стеков указател (MIPS)
|
| Чет Ное 08, 2018 12:50 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: новини от производителите на МЦУ-та...
C компилаторът за ПИК-ове който съм гледал хитрееше и заменяше локални променливи и параметри на функции със статични променливи т.е. формално погледнато всичко е ОК но не можеш да викаш рекурсивно функции. С малко по агресивно инлайнване може да се мине и съвсем без стек - просто е против всякакви природни закони с които сме откърмени на ПеЦе-тата  Мисля, че ПИК18 и ПИК24 бяха малко по човешки - ама това са ми някакви смътни спомени - като едното нищо може и да бъркам и те да са същата скопня ...
_________________ Мразя да мразя ...
|
| Чет Ное 08, 2018 12:58 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: новини от производителите на МЦУ-та...
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Ное 08, 2018 1:41 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
 Re: новини от производителите на МЦУ-та...
Аре стига бе баси, тия се побъркаха 
|
| Чет Ное 08, 2018 3:24 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: новини от производителите на МЦУ-та...
Новите PSoC6BLE изглеждат добре като параметри: http://www.cypress.com/file/385921/download
_________________ 'просто' е технически синоним на 'красиво'
|
| Съб Ное 17, 2018 6:36 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
 Re: новини от производителите на МЦУ-та...
чудих се в коя тема да го плесна.... ей го тук как умира мемс осцилатор https://www.youtube.com/watch?v=vvzWaVvB908
|
| Вто Ное 20, 2018 10:11 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: новини от производителите на МЦУ-та...
_________________ Мразя да мразя ...
|
| Вто Ное 27, 2018 12:20 pm |
|
 |
|
palavrov
Ранг: Форумен бог
Регистриран на: Вто Окт 11, 2011 11:53 pm Мнения: 4582 Местоположение: Brussels / Пловдив
|
 Re: новини от производителите на МЦУ-та...
_________________ Мразя да мразя ...
|
| Вто Дек 04, 2018 4:55 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: новини от производителите на МЦУ-та...
_________________ main[-1u]={1};
|
| Вто Дек 18, 2018 7:10 pm |
|
 |
|
HCL
Ранг: Форумен бог
Регистриран на: Вто Дек 14, 2004 1:31 pm Мнения: 3849
|
 Re: новини от производителите на МЦУ-та...
Тоз PolarFire по-скъп от Zynq-a на Xilinx бре. При все, че второто е с QuadCore Arm и баси яката среда за генериране на RTL от С. Иначе мен ме кефят тези пичове, дето са пуснали RISC-V на малките FPGA на Lattice. Няма да подкарат Linux, но с това убиха Tensilica и останалите тем подобни. https://hackaday.com/2018/09/27/three-p ... a-details/Отвореният MIPS е интересна бира, ама да го бяха пуснали преди 4 годинки.
|
| Чет Дек 20, 2018 2:39 am |
|
|