LOW COST, LOW POWER FPGA-ENABLED SOLUTION
TM
SERCOS III Evaluation Kit
Low Cost Solution for Real-Time
Industrial Ethernet
The low power LatticeECP3™ FPGA-enabled SERCOS III solution
provides a low cost and flexible design alternative for real-time
industrial networking applications. SERCOS III is supported by
SERCOS International e.V., the worldwide user organization for
SERCOS technology.
SERCOS is a digital bus that interconnects motion controls, drives,
I/O, sensors and actuators for numerically controlled machines and
systems. It is designed for the high-speed serial communication of
standardized closed-loop real-time data over Industrial Ethernet.
The SERCOS III Real-time Industrial Ethernet evaluation kit
consists of two boards (FPGA module and base board), plus an
optional expansion module. It is designed for test implementations
and performance measurements of SERCOS III slave devices
based on the SERCON100S slave IP core in combination with the
LatticeMico32™ soft microprocessor and other optional system
functions.
The FPGA module consists of a LatticeECP3-35 FPGA, 8 MB Flash Key Features and Benefits
and 8 MB DRAM. Due to its compact dimensions and its wide bus
and I/O interface, the FPGA module can also be integrated “as is”
into SERCOS III slave devices. This saves cost and reduces the
Designed for Test Implementations and Performance
Measurements of SERCOS III Slave Devices
Based on the SERCON100S Slave IP Core in Combination
time to market for slave devices like I/O units or drives.
with LatticeMico32 Soft Microprocessor and Other Optional
System Functions
The base board has 16DI and 16DO, all with status LEDs, an
RS232 interface, various switches and the standardized bi-color
SERCOS III diagnostic LED. The board is supplied with 24V DC or
5V DC. A socket for expansion modules allows the addition of more
functions or interfaces, such as analog I/O.
FPGA Module Includes:
• Low Cost, Low-Power LatticeECP3-35 FPGA
• 8MB FLASH; 8MB DRAM; 16DI and 16DO – all with status
LEDs
The FPGA module is supported by the proven AUTOMATA
SERCOS III slave communication stack and test tools such as a
master simulator for Windows XP. A sample implementation of the
SERCOS III I/O profile (FSP-I/O) is available.
• 1 x RS232 interface; 2 x RJ45 interfaces
• Various switches and the standardized bi-color SERCOS III
diagnostic LED
• Socket for expansion modules allows the addition of more
functions or interfaces, such as analog I/O
• Proven AUTOMATA SERCOS III slave communication stack
and test tools
• Power Supply Requirements: 24V DC or 5V DC
LatticeECP3 SERCOS III Solution Block Diagram
Application
LatticeECP3 FPGA
LatticeMico32 Soft Processor
TCP/IP
GDP, FSP_IO, FSP_DRIVE, ...
User Task
(IDN Access,
User
Initialization
event
handling,
...)
S/IP,
TCP/IP,
...
User SVC
Callback
Callback Functions
Slave FIFO
User FIFO
NRT
Channel
Cyclic
Jobs
Phase Service
Handler Handler
Job
Handler
Hotplug
SERCOS III
Slave Communication Stack
Initialization
Topology
Handling
Interrupt
Handling
IDN-Database
SERCOS III MAC
PHY
Hardware Access Layer (HAL)
SERCOS III Slave Communication Stack
LATTICESEMI.COM