Компания altera начала поставку своих первых компонентов снк

Текущая активность вокруг MIPSfpga и не только

Есть несколько событий и тем, которыми хотелось бы поделиться с сообществом. По-хорошему, по каждой можно писать отдельную статью, но общий дефицит времени заставляет немного схалтурить. Наши сегодняшние темы:

  • релиз MIPSfpga 2.0;
  • процессор schoolMIPS и Летняя школа юных программистов в Новосибирске;
  • школа-семинар по цифровому дизайну и компьютерной архитектуре в Томске;
  • запуск ванильного ядра Linux на MIPSfpga-plus;
  • поддержка АЦП Altera MAX10 в MIPSfpga-plus;
  • логотип MIPSfpga-plus.

Если тематика MIPSfpga-plus вам не безразлична, то в конце есть небольшой опрос на тему чего мне писать (или не писать) следующую статью. Ваш выбор поможет мне сориентироваться и расставить приоритеты. Welcome!

Релиз MIPSfpga 2.0

Спустя 2 года после первого релиза MIPSfpga компания Imagination Technologies выпустила вторую версию пакета: MIPSfpga 2.0 [L1].
На что следует обратить внимание:

  • как и прежде MIPSfpga преподносится не только как открытые под академической лицензией исходные коды промышленного процессорного ядра, а еще и как набор образовательных материалов, включающий также документацию и лабораторные работы. И это прекрасно, потому что в комплекте с не так давно переведенной на русский язык книгой “Цифровая схемотехника и архитектура компьютера” (H&H) [L2] мы получаем очень качественный и доступный набор теории и практики, преподносимый на примере архитектуры MIPS;
  • на недавно прошедшем в Торонто симпозиуме [L3] Сара Харрис (один из авторов H&H) представила коллективную статью [L14], в которой приводится достатовно подробное описание MIPSfpga 2.0, а также анализ распространения образовательной инициативы Imagination Technologies по ВУЗам. И (вау!) там даже упоминается мое имя в связи с активностью в проекте MIPSfpga-plus.
  • если первый релиз был в основном сконцентрирован на том, как собрать систему на кристалле (СнК) на базе MIPSfpga, то втором акцент смещен именно на работу самого процессора:

Список лабораторных работ

1 Create a Project in Vivado or Quartus-II 2 Learn how to compile, debug and run C programs 3 Learn MIPS Assembly Programming system 4 More C Programming Practice (optional) 5 Expand the system to add 7-segment displays 6 Expand the system to add a counter 7 Expand the system to add a buzzer 8 Expand the system to add an SPI-Light Sensor 9 Expand the system to add a SPI-LCD 10 Interact with peripherals using interrupts 11 Build a DMA engine for transfers between peripherals 12 Build a Data Encryption Standard (DES) engine 13 Learn how to use the Performance Counters 14 Execution of ADD and other arithmetic instruction 15 Execution of AND and other logic instructions 16 Execution of LW and other related instructions 17 Execution of BEQ and other related instructions 18 Learn how the Hazard Unit is implemented 19 Learn how to use the CorExtend interface 20 Introduction to the caches available in MIPSfpga 21 Analyze the D$ and implement new configurations 22 Cache Controller: Analyze a cache hit and miss 23 Cache Controller: Analyze D$ management policies 24 Cache Controller: Analyze the Store and Fill Buffers

25 Implement an Instruction Scratchpad RAM

  • само ядро по предварительной информации особых изменений не претерпело, это все то же MIPS microAptiv UP, на базе которого построен, к примеру, Microchip PIC32MZ;
  • неизменной осталась и ориентированность на Xilinx при построение СнК в лабораторных работах. Так, общая схема используемой в лабораторных работах СнК выглядит следующим образом, что несколько ограничивает запуск на Altera-based платах:

Если учесть, что компания Digilent искуственно ограничивает поставки своих плат на без ПЛИС Xilinx в Россию и на Украину, то картина получается не очень приятная. Но тут нам на помощь приходит MIPSfpga-plus — opensource проект по построению СнК на базе MIPSfpga с платформонезависимой периферией [L4]. Для корректного взаимодействия с MIPSfpga 2.0 его, возможно, придется немного доработать.

schoolMIPS и Летняя школа юных программистов

Сегодня в Новосибирске открылась Летняя школа юных программистов [L5]. Учебная программа школы предполагает разделение на мастерские [L6], одна из которых ориентирована на преподавание Verilog и архитектуры микросхем. Преподавателем у ребят будет Юрий Панчул YuriPanchul, который специально ради этого дела прилетел из Штатов.

Мастерская архитекторов микросхем

Мастер: Юрий Панчул

Цифровое железо, от логических элементов до собственного процессора

Хотите узнать, как проектируют микросхемы в современных устройствах — от телефона до космического корабля? Последние 25 лет это делают с помощью методологии логического синтеза кода на языках описания аппаратуры. Именно эту технологию мы выучим в нашей мастерской и применим для проектирования собственных устройств.

Мы начнем с трех ключевых кирпичиков цифровой электроники — логического элемента, тактового сигнала и D-триггера, памяти для одного бита информации. Для наглядности мы освоим их старомодным способом, соединяя проводами микросхемы малой степени интеграции на макетной плате.

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

Помимо упражнений с арифметическими блоками и конечными автоматами, мы попробуем построить простой процессор, похожий по микроархитектуре на процессор Mongoose-V внутри космического корабля New Horizons, который год назад пролетел мимо Плутона.

Заодно мы изучим немного программирования на ассемблере, концепцию прерываний, сравним свой процессор с промышленными микроконтроллерами и встроенными микропроцессора, вплоть до микропроцессора EyeQ5 для самодвижущегося автомобиля, который планируется для выпуска в 2020 году.

Это круто, и я, если честно, немного завидую этим школьникам — в моем детстве такого не было.
Специально для данного мероприятия мы написали небольшой процессор MIPS-архитектуры: schoolMIPS [L7], который планируется использовать в образовательном процессе. Он построен путем упрощения процессора Сары Харрис, описанного в H&H [L2]. Основные особенности:

  • язык описания аппаратуры Verilog;
  • подмножество архитектуры MIPS с памятью инструкций, с регистрами общего назначения, но без памяти данных;
  • однотактовая микроархитектура;
  • минимальный набор инструкций, первоначально достаточный для вычисления числа Фибоначчи и целочисленного квадратного корня итеративным способом;
  • максимально упрощенные в целях преподавания микроархитектура и код;
  • компиляция программ осуществляется средствами MIPS toolchain.

В комплекте идет небольшая инструкция и слайды, описывающие построение процессорного ядра в стиле аналогичном H&H [L2].
Помимо написания процессора был выполнен достаточно масштабный перевод на русский язык различных образовательных материалов. Эту тему я затрагивать не буду, т.к. не участвовал, полагаю, что Юрий YuriPanchul в будущем об этом еще напишет.

Школа-семинар по цифровому дизайну и компьютерной архитектуре в Томске

С 18 по 22 сентября на базе Томского государственного университета пройдет Школа–семинар по цифровому дизайну и компьютерной архитектуре в эпоху систем на кристалле (SoC) и интернет технологий (IoT).

Предварительная программа школы и список участников опубликованы на сайте [L8]. Там будет выступать и ваш покорный слуга: планирую рассказать про AHB-Lite, подключение периферии к MIPSfpga, работу с SDRAM — это со сцены.

А неофициально можем обсудить Linux, подключение отладчика и любой код, который я принес в MIPSfpga-plus. Приходите!

Запуск Linux на MIPSfpga-plus

Лабораторные работы MIPSfpga описывают запуск Linux на СнК, построенной с использованием Xilinx-специфических периферийных модулей. Вкупе с уже упомянутой выше проблемой с доступом к платам это создавало некоторые трудности.

Необходимым минимумом для запуска ОС Linux являются: MMU (есть в составе MIPS fpga), достаточный объем памяти и UART. При этом большая часть работ по портированию системы уже выполнена Imagination Technologies, соответствующий код включен в основную ветку ядра [L9].

Буквально неделю назад у меня получилось запустить Linux на Terasic DE10-Lite и не скажу, что необходимый для этого патч получился очень сложным.
Основные особенности:

  • конфигурация системы: ПЛИС Altera MAX10, SDRAM 64Мб,MIPSfpga-plus, UART16550;
  • ядро загружается в память с помощью EJTAG [L10];
  • mmc/sdcard пока не поддерживаются, поэтому о загрузке с карты памяти говорить не приходится. С другой стороны, в лабораторных работах MIPSfpga о загрузки с флешки речь также не идет.

Лог загрузкиLinux version 4.12.2+ (stas@ubuntu) (gcc version 4.9.2 (Codescape GNU Tools 2016.05-03 for MIPS MTI Linux) ) #67 Wed Jul 19 00:07:19 MSK 2017
CPU0 revision is: 00019e60 (MIPS M14KEc)
MIPS: machine is terasic,de10lite
Determined physical RAM map: memory: 04000000 @ 00000000 (usable)
Initrd not found or empty – disabling initrd
Primary instruction cache 4kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 4kB, 2-way, VIPT, no aliases, linesize 16 bytes
Zone ranges: Normal [mem 0x0000000000000000-0x0000000003ffffff]
Movable zone start for each node
Early memory node ranges node 0: [mem 0x0000000000000000-0x0000000003ffffff]
Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS0,115200
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 60512K/65536K available (1827K kernel code, 97K rwdata, 320K rodata, 948K init, 184K bss, 5024K reserved , 0K cma-reserved)
NR_IRQS:8
clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 38225208935 ns
sched_clock: 32 bits at 50MHz, resolution 20ns, wraps every 42949672950ns
Console: colour dummy device 80×25
Calibrating delay loop… 10.81 BogoMIPS (lpj=21632)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
futex hash table entries: 256 (order: -1, 3072 bytes)
clocksource: Switched to clocksource MIPS
random: fast init done
workingset: timestamp_bits=30 max_order=14 bucket_order=0
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
console [ttyS0] disabled
b0400000.serial: ttyS0 at MMIO 0xb0401000 (irq = 0, base_baud = 3125000) is a 16550A
console [ttyS0] enabled
Freeing unused kernel memory: 948K
This architecture does not have kernel memory protection.
mount: mounting devpts on /dev/pts failed: No such device
mount: mounting tmpfs on /dev/shm failed: Invalid argument
mount: mounting tmpfs on /tmp failed: Invalid argument
mount: mounting tmpfs on /run failed: Invalid argument
Starting logging: OK
Initializing random number generator… done.
Starting network: ip: socket: Function not implemented
ip: socket: Function not implemented
FAIL Welcome to MIPSfpga
mipsfpga login: root
Jan 1 00:00:09 login[43]: root login on 'console'
# uname -a
Linux mipsfpga 4.12.2+ #67 Wed Jul 19 00:07:19 MSK 2017 mips GNU/Linux
# free -m total used free shared buffers cached
Mem: 60 3 56 0 0 2
-/+ buffers/cache: 0 59
Swap: 0 0 0

В ближайшее время планирую подготовить небольшое HOWTO о том, как воспроизвести эти результаты. А большую статью, наверное, напишу после добавления в MIPSfpga-plus модуля для работы с mmc/sdcard, допиливания загрузчика и отладки всего, что необходимо для автономного запуска. Если кому-то нужно “вот прямо сейчас” — дайте знать.

MIPSfpga-plus и АЦП Altera MAX10

В июне закончил работу по интеграции АЦП, который есть на борту Altera MAX10, в MIPSfpga-plus. Соответствующий код добавлен в основную ветку проекта [L11], с документацией [L12] и примером [L13]. Модуль, фактически, является конвертером между шиной AHB-Lite и Avalon-ST, выполненный учетом специфики конкретного АЦП.

Он очень прост по архитектуре — старался сделать его программный интерфейс максимально похожим на АЦП микроконтроллера Atmel ATmega88.
Не обошлось, конечно, и без подводных камней, так на используемой в Terasic DE10-Lite ПЛИС доступно 2 канала АЦП (с независимым наборов вводов на каждом), при разводке этих вводов второй канал оказался целиком заземлен, т.о.

параллельная работа каналов на DE10-Lite — невозможна:

Хочется верить, что в академических проектах будет чуть чаще использоваться MIPSfpga-plus там, где до этого ради встроенного АЦП нужно было брать микроконтроллер или конфигурацию MAX10 + NIOS-II.

Опять же, нужна ли отдельная статья, где детально разбирается работа с АЦП? Или для того, чтобы разобраться, вам достаточно уже приведенных мной ссылок на исходный код модуля, примера и документацию?

Логотип MIPSfpga-plus

Как вы считаете, проект MIPSfpga-plus достаточно созрел для того, чтобы у него появился свой узнаваемый логотип? Мне, наверное, потратив на него не один десяток часов, уже хочется, чтобы он ассоциировался с какой-нибудь позитивной картинкой. Почему-то в голову приходит только Большой Ух из одноименного мультика (см.

КДПВ), возможно, что из-за его конфедератки, которая хорошо ассоциируется с изначально образовательной направленностью проекта. Да и в принципе данный персонаж мне глубоко симпатичен.

Что думаете на эту тему? Может быть вы сможете предложить какой-то альтернативный вариант или, вдруг, среди читателей есть художник, который может изобразить “мультипликационного персонажа, отдаленно напоминающего Большого Уха, но не до степени смешения”?

Благодарности

Автор выражает благодарность коллективу переводчиков учебника Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера» [L2], компании Imagination Technologies [L1] за академическую лицензию на современное процессорное ядро и образовательные материалы, а также персонально Юрию Панчулу YuriPanchul за его работу по популяризации MIPSfpga. Отдельное большое спасибо Александру Романову (НИУ ВШЭ, МИЭМ) [L15] за дельный и скрупулезный подход к микроархитектуре schoolMIPS, а также всем участникам списка рассылки Young Russian Chip Architects, принявшим участие в обсуждении.

Ссылки

Источник: https://habr.com/post/333722/

Altera начинает производство самых производительных в отрасли СнК с FPGA

Большая плотность упаковки логических элементов, преимущества архитектуры и производительность процессора позволяют использовать новые системы-на-кристалле в широчайшем диапазоне приложений

Altera Corporation объявила о начале производства систем-на-кристалле (СнК) Cyclone V и доступности инженерных образцов СнК Arria V.

Благодаря увеличенным значениям пиковых тактовых частот процессора (Cyclone V коммерческого применения – 925 МГц, Cyclone V для автомобильной промышленности – 700 МГц, Arria V промышленного класса – 1.05 ГГц) новые СнК являются самыми производительными устройствами среди FPGA.

СнК компании Altera предоставляют разработчикам самую надежную архитектуру, высокопроизводительные средства разработки и различные варианты плотности упаковки.

Altera предлагает 28-нм СнК с самым широким в отрасли диапазоном плотностей упаковки от 25,000 до 460,000 логических элементов.

Такой диапазон позволяет использовать продукцию компании в различных встраиваемых системах, начиная с устройств промышленной автоматики и автомобильных систем содействия водителю, и заканчивая требующими высокой производительности приложениями высокопроизводительными приложениями, вроде устройств дистанционного управления приемопередатчиками, линейных плат 10G/40G и оборудования для студий телерадиокомпаний. Увеличение тактовой частоты двухъядерного процессора ARM Cortex-A9 MPCore позволяет устройствам отвечать требованиям, предъявляемым еще большим количеством встраиваемых систем.

В СнК компании Altera объединены двухъядерный процессор ARM Cortex-A9 и логика FPGA.

Такие отличительные особенности СнК, как 32-разрядный код коррекции ошибок, контроллер памяти с высокой пропускной способностью и встроенной защитой, гибкие возможности загрузки и встроенный интерфейс PCI Express, позволяют разработчикам беспроводных средств связи, промышленного, охранного, автомобильного и медицинского оборудования создавать варианты СнК, оптимизированные по энергопотреблению, занимаемому на плате месту, производительности и цене.

Представленные СнК поддерживаются различными операционными системами, аппаратными средствами разработки и программными средами компаний Altera, ARM и сторонних фирм.

Благодаря оболочке SoC Embedded Design Suite (EDS), включающей в себя средства разработки, утилиты и примеры приложений, можно быстро начать разработку прошивки и прикладного программного обеспечения. Сердцем SoC EDS является набор ARM Development Studio 5 (DS-5) Altera Edition Toolkit.

В этом наборе сочетаются улучшенные возможности ARM DS-5 для отладки многоядерных систем с адаптацией под FPGA для получения всей информации и полного управления процессом отладки устройства.

Доступность

СнК Cyclone V с 85,000 и 110,000 логических элементов и с тремя различными трансиверами (варианты SE, SX и ST) уже доступны для приобретения.

СнК Cyclone V оснащаются одним или двумя ядрами, работающими на частоте до 925 МГц. Также можно приобрести СнК Cyclone V для автомобильной электроники с тактовой частотой ядра 700 МГц.

Эти устройства идеально подходят для работы в высокотемпературной среде.

СнК Arria V с 460,000 логических элементов и двухъядерным процессором, работающим на частоте до 1.05 ГГц, пока предлагаются в единичных экземплярах для инженерного апробирования.

Источник: https://www.rlocman.ru/news/new.html?di=149112

Гамма – altera начинает отгрузку первых образцов устройств типа система-на-кристалле (soc)

Компания Altera Corporation объявила о первой отгрузке Систем-на-Кристалле SoC, выполненных по 28-нанометровому технологическому процессу, сочетающих двухъядерный процессор ARM® CortexTM-A9 и схему ПЛИС FPGA в одном устройстве.

Системы-на-Кристалле компании Altera отличаются широким набором функций, позволяющих разработчикам беспроводного телекоммуникационного оборудования, промышленной автоматики, систем видеонаблюдения, автомобильной и медицинской электроники создавать конфигурируемые пользователем системы, оптимизированные по уровню энергопотребления, размерам, производительности и стоимости в зависимости от требований конкретного приложения. Первыми устройствами, отгруженными компанией Altera, стали недорогие, малопотребляющие SoC серии Cyclone® V.

На сегодняшний день, Altera — единственный производитель ПЛИС FPGA, способный предложить Систему-на-Кристалле с поддержкой 32-битного кода коррекции ошибок (Error Correction Code – ECC), гарантирующий сохранность целостности данных встраиваемого решения.

Поддержка функций ECC является обязательным требованием пользователей высокопроизводительных и высоконадежных систем.

Функции ECC поддерживаются контроллером интерфейса внешней памяти DRAM и целым набором областей памяти и периферийных интерфейсов, интегрированных в Систему-на-Кристалле, включая кеш-память 2 уровня L2 Cache, виртуальную RAM-память, MAC Ethernet, USB порты и интерфейсы Flash-памяти.

К уникальным особенностям новой серии устройств также относятся высокоскоростной контроллер памяти с функцией защиты памяти, гибкие возможности начальной загрузки и интегрированный контроллер PCI Express® (PCIe®) во всей серии устройств.

Системы-на-Кристалле компании Altera поддерживаются развитой экосистемой, включающей ряд операционных систем, аппаратных отладочных средств и инструментов программирования от компаний Altera, ARM и сторонних производителей.

Усиливая поддержку своей инструментальной экосистемой, Altera и ARM объявили сегодня о совместной разработке интегрированной среды проектирования ARM Development Studio 5TM Altera Edition с функцией отладки, адаптируемой к пользовательской конфигурации ПЛИС, эксклюзивно поддерживаеющей устройства SoC компании Altera.

Подробнее о новой среде проектирования можно прочитать в сегодняшнем пресс-релизе.

С целью обеспечить скорейшее написание программного кода, Altera в октябре 2011 года выпустила программный инструмент виртуального проектирования для Систем-на-Кристалле SoC Virtual Target, позволивший пользователям начать разработку программного решения до начала поставок первых Систем-на-кристалле. Многие заказчики Altera воспользовались инструментом SoC Virtual Target и получили возможность портировать программный код приложения непосредственно в блок ПЛИС своей SoC, сэкономив тем самым месяцы на разработку конечного решения.

Altera продемонстрировала отладочную плату на базе Системы-на-Кристалле

Cyclone V SoC на конференции ARM Technology Symposium, прошедшей в декабре 2012 года. Демонстрация включала загрузку и работу операционной системы Linux на двухъядерном процессоре Системы-на-Кристалле Cyclon V установленной на отладочной плате.

Доступность

На текущий момент доступны для отгрузки образцы Систем-на-Кристалле с интегрированной ПЛИС серии Cyclone V (5CSXA6), со 110 тыс. логических элементов (LE). Образцы других представителей серии будут доступны в 1 квартале 2013 года, с последующим запусков серийного производства в текущем году.

Источник: http://icgamma.ru/news1/soc/

В 3d-проекторах будет стоять xilinx virtex-5

Компания NEC Display Solutions выбрала FPGA Xilinx семейства Virtex-5 для своих проекторов DLP Cinema. Решение аргументировано тем, что ПЛИС Virtex-5 LXT в одном чипе содержат все необходимые SDI-интерфейсы.

Altera представляет FPGA Stratix V

Компания Altera обнародовала некоторые характеристики нового семейства ПЛИС Stratix V, состоящего из 4 моделей. Потребление матриц будет снижено почти на треть, а быстродействие вырастет на 35%.

Чип DPIULC6-6DJL защитит интерфейс DisplayPort от статического электричества

Компания STMicroelectronics выпустила новый чип, который повисит электростатическую защиту (ESD) интерфейсной платы DisplayPort. Микросхема DPIULC6-6DJL предназначена для ПК, мониторов, проекторов и других устройств, поддерживающих новый стандарт DisplayPort.

Сбис декодера цифрового тв-сигнала стандартной и высокой четкости

НТЦ «Модуль» опубликовала предварительный анонс высокоинтегрированной СБИС для цифровых телевизионных приставок стандартной и высокой четкости. СБИС предназначена для приема и декодирования телевизионных сигналов спутникового, наземного и кабельного вещания, а также IP-телевидения с использованием новейших технологий компрессии аудио и видео.

OMAP 4 от TI уже доступен, но не всем

Компания Texas Instruments начала поставки пробных образцов микропроцессоров OMAP 4, изготовленных по технологии 45 нм. Однако OMAP 4 будут поставляться только крупным ОDM и OEM-производителям.

Через сеть дистрибьюторов процессор распространяться не будет.

Платформа OMAP 4 отличается низким энергопотреблением, чрезвычайно высоким быстродействием (по сравнению с существующими аналогами) и широчайшим спектром возможностей работы с аудио и видео.

Бесплатные коды для работы с графическим процессором Mali

Корпорация ARM открывает бесплатный доступ к пользовательскому интерфейсу (UI) Mali, в том числе примеры исходного код пользовательского интерфейса Lotion.

Это поможет программистам быстрее освоить работу с графическими процессорами Mali.

Первые чипы на основе Mali производства Samsung появятся уже в третьем квартале 2010 года, соответствующее соглашение было подписано на конгрессе Mobile World в Барселоне.

Системы проектирования СнК ARM и Cadence будут полностью совместимы

Cadence Design Systems, Inc (NASDAQ: CDNS), лидер мире САПР для электроники и ARM, Ltd  (NASDAQ: ARMH) сегодня объявили о заключении стратегического сотрудничества для создания следующего поколения маршрута проектрирования систем на кристалле (СнК) SoC Design Flow.

Page 1 of 2

Источник: http://eltime.ru/industry/fpga

“ETCELECTRONIC” – поставки электронных компонентов и комплектующих по каталогам, оптовые поставки, Xilinx, IGBT, Atmega, Digikey, Mouser, TME

  • поставку и консолидацию электронных компонентов ведущих мировых производителей: Aavid Thermalloy, ALPS, Altera, AMP, Amphenol, Analog Devices, ATMEL, Avago, AVX, Binder, BI Technologies, BOURNS, Bussmann, Coilcraft, Crydom, Chinfa, CYPRESS, EPCOS, Evox Rifa, Fairchild, Geyer Electronic, HARTING, Hirose, HONEYWELL, Integrated Device Technology Inc. (IDT), Infineon, Intel, International Rectifier (IR), KEMET, Kingbright, Linear Technology, MAXIM, Microchip, Molex, MuRata, NXP, ONSemiconductor, Omron, PEAK, Power One, Recom, ROHM, Samtec, STMicroelectronics, SHARP, SUMIDA, Texas Instruments, Vishay, XILINX, Yageo, и др;
  • поставку электронных компонентов по каталогам Digi-Key, Newark, Farnel, Mouser Electronics, ELFA, Avnet, Arrow Electronics, Future Electronics, AmericaII, Richardson Electronics, Rochester Electronics, TTI Inc, Allied Electronics, OnlineComponents.com, Element14, RS Components, Avnet Express, Vertical, Conrad De, Quest Components;
  • поиск и поставку труднодоступных и снятых с производства деталей, а так же позиций с длительными сроками производства;
  • конкурентоспособные цены по Вашим заявкам;
  • доставку груза в указанное Вами место.

Наша компания работает с юридическими лицами по безналичному расчету. Мы работаем c НДС (20%).

У нас отсутствует такое понятие, как “минимальный заказ”.

Заявки по электронной почте s@etcmicro.com

Texas Instruments

ST Microelectronics

Компания STMicroelectronics является №1 производителем электроники в Европе. Компоненты ST широко представлены в окружающих нас потребительских товарах – от iPhone до автомобилей разных марок. Лидеры индустриального рынка выбирают компоненты ST за их надежность и выдающиеся технические параметры. В компании ST работает 48 000 сотрудников в 35 странах.

Infineon

Компания Infineon является мировым лидером по производству силовых полупроводниковых компонентов, а также занимает ведущие позиции по производству автомобильной полупроводниковой электроники и смарт-карт.  В 2015 году компания Infineon приобрела компанию International Rectifier, тем самым значительно усилив свои лидирующие позиции в области силовой электроники.

Maxim Integrated

Компания Maxim Integrated является одним из ведущих разработчиков и производителей широкого спектра аналоговых и цифро-аналоговых интегральных систем. Компания была основана в 1983 году в США, в городе Саннивэйл (Sunnyvale), штат Калифорния, инженером Джеком Гиффордом (Jack Gifford) совместно с группой экспертов по созданию микроэлектронных компонентов.

Microchip

Microchip Technology Inc. — ведущий поставщик микроконтроллеров, схем смешанного сигнала, аналоговых полупроводников и решений на основе флэш-IP. Решения Microchip обеспечивают разработку с низким уровнем риска, снижают общую стоимость системы и сокращают время выхода на рынок для тысяч различных клиентских приложений по всему миру. Штаб-квартира в Чандлер, штат Аризона. 

Vishay

Vishay Intertechnology является одним из крупнейших в мире производителей дискретных полупроводников и пассивных электронных компонентов, в том числе диодов, транзисторов, оптико-электронных продуктов, интегральных схем (ИС), резисторов, катушек индуктивности и конденсаторов. Компания располагает заводами в шестнадцати странах, с общим числом служащих более чем 25 000 человек. 

Semikron

Основанная в 1951 г.

, компания SEMIKRON выпускает широкий спектр компонентов для разработки и производства изделий силовой электроники: кристаллы, драйверы, дискретные компоненты, модули MOSFET и IGBT, тиристорные модули, интеллектуальные силовые модули и силовые сборки, а также различного рода аксессуары. Продукция фирмы SEMIKRON насчитывает более 11000 различных наименований полупроводников 

CREE POWER

Компания Cree Inc. является мировым лидером в производстве полупроводниковых кристаллов из карбида кремния (SiC) и приборов на их основе. Полевые транзисторы, диоды и другие полупроводниковые приборы на основе карбида кремния обладают рядом преимуществ по сравнению с аналогичными кремниевыми приборами. 

DEGSON

Degson Electronics специализируется на разработке и производстве широкого спектра клеммных колодок. Штаб квартира и производственные мощности находятся в КНР. В 2005, 2006 годах компания сертифицировалась по ISO9001, ISO14001. 

TE Connectivity

Сертификат Продукция TE Connectivity, широко известная на российском рынке под брендом Tyco Electronics, насчитывает более полумиллиона наименований, включающих не только электрические соединители и терминалы, но также реле, изделия для ВОЛС, устройства защиты электрических и сигнальных цепей, сенсорные экраны. 

Yageo

YAGEO — международная корпорация, специализирующаяся на производстве пассивных компонентов. Продукция корпорации сегодня — это всевозможные резисторы, конденсаторы, индуктивности, ферриты. 

Littelfuse

Сертификат Компания Littelfuse является ведущим мировым производителем компонентов и устройств для защиты электрических и электронных цепей любого рода.

Sumida

Концерн Sumida – один из мировых лидеров по производству индуктивных компонентов. Производство катушек индуктивности Sumida начала в 1965 году. 

Bourns

Сертификат Компания была основана супругами Marlan и Rosemary Bourns в 1947 году и начала свою деятельность в их маленьком гараже в Калифорнии, США. Изобретение одного из первых в мире миниатюрных потенциометров было стимулом к превращению их крошечного бизнеса в глобальную корпорацию

Geyer

Германская компания Geyer Electronic была основана в 1964 году. Она производит кварцевые и керамические резонаторы и кварцевые генераторы с популярными рабочими частотами в широко распространенных выводных корпусах и корпусах для поверхностного монтажа.

Freqtech

FREQTECH — известный немецкий производитель широкого спектра кварцевых резонаторов, генераторов и фильтров.

Samwha Capacitor

Samwha Electric Co. Ltd. является составной частью Samwha Capacitor Group — одной из старейших корейских компаний, производящей широкий спектр пассивных электронных компонентов.

Hitachi AIC

Корпорация была основана в 1965 году и входит в настоящий момент в Hitachi Chemical Group — составную часть гигантской корпорации Hitachi, ведущей свою историю с 1910 года.

JB Capacitors Company

Компания JB Capacitors специализируется на производстве пленочных конденсаторов с диэлектриком из полиэстера и полипропилена, помехоподавляющих конденсаторов в пластиковом корпусе класса защиты X2, а также алюминиевых электролитических конденсаторов сквозного и поверхностного монтажа.

Wanjia Electric

Китайская государственная компания Wenzhou Wanjia Electric Equipment Co. Ltd., сегодня является одним из крупнейших производителей реле и других коммутационных компонентов в Азии.

Tai-Shing Electronic Components

Компания Tai-Shing Electronic Components (Тайвань) была основана в 1973 г. Одним из основных направлений ее деятельности является производство электромагнитных реле, ассортимент которых на сегодняшний день насчитывает около полусотни моделей. 

TRACO

Швейцарская компания TRACO Electronic AG — один из мировых лидеров в производстве модульных источников питания с историей более 35 лет. 

 

Mean Well

Компания Mean Well Enterprises Co., Ltd. (Mean Well, MW) основана в 1982 году. В настоящее время Mean Well является одним из ведущих и крупнейших тайваньских производителей источников питания. 

RECOM Electronic

Компания была основана в 1974 г. Головной офис фирмы расположен Германии. Разработка и тестирование преобразователей осуществляются в Германии, производство размещено в Азии. 

Chinfa Electronics

Компания Chinfa Electronics Ind. Co., Ltd. была основана в 1985 г. Компания предлагает недорогие качественные модульные источники питания общепромышленного применения: DC/DC преобразователи мощностью 1…100 Вт AC/DC преобразователи для монтажа на печатную плату мощностью 7…30 Вт 

PEAK Electronics

Немецкая компания PEAK electronics GmbH уже достаточно хорошо известна на российском рынке. Компания выпускает свыше 12 000 наименований DC-DC конверторов для индустриального применения (-40С +85С ) в основном в стандартных корпусах: SMD, SIP4, SIP7, DIP8, DIP24, 1×2 дюйма, 1х1,5 дюйма, 2х2 дюйма со стандартным расположением выводов, мощностью от 0,25 до 60 Вт

Yesok

Сертификат Компания Shenzhen Yesok Electronics Power Co.,Ltd (YESOK) расположена в Китае в г. Шеньжень. Является высокотехнологичным предприятием, специализирующимся на разработке, производстве и продаже различных источников питания под общей торговой маркой «YYOSS». 

Cree

Компания Cree Inc. является мировым лидером в производстве полупроводниковых кристаллов из карбида кремния (SiC) и приборов на их основе. Полевые транзисторы, диоды и другие полупроводниковые приборы на основе карбида кремния обладают рядом преимуществ по сравнению с аналогичными кремниевыми приборами.

Bright-Led

Корпорация была основана в 1981 году в Тайпее (Тайвань). Динамично развиваясь, она быстро заняла лидирующее место на рынке оптоэлектроники. Сегодня корпорация BRIGHT LED предлагает производителям всего мира широкий ассортимент высококачественной светодиодной продукции и оптоэлектронных компонентов. 

Winstar Display

Компания Winstar Display Co., Ltd, начала производить высококачественные индустриальные дисплеи с момента своего основания в 1998г. В компании открываются дополнительные производственные мощности, идет постоянное развитие бизнес-стратегии, создаются и внедряются новые технологии.

Honeywell

Honeywell International, Inc. — крупная американская корпорация, производящая электронные системы управления и автоматизации. Корпорация Honeywell International — мировой лидер в области технологий и промышленного производства, входящий в список 100 ведущих компаний, составляемый журналом Fortune. 

Weidmueller

Сертификат Компания Weidmueller является символом самых современных технологий в области производства оборудования для обработки, передачи и распределения электрической энергии и информации в индустриальном секторе. 

Wieland

Сертификат Cегодня группа компаний Wieland представлена на всех континентах, а общее количество ее сотрудников превышает 2000 человек. Компания Wieland Electric GmbH, крупнейшая из трех дочерних компаний холдинга, основана в 1910 году в г. Бамберг, Германия, Бавария.

Phoenix Contact

Сертификат Компания Phoenix Contact основана в 1923 году, имеет штаб-квартиру в Восточной Вестфалии-Липпе, Германия. Объединяет четыре производственных комплекса в Германии и пять производственных предприятий за рубежом.

ETI

Сертификат На сегодняшний день компания ETI является одной из крупнейших мировых фирм, которая предлагает продукцию и услуги в области электрооборудования. Качество продукции обеспечивается в соответствии со стандартами ISO. В 50-х годах прошлого столетия компания выросла из маленькой фирмы в одну из ведущих фирм в мире, предлагающих продукцию и услуги в области электрооборудования

EATON

Сертификат Компания Eaton является многоотраслевой промышленной корпорацией, объем продаж которой в 2010 году составил 13,7 миллиардов долларов США. Eaton насчитывает 70 000 сотрудников и осуществляет продажи более чем в 150 странах мира. 

Autonics

Сертификат Компания Autonics Corporation (Южная Корея), основанная в 1977 году, на сегодняшний день является маркой мирового класса по производству разнообразных контроллеров, датчиков и приводных систем для промышленной автоматизации. Autonics — многолетний лауреат Министерства энергетики, промышленности и торговли Южной Кореи.

SIEMENS

Сертификат Основанная в Германии в 1847 году компания Siemens AG является сегодня крупнейшим электротехническим концерном, одним из мировых лидеров в области инженерных решений для широкого спектра отраслей промышленности. Концерн представлен в более 190 странах мира и объединяет свыше 405 тысяч сотрудников. Компания является сегодня крупнейшим электротехническим концерном

Trimble

Американская компания Trimble Navigation Ltd одной из первых выпустила приемники сигналов всемирной спутниковой системы навигации GPS. Компания имеет двадцатилетний опыт производства GPS-продуктов и, безусловно, является мировым лидером в области GPS-оборудования. Спектр GPS-продукции, выпускаемой компанией, довольно широк — это оборудование для геодезии и картографии

Digi Int

Компания Digi International, Миннеаполис, США выпускает беспроводные устройства, процессорные модули и Ethernet-продукцию. После приобретения в 2007 году компании Maxstream, в линейку продукции вошли ZigBee-модули и конструктивно законченные модемы для передачи данных в диапазонах частот 800 МГц…2,4 ГГц. 

Queclink

Queclink Wireless Solutions — динамичная компания, успешно развивающаяся в сфере беспроводных устройств и решений на их основе.

Queclink предлагает готовые  и заказные изделия для следующих направлений: Навигация Fleet management Мониторинг и управление удаленными объектами Телеметрия Системы безопасности Основу Queclink образует квалифицированная команда технических специалистов,……читать

Quectel

Компания Quectel предлагает высокопроизводительные сотовые (2G, 3G, 4G,..) и GNSS (GPS, GLONASS,..) модули. Для того, чтобы полностью удовлетворить потребности клиента

Omron

Компания Omron была основана в 1933 году в городе Киото, Япония, и в настоящее время является одним из мировых лидеров в области промышленной автоматизации. Omron — международная организация, ее офисы, исследовательские лаборатории и производственные мощности расположены в 35 странах. 

Diodes

Diodes является одним из ведущих мировых производителей дискретной, аналоговой, логической и цифро-аналоговой продукции. Компания имеет огромную номенклатуру компонентов для широкого спектра применений. Штабквартира и основной офис продаж находятся в штате Калифорния с США. 

POWERTIP

Сертификат Тайваньская компания POWERTIP была основана в 1991 году в городе Тайчунг. Главная деятельность компании заключается в разработке и производстве жидкокристаллических дисплеев. Компания Powertip является одним из лидеров на рынке LCD дисплеев и одной из самых первых компаний представленных на российском рынке электронных компонентов. 

CONNFLY

Компания NINGBO CONNFLY ELECTRONIC CO.,LTD (CONNFLY) была основана 1998 году. Основной деятельностью компании является разработка и производства качественных разъемов, соединителей и тактовых кнопок. На текущий момент компания имеет свое собственное производство и штат разработчиков. 

Источник: https://etcmicro.com/

Главная

ЭЛМИ ГРУПП

ЭЛМИ ГРУПП осуществляет стабильные поставки качественных электронных и электротехнических компонентов по конкурентоспособным ценам на территории РФ для приборостроительных предприятий гражданского сектора и предприятий ВПК. Оказывает технические консультации и услуги по подбору оптимальной элементной базы. Важным направлением деятельности является направление по изготовлению печатных плат и услуги по контрактной сборке.

Благодаря заключенным контрактам с производителями и поставщиками ЭК, оптимизированной логистической схеме наша компания предлагает одни из самых низких цен на продукцию следующих мировых производителей:Oukerui, Altera, Linear Technology, Cypress, Maxim Integrated, Xilinx, Analog Devices, Mornsun, Realinkage.

Заказчиками ЭЛМИ ГРУПП являются российские приборостроительные компании из разных отраслей промышленности: предприятия военно-промышленного комплекса, нефтегазового, телекоммуникационного и др., а также компании занимающиеся поставками электронных и электротехнических компонентов.

Oukerui

Ningbo Oukerui Connector лидер по производству промышленных соединителей в Юго-Восточной Азии. Штаб-квартира и завод располагаются в Китае, в индустриальной зоне г. Нинбо.

Производство и система менеджмента качества компании сертифицированы по стандарту ISO 9001. Изделия Oukerui сертифицированы по международным стандартам по электробезопасности и электромагнитной совместимости UL, CCC, CE.

• Контактные вставки;• Кабельные и блочные кожухи;• Контакты;• Модуляры(Многофункциональная система контактных вставок, контактов, рамок, кабельных и блочных кожухов);

• Инструмент.

Сайт производителя:
www.oukerui.com

Altera Corporation

Является одним из мировых лидеров на рынке микросхем программируемой логики, средств разработки для них и готовых решений, позволяющих значительно сократить время разработки.

Altera предлагает разработчикам широкий спектр микросхем программируемой логики – от самых малых (логической емкостью 32 макроячейки) до самых больших (логической емкостью около 1 млн.

эквивалентных логических элементов).

• Программируемые микросхемы ПЛИС;• Сверхбольшие интегральные схемы программируемой логики (СБИС ПЛ)• Разработки встроенного программного обеспечении;

• Вторичные источники питания для СБИС.


Сайт производителя:

www.altera.com

Linear Technology

  • Операционные усилители;
  • Инструментальные усилители;
  • АЦП, ЦАП;
  • Мультиплексоры и коммутаторы;
  • Стабилизаторы;
  • Устройства управления электропитанием;
  • DC-DC преобразователи;
  • Источники опорного напряжения;
  • Компараторы;
  • Интерфейсные схемы;
  • Устройства сбора данных;
  • ШИМ модуляторы;
  • Схемы выборки-хранения;
  • ВЧ устройства.

Сайт производителя: 
www.linear.com

Cypress Semiconductor

Мировой производитель высокоэффективных программируемых решений на одном кристалле с аппаратными ядрами, различных типов памяти и USB-шин.

• Статическая и энергонезависимая память SRAM;• USB контроллеры;• Программируемая аналогово-цифровая система в одном кристалле PSoC;• Контроллеры емкостных сенсорных кнопок;

• Программируемые микросхемы для создания и распределения тактового сигнала.

Сайт производителя:
www.sypress.com

Maxim Integrated

Мировой лидер в разработке и производстве линейных полупроводниковых приборов и приборов обработки смешанных сигналов.

  • преобразователи данных (ADC, DAC);
  • схемы интерфейсов;
  • супервизоры микропроцессоров;
  • операционные усилители;
  • ИС для источников питания;
  • мультиплексоры;
  • ключи;
  • ИС для зарядных устройств;
  • радиочастотные схемы беспроводной связи;
  • оптоволоконные приемопередатчики;
  • датчики;
  • источники опорного напряжения.

Сайт производителя:
www.maximintegrated.com

Xilinx

Ведущий производитель микросхем программируемой логики. Предназначены как для замены дискретной логики (недорогими микросхемами CPLD), так и заказных микросхем (микросхемами FPGA) в различных разработках. Компания поставляет также развитые средства проектирования и отладки проектов.

• Программируемые полупроводниковые приборы FPGA• Программируемые логические интегральные схемы CPLD• Конфигурируемая память

• Средства разработки.

Сайт производителя:
www.xilinx.com

Analog Devices

Analog Devices Inc. – признанный мировой лидер по разработке и производству высокопроизводительных микросхем обработки аналоговых, цифровых и смешанных сигналов.

• Операционные усилители;• Инструментальные усилители;• АЦП;• ЦАП;• Кодеки;• Сигнальные процессоры (ADSP);• Микроконверторы;• Линейные стабилизаторы и контрол-леры DC-DC;• Интегральные датчики температуры;• Датчики магнитного поля; • Датчики ускорения;

• Гироскопы.

Сайт производителя:
www.analog.com

Mornsun

Компания MORNSUN является крупнейшим в мире разработчиком и производителем источников питания от 0,25W до 40W для промышленного применения.

Производство и система менеджмента качества компании сертифицированы по стандарту ISO 9001. Изделия MORNSUN сертифицированы по международным стандартам по электробезопасности и электромагнитной совместимости UL, CE, EN60601, Ex и т. д.

Источники питания MORNSUN применяются в оборудовании промышленной автоматики и для атомной промышленности, транспорта и телекоммуникаций, системах безопасности и измерительном оборудовании, медицинской технике и для питания светодиодных панелей и т. д. Продукция MORNSUN отличается высоким качеством, современными схемотехническими решениями, малыми габаритами и конкурентоспособными ценами. Модельный ряд постоянно обновляется и пополняется в соответствии с требованиями рынка.

MORNSUN специализируется на производстве импульсных источников питания с гальванической развязкой:

• DC-DC преобразователи;• AC-DC преобразователи;• Драйверы светодиодов;• IGBT драйверы;• Изолирующие усилители.  Сайт производителя:www.mornsun-power.com

Источник: http://elmigroup.ru/

Использование MATLAB и Simulink при разработке на современных СнК от Xilinx и Altera

  • Марат специализируется на системах цифровой обработки сигналов, системах обработки изображений и компьютерного зрения, а также радиолокационных системах.

    В 2010 году окончил Московский Энергетический Институт по специальности “Радиотехника”. Имеет многолетний опыт разработки в средах MATLAB и Simulink.

    Компания MathWorks приглашает принять участие в бесплатном семинаре “Разрабатываем системы-на-кристалле Altera/Xilinx с помощью MATLAB”

    Посетив данный семинар вы узнаете, как инструменты MathWorks интегрируются в сквозной процесс разработки на современных системах-на-кристалле (СнК) фирм Altera и Xilinx, сокращая общее время разработки и автоматизируя большую часть этапов проектирования.

    В ходе семинара будут рассматриваться сложности типичного процесса разработки совместных аппаратно-программных систем на кристаллах, содержащих на одном чипе ПЛИС и микропроцессор, и будет показано, как применение концепции Модельно-Ориентированного Проектирования (МОП) позволяет эти сложности преодолеть.

    Слушатели познакомятся со специализированными программными продуктами MathWorks, позволяющими осуществлять быстрое прототипирование посредством автоматической генерация кода, автоматический перевод модели в арифметику с фиксированной точной, верификацию в режиме Процессор-в-Контуре (Processor-in-the-loop testing, PIL) и в режиме ко-симуляции, и оптимизацию модели для развертывания на целевой платформе. Основными целевыми платформами, рассматриваемыми в ходе семинара, являются Zynq®-7000 All Programmable SoC от Xilinx® и Cyclone V SoC от Altera, поэтому процесс разработки будет демонстрироваться с использованием макетных плат ZedBoard™ и Arrow SoCKit.

Основные вопросы семинара:

• Разработка систем ЦОС в MATLAB и Simulink

• Обозначение основных сложностей разработки Систем-на-Кристалле

• Применение концепции МОП для быстрого прототипирование на платформах Xilinx Zynq и Altera SoC

• Автоматизированный перевод моделей в арифметику с фиксированной точкой

• Автоматическая генерация С- и HDL-кода, оптимизация моделей для кодогенерации

• Различные практики оптимизации по скорости и площади

• Верификация в режиме Процессор-в-Контуре (PIL) и в режиме ко-симуляции с использованием Mentor Graphics ModelSim

На семинар приглашаются: инженеры-разработчики встраиваемых систем и ПЛИС, разработчики алгоритмов и руководители проектов.

Участие в семинаре бесплатное. Количество мест ограничено, пожалуйста, предварительно зарегистрируйтесь.

Подробная программа семинара

09:30 – 10:00

Регистрация, приветственный кофе

10:00 – 10:40

MATLAB и Simulink для цифровой обработки сигналов

·      MATLAB как язык технических вычислений

·      Разработка систем ЦОС в Simulink

·      Пример быстрой разработки цифрового фильтра

10:40 – 11:30

Сложности проектирования на СнК

·      Типичный рабочий процесс и сложности разработки на СнК

·      Концепция Модельно-Ориентированного Проектирования

·      Обзор инструментов MathWorks для автоматизации рабочего процесса разработки микроэлектроники

·      Обзор поддерживаемого целевого оборудования

11:30 – 12:00

Кофе-брейк

12:00 – 13:3

Разработка на СнК с использованием инструментов MathWorks

·      Создание эталонной модели верхнего уровня

·      Разделение частей проекта между ПЛИС и микропроцессором

·      Автоматический перевод модели в fixed-point

·      Оптимизация по скорости и площади

·      Автоматическая генерация C- и HDL-кода

·      Управление параметрами модели в режиме External Mode

·      Верификация в режиме Процессор-в-контуре (PIL)

·      Верификация посредством ко-симуляция с использованием Mentor Graphics ModelSim<\p>

13:30 – 14:00

Обзор доступных тренингов по затронутой тематике, ответы на вопросы

  • Москва, Ленинградский пр., д.37, корпус 9, гостиница Аэростар, конференц-зал Петровский

Источник: https://matlab.ru/seminars/ispolzovanie-matlab-i-simulink-pri-razrabotke-na-sovremennyh-snk-ot-xilinx-i-altera

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}