嵌入式编程

嵌入式编程的理念是为所有使用可用板载资源的现代电子产品的编程需求,提供解决方案——无论用于开发还是生产。现今的通用编程系统必须支持几种方案。板载编程有串行闪存装置(I²C和SPI)编程和并行闪存(NOR和NAND)编程之分。另外,必须在芯片上闪存中写入越来越多的数据,这常常涉及到处理器、控制器或FPGA。生产用户正面临越来越多在若干块板上并行的编程需求。

该嵌入式编程解决方案可以在一个系统中实现所有这些要求。

该过程使用的硬件和软件非常灵活,用户可以随时调整系统,以简单易行地满足更小或更大批次和更短时间周期等的要求。

Programming of serial Flash components (I²C, SPI) or parallel Flashes

Depending on the application, there are various possibilities for this, which we summarise under the term Embedded Programming. From the programming of serial numbers and production data to the loading of entire firmware packages, there are extremely different requirements for data throughput. The idea behind Embedded Programming is therefore to offer a solution for all programming requirements of modern electronics - regardless of whether they are used in development or in production. Today, a universal programming system must support several scenarios; in on-board programming, a further distinction is made between programming serial flash devices (I²C, SPI) and programming parallel flashes (NOR, NAND). In production, these programming requirements often need to be performed parallel on several boards.

JTAG/Boundary Scan an be useful if you only want to programme small amounts of data or do not have any special requirements for the test duration. Higher data sizes or lower test periods may work better woth alternative access technologies such as VarioTAP . In contrast to the simple JTAG/Boundary Scan, no serial shifting chain is used for data transfer. This allows you to achieve significantly higher programming speeds. The choice of the right technology therefore depends entirely on the programming speed you require and the element to be programmed.

By providing embedded programming, structural test and function test are included within one holistic suite of tools.

The hardware and software is so flexible that the user can adapt the system at any time. For example, requirements for smaller or larger quantities, short cycle times and much more can be easily met. 

Example applications with Embedded Programming

Depending on the target application ​​​Embedded Programming manages either the JTAG interface with

TCK (Test ClocK),
TMS (Test Mode Select),
TDI (Test Data Input),
TDO (Test Data Output),
TRST (Test ReSeT)

or another debug interface.

根据应用程序确定使用一种或多种技术

Downloads

Webcast Downlaod

Jetzt registrieren und den aktuellen Webcast anschauen!

"On-Board Programming"
Von der Platine bis zum fertigen Automotive-Steuergerät

(vom 14. Mai 2020)

×
您需要帮助吗?

请联系我们!

Steffen Kamprad - Sales Manager
先生 Steffen Kamprad