AN-1554 APPLICATION NOTE

Size: px
Start display at page:

Download "AN-1554 APPLICATION NOTE"

Transcription

1 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA , U.S.A. Tel: Fax: Pairing the fido5100 and fido5200 REM Switches with a Host and Network Processor by Matteo Crosio INTRODUCTION The use of industrial Ethernet devices is becoming incumbent in industrial automation and motion control applications, replacing legacy field bus connections such as the CANbus or the RS-485. A high degree of determinism and reliability is needed to handle real-time applications, and many protocols have been introduced by major original equipment manufacturers (Ms), such as Profinet, EtherCAT, Ethernet/IP, Sercos, and Modbus TCP. Compatibility with those protocols is an important consideration in every industrial communication design, as well as the possibility of needing updating for compatibility with future enhancements like time sensitive networking (TSN). Analog Devices, Inc., supports the most common industrial Ethernet protocols with real-time Ethernet multiprotocol (REM) switches, fido5100 and fido5200. This switch, paired with the fido1100 communication controller, enhance the programmable multiprotocol RapID platform. The fido5100 and fido5200 REM switches offer a precertified solution for Profinet IRT, EtherCAT, Ethernet/IP, Modbus TCP, and Powerlink. This application note describes the host interface of the fido5100 and fido5200 REM switches with any microprocessor. The memory bus interface is described, along with the additional signals needed to control the Ethernet interface. In this application note, active low signals are identified by use of an overbar following the name of the signal (for example, ). CONFIGURABLE TO SUPPORT ANY PROCESSOR INDUSTRIAL FIELD DEVICE OR CONTROLLER APPLICATION CONFIGURABLE TO SUPPORT ANY MOLEX SIEMENS PYRAMID SOLUTIONS CANNON USA FLASH fido5100 AND fido5200 TFBGA324-R-00 D2LRY CPU OR SYSTEM ON A CHIP RAM APPLICATION INPUT/OUTPUT CONFIGURABLE TO SUPPORT ANY PROTCOL EtherNet/IP, PROFINET, Modbus TCP, EtherCAT, SERCOS, PORLINK CONFIGURABLE TO SUPPORT NETWORK TOPOLOGY DCP DHCP MRPD PRP LLDP IGMP MRP HSR VLAN AGING DLR RSTP WITH PriorityChannel TECHNOLOGY INDUSTRIAL NETWORK Figure 1. Industrial Ethernet Device Architecture Based on fido5100 and fido5200 and Supported Software Stacks Rev. 0 Page 1 of 10

2 TABLE OF CONTENTS Introduction... 1 Revision History... 2 Host Interface... 3 Interrupts... 4 MDIO Interface... 4 Memory Requirements... 4 Pin Count... 4 Interconnection Block Diagram... 5 REM Switch Software Driver... 6 Application Examples... 8 Application Note Analog Devices ADSP-CM408F (Arm Cortex-M4 with FPU)...8 Analog Devices ADSP-SC589 (SHARC + Dual Core DSP with Arm Cortex-A5)...8 ST Microelectronics STM32F42 Family (ARM Cortex-M4 with FPU)...9 ST Microelectronics STM32F103 Family (Arm Cortex-M3).9 Texas Instruments AM1808 Sitara Family (Arm9) Texas Instruments TMS320F2807 Piccolo Family (32-Bit Floating Point Microcontroller) NXP i.mx 6ULL Family (Arm Cortex-A7) REVISION HISTORY 6/2018 Revision 0: Initial Version Rev. 0 Page 2 of 10

3 Application Note HOST INTERFACE The fido5100 and fido5200 REM switches connect to a communication processor with a host interface designed as a standard asynchronous memory bus port. The fido5100 and fido5200 REM switches have two Ethernet interfaces each, which support a media independent interface (MII) or reduced media independent interface (RMII). Ethernet physical layers are intentionally left out of the switch itself because of the different requirements on Ethernet physical layer performance. The general architecture is shown in Figure 2. APPLICATION PROCESSING CONTROLLER DEVICE PROCESSING LAYER 2 SWITCHING MICROPROCESSOR fido5100 AND fido5200 TFBGA324-R-00 D2LRY EtherNet/IP, PROFINET, Modbus TCP, EtherCAT, SERCOS, PORLINK INDUSTRIAL NETWORK LINE, RING, REDUNDANT STAR Figure 2. General Architecture HOST PROCESSOR/ COMMUNICATION CONTROLLER fido5000 REM SWITCH AN-1554 The host interface is either a 16-bit or 32-bit memory bus, with the possibility to multiplex address and data, reducing pin count. Multiplex bus select (MBS) and data bus size (SIZE_32) signals select this bus mode. MBS and SIZE_32 are sampled on the rising edge of signal. Another aspect to consider is endianness, which is determined by the little endianness (LE) signal. The LE level is also sampled with the rising edge of. The switch data bus is defined as follows: D0 is the least significant bit (LSB). D15 is the most significant bit (MSB) for 16-bit bus. D31 is the MSB for 32-bit bus. All control and status registers are 16 bits wide, so that even using a 32-bit bus, data must be transferred in the D15 to D0 order. For more details on how to handle endianness and for a detailed pin function descriptions, refer to the fido5100/ fido5200 data sheet. There are four bits of data for the address bus, giving access to 16 direct address registers. In case of a nonmultiplexed data bus (such as MBS = 0), the user must consider four additional pins for the address. It is important to view the timing diagrams (see the fido5100/fido5200 data sheet), which show read and write operations for both nonmultiplexed and multiplexed mode. U7C FIDO5200BGA144IRO [2,4] SMC0_AMS V 5 C2 [2,4] SMC0_D00 B1 D00 [2,4] SMC0_D01 A1 D01 [2,4] SMC0_D02 B2 D02 [2,4] SMC0_D03 A2 D03 [2,4] SMC0_D04 C3 D04 [2,4] SMC0_D05 B3 D05 [2,4] SMC0_D06 A3 D06 [2,4] SMC0_D07 D4 D07 [2,4] SMC0_D08 D08 [2,4] SMC0_D09 C4 B4 D09 [2,4] SMC0_D10 A4 D10 [2,4] SMC0_D11 D5 D11 [2,4] SMC0_D12 C5 D12 [2,4] SMC0_D13 D13 [2,4] SMC0_D14 B5 A5 D14 [2,4] SMC0_D15 D15 C85 1 U21 NC7SZ126P5X 3 DGND 0.1µF [2,4] SMC0_A2 [2,4] SMC0_A3 [2,4] SMC0_A4 [2,4] SMC0_A5 DGND [2,4] SMC0_A [2,4] SMC0_A 4 [4] REM_ BUFF_ [2,4] C2 C2 A02/ALE C2 A03 C2 A04 A05 B12 B11 BUFF_ D12 E1 R33 10kΩ C6 D16 B6 D17 A6 D18 A7 D19 B7 D20 C7 D21 A8 D22 B8 D23 C8 D24 A9 R116 DNP D25 B9 D26 A10 D27 C9 D28 B10 R108 0Ω D29 A11 D30 A12 D31 FIDO_TIMER4 [2] F12 TIMER0 FIDO_TIMER0 [2] TIMER1 TIMER2 TIMER3 TIMER4 TIMER5 TIMER6 TIMER7 INT0 INT1 INT2 XTAL0 XTAL1 LE MBS SIZE_32 F11 F10 E12 E11 E10 D11 D10 C12 C11 C10 G1 G2 E2 F2 E3 R V 22Ω FIDO_TIMER4_PB_09 R121 0Ω PWM1_SYNC/FIDO_TMR4 [2] FIDO_TIMER1 [2] FIDO_TIMER2 [2] FIDO_TIMER3 [2] PWM0_SYNC/SPT1_ACLK FIDO_TIMER5 [2] FIDO_TIMER6 [2] FIDO_TIMER7_PE_05 [2,4] FIDO_INT0_PE_06 [2,4] FIDO_INT1_PE_07 [2,4] FIDO_INT2_PE_08 [2,4] R32 SYS_CL 22Ω Figure 3. Noninverting Buffer Driving Signal DGND Rev. 0 Page 3 of 10

4 Application Note In case of nonmultiplexed operations, the address setup time (tas) is a critical parameter for asynchronous memory accesses. Depending on the microprocessor architecture, the address lines and can be driven at the same time (tas = 0) or with a small delay between them. With regards to nonmultiplexed operations, many Cortex -M4 families on the market (such as Analog Devices ADSP-CM408F or STM32F4) and Cortex-Ax families (such as the Analog Devices ADSP-SC589 and NXP imx6) drive and address lines with no delay. In other cases, like the Motorola architecture, is asserted after address lines are valid. The fido5100 and fido5200 REM switches use the falling edge of to latch address lines, and a small delay tas is needed (minimum 20 ps). When microprocessors assert and address at the same time, add a delay of several ns to. For example, the ADSP-CM408F drives to the fido5100 and fido5200 REM switches with a fast one channel noninverting buffer (typical 2.5 ns added delay). In case of multiplexed memory access, the timing relationship between the address and ALE signal valid may also require adding a short delay on the ALE signal, depending on the processor used. INTERRUPTS Three interrupt lines act as outputs for the fido5100 and fido5200 REM switches. The host microprocessor must monitor these lines. MDIO INTERFACE All Ethernet physical layers require configuration and can provide status information. Many devices use a management data input and output (MDIO) interface. This communication interface consists of two lines: a data line (MDIO) and a management data clock line (MDC). A specific communication protocol is defined by the IEEE802.3 specification. The fido5100 and fido5200 REM switches do not drive this communication interface. The host processor must be able to manage MDIO and MDC accordingly. MEMORY REQUIREMENTS Ideally, the REM switch driver needs 50 kb to 100 kb of read only memory (ROM). On the RapID platform, the fido1100 uses 46 kb of ROM. In addition, 8 kb of RAM handles multiple packets in-flight in the processor simultaneously, based on the need for some industrial Ethernet protocols. PIN COUNT Table 1 summarizes the pin count for the configuration with the maximum pin count (125 MB/sec, nonmultiplexed bus) and the configuration with the minimum pin count (62.5 MB/sec, multiplexed bus), assuming MBS, SIZE_32, and LE are at a fixed level. In the nonmultiplexed bus, there are 45 pins, and in the multiplexed bus, there are 26 pins. Table 1. Configuration Pin Count Nonmultiplexed Bus (32-Bit) Multiplexed Bus (16-Bit) Data/Address A02 to A05 4 Not applicable ALE (A02) Not applicable 1 INTx 3 3 MDIO/MDC (for External Physical Layers) 2 2 Rev. 0 Page 4 of 10

5 Application Note INTERCONNECTION BLOCK DIAGRAM The complete interconnection block diagram between the host or network processor and the fido5100 and fido5200 REM switches, along with the two Ethernet physical layers, is shown AN-1554 in Figure 4. The dotted line in Figure 4 indicates the connection for multiplexed mode only. In multiplexed mode, do not connect the four address lines, only connect A02/ALE. A02/ALE has double functionality. In multiplexed mode, the A02 line acts as the ALE signal to validate address lines. Arm CORTEX PROCESSOR 32-BIT/ 16-BIT DATA 4 ADDRESS 3 INTx fido5100 AND fido5200 TFBGA324-R-00 D2LRY ALE MDIO/MDC EtherNet/IP, PROFINET, Modbus TCP, EtherCAT,SERCOS, PORLINK INDUSTRIAL NETWORK LINE, RING, REDUNDANT STAR Figure 4. Interconnection Block Diagram Rev. 0 Page 5 of 10

6 REM SWITCH SOFTWARE DRIVER The REM switch software driver provides a standard, protocolindependent interface to the fido5100 and fido5200. The software driver is used for initialization, interrupt management, timer management, and protocol-independent packet transmission and receiving. The REM switch software driver for each supported protocol (Profinet, Ethernet/IP, EtherCAT, ModbusTCP, and PORLINK) is available as source code. The driver is written in C language, and the driver configures the switch for the selected protocol. This firmware is downloaded from the host processor. The configuration is typically performed at power-up, but the configuration can be performed at any time after a system reset. As shown in Figure 5, the C code is organized into a set of application programming interfaces (APIs), grouped into two major functional areas: a protocol specific interface and a standard switch interface. Any transmission control protocol/internet protocol (TCP/IP) stack can be connected to the standard switch interface, and any protocol stack can be connected to the protocol specific Application Note interface. Because the standard switch interface is common across all drivers, the user only needs to connect to the TCP/IP stack once. The user may choose the TCP/IP stack that comes as part of the operating system (OS) of the processor development environment and the PROFINET stack from a third-party vendor. The protocol stack is then managed by the host processor and connects to protocol specific API in the REM switch driver, while the standard switch API in the REM driver connects to the TCP/IP stack in the OS. Because the driver has no dependencies on any operating system resources (such as no threading and semaphores), porting is limited to defining how the host processor communicates with the REM switch and some debugging options. The porting related code (REMS_Port.h and REMS_Port.c) is in the Porting directory (/Porting/inc/ and /Porting/src/). Those two files must be modified to support a specific hardware platform and are dependent on the host processor. The REM software driver architecture is shown in Figure 6. FIELD DEVICE APPLICATION REM DRIVER TCP/IP PROFINET EtherCAT EtherNet/IP SERCOS PORLINK Modbus TCP INTERFACE TO REM SWITCH WITH APIs IN THE REM DRIVER (NOT REGISTER PROGRAMMING) ARM CORTEX PROCESSOR SPECIFIC INTERFACE COMMON SWITCH FUNCTIONS STANDARD SWITCH INTERFACE fido5100 AND fido5200 TFBGA324-R-00 D2LRY BasicEthernetDriver PORTING LAYER SIMPLIFIES TARGETING REM DRIVER ON ANY PROCESSOR PLATFORM PORTING LAYER (TARGET PRSSOR) REM HARDWARE CONFIGURATION Figure 5. Multiprotocol Capability INDUSTRIAL NETWORK LINE, RING, REDUNDANT STAR Rev. 0 Page 6 of 10

7 Application Note AN-1554 fido5100 AND fido5200 TFBGA324-R-00 D2LRY Int0:2 CPU/ SYSTEM ON A CHIP FLASH RAM REM DRIVER STANDARD SWITCH FUNCTIONS INITIALIZATION PACKET TRANSMIT/RECEIVE (LOW PRIORITY) TCP/IP CPU/SoC SPECIFIC CODE INTERRUPT SERVICE INTERRUPT ROUTINE SERVICE INTERRUPT ROUTINE SERVICE ROUTINE (int0)... MEMORY TRANSFER RESOURCES REM DRIVER COMMON FUNCTIONS REMS_Standard.h HANDLE INTERRUPTS REM DRIVER PORTING LAYER REMS_Port.h REMS_Port.c MANAGE STATIC FORWARDING TABLE MANAGE DYNAMIC FORWARDING TABLE REM DRIVER SPECIFIC FUNCTIONS (PROFINET) INITIALIZATION SYNCHRONIZATION CONNECTION MANAGEMENT PACKET TRANSMIT/RECEIVE (HIGH PRIORITY) Figure 6. REM Software Driver Architecture Rev. 0 Page 7 of 10

8 APPLICATION EXAMPLES This section contains examples of pairing microprocessor architectures commonly used in industrial applications. Refer to specific documentation provided by the respective integrated circuits (IC) manufacturers for further details. ANALOG DEVICES ADSP-CM408F (Arm CORTEX- M4 WITH FPU) The ADSP-CM408F comes with a flexible external memory interface. The static memory controller (SMC) can be programmed to control up to four banks of external memory. Asynchronous nonmultiplexed 16-bit operations are allowed. Table 2 shows the connections between the fido5100 and fido5200 REM switches and the ADSP-CM408F processor. Table 2. Connections to ADSP-CM408F REM Switches ADSP-CM408F Data SMC0_Dxx (from D00 to D15) GPIO pin A02 to A05 SMC0_Axx SMC0_A SMC0_AMS0 (buffer SMC0_A INTx MDIO/MDC (for External ETH0_MDIO/ETH0_MDC Physical Layers) Application Note ANALOG DEVICES ADSP-SC589 (SHARC + DUAL CORE DSP WITH ARM CORTEX-A5) The ADSP-SC589 is equipped with SMC to control up to two blocks of external memory. Asynchronous nonmultiplexed 16-bit operations are allowed. As suggested in the ADSP- CM408F, the signal needs an external buffer, and the MDIO interface is managed by an embedded controller. Table 3 shows the connections between the fido5100 and fido5200 REM switches and the dual SHARC + Arm processor. Because the ADSP-SC589 does not have an embedded flash memory, the processor needs to program the REM switches at power-up to download code from an external ROM. Table 3. Connections to ADSP-SC589 REM Switches ADSP-SC589 Data SMC0_Dxx (from D00 to D15) GPIO pin A02 to A05 SMC0_Axx SMC0_A SMC0_AMS0 (buffer SMC0_A INTx MDIO/MDC (for External ETH0_MDIO/ETH0_MDC Physical Layers) Rev. 0 Page 8 of 10

9 Application Note ST MICRLECTRONI STM32F42 FAMILY (ARM CORTEX-M4 WITH FPU) The STM32F42 family comes with a flexible memory control (FMC) interface allowing asynchronous, 16-bit and 32-bit multiplexed and nonmultiplexed access operations. Because FMC_NE (chip select) can anticipate address valid as much as 2 ns maximum, a longer delay might be needed on this signal. Table 4 shows the connections between the fido5100 and fido5200 REM switches and the STM32F42 processor. Table 4. Connections to STM32F42 REM Switches Nonmultiplexed Bus (32-Bit) STM32F42 Multiplexed Bus (16-Bit) STM32F42 Data/Address FMC_D[31:0] FMC_D[15:0] GPIO pin GPIO pin A02 to A05 FMC_A[3:0] Not applicable FMC_N FMC_N FMC_NE1 (buffer FMC_NE1 FMC_N FMC_N ALE (A02) Not applicable FMC_NADV (inverter INTx MDIO/MDC (for External Physical Layers) ETH_MDIO/ ETH_MDC ETH_MDIO/ ETH_MDC In case of multiplexed operations, an inverter is needed because FMC_NADV is an active low signal but the fido5100 and fido5200 require an active high signal to latch address. In this case, there is no need to add a delay because the tw (NADV) time is sufficient for the fido5100 and fido5200 to latch address lines. AN-1554 ST MICRLECTRONI STM32F103 FAMILY (Arm CORTEX-M3) The STM32F103 family has flexible static memory controller (FSMC) embedded, which can manage up to four memory banks of various types, SRAM included. FSMC allows asynchronous, multiplexed and nonmultiplexed 16-bit operations. Because FSMC_NE (chip select) can be asserted up to 3 ns before address lines are valid, a longer delay may be needed on this signal. Table 5 shows the connections between the fido5100 and fido5200 REM switches and the STM32F103 processor. Table 5. Connections to STM32F103 REM Switches Nonmultiplexed Bus (16-Bit) STM32F103 Multiplexed Bus (16-Bit) STM32F103 Data/Address FSMC_D[15:0] FSMC_D[15:0] GPIO pin GPIO pin A02 to A05 FSMC_A[3:0] Not applicable FSMC_N FSMC_N FSMC_NE1 (buffer FSMC_NE1 FSMC_N FSMC_N ALE (A02) Not applicable FSMC_NADV (inverter INTx MDIO/MDC (for External Physical Layers) In case of multiplexed operations, an inverter is needed because FSMC_NADV is an active low signal; however, the fido5100 and fido5200 require an active high signal to latch address. In this case, there is no need for adding a delay because the tw (NADV) time is sufficient for fido5100 and fido5200 to latch address lines. This family of Cortex-M3 processors does not implement a MDIO interface. Nevertheless, two GPIOs can be used instead, while the MDIO functionality must be emulate via software. Rev. 0 Page 9 of 10

10 TEXAS INSTRUMENTS AM1808 SITARA FAMILY (Arm9) The AM1808 is provided with an external memory interface (EMIFA) supporting asynchronous SRAM. EMIFA can manage 16-bit nonmultiplexed access. The chip select signal needs a buffer. Table 6 shows the connections between the fido5100 and fido5200 REM switches and the AM1808 processor. Table 6. Connections to AM1808 REM Switches Data A02 to A05 INTx MDIO/MDC (for External Physical Layers) AM1808 EMA_D[15:0] GPIO pin EMA_A[3:0] EMA_ EMA_2 (buffer EMA_ MDIO_D/MDIO_CLK TEXAS INSTRUMENTS TMS320F2807 PICCOLO FAMILY (32-BIT FLOATING POINT MICROCONTROLLER) The TMS320F2807 family comes with an EMIFA supporting asynchronous SRAM. The EMIFA can manage both 32-bit and 16-bit nonmultiplexed access. The chip select signal needs a buffer. Table 7 shows the connections between the fido5100 and fido5200 REM switches and the TMS320F2807 processor. Table 7. Connections to TMS320F2807 REM Switches TMS320F2807 Data EM1D[x:0] (x = 31 or 15) GPIO pin A02 to A05 EM1A[3:0] EM1 EM12 (buffer EM1 INTx MDIO/MDC (for External Physical Layers) This family of 32-bit processors does not implement a MDIO interface. Regardless, two GPIOs can be used for this purpose, while the MDIO functionality must be emulated via software. Application Note NXP i.mx 6ULL FAMILY (Arm CORTEX-A7) The i.mx 6ULL processors are equipped with an external interface module (EIM), providing 16-bit nonmultiplexed and multiplexed access to SRAMs. Table 8 shows the connections between the fido5100 and fido5200 REM switches and the i.mx 6ULL processor. Table 8. Connections to i.mx 6ULL REM Switches Nonmultiplexed Bus (16-bit) i.mx6 Multiplexed Bus (16-bit) i.mx6 Data/Address EIM_DATAx [x = 15:0] EIM_DATAx [x = 15:0] GPIO pin GPIO pin A02 to A05 EIM_ADx[3:0] Not applicable EIM_ EIM_ EIM_0 (buffer EIM_0 EIM_ EIM_ ALE (A02) Not applicable EIM_LBA (inverter INTx MDIO/MDC (for External Physical Layers) ENET_MDIO/ ENET_MDC ENET_MDIO/ ENET_MDC In case of multiplexed operations, an inverter is needed because EIM_LBA is an active low signal; however, the fido5100 and fido5200 require an active high signal to latch address. Because EIM_LBA deassertion (which becomes the latching time for address) depends on programmable parameters, take care when calculating W40A timing. A buffer may be necessary. Timing W31 (EIM_x valid to address valid) is programmable and can be negative ( asserted before address is valid). A buffer may be necessary Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. AN /18(0) Rev. 0 Page 10 of 10

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine 4-axis CNC Router Machine with 250KHz control loop through Industrial Ethernet Thomas Mauer Industrial Systems Team, Factory

More information

Industrial Networks & the Impact of Traffic

Industrial Networks & the Impact of Traffic Industrial Networks & the Impact of Traffic PriorityChannel Technology 390765 S Wixom Road, PO Box 437 Wixom, MI 48393-7037 USA www.acromag.com P 248-624-1541 F 248-624-9234 www.acromag.com 248-624-1541

More information

Hello, and welcome to this presentation of the STM32F7 System Configuration Controller.

Hello, and welcome to this presentation of the STM32F7 System Configuration Controller. Hello, and welcome to this presentation of the STM32F7 System Configuration Controller. 1 STM32F7 microcontrollers feature a set of configuration registers. The System Configuration Controller gives access

More information

Z Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B

Z Z-280 MT8930, MT8992/3/4/5 MT8880 MT8888 MT8889 MT8980/1 MT8985, MT8986 (DIP-40) MT8986 (PLCC-44) MT8920B MT8952B MSAN-145 How to Interface Mitel Components to Parallel Bus CPUs TABL OF CONTNTS Introduction ISSU 1 August 1993 1.0 Group 1 Components 1.1 Interfacing to the 6802 1.2 Interfacing to the 6809 1.3 Interfacing

More information

AD5669R - Microcontroller No-OS Driver

AD5669R - Microcontroller No-OS Driver One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com AD5669R - Microcontroller No-OS Driver Supported Devices AD5669R Evaluation Boards EVAL-AD5669RSDZ

More information

General information. Display. Control elements. Supply voltage

General information. Display. Control elements. Supply voltage Data sheet SIMATIC S7-1500F, CPU 1516F-3 PN/DP, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 1,5 MB FOR PROGRAM AND 5 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 2. INTERFACE: ETHERNET,

More information

General information. Configuration control. Display. Control elements. Supply voltage

General information. Configuration control. Display. Control elements. Supply voltage Data sheet SIMATIC S7-1500, CPU 1516-3 PN/DP, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 1 MB FOR PROGRAM AND 5 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 2. INTERFACE: ETHERNET, 3. INTERFACE:

More information

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss Data sheet SIMATIC S7-1500, CPU 1516-3 PN/DP, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 1 MB FOR PROGRAM AND 5 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 2. INTERFACE: ETHERNET, 3. INTERFACE:

More information

An Automatic Temperature Control System Using RZK

An Automatic Temperature Control System Using RZK Application Note An Automatic Temperature Control System Using RZK AN019902-0908 Abstract This application note demonstrates how an application running on Zilog s Real-Time Kernel (RZK) can be used to

More information

General information. Display. Control elements. Supply voltage

General information. Display. Control elements. Supply voltage Data sheet SIMATIC S7-1500F, CPU 1511F-1 PN, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 225 KB FOR PROGRAM AND 1 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 60 NS BIT-PERFORMANCE, SIMATIC

More information

General information. Configuration control. Control elements. Supply voltage. Input current. Power. Power loss. Memory

General information. Configuration control. Control elements. Supply voltage. Input current. Power. Power loss. Memory Datasheet SIMATIC DP, CPU 1510SP-1 PN FOR ET 200SP, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 100 KB FOR PROGRAM AND 750 KB FOR DATA, 1. INTERFACE, PROFINET IRT WITH 3 PORT SWITCH, 72 NS BIT-PERFORMANCE,

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016 Simplifying Multiprotocol Industrial Ethernet Communication Sandeep Kumar December 2016 1 Agenda Introduction to Industry 4.0 Need & Challenges with Deterministic Industrial Ethernet Changes in Industrial

More information

Interconnects, Memory, GPIO

Interconnects, Memory, GPIO Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate

More information

Product type designation

Product type designation Data sheet SIMATIC DP, CPU 1512SP-1 PN FOR ET 200SP, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 200 KB FOR PROGRAM AND 1 MB FOR DATA, 1. INTERFACE, PROFINET IRT WITH 3 PORT SWITCH, 48 NS BIT-PERFORMANCE,

More information

AN-1471 APPLICATION NOTE

AN-1471 APPLICATION NOTE AN-47 APPLICATION NOTE One Technology Way P.O. Box 906 Norwood, MA 02062-906, U.S.A. Tel: 78.329.4700 Fax: 78.46.33 www.analog.com ADuCM4050 Flash EEPROM Emulation by Pranit Jadhav and Rafael Lajara INTRODUCTION

More information

General information. Display. Control elements. Supply voltage

General information. Display. Control elements. Supply voltage Data sheet SIMATIC S7-1500F, CPU 1513F-1 PN, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 450 KB FOR PROGRAM AND 1.5 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 40 NS BIT-PERFORMANCE, SIMATIC

More information

General information. Configuration control. Display. Control elements. Supply voltage

General information. Configuration control. Display. Control elements. Supply voltage Data sheet SIMATIC S7-1500, CPU 1513-1 PN, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 300 KB FOR PROGRAM AND 1.5 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 40 NS BIT-PERFORMANCE, SIMATIC

More information

Measuring Interrupt Latency

Measuring Interrupt Latency NXP Semiconductors Document Number: AN12078 Application Note Rev. 0, 10/2017 Measuring Interrupt Latency 1. Introduction The term interrupt latency refers to the delay between the start of an Interrupt

More information

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss Data sheet SIMATIC S7-1500, CPU 1515-2 PN, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 500 KB FOR PROGRAM AND 3 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 2. INTERFACE: ETHERNET, 30 NS

More information

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss Data sheet SIMATIC S7-1500, CPU 1511-1 PN, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 150 KB FOR PROGRAM AND 1 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 60 NS BIT-PERFORMANCE, SIMATIC

More information

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Part 1: Product solutions supported by the AMIC110 and Delfino system architecture Training

More information

Am186ER/Am188ER AMD continues 16-bit innovation

Am186ER/Am188ER AMD continues 16-bit innovation Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based

More information

fido5x00 Real-time Ethernet Multi-protocol (REM) Switch Datasheet

fido5x00 Real-time Ethernet Multi-protocol (REM) Switch Datasheet fido5x00 Real-time Ethernet Multi-protocol (REM) Switch atasheet ecember 7, 2015 fido5x00 Real-time Ethernet Multi-protocol (REM) Switch atasheet 1 support@innovasic.com ocument #: IA211131418-11 1-505-883-5263

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

Multi-protocol controller for Industry 4.0

Multi-protocol controller for Industry 4.0 Multi-protocol controller for Industry 4.0 Andreas Schwope, Renesas Electronics Europe With the R-IN Engine architecture described in this article, a device can process both network communications and

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 11 Embedded Processors - II Version 2 EE IIT, Kharagpur 2 Signals of a Typical Microcontroller In this lesson the student will

More information

Summer 2003 Lecture 21 07/15/03

Summer 2003 Lecture 21 07/15/03 Summer 2003 Lecture 21 07/15/03 Simple I/O Devices Simple i/o hardware generally refers to simple input or output ports. These devices generally accept external logic signals as input and allow the CPU

More information

Set Up a PLL Loop Filter on the ez80f91 MCU

Set Up a PLL Loop Filter on the ez80f91 MCU Application Note Set Up a PLL Loop Filter on the ez80f91 MCU AN017504-0108 Abstract This document provides information that will help an application developer effectively use the ez80f91 MCU s on-chip

More information

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-377 Technical notes on using Analog Devices products and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail

More information

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

PRU Hardware Overview. Building Blocks for PRU Development: Module 1 PRU Hardware Overview Building Blocks for PRU Development: Module 1 Agenda SoC Architecture PRU Submodules Example Applications 2 SoC Architecture Building Blocks for PRU Development: PRU Hardware Overview

More information

Final Exam Study Guide

Final Exam Study Guide Final Exam Study Guide Part 1 Closed book, no crib sheet Part 2 Open book, open notes, calculator (no laptops, phones, devices with screens larger than a TI-89 calculator, devices with wireless communication).

More information

Universität Dortmund. IO and Peripheral Interfaces

Universität Dortmund. IO and Peripheral Interfaces IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,

More information

A First Look at Microprocessors

A First Look at Microprocessors A First Look at Microprocessors using the The General Prototype Computer (GPC) model Part 3 CPU Ecosystem CPUs by themselves cannot make a complete system they need certain other peripherals, or support

More information

DSP56002 PIN DESCRIPTIONS

DSP56002 PIN DESCRIPTIONS nc. SECTION 2 DSP56002 PIN DESCRIPTIONS MOTOROLA 2-1 nc. SECTION CONTENTS 2.1 INTRODUCTION............................................. 2-3 2.2 SIGNAL DESCRIPTIONS......................................

More information

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC EVAL-ADT7516 FEATURES Easy evaluation of the ADT7516 Can be used to emulate ADT7517 and ADT7519 Evaluation software

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. MC68QH302/D (Motorola Order Number) 11/97 REV 0 MC68QH302 Advance Information MC68QH302 Quad HDLC Integrated Multiprotocol Processor Technical Summary The MC68QH302, quad HDLC integrated multiprotocol

More information

Hardware Design Guidelines for POWERLINK SLAVE on FPGA

Hardware Design Guidelines for POWERLINK SLAVE on FPGA Hardware Design Guidelines for POWERLINK SLAVE on FPGA Date: Project Number: AT-xx-xxxxxx We reserve the right to change the content of this manual without prior notice. The information contained herein

More information

The MPC500 Family of 32-bit Embedded Controllers from Motorola. Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS

The MPC500 Family of 32-bit Embedded Controllers from Motorola. Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS The MPC500 Family of 32-bit Embedded Controllers from Motorola Rudan Bettelheim MCU Marketing Manager 32-bit Embedded Controller Division, SPS Application Examples Robotics The Xerox Palo Alto Research

More information

PCI to SH-3 AN Hitachi SH3 to PCI bus

PCI to SH-3 AN Hitachi SH3 to PCI bus PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:

More information

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Part 2: Implementation of multiprotocol industrial communications solutions Training series

More information

MYD-C437X-PRU Development Board

MYD-C437X-PRU Development Board MYD-C437X-PRU Development Board MYC-C437X CPU Module as Controller Board Two 0.8mm pitch 100-pin Connectors for Board-to-Board Connections Up to 1GHz TI AM437x Series ARM Cortex-A9 Processors 512MB DDR3

More information

embos/ip Switch Board

embos/ip Switch Board embos/ip Switch Board User Guide & Reference Manual Document: UM06002 Software Version: 2.00 Revision: 0 Date: April 22, 2016 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2 Disclaimer

More information

TMS320C672x DSP Serial Peripheral Interface (SPI) Reference Guide

TMS320C672x DSP Serial Peripheral Interface (SPI) Reference Guide TMS320C672x DSP Serial Peripheral Interface (SPI) Reference Guide Literature Number: SPRU718B October 2005 Revised July 2007 2 SPRU718B October 2005 Revised July 2007 Contents Preface... 6 1 Overview...

More information

CODESYS 3 Programmable Gateway for the BL20 I/O System Multiprotocol Ethernet Gateway for PROFINET, EtherNet/IP and Modbus TCP BL20-PG-EN-V3

CODESYS 3 Programmable Gateway for the BL20 I/O System Multiprotocol Ethernet Gateway for PROFINET, EtherNet/IP and Modbus TCP BL20-PG-EN-V3 Programmable multiprotocol Ethernet gateway for PROFINET, EtherNet/IP and Modbus TCP OPC-Server CODESYS V3 programmable acc.to IEC 61131-3 Ethernet and USB programming interface Protection type IP20 Integrated

More information

Data sheet CPU 015PN (015-CEFPR01)

Data sheet CPU 015PN (015-CEFPR01) Data sheet CPU 015PN (015-CEFPR01) Technical data Order no. Module ID - General information Note - Features Technical data power supply 015-CEFPR01 CPU 015PN Powered by SPEED7 Work memory [KB]: 256...512

More information

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems PD215 Mechatronics Week 3/4 Interfacing Hardware and Communication Systems Interfacing with the physical world A compute device (microprocessor) in mechatronic system needs to accept input information

More information

AN-1482 APPLICATION NOTE

AN-1482 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com A Network By Example by Volker E. Goller INTRODUCTION The time sensitive

More information

CP ADVANCED. Function

CP ADVANCED. Function CP 343-1 ADVANCED Function The CP 343-1 Advanced independently handles data traffic over Industrial Ethernet. The module has its own processor and can be put into service directly using the unique preset

More information

< W3150A+ / W5100 Application Note for SPI >

< W3150A+ / W5100 Application Note for SPI > < W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated

More information

AN-881 APPLICATION NOTE

AN-881 APPLICATION NOTE APPLICATION TE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Flash/EE Memory Programming via LIN Protocol 4 by Aude Richard INTRODUCTION

More information

Industrial Ethernet Comparison for Motion Control Applications

Industrial Ethernet Comparison for Motion Control Applications Industrial Ethernet Comparison for Motion Control Applications Sari Germanos sari.germanos@ethernet-powerlink.org Technology Marketing Ethernet POWERLINK Standardization Group Topology comparison - Conventional

More information

CODESYS 3 Programmable Gateway for the BL20 I/O System Multiprotocol Ethernet Gateway for PROFINET, EtherNet/IP and Modbus TCP BL20-PG-EN-V3

CODESYS 3 Programmable Gateway for the BL20 I/O System Multiprotocol Ethernet Gateway for PROFINET, EtherNet/IP and Modbus TCP BL20-PG-EN-V3 Programmable multiprotocol Ethernet gateway for PROFINET, EtherNet/IP and Modbus TCP OPC-Server CODESYS V3 programmable acc.to IEC 61131-3 Ethernet and USB programming interface Protection type IP20 Integrated

More information

Kinetis KE1xF512 MCUs

Kinetis KE1xF512 MCUs NXP Semiconductors Document Number: KE1XF512PB Product Brief Rev. 1.1, 08/2016 Kinetis KE1xF512 MCUs Robust 5V MCUs with ADCs, FlexTimers, CAN and expanding memory integration in Kinetis E-series. Now

More information

Interfacing to the Motorola MCF5307 Microprocessor

Interfacing to the Motorola MCF5307 Microprocessor ENERGY SAVING Color Graphics LCD/CRT Controller Interfacing to the Motorola MCF5307 Microprocessor Document Number: X00A-G-002-03 Copyright 1998 Seiko Epson Corp. All rights reserved. The information in

More information

systems such as Linux (real time application interface Linux included). The unified 32-

systems such as Linux (real time application interface Linux included). The unified 32- 1.0 INTRODUCTION The TC1130 is a highly integrated controller combining a Memory Management Unit (MMU) and a Floating Point Unit (FPU) on one chip. Thanks to the MMU, this member of the 32-bit TriCoreTM

More information

Emulating Dual SPI Using FlexIO

Emulating Dual SPI Using FlexIO Freescale Semiconductor, Inc. Document Number: AN5242 Application Note Rev. 0, 01/2016 Emulating Dual SPI Using FlexIO 1. Introduction This application note discusses one example of how to use FlexIO module

More information

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

More information

Lab 1 Introduction to Microcontroller

Lab 1 Introduction to Microcontroller Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction

More information

Introduction. PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the i.mx21 device.

Introduction. PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the i.mx21 device. Introduction PURPOSE: - List and explain the 15 i.mx1 modules that are also used on the device. OBJECTIVES: - Identify the similarities and differences between the two devices. - Describe the enhancements

More information

Comparison of different microcontroller development boards for power electronics applications

Comparison of different microcontroller development boards for power electronics applications 5 th International Symposium Topical Problems in the Field of Electrical and Power Engineering, Doctoral School of Energy and Geotechnology Kuressaare, Estonia, January 14 19, 2008 Comparison of different

More information

EVAL-AD9913 GENERAL DESCRIPTION FEATURES PACKAGE CONTENTS EVALUATION BOARD BLOCK DIAGRAM

EVAL-AD9913 GENERAL DESCRIPTION FEATURES PACKAGE CONTENTS EVALUATION BOARD BLOCK DIAGRAM FEATURES Evaluation board powered solely via the USB port Easy to use Windows graphical user interface allowing software control of all AD9913 features Flexible reference clock input accepts external crystal

More information

General information. Supply voltage. Input current

General information. Supply voltage. Input current Data sheet SIMATIC S7-300 CPU 317-2 PN/DP, CENTRAL PROCESSING UNIT WITH 1 MB WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE ETHERNET PROFINET, WITH 2 PORT SWITCH, MICRO MEMORY CARD NECESSARY

More information

General information. Supply voltage. Input current

General information. Supply voltage. Input current Data sheet SIMATIC S7-300 CPU 315-2 PN/DP, CENTRAL PROCESSING UNIT WITH 384 KBYTE WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE ETHERNET PROFINET, WITH 2 PORT SWITCH, MICRO MEMORY CARD NECESSARY

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

COM-RZN1D - Hardware Manual

COM-RZN1D - Hardware Manual COM-RZN1D - Hardware Manual Hardware Manual 4 / 01.10.2018 emtrion GmbH Copyright 2018 emtrion GmbH All rights reserved. This documentation may not be photocopied or recorded on any electronic media without

More information

Lecture notes Lectures 1 through 5 (up through lecture 5 slide 63) Book Chapters 1-4

Lecture notes Lectures 1 through 5 (up through lecture 5 slide 63) Book Chapters 1-4 EE445M Midterm Study Guide (Spring 2017) (updated February 25, 2017): Instructions: Open book and open notes. No calculators or any electronic devices (turn cell phones off). Please be sure that your answers

More information

ADI Solution for Industrial Communications

ADI Solution for Industrial Communications The World Leader in High Performance Signal Processing Solutions ADI Solution for Industrial Communications Singer Zhang June 2012 General Classifications / Terminology Fieldbus / Serial Fieldbus Generic

More information

ELC4438: Embedded System Design ARM Cortex-M Architecture II

ELC4438: Embedded System Design ARM Cortex-M Architecture II ELC4438: Embedded System Design ARM Cortex-M Architecture II Liang Dong Electrical and Computer Engineering Baylor University Memory system The memory systems in microcontrollers often contain two or more

More information

EVAL-ADG2128EB. Evaluation Board I 2 C CMOS, 8 12 Analog Switch Array with Dual/Single Supplies FEATURES DESCRIPTION

EVAL-ADG2128EB. Evaluation Board I 2 C CMOS, 8 12 Analog Switch Array with Dual/Single Supplies FEATURES DESCRIPTION Evaluation Board I 2 C CMOS, 8 12 Analog Switch Array with Dual/Single Supplies EVAL-ADG2128EB FEATURES Full featured evaluation board for ADG2128 Various link options Direct hook up to USB port of PC

More information

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM Freescale Semiconductor, Inc. Document Number: KV5xPB Product Brief Rev. 0, 02/2015 Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM 1. Kinetis V family introduction Kinetis

More information

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013 STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient

More information

Industrial Ethernet. JVL Industrial Ethernet in 1 hour

Industrial Ethernet. JVL Industrial Ethernet in 1 hour Industrial Ethernet JVL Industrial Ethernet in 1 hour JVL integration in motion - - Ethernet busses supported by JVL - MacTalk over Ethernet - Wireless technology supported by JVL - Upcoming features Common

More information

General information. Supply voltage. Input current

General information. Supply voltage. Input current Data sheet SIMATIC S7-300 CPU315F-2 PN/DP, CENTRAL PROCESSING UNIT WITH 512 KBYTE WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE ETHERNET PROFINET, WITH 2 PORT SWITCH, MICRO MEMORY CARD NECESSARY

More information

Introduction to Sitara AM437x Processors

Introduction to Sitara AM437x Processors Introduction to Sitara AM437x Processors AM437x: Highly integrated, scalable platform with enhanced industrial communications and security AM4376 AM4378 Software Key Features AM4372 AM4377 High-performance

More information

AM17x/AM18x ARM Microprocessor General-Purpose Input/Output (GPIO) User's Guide

AM17x/AM18x ARM Microprocessor General-Purpose Input/Output (GPIO) User's Guide AM17x/AM18x ARM Microprocessor General-Purpose Input/Output (GPIO) User's Guide Literature Number: SPRUFV2A June 2010 2 Preface... 7 1 Introduction... 8 1.1 Purpose of the Peripheral... 8 1.2 Features...

More information

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 9 PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING 1 Introduction 2 Bridge Circuits 3 Amplifiers for Signal Conditioning 4 Strain, Force, Pressure, and Flow Measurements 5 High Impedance Sensors

More information

Copyright 2016 Xilinx

Copyright 2016 Xilinx Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building

More information

Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools

Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools The hardware modules and descriptions referred to in this document are *NOT SUPPORTED* by Texas Instruments

More information

RISC-V based core as a soft processor in FPGAs Chowdhary Musunuri Sr. Director, Solutions & Applications Microsemi

RISC-V based core as a soft processor in FPGAs Chowdhary Musunuri Sr. Director, Solutions & Applications Microsemi Power Matters. TM RISC-V based core as a soft processor in FPGAs Chowdhary Musunuri Sr. Director, Solutions & Applications Microsemi chowdhary.musunuri@microsemi.com RIC217 1 Agenda A brief introduction

More information

High-Performance, Highly Secure Networking for Industrial and IoT Applications

High-Performance, Highly Secure Networking for Industrial and IoT Applications High-Performance, Highly Secure Networking for Industrial and IoT Applications Table of Contents 2 Introduction 2 Communication Accelerators 3 Enterprise Network Lineage Features 5 Example applications

More information

AN LPC1700 Ethernet MII Management (MDIO) via software. Document information. LPC1700, Ethernet, MII, RMII, MIIM, MDIO

AN LPC1700 Ethernet MII Management (MDIO) via software. Document information. LPC1700, Ethernet, MII, RMII, MIIM, MDIO Rev. 01 6 August 2009 Application note Document information Info Keywords Abstract Content LPC1700, Ethernet, MII, RMII, MIIM, MDIO This code example demonstrates how to emulate an Ethernet MII Management

More information

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface

More information

TBEN-L Multiprotocol Module for Ethernet Compact RFID and I/O Module Programmable via CODESYS V3 with WebVisu License TBEN-L5-4RFID-8DXP-CDS-WV

TBEN-L Multiprotocol Module for Ethernet Compact RFID and I/O Module Programmable via CODESYS V3 with WebVisu License TBEN-L5-4RFID-8DXP-CDS-WV Glass fiber reinforced housing Shock and vibration tested Fully potted module electronics Protection classes IP65, IP67, IP69K Multiprotocol: EtherNet/IP device, Modbus TCP, Turck Master/Slave, or PROFINET

More information

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board www.dspace.com DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board DS1104 R&D Controller Board Cost-effective system for controller development Highlights

More information

PSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc.

PSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc. PSIM Tutorial How to Use SPI in F2833x Target February 2013-1 - Powersim Inc. With the SimCoder Module and the F2833x Hardware Target, PSIM can generate ready-to-run codes for DSP boards that use TI F2833x

More information

Tutorial Introduction

Tutorial Introduction Tutorial Introduction PURPOSE: This tutorial describes the key features of the DSP56300 family of processors. OBJECTIVES: Describe the main features of the DSP 24-bit core. Identify the features and functions

More information

WS_CCESSH5-OUT-v1.01.doc Page 1 of 7

WS_CCESSH5-OUT-v1.01.doc Page 1 of 7 Course Name: Course Code: Course Description: System Development with CrossCore Embedded Studio (CCES) and the ADI ADSP- SC5xx/215xx SHARC Processor Family WS_CCESSH5 This is a practical and interactive

More information

INDUSTRIAL ETHERNET SWITCHES WAGO Solutions at the Heart of the Industrial ETHERNET

INDUSTRIAL ETHERNET SWITCHES WAGO Solutions at the Heart of the Industrial ETHERNET INDUSTRIAL ETHERNET SWITCHES WAGO Solutions at the Heart of the Industrial ETHERNET 1 Contents ETHERNET Switches ECO and Standard 3 4 SFP Modules Interface for Fiber-Optic 5 ETHERNET Switches Managed 6

More information

STG - STM32 + FreeRTOS + LwIP/EmWin

STG - STM32 + FreeRTOS + LwIP/EmWin Formation STM32 + FreeRTOS + LwIP/EmWin: This course covers the STM32 ARM-based MCU family, the FreeRTOS Real Time OS, the LWIP TCP/IP Stack and/or the EmWin GUI Stack - Processeurs ARM: ST processors

More information

Interfacing an Intel386 TM EX Microprocessor to an CAN Controller

Interfacing an Intel386 TM EX Microprocessor to an CAN Controller APPLICATION NOTE Interfacing an Intel386 TM EX Microprocessor to an 82527 CAN Controller GREG SCOTT TECHNICAL MARKETING ENGINEER January 1996 Order Number 272790-001 COPYRIGHT INTEL CORPORATION 1995 1

More information

General information. Supply voltage. Input current

General information. Supply voltage. Input current Data sheet SIMATIC S7-300 CPU319F-3 PN/DP, CENTRAL PROCESSING UNIT WITH 2.5 MBYTE WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE DP-MASTER/SLAVE, 3. INTERFACE ETHERNET PROFINET, WITH 2 PORT

More information

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 Trends of 32-bit microcontrollers

More information

,1752'8&7,21. Figure 1-0. Table 1-0. Listing 1-0.

,1752'8&7,21. Figure 1-0. Table 1-0. Listing 1-0. ,1752'8&7,21 Figure 1-0. Table 1-0. Listing 1-0. The ADSP-21065L SHARC is a high-performance, 32-bit digital signal processor for communications, digital audio, and industrial instrumentation applications.

More information

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

EE 354 Fall 2015 Lecture 1 Architecture and Introduction EE 354 Fall 2015 Lecture 1 Architecture and Introduction Note: Much of these notes are taken from the book: The definitive Guide to ARM Cortex M3 and Cortex M4 Processors by Joseph Yiu, third edition,

More information

The RM9150 and the Fast Device Bus High Speed Interconnect

The RM9150 and the Fast Device Bus High Speed Interconnect The RM9150 and the Fast Device High Speed Interconnect John R. Kinsel Principal Engineer www.pmc -sierra.com 1 August 2004 Agenda CPU-based SOC Design Challenges Fast Device (FDB) Overview Generic Device

More information

Lab 16: Data Busses, Tri-State Outputs and Memory

Lab 16: Data Busses, Tri-State Outputs and Memory Lab 16: Data Busses, Tri-State Outputs and Memory UC Davis Physics 116B Rev. 0.9, Feb. 2006 1 Introduction 1.1 Data busses Data busses are ubiquitous in systems which must communicate digital data. Examples

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

Release Notes for ADSP-CM41x EZ-Kit Lite Board Support Package For Keil MDK

Release Notes for ADSP-CM41x EZ-Kit Lite Board Support Package For Keil MDK Release Notes for ADSP-CM41x EZ-Kit Lite Board Support Package 1.0.0 For Keil MDK 2016 Analog Devices, Inc. http://www.analog.com processor.tools.support@analog.com Contents 1 Release Dependencies 4 2

More information

RapID Platform DLR Network Interface Module Datasheet January 9, 2013

RapID Platform DLR Network Interface Module Datasheet January 9, 2013 RapID Platform DLR Network Interface Module Datasheet 1 support@innovasic.com Copyright 2013 by Innovasic, Inc. Published by Innovasic, Inc. 5635 Jefferson St. NE, Suite A, Albuquerque, New Mexico 87109

More information