Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.04.2018, 22:14  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от AR_Favorit Посмотреть сообщение
Конвейер - это не буфер, не кеш, и не какая-то волшебная палочка, позволяющая извлекать из флеша данные быстрее, чем он их может отдать
...и потому конвейер решается в ширину, читая за раз сразу несколько программных слов. Аналог бочки с краном, в которую наливается ведром, а выливается через небольшой кран.
Реклама:
Исбанни вне форума  
Непрочитано 21.04.2018, 22:18  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от Исбанни Посмотреть сообщение
...и потому конвейер решается в ширину, читая за раз сразу несколько программных слов. Аналог бочки с краном, в которую наливается ведром, а выливается через небольшой кран.
И каждое ветвление эту бочку опрокидывает и заставляет наливаться заново. То, что вы называете конвейером, вообще-то называется кешем инструкций (i-cache). И без развитого механизма предсказания ветвлений (блок, прямо скажем, потехнологичней всего этого МК)))) толку от него не так и много. В zero wait точно не впишется.
AR_Favorit вне форума  
Непрочитано 21.04.2018, 22:31  
pamalofeev
Частый гость
 
Регистрация: 24.05.2008
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
pamalofeev на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Конвейер и в stm32, это часть ядра, однако flash latency настраивается, в зависимости от частоты, а у gd32 таких настроек нет. И конвейер даст нулевую задержку только если нет ветвлений, а в доках gd пишут "without any wait state", но правда это так только для первых 32 страниц из 64(по um для gd32f130), для остальных страниц скромно промолчали. И не стоит забывать, что gd в основном именно производитель флэши и видимо могут себе позволить в этом плане некоторые фишки. Например поддержка записи словами и полу-словами, а stm32f030 только полу-словами.
Пошукал чайнанет по теме стабильности сабжевых чипов, китайцы вроде как не жалуются особо. Попалось упоминания от нескольких пользователей, что эти чипы могут длительно выдерживать 5В по питанию.
pamalofeev вне форума  
Непрочитано 21.04.2018, 22:33  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

То, что вы называете i-cache, есть например в F429, а например в F103 есть prefetching (и в F429 тоже). И вам известно ведь, что тот же F103, работающий на 72 МГц, превышает скорость считывания из флеша в 3 раза.
Кэш и предвыборка инструкций - вещи параллельно работающие. Кэш хранит данные на случай повторного использования. Конвейер предвыборки - не хранит их.
И когда вы согласовываете частоту МК со скоростью флеша, вы ведь настраиваете число буферов именно prefetching, так ведь? А кэш можно включить, а можно и не включать.

Что подразумевают китайские гигадевайсы под zero-wait - известно только им самим. Вы же сами знаете, как они "умеют" написать.

Последний раз редактировалось Исбанни; 21.04.2018 в 22:43.
Исбанни вне форума  
Непрочитано 21.04.2018, 22:34  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от STM32F0 Посмотреть сообщение
Да странно как-то, у гига есть, у других нет.
Другие кеш с префетч буферами памятью с zero wait state не называют.

Типа ST:
Цитата:
The flash memory module interfaces the system bus to a dedicated flash memory array controller. It supports a 32-bit data bus width at the system bus port, and a 128-bit read data interface to flash memory. The module contains a four-entry, 4x128-bit prefetch buffers. Prefetch buffer hits allow no-wait responses. Normal flash memory array accesses
are registered and are forwarded to the system bus on the following cycle, incurring 2 wait states
Случился хит - нет ожидания, не случился, получите 2 WS.
AR_Favorit вне форума  
Непрочитано 21.04.2018, 22:36  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от Исбанни Посмотреть сообщение
То, что вы называете i-cache, есть например в F429, а например в F103 называется prefetching.

И вам известно ведь, что тот же F103, работающий на 72 МГц, превышает скорость считывания из флеша в 3 раза.
Ну да. Но один хрен. Получения рандомного слова из флеша без ожидания ни одна из этих технологий не гарантирует, и обзываться zero wait state flash не может.

Хотя у китайцев, конечно, возможно всё.
Но это слишком большой косяк даже для китайцев.
AR_Favorit вне форума  
Непрочитано 21.04.2018, 22:42  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от AR_Favorit Посмотреть сообщение
Другие кеш с префетч буферами памятью с zero wait state не называют.
А другие это кто? Есть там зеро вайт или нет - хрен его знает, большинству производителей МК, не только СТМ, как-то на это просто плевать.
STM32F0 вне форума  
Непрочитано 21.04.2018, 22:48  
pamalofeev
Частый гость
 
Регистрация: 24.05.2008
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
pamalofeev на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Полистал um на gd32f3x0, там zero wait на первые 64кб, на остальные 64кб "a long delay when fetch".
pamalofeev вне форума  
Непрочитано 21.04.2018, 22:49  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от STM32F0 Посмотреть сообщение
А другие это кто? Есть там зеро вайт или нет - хрен его знает, большинству производителей МК, не только СТМ, как-то на это просто плевать.
Плевать им или нет, это только они знают.

Думаю, первый же из них, у кого под рукой окажется достаточно дешевая технология флеша, выдающего данные для проца на 72-200 МГц без задержек тут же начнут кричать об этом как о великом преимуществе.

Но я написал только, что ни СТ, ни другие производители, не называют корову арабским скакуном)
AR_Favorit вне форума  
Непрочитано 21.04.2018, 22:51  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: GD32F330 - новые мк от GigaDevice

Сообщение от pamalofeev Посмотреть сообщение
Полистал um на gd32f3x0, там zero wait на первые 64кб, на остальные 64кб "a long delay when fetch".
Хитрый китайский трюк: забубенить в проц 64 кило недокументированной SRAM, в которую сбрасывать при старте содержимое флеша
AR_Favorit вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продам компоненты демонтаж, провод, фторопласт bigmanlav Барахолка электронных компонентов 2 09.06.2018 13:24
новые АЦП transford Барахолка электронных компонентов 0 16.09.2017 02:30
Новые требования к жгутовым сборкам при производстве современной радиоэлектронной аппаратуры cnti Делимся опытом 0 13.01.2015 18:27


Часовой пояс GMT +4, время: 07:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot