M2S050-F484-SOM SWITCH Product Brief Version 1.0 – September 2014 Introduction Ethernet SWITCH SOM Overview The M2S050-F484-SOM Ethernet SWITCH System-On-Module is a complete discrete functional 5-port; layer 2 SWITCH that presents to host hardware 3 x G/MII ports and 1 x MDI 10/100 port. The 5th port is internal and allows a management pipe from the SWITCH core to an ARM Cortex-M3 processor via MII to an integrated MAC with-in the Cortex. The 4th MDI 10/100 port utilizes an on-board PHY to the SOM, as a lower speed port that only requires routed magnetic and RJ45 connector. The Ethernet SWITCH SOM does not require any primary clocks or critical processor sub-system on host hardware platform you use – in fact only 3.3V is statutory to enable operation with other derived voltage supplies on-board the SOM. • Integrated Ethernet Switch engine with internal MII for ARM Processor pipe, 3 x 10/100/1000 G/MII external ports, 1 x MDI 10/100 port The GMII ports operate at 125/25MHz with the internal SWITCH core at 166MHz all derived using PLLs from a SOM 12MHz clock source. This also provides multiplied clocks for the ARM cortex processor and other surrounding logic. • Very low store & forward latency of <1µs for 100Mb/s ports independent from frame size The Ethernet SWITCH SOM which is built upon the SmartFusion2 from Microsemi Inc attaches to your host hardware with two high speed Hirose connectors that include all of the G/MII, MDI and other hardware connectivity. These connectors provide tensile and structural fixed support, electrical interfacing and housing whilst allowing the high frequency signals to pass through. Whilst the SWITCH SOM does not support active high-speed SERDES from the SmartFusion2 device through the Hirose connectors, many Objectives PHYs Core can support this utilizing the GMII buses and can be designed into your host baseboard hardware. The product importantly includes and provides an ARM Cortex-M3 processor, memory sub-system and a management pipe to the SWITCH to allow for a full software implementation with IP stack and operating system. With this, the user can integrate their API applications and implementation directly into the SWITCH SOM product at no extra complexity or cost, and utilize the benefits of managing the SWITCH core directly if needed and preferred. At its simplest, this SWITCH module can operate from boot-up unmanaged without initial software support from the ARM and can demonstrate full throughput in this way, making this one of the most advanced, easy-to-use, capable and cost effective solutions for quick time-to-market requirements. • Integrated 10/100/1000 MACs with flexible rate PHY interface for up to 1Gbp/s easing use with any PHY interface type (e.g. SMII, RMII, MII, GMII, RGMII) depending on application • 32-bit switching engine operating at 166MHz providing 2 Gb/s non-blocking switching capacity • Implements hardware address learning and look-up for up to 2k MAC addresses • General purpose or AHB-Lite Slave 32-bit interface for control & statistics register access from ARM processor with-in the SOM environment • VLAN table for 32 VLANs with manipulation functions on receive (VLAN insert) and transmit (VLAN removal/overwrite) • QoS support with 4 Output Queues per Port • Priority Classification based on VLAN priorities as well as IPv4 TOS/IPv6 COS with programmable mapping • Standard Frame size support (1536) or extended frame sizes (up to 1700 bytes) • Unmanaged mode of operation with self-initialization of all hardware after reset. Basic switching operation (including learning) starts immediately without having to wait for processor boot • Hardware allows for implementation of Rapid Spanning Tree Protocol (RSTP) which can be enabled in an already ready-to-run uCLinux software environment Developer Simplicity The System-On-Module approach to providing an Ethernet core, surrounding sub-system, ARM Cortex-M3 processor and a whole host of user I/O including I2C, SPI, GPIO, UART LVTTL and much more, allows for an incredibly quick development time. This, by definition, also provides a very simple user software environment that incorporates uCLinux that from bootup, already has board support and product porting. Creating a new user application utilizing the IP stack, uCLinux Emcraft Kernel, a myriad of existing protocols interacting with the SWITCH core is simple and effective – and with all the software environment dependencies on board the SOM, it is easy to test, evaluate and prototype your design on pre-approved baseboards before you even consider your PCB host hardware design phase. NetFusion Compatibility The pin-outs and the hardware functionality of this Ethernet SWITCH SOM via the Hirose connectors are directly compatible with Nine Ways’ NetFusion baseboard PCB. This provides G/MII host hardware testing through the 1Gb/s PHYs and also provides all of the spare I/O capable of being used by the ARM Cortex-M3 to allow for useful real-world interaction that may be required from your product needs. Note: NetFusion has a SERDES variant which can allow for prototyping to involve GMII to a fiber capable PHY (on NetFusion). In order to interface and use the NetFusion additional hardware, Nine Ways has created a BSP with user-space UIO device drivers for quick shell BASH scripting or C applications. This is installed as an additional step in the software installation process which then unlocks an incredible prototype evaluation tool in having the NetFusion baseboard. All that is then required for a full software development implementation, is for API scripts and applications y to be written to create the upper layer product functionality built upon the Ethernet SWITCH at the core. No IP integration, no initial hardware Introduction baseboard design, no initial operating system familiarization and a demonstrable mode of operation from boot-up with a default out-of-the-box approach. 1 • Hardware allows for use of the switch in IEEE 1588 or related environments including integrated MACs with time-stamping capabilities; full automatic 1-step correction field updates on transmitted frames and finally internal timer used as time base for all time-stamping • Exclusive forwarding of BPDU frames to/from ARM processor port and also including flexible frame snooping • Support Multicast, Broadcast with flooding control to avoid unnecessary duplication of frames • Usage of SmartFusion2 M2S-SOM, FLASH, LPDDR, PHY, 166MHz ARM, MSS Peripherals • 1 x USB FL232 Hardware for PC communication and debugging • 1 x USB ULPI OTG connectivity to fabric IP core • 2 x LVTTL UART 230Kb/s for interface communications • 2 x SPI LVTTL to/from ARM • SPI / I2C / GPIO I/O for user customized attachments and future expansion • PCM Temperature Sensor input for monitoring and diagnostics of any temperature related issues with a designated baseboard • M2S-SOM-F484 mating headers for easy inter-changeable FPGA processor board (System-On-Module) • MicroSemi FlashPro JTAG programming interface, with Debug Interface additional M2S050-F484-SOM SWITCH Product Brief Version 1.0 – September 2014 Ergonomics SmartFusion2 FPGA & Surrounding SOM M2S-SOM-F484 Information Switch FPGA Fabric, ARM, MII Ports The 5-Port SWITCH SOM, also referred to as the M2SFG484 SOM, is a compact (30 mm x 57 mm) mezzanine module based on the SmartFusion2 SoC FPGA from Microsemi Corporation. The SmartFusion2 SoC combines a 166 MHz 32-bit ARM Cortex-M3 processor core with integrated hard-IP I/O peripherals and a flash-based FPGA fabric containing the Ethernet SWITCH core in a single chip. By providing the SmartFusion2 SoC in FG484 package, 64 MB LPDDR, 16 MB SPI Flash and a 10/100 Ethernet PHY on a single module, the M2S-FG484 SOM is ready for integration into embedded designs that require a sophisticated high performance Ethernet SWITCH together with a powerful ARM microcontroller. Emcraft General Information Website System-On-Module General Information M2S-SOM-F484 M2S-SOMFPGA SmartFusion2 Complexity Starter Project ~5700 LUTs Memory (bits) 16x64 FIFO >2k MAC Address Table interrupt (optional) Learning Interface MorethanIP Switch MII, 100Mbps MII (Interface) MAC Management Frame Tagging Management Port Ordering Code Freq (max) NINEWAYS-M2S-SOM-F484-SWITCH Product Format 166MHz (~5030 DFFs) M2S-SOM-F484 External 5-port Industrial SWITCH IP core with internal MII port to ARM processor for standard access using uCLinux device driver ready-to-go. Note: Internal pipe to ARM via MSS MAC re-routed to MII on fabric SWITCH Deliverables • PCB Ethernet SWITCH SOM Product • GZIP uClinux pack (website download) • GZIP GCC build tools pack (website download) • PDF M2S-SOM-F484 SWITCH Hardware Reference Guide (website download) • PDF SOM-F484 uCLinux Emcraft User Guide (website download) • Management Processor Interface Control MDIO Slave Environmental ∙ Industrial Temperature -40 to +85 degrees Starter Libero-IDE Implementation Summary Target Device Family Switch Register Interface MDIO (2.5..20MHz) E-Mail:[email protected] Internet:www.nineways.co.uk Nine Ways Research & Development Ltd UK Unit G.15, iDCentre, Lathkill House, rtc Business Park London Road, Derby. DE24 8UP United Kingdom Tel: +44 (0) 1332 258847 PDF M2S-SOM-F484 SWITCH Reference Guide (website download) 2 FAX: +44 (0) 1332 258823
© Copyright 2024 ExpyDoc