Перейти к содержанию

Плис Для Новичков


Рекомендуемые сообщения

Привет! Есть такой язык для проектирования ПЛИСов - SystemC. :rolleyes: Только не могу найти литературу и среду разработки :rolleyes: Может вы знаете?

Я вот что-то в толк не возьму никак. Языком программирования мы в ПЛИСе создаем схему, с резисторами, конденсаторами, если нужна катушка, то припаиваем к ножкам, и пишем, к каким. Это понятно. Если нужны ЦАП и АЦП и другая хардва, типа таймеров и тактовой частоты, то тоже задействуем, и в итоге у нас в одной микросхеме помещается целая большая схема из дискретных элементов и цифровой "рассыпухи", только уменьшенная очень.

А как эти все элементы (дискретные и рассыпуха) соотношаются с операторами в языке? У вас примеров с комментариями, не завалялось? Очень бы помогли.

И на каком языке - VHDL, SystemC и др. лучше программировать?

Изменено пользователем Ironpin
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Ironpin, для начала неплохо было бы прояснить, что такое ПЛИС. Такие ИМС возможно программировать только как логическую схему. Посмотрите несколькими ветками ниже - была подобная тема "Плисы - Какой К Ним Требуется Гарнир?, что это такое и как готовить". Лучше, конечно, продолжить ту тему, чтобы не путаться в дальнейшем: _http://forum.cxem.net/index.php?showtopic=41269 Но я не против обсуждения и в этой ветке.

Есть такой язык для проектирования ПЛИСов - SystemC.

Лично я о таком языке программирования не слышал. Возможно, это касается микросхем Xilinx, может и другого производителя.

И на каком языке - VHDL, SystemC и др. лучше программировать?

Я знаю о трех языках программирования ПЛИС - AHDL, VHDL и Verilog. Освоил только один из них - AHDL - и только по причине наличия по этому языку хорошей книги.

Вас какие разработки на ПЛИС интересуют?

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Извиняюсь, я просто забыл что уже задавал подобный вопрос.

>Вас какие разработки на ПЛИС интересуют?

Можно в ПЛИСе воплотить дискретную схему? Или только рассыпуха?

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Можно в ПЛИСе воплотить дискретную схему? Или только рассыпуха?

Как понять "дискретную схему"? В ПЛИС может быть помещена цифровая схема, состоящая как из логических примитивов (элементов И, НЕ, ИЛИ, ИСКЛ. ИЛИ), так и более сложных элементов (счетчики, дешифраторы, мультиплексоры).

Ссылка на комментарий
Поделиться на другие сайты

Ironpin, ПЛИС - логическая ИМС. Конденсатор и резистор в ней не сделать. Допустимо использование только тех функций, которые может выполнить дискретная логика.

Ссылка на комментарий
Поделиться на другие сайты

Понятно. А есть микрухи, в которых я могу создавать аналоговые элементы? (конденсатор и резистор и т.д.)

Параллельное выполнение инструкций - есть библиотеки под новые виды процов, которые позволяют делать то же но только под IBM PC. Intel их рекламирует и методику тоже. Это что - то подобное, но на более глубоком уровне?

Ссылка на комментарий
Поделиться на другие сайты

Понятно. А есть микрухи, в которых я могу создавать аналоговые элементы? (конденсатор и резистор и т.д.)

Если только эти ИМС будут заказными. Но, думаю, слишком дорого такое решение обойдется.

Параллельное выполнение инструкций - есть библиотеки под новые виды процов, которые позволяют делать то же но только под IBM PC. Intel их рекламирует и методику тоже. Это что - то подобное, но на более глубоком уровне?

В любом случае, процессор - это ИМС, выполняемая инструкции последовательно, как и любой МК. Просто у Intel'а большой ассортимент многоядерных процессоров, стало быть, доступно и параллельное выполнение команд.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Мои слова вот и они ни как не относятся к тому куску кода
    • Устройство сделано на базе МК ATtiny44A. Так как девайс нужен был мобильный, то в качестве индикатора был выбран модуль ЖКИ на НТ1621. Схема устройства: Так как питание девайса 3 В, то пришлось на плате дисплея заменить резистор контрастности и резистор подсветки ЖКИ. R1 установил 4,7 кОм в место 20 кОм, а R2 в место 100 Ом поставил 300 Ом. Прошивка для МК: test_LCD.hex МК тактируется на заводских установках (от внутреннего генератора 1 МГц.)   Аккумулятор Li-ion 1100 мАч. В качестве зарядного устройства, используется модуль ТР4056.   При полной зарядке аккумулятора, устройство работает без подзаряда около 27 дней. Индикатор на дисплее, помогает визуально контролировать уровень заряда для последующей подзарядки аккумулятора. При напряжении на аккумуляторе ниже 3,4 В подсветка индикатора гаснет для снижении потребляемого тока. Подсветка гаснет и в ночное время (при недостаточном освещении), чтобы свет дисплея не мешал во время сна.
    • @korsaj Ну согласно твоих слов и этот код примерно тоже самое и получается. Я и не вижу особых отличий. Но нужно только как то доработать чтоб оно работало. В том то всё и дело что оно не работает.
    • Чет непонятка у меня образовалась. Измерял индуктивность первички ТВЗ двумя методами: Василича и из книги Цыкина И чет всё разное получилось. ХЗ чему верить. Если по Василичу, то у ТОРа индуктивность растет вместе с амплитудой напряжения. 645Гн мне совсем много показалось. По Цыкину у ТОРа наоборот падает... У  ШЛМ сердечника +/- хотя бы рядом значения. В общем, может объясните? Может неправильно что сделал?  
    • Это условно упрощенный А вы ченить навояли?
    • Это электронный трансформатор, такой же как и для галогеновых ламп, тут нет ШИМ и регулировки тока. Только отсечка по напряжению. Он работает на всю катушку, пока компаратор не откроет транзистор T1 и тот не зашунтирует обмотку трансформатора Tr на которой намотаны обмотки баз ключей, срывая тем самым генерацию. Теоретически можно взять колечко TR1 побольше, намотать его более толстым проводом, подобрать под него ёмкости C14/C15 чтобы рабочая частота не вышла за разумные пределы, поменять ключи на более низкоомные, подобрать под них резистор обмоток связи R19. Заменить диод Шоттки, сделать принудительный обдув радиаторов. Дешевле будет просто включить несколько зарядных устройств на одну батарею. Но на самом деле проблема этого зарядного устройства не в токе, а в напряжении окончания/включения заряда. Оно определяется делителем R4/R6 в обвязке 5 ноги компаратора. Резистором R7 у 6 ноги определяется разница между напряжением окончания и начала зарядки.
×
×
  • Создать...