News

Разработка электроники: от идеи до устройства

Added by Yuriy Sharopin 10 months ago

Сейчас намного проще найти финансирование для своего проекта, проводятся стартап-аллеи, краудфандинговые платформы пестрят новинками. Ардуино приблизило мечтателей к заветной славе. IoT технологии взяли свое и IT фирмы поняли, что не кодом единым можно жить. Не редкое явление, когда hardware проектом руководят люди, которые несколько далеки от электроники. И еще чаще они думают, что жизненный цикл software-проекта аналогичен жизненному циклу hardware-проекта. Увы, это не так.

Организация процесса разработки железа — очень важный момент. Ошибка на любом этапе может «вылезти боком» и цена может оказать непомерно высокой. При создании материального объекта нет возможности выпускать каждый день новую версию. Проектирование — самый сложный этап разработки и о нем далее пойдет речь.

https://habrahabr.ru/post/319370/

LPC43S70FET256

Added by Yuriy Sharopin 10 months ago

MIPSfpga для славян )

Added by Yuriy Sharopin 12 months ago

Хакатон нового типа испробован в Киеве, планируется повторить этот опыт в России

В Киевском Политехническом Институте прошел хакатон нового типа, с одновременной разработкой и программной (Си, ассемблер), и схемотехнической (Verilog) частей системы, синтезируемой для реализации в микросхемы реконфигурируемой логики (ПЛИС/FPGA). Хакатон также поддерживался одной из кафедр Киевского Национального Университета и Imagination Technologies, разработчиком графического процессора PowerVR внутри Apple iPhone. Результат хакатона превзошел ожидания (об этом ниже), и сейчас разрабатываются планы повторить его в других местах, в частности в Томске или Новосибирске.

Хакатон в КПИ по MIPSfpga был экспериментальным в том смысле, что обычно в хакатонах участники или просто программируют (например решения SaaS), или делают устройства из готовых фиксированных микросхем и программируют их (Ардуино, STM32 Discovery). Здесь же участники и писали программу, и разрабатывали схему, интерфейсный блок на уровне регистровых передач (Register Transfer Level — RTL), после чего встраивали этот блок в синтезируемую систему с процессорным ядром MIPS microAptiv UP и шиной AHB-Lite, и реализовывали эту систему в FPGA.

https://habrahabr.ru/post/316248/

http://www.silicon-russia.com/2016/01/04/mipsfpga-how-to-start/

Новая книга по Cortex®-M3 and Cortex®-M4 (2 comments)

Added by Yuriy Sharopin about 1 year ago

The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors

Joseph Yiu

https://books.google.ru/books?id=9YxqAAAAQBAJ&printsec=frontcover&hl=ru

Описание на английском:

This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4.
This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to program and utilize the advanced features available such as the Memory Protection Unit (MPU).
Chapters on getting started with IAR, Keil, gcc and CooCox CoIDE tools help beginners develop program codes. Coverage also includes the important areas of software development such as using the low power features, handling information input/output, mixed language projects with assembly and C, and other advanced topics.

Key Features:

  • Two new chapters on DSP features and CMSIS-DSP software libraries, covering DSP fundamentals and how to write DSP software for the Cortex-M4 processor, including examples of using the CMSIS-DSP library, as well as useful information about the DSP capability of the Cortex-M4 processor
  • A new chapter on the Cortex-M4 floating point unit and how to use it
  • A new chapter on using embedded OS (based on CMSIS-RTOS), as well as details of processor features to support OS operations
  • Various debugging techniques as well as a troubleshooting guide in the appendix
  • topics on software porting from other architectures
  • A full range of easy-to-understand examples, diagrams and quick reference appendices

Описание на русском:

Новое издание было полностью пересмотрено и обновлено, чтобы включить обширную информацию о новом ядре ARM Cortex-M4. Тем самым предоставив читателям полное актуальное руководство по обоим ядрам Cortex-M3 и Cortex-М4, позволяющее, в том числе, понять как перенести старые проекты на современную платформу и погрузится в захватывающий мир новых возможностей.
Эта книга рассматривает архитектуру ARM в общем, останавливаясь на её основных особенностях, вроде набора команд или способов обработка прерываний, а также демонстрирую использование наиболее продвинутых функций, таких как Memory Protection Unit (MPU).
Главы посвящённые началу работу с инструментами IAR, Keil, gcc и CooCox CoIDE позволяют новичкам быстрее приступить к написанию реального кода. Книга также включает некоторые важные области разработки программного обеспечения в целом: использование режима пониженного энергопотребления, обработка ввода/вывода, совместное использование в проекте кода на языке ассемблера и Си, и т. п.

Новая серия МК Cortex-M7 STM32H7

Added by Yuriy Sharopin about 1 year ago

STM32H7 series of high-performance MCUs with ARM® Cortex®-M7 core

Taking advantage of an L1 cache, STM32H7 devices deliver the maximum theoretical performance of the Cortex-M7 core, regardless if code is executed from embedded Flash or external memory: 2010 CoreMark /856 DMIPS at 400 MHz fCPU.

Smart architecture with new generation of peripherals set

The STM32H7 series unleashes the Cortex-M7 core:

  • AXI and multi-AHB bus matrixes for interconnecting core, peripherals and memories
  • 16 Kbytes +16 Kbytes of I-cache and D-cache
  • Up to 2 Mbytes of embedded dual-bank Flash memory, with ECC and Read-While-Write capability
  • A high-speed master direct memory access (MDMA) controller, two dual-port DMAs with FIFO and request router capabilities for optimal peripheral management, and one additional DMA
  • Chrom-ART acceleration for efficient 2D image copy and double-precision FPU are also part of the acceleration features available in the device
  • Peripheral speed independent from CPU speed (dual-clock support) allowing system clock changes without any impact on peripheral operations
  • Even more peripherals, such as four serial audio interfaces (SAI) with SPDIF output support, three full-duplex I²S interfaces, a SPDIF input interface supporting four inputs, two USB OTG with dedicated power supply and Dual-mode Quad-SPI interface, two FD-CAN controllers, a high-resolution timer, a TFT-LCD controller, a JPEG codec, two SDIO interfaces and many other analog peripherals including three fast 14-bit ADCs, two comparators and two operational amplifiers.
  • 1 Mbyte of SRAM with a scattered architecture:
  • 192 Kbytes of TCM RAM (including 64 Kbytes of ITCM RAM and 128 Kbytes of DTCM RAM for time-critical routines and data), 512 Kbytes, 288 Kbytes and 64 Kbytes of user SRAM, and 4 Kbytes of SRAM in backup domain to keep data in the lowest power modes

Security

Authenticate and protect your software IP while performing initial programming in production or firmware upgrades in the field.

Power efficiency

  • The multi-power domains architecture allows the different power domains to be set in low-power mode to optimize the power efficiency. In addition to the main regulator featuring voltage scaling to supply the core in different voltage ranges during Run and Stop modes, the device also embeds a USB regulator to supply the embedded physical layer (PHY) and a backup regulator.
  • 278 µ/MHz typical @VDD = 3.3 V and 25 °C in Run mode (peripherals off)
  • 7 µA in Standby mode (low-power mode)

Compatibility

  • Cortex-M7 is backwards compatible with the Cortex-M4 instruction set
  • STM32H7 series is pin-to-pin compatible with the STM32F7 series for common packages, and compatible with the STM32F4 series for most of the common packages *

http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32h7-series.html?querycriteria=productId=SS1951

STM32F7 online course with hands-on exercises

Added by Yuriy Sharopin over 1 year ago

Build solutions capable of handling today's highly demanding applications thanks to the STM32F7 and its Cortex®-M7 core

Join the STM32F7 online course with hands-on exercises

Who should attend this course?

Engineers looking to easily develop high performance and digital signal processing embedded applications based on a powerful 32-bit microcontroller architecture
Developers looking for a way to optimize their current applications

Benefits you will take away

Complete overview of STM32F7 architecture including a Cortex-M7 core and new peripherals
Understanding of how you can achieve high performance
Being able to start from a full-feature use case to implement your own applications

Courses are provided in MOOC format with course material available online, mostly as videos complemented with exercise and example files.

All throughout the course, a technical expert will be available online to provide help and answer your questions.

Each course takes approximately 6 to 7 hours to complete, depending on your proficiency, and must be completed within one week.

Course outline

Introduction to the Cortex®-M7 core and STM32F7 architecture
How to get the best performance from the STM32F7 MCU
Using the DSP instruction set for efficient signal processing and optimizing complex algorithms
Analyze your application needs/functions using a full-feature use case
Demonstration of embedded graphics and the enhanced graphics creation process

Prerequisites

The following material is required for the hands-on exercises included in the course.

the STM32F7 discovery kit containing the STM32F746 microcontroller

A complete list of the material required for the hands-on exercises as well as a source of supply is provided in the notification e-mail that you will receive upon REGISTRATION.

Российские процессоры для систем связи

Added by Yuriy Sharopin over 1 year ago

Мы рады предоставить Вашему вниманию информационную рассылку ELECTRONIX.ru:
-------------------------------------------------------------------------------------
Компания ОАО НПЦ «ЭЛВИС» http://multicore.ru/?utm_source=svyaz2016_electronix_email&utm_medium=1&utm_campaign=svyaz2016_electronix_email приглашает всех желающих принять участие в семинаре на тему «Российские процессоры для систем связи», который состоится 11 мая с 13:00 до 14:00 в зале для семинаров №3 павильона №2 ЦВК «ЭКСПОЦЕНТР».

На семинаре будут представлены:
- http://multicore.ru/index.php?id=1335 мультимедийный многоядерный процессор 1892ВМ14Я и отладочные модули «Салют»;
- http://multicore.ru/index.php?id=1149 цифровой сигнальный процессор 1892ВМ10Я.

Ознакомиться со всеми разработками ОАО НПЦ «ЭЛВИС» вы можете на стенде №21D24 в павильоне №2 зала №1 в рамках выставки «Связь - 2016». Выставка пройдет с 10 по 13 мая в Москве на территории выставочного комплекса «ЭКСПОЦЕНТР» на Красной Пресне.

На стенде будет продемонстрирован прототип тонкого клиента на базе отладочного модуля Салют-ЭЛ24Д2.

Для предварительной регистрации на семинар, пожалуйста, сообщите свое имя и наименование организации по электронной почте или телефону (495) 913-32-51.
-------------------------------------------------------------------------------------

Надеемся эта информация была Вам полезна.
Администрация ELECTRONIX.ru

Статистика форума: 46566 зарегистрированных пользователей.

Отписаться?
http://electronix.ru/forum/index.php?act=UserCP&CODE=02

System Workbench for STM32: free IDE on Windows and Linux

Added by Yuriy Sharopin over 1 year ago

The System Workbench toolchain, called SW4STM32, is a free multi-OS software development environment based on Eclipse, which supports the full range of STM32 microcontrollers and associated boards.

The SW4STM32 toolchain may be obtained from the website www.openstm32.org, which includes forums, blogs, and trainings for technical support. Once registered to this site, users will get installation instructions at the Documentation > System Workbench page to proceed with the download of the free toolchain.

The System Workbench toolchain and its collaborative website have been built by AC6, a service company providing training and consultancy on embedded systems.

This product is supplied by a third party not affiliated to ST. For the latest information on the specification, refer to the third party’s website: www.ac6.fr.
Key Features

Comprehensive support for STM32 microcontrollers, STM32 Nucleo boards, Discovery kits and Evaluation boards, as well as STM32 firmware (Standard Peripheral library or STM32Cube HAL)
GCC C/C++ compiler
GDB-based debugger
Eclipse IDE with team-work management
Compatible with Eclipse plug-ins
ST-LINK support
No code size limit
Multiple OS support: Windows®, Linux Mac®OS (Q2’2016)

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF261797?ecmp=tt3443_gl_enews_mar2016&sp_rid=NjkwODIzNjE5MDMS1&sp_mid=12793171

Achieving Functional Safety in Software (2 comments)

Added by Yuriy Sharopin over 1 year ago

Achieving Functional Safety in Software

Date: 22 March

Time: 10:00 am CET / 10:00 am PDT

Overview: Join this webinar to learn how the integration of LDRA’s MISRA compliance tool, LDRAlite™ for ARM® DS-5 software can shorten your path to software functional safety. LDRAlite complements the TÜV-certified ARM Compiler and safety qualification kit, making DS-5 Development Studio the ideal software development platform for ARM-based products in use in safety-critical markets such as automotive and industrial automation. With this integration, developers can quickly check their code for MISRA coding standards compliance, making their code more consistent, clear, maintainable, and functionally safe.

Presenter: This webinar will be hosted by Mark Richardson, Lead Field Application Engineer LDRA and Stefano Cadario, Technical Specialist Compilers at ARM.

http://my.opensystemsmedia.com/index.php/email/emailWebview?mkt_tok=3RkMMJWWfF9wsRoivqXIZKXonjHpfsX57%2B0lXKe%2BlMI%2F0ER3fOvrPUfGjI4GTcFhI%2BSLDwEYGJlv6SgFTLDMMal51LgFUhg%3D

STM32F7 Webinar

Added by Yuriy Sharopin over 1 year ago

Getting started with the STM32F7 very high-performance MCU webinar

Learn how to use the STM32F7 216MHz ARM® Cortex® -M7 MCU smart architecture to achieve superior performance in your next design!

Join us February 25th at 12 noon CST

Listen to a 1-hour webinar on the new STM32F7 which combines an ARM Cortex-M7 with advanced digital and analog peripherals. You will learn:

How to unleash the full performance of the STM32F7 achieving 1082 CoreMark/462 DMIPS at 216 MHz fCPU.
How to get started with your evaluation using the STM32F7 Discovery kit, STM32Cube firmware library and a wide selection of software development tools
How to generate, debug and run your first project using the STM32CubeMX configuration tool to rapidly get your next STM32 project off the ground.

Application experts will be available to answer your questions directly online.

Webinar agenda (CST)

12:00PM – 12.45 PM

Presentation of STM32F7 series and associated comprehensive development ecosystem
How to use STM32CubeMX to generate, debug and run a project
on the STM32F7 Discovery kit

12.45PM – 1:00PM

Q&A Session

http://www.st.com/web/en/seminar/stm32f7-webinar?ecmp=tt3277_us_enews_feb2016&mkt_tok=3RkMMJWWfF9wsRoiv6rPZKXonjHpfsX57%2B0lXKe%2BlMI%2F0ER3fOvrPUfGjI4HRcdgI%2BSLDwEYGJlv6SgFTLDMMal51LgFUhg%3D

« Previous 1 2 3 4 ... 9 Next »

Also available in: Atom