Добавить форум Fonarevka.ru в Избранное ×
FONAREVKA.RU - Всё о фонарях и осветительной технике
Регистрация Дневники Группы Альбомы Каталоги Поиск Сообщения за день Отметить все разделы прочитанными
Вернуться   Форум FONAREVKA.RU Авторские разделы наших мастеров Разработки от INFERION
Забыли пароль? Регистрация
Войти через OpenID



  • Бесплатные розыгрыши призов
  • Розыгрыши призов в соц. сетях!
  • Для гостей форума
  • О нашем проекте
  • Пожертвования (Donate)
  • Реклама на форуме
На форуме ежемесячно проходят бесплатные розыгрыши призов для зарегистрированных и активно общающихся форумчан. Вы можете выиграть не только различные фонарики, зарядные устройства, аккумуляторы и другие аксессуары известных брендов, а также фонари и компоненты от известных кастомщиков и мелкосерийных производителей, но и другие призы, такие как мультитулы, ножи, рюкзаки и другое снаряжение. Все проходящие розыгрыши призов для форумчан абсолютно бесплатные и призы для розыгрышей предоставляют спонсоры, вам достаточно нажать кнопку "Принять участие" и ждать результата. Форумчане не несут никаких финансовых и имущественных рисков, связанных с участием в данных розыгрышах (т.е. вы ничего не оплачиваете и ни чем не рискуете). С момента начала проведения данных розыгрышей более 100 форумчан стали обладателями весьма неплохих призов и количество победителей продолжает увеличиваться!
В ближайшее время состоятся очередные розыгрыши призов - следите за информацией!

Рекомендуем Вам подписаться на тему (оптимальнее с уведомлением на ваш E-mail), где публикуется информация о новых розыгрышах призов.

Подробная информация по ссылке

Ответ  Создать новую тему
Просмотров в теме 161008   Ответов в теме 689   Подписчиков на тему 38   Добавили в закладки 5
Опции темы
Старый 31.07.2020, 14:24   681
greenled
Завсегдатай Фонарёвки
 
Аватар для greenled
 
Регистрация: 30.08.2016
Последняя активность: Сегодня 22:53
Сообщений: 855
Сказал(а) спасибо: 681
Поблагодарили: 518 раз(а) в 295 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от AEDe :
ПЛИС для драйверов
А смысл? Плис хороши там, где требуется решение множества параллельных задач, потому и применяют в большинстве случаев в обработке сигналов. Для фонарного драйвера на кристалле все равно придётся реализовывать процессорное ядро, так не лучше ли сразу взять микроконтроллер?

[Исправлено: greenled, 31.07.2020 в 14:26]
greenled на форуме   Ответить с цитированием Вверх
Старый 31.07.2020, 14:33 Автор темы   682
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Сегодня 19:00
Адрес: Украина, Полтава
Сообщений: 4202
Сказал(а) спасибо: 265
Поблагодарили: 4340 раз(а) в 1320 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от AEDe :
Чипы не для конкретно этих задач делались, они универсальные, а плис можно прошить под конкретную задачу.
МК прошить под конкретную задачу - нельзя? Ну да, микроконтроллеры разработаны не для микроконтроллерных задач. Т.е. не для задач управления питанием (от фонариков и зарядок до стиралок и станков с ЧПУ на сервомоторах и даже роботов). ПЛИС я видел только в задачах простой но быстрой обработки огромного потока данных (видеомониторы, телевизоры, передача данных с потоками в десятки гигабит и т.п.), для чего они и разработаны. А ещё видел в задачах моделирования будущих процессоров (отладка архитектуры), и в этих примерах отлично видно насколько они больше, дороже, медленнее и больше потребляют за будущий проц, отлаживавшися в них.
Цитата:
Посмотреть сообщение Сообщение от AEDe :
В каком то смысле т.к. программы для них написанные более-менее универсальны.
Это как? Как в Ардуинах, обсуждавшихся выше (не пригодных для этой задачи)? Я думал, что в ПЛИС нет никаких программ - тебе дают матрицу транзисторов и ты сам собираешь сперва нужную тебе микруху, а затем пишешь к ней программу (если тебе необходимо ядро для имитации ЭВМ, как более простое решение). И их используют как вынужденное зло, когда нет готовых специализированных микрух для решения этой задачи. Например, МК для задачи управления питанием, процессора с готовым кодеком для декодирования видео в твоём плеере, или готового чиспсета для видеорегистратора или экшн-камеры. К счастью - это всё есть и задач, где необходимы ПЛИС - всё меньше. И это хорошо, потому что они избыточны и существуют не от хорошей жизни. Сейчас даже для нейросетей есть готовые "нейрофлешки", а ведь когда-то такие сетки строили на ПЛИС...
__________________
Внимание! Болен ЧСВ в особо острой форме, просьба относиться с пониманием...

[Исправлено: INFERION, 31.07.2020 в 14:41]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
AEDe (31.07.2020)
Старый 31.07.2020, 14:52   683
AEDe
Ветеран Фонарёвки
 
Аватар для AEDe
 
Регистрация: 11.08.2011
Последняя активность: Сегодня 22:24
Адрес: Дубна
Сообщений: 6885
Записей в дневнике: 1
Сказал(а) спасибо: 1471
Поблагодарили: 5109 раз(а) в 2160 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

INFERION, ну то есть даже если условно хочется стабилизировать ток на десятке отдельных светодиодов+ обрабатывать данные с десятка датчиков (типа освещенности и пр.)+пару кнопок, контроль заряда на акб и т.д. то это все равно удобнее делать через один или несколько мк, и всякие плисы для этого избыточны?
__________________
*

[Исправлено: AEDe, 31.07.2020 в 14:55]
AEDe на форуме   Ответить с цитированием Вверх
Старый 31.07.2020, 15:22 Автор темы   684
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Сегодня 19:00
Адрес: Украина, Полтава
Сообщений: 4202
Сказал(а) спасибо: 265
Поблагодарили: 4340 раз(а) в 1320 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от AEDe :
ну то есть даже если условно хочется стабилизировать ток на десятке отдельных светодиодов+ обрабатывать данные с десятка датчиков (типа освещенности и пр.)+пару кнопок, контроль заряда на акб и т.д. то это все равно удобнее делать через один или несколько мк...
Несколько МК для такой простой задачи? Хватит и одного, и скорее всего он ещё и кофе сварит, и новости с инета загрузит фоном. Абы выводов на всё хватило. Я не могу придумать задачу, где вот прям ПЛИС нужен. Разве что если свою архитектуру разрабатываешь для последующего изготовления на кристалле.
Цитата:
Посмотреть сообщение Сообщение от AEDe :
...и всякие плисы для этого избыточны?
Избыточны? Прозвучало будто они круче, хотя это ущербные доделки, которые будут работать медленнее более специализированных вещей и иметь больше ограничений при прочих равных (габариты, стоимость, потребление, аналоговая часть). Ну да, если попытаться на ПЛИС сымитировать вон тот простенький МК - он получится избыточным по количеству вентилей, потреблению и стоимости. И пока мне не показали ПЛИС с такой же развитой аналоговой периферией, как в МК - я буду считать, что в это они не умеют. На них ведь цифровые схемы моделируют. Слышал что-то об аналоговой логике на переключающихся конденсаторах - там может что-то и можно сделать, но потом ты находишь готовый кодек с на порядок-два лучшими параметрами (то же, но реализованное в кристалле) и... подключаешь его к МК, в котором уже готовое ядро, которое ты собрался синтезировать в ПЛИС, с готовой памятью, с готовыми ШИМ, ФАПЧ, интерфейсами, и вообще всем что тебе нужно.

P.S. А если мне понадобится молотилка огромного количества хорошо параллелящихся данных - я посмотрю в сторону какой-нибудь майнинговой фермы на GPU. И тут ПЛИС остались не у дел...

[Исправлено: INFERION, 31.07.2020 в 15:41]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
AEDe (31.07.2020)
Старый 31.07.2020, 16:18   685
Behram
Пожилой ветеран
 
Аватар для Behram
 
Регистрация: 05.05.2014
Последняя активность: Сегодня 19:19
Адрес: Київ
Сообщений: 2786
Сказал(а) спасибо: 420
Поблагодарили: 805 раз(а) в 608 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Там максимум и так, а крутить тактирование на лету с кучей работающей периферии тем более не стану.
А если просто для эксперимента? Например, затактировать ядро не от ФАПЧ, а напрямую от генератора, оставив при этом максимальную латентность, будет стабильная запись в память?
Цитата:
Посмотреть сообщение Сообщение от AEDe :
а ПЛИС для драйверов чем не подходит?
В ПЛИС есть смысл когда других вариантов нет. ASIC всегда будет работать лучше чем программируемая матрица.
__________________
Emisar D4 219CT 5000K, Zebralight H600w MK II, Zebralight H604c, Zebralight H53c, Emisar D1S

[Исправлено: Behram, 31.07.2020 в 16:33]
Behram вне форума   Ответить с цитированием Вверх
Старый 31.07.2020, 18:47 Автор темы   686
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Сегодня 19:00
Адрес: Украина, Полтава
Сообщений: 4202
Сказал(а) спасибо: 265
Поблагодарили: 4340 раз(а) в 1320 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Behram :
А если просто для эксперимента? Например, затактировать ядро не от ФАПЧ, а напрямую от генератора, оставив при этом максимальную латентность, будет стабильная запись в память?
Лень уже, не вижу от этого практической пользы. Мне всё равно нужна работа на максимальной частоте, и все остальные варианты игр с флагами и таймаутами я уже перепробовал. Сейчас больше вопросов к реализации точного системного времени в TAI64N формате.

[Исправлено: INFERION, 31.07.2020 в 18:50]
INFERION вне форума   Ответить с цитированием Вверх
Старый 31.07.2020, 22:47 Автор темы   687
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Сегодня 19:00
Адрес: Украина, Полтава
Сообщений: 4202
Сказал(а) спасибо: 265
Поблагодарили: 4340 раз(а) в 1320 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Behram, выловил багу. Для теста выделил буфер на пару килобайт, чтоб забить его синусом и записать в Flash, а буфер то - локальный, и ушел в стек, размер которого 1кБ. И хоть бы какая скотина ругнулась или зависла... Три вечера на эту банальную херню убить. К линкеру у меня отдельные вопросы: зачем он сунул стек сразу в конец области с данными, а не в самую задницу ОЗУ?
Код:
"P2", part 3 of 3:                          0x400
  CSTACK                      0x2000'18f8   0x400  <Block>
    CSTACK           uninit   0x2000'18f8   0x400  <Block tail>
                            - 0x2000'1cf8   0x400

Unused ranges:

         From           To    Size
         ----           --    ----
   0x800'1c52   0x800'4fff  0x33ae
  0x2000'18f4  0x2000'18f7     0x4
  0x2000'1cf8  0x2000'3fff  0x2308

[Исправлено: INFERION, 31.07.2020 в 22:59]
INFERION вне форума   Ответить с цитированием Вверх
Старый 02.08.2020, 12:37   688
Reyden
Ветеран Фонарёвки
 
Аватар для Reyden
 
Регистрация: 29.09.2013
Последняя активность: Сегодня 21:11
Адрес: Dnipro
Сообщений: 2905
Сказал(а) спасибо: 571
Поблагодарили: 559 раз(а) в 405 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

На сайте Microchip обнаружил аналоговый симулятор MPLAB Mindi, так же порадовали у них бесплатные курсы, есть много других направлений. Какие стоящие ресурсы по изучению AVR, архитектуре преобразователей можете посоветовать? Рандомно гуглить тоже вариант, но хотелось бы что то структурированное. У TI весьма неплохая база данных, интересует не просто теория, а как это все запилить на мк.
https://developerhelptraini...
https://developerhelptraini...

[Исправлено: Reyden, 02.08.2020 в 12:59]
Reyden вне форума   Ответить с цитированием Вверх
Старый 02.08.2020, 15:09   689
Behram
Пожилой ветеран
 
Аватар для Behram
 
Регистрация: 05.05.2014
Последняя активность: Сегодня 19:19
Адрес: Київ
Сообщений: 2786
Сказал(а) спасибо: 420
Поблагодарили: 805 раз(а) в 608 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

INFERION, то есть возникло переполнение стека и никаких ошибок, кроме сбоев при записи флеша, не было?

[Исправлено: Behram, 02.08.2020 в 15:10]
Behram вне форума   Ответить с цитированием Вверх
Старый 02.08.2020, 17:54 Автор темы   690
INFERION

 
Аватар для INFERION
 
Регистрация: 07.04.2013
Последняя активность: Сегодня 19:00
Адрес: Украина, Полтава
Сообщений: 4202
Сказал(а) спасибо: 265
Поблагодарили: 4340 раз(а) в 1320 сообщениях

По умолчанию Re: Indigo 5.0, или "не совсем форумный" драйвер? (Часть 2)

Цитата:
Посмотреть сообщение Сообщение от Behram :
то есть возникло переполнение стека и никаких ошибок, кроме сбоев при записи флеша, не было?
Были ещё артефакты в выводимом в терминал тексте. Они появлялись только если в флеш что-то писалось и оставались, хотя терминал постоянно перезаписывал свой буфер. Начал я что-то подозревать, когда написанный мною спец. алгоритм, способный работать с дерьмовой памятью, начал помечать ячейки как изношенные, которые отлично стирались. Он должен был их записать с n-ого раза, но обнаруживал нули на местах, где нужно оставить единицу - т.е. исходные данные между записями успели измениться и он решил что такое дозаписать без стирания страницы - невозможно. Тогда то я и полез в .map файл, посмотреть где находится буфер Flash и на что он заползает.

Reyden, народ юзает LT spice какой-то. LT'шный симулятор, который LT делал под себя много лет, но он вышел настолько хорошим, что всем зашел. Мы ещё на его примере разбирали алгоритмы численных методов интегрирования.
По ресурсам для изучения преобразователей не подскажу. Мне приходилось всё по крупицам собирать в гугле. Хорошие статьи знаю только по AC-DC флайбекам и по управлению силовыми полевиками.

[Исправлено: INFERION, 02.08.2020 в 19:41]
INFERION вне форума   Ответить с цитированием Вверх
Поблагодарили: 1 раз
Reyden (02.08.2020)
Ответ  Создать новую тему

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пользовательский интерфейс "Indigo" INFERION Разработки от INFERION 219 13.04.2014 11:30
Indigo 5.0, или "не совсем форумный" драйвер? INFERION Разработки от INFERION 701 03.01.2014 17:25
FL33 (aka "форумный фонарь") - теперь по-русски! lux-rc.com Разработки от Lux-RC 1058 29.11.2012 06:52
Продам медные "модули" D26 под 334 модуль от Lux-RC или форумный трипл и дравер 17mm MIHASYA Архив сделок 38 09.10.2012 11:26
Ищу драйвер для фонаря на трёх элементах "С" (SSC P7 C или Cree MC-E K0-WG) baban Разработка и модификация электроники фонарей 15 05.06.2010 11:49

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

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

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


Текущее время: 23:42. Часовой пояс GMT +3.
Даты в формате dd.mm.yyyy.
(По умолчанию форум работает по московскому времени.)


Powered by vBulletin® 3.8.x
Copyright ©2000 - 2014, vBulletin Solutions, Inc. Перевод: zCarot


FONAREVKA.RU - хоббийный проект, сообщество энтузиастов, для которых область фонаростроения (в частности фонарики, компоненты, зарядные устройства, источники питания и т.д.), это исключительно хобби и общение "по интересам".

Проект FONAREVKA.RU - не ведет торговую деятельность и не оказывает иных услуг, где существует коммерческая составляющая. Исключение составляют предоставление на нашей площадке рекламных мест для баннерной рекламы (без каких-либо привилегий для самого рекламодателя) и поддержка в рамках разумного мелкосерийных производителей и кастомщиков, для которых разработки, это в первую очередь многолетнее хобби.

Проект FONAREVKA.RU - не имеет никакого отношения к созвучным магазинам или доменам в других доменных зонах.

Все наши проекты, созданные в рамках основного проекта FONAREVKA.RU размещаются исключительно на поддоменах домена Fonarevka.ru

Список наших проектов:

Официальная база тестов и сравнения фонарей: Fonarevka.ru
Форум о фонарях и светотехнике: Forum.fonarevka.ru
Форум о лазерах и лазерной технике: Lasers.fonarevka.ru
База отзывов о товарах с DX и т.п.: Dxreviews.fonarevka.ru
Калькулятор светового потока: Ledcalc.fonarevka.ru
База тестов и сравнения фонарей от наших коллег: 3rdparty.fonarevka.ru
Глоссарий Фонарёвщика: Glossary.fonarevka.ru

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.

Copyright ©2007 - 2020, FONAREVKA.RU.

Если Вы не являетесь правообладателем того или иного контента размещенного на форуме (фото/видео/текст),
то при любом использовании материалов форума необходимо получить письменное разрешение
на использование того или иного материала у администрации форума.

При использовании материалов форума ссылка на forum.fonarevka.ru обязательна.

Рейтинг@Mail.ru

Время генерации страницы 0.26627 секунды с 24 запросами