a2f500m3b-1csh484 Actel Corporation, a2f500m3b-1csh484 Datasheet - Page 106

no-image

a2f500m3b-1csh484

Manufacturer Part Number
a2f500m3b-1csh484
Description
Actel
Manufacturer
Actel Corporation
Datasheet
SmartFusion Development Tools
SmartFusion Ecosystem
3 - 2
The MSS configurator includes the following:
Actel has a long history of supplying comprehensive FPGA development tools and recognizes the benefit
of partnering with industry leaders to deliver the optimum usability and productivity to users. Taking the
same approach to processor development, Actel has partnered with key industry leaders in the
microcontroller space to provide a robust solution that can be easily adopted by existing embedded
developers and has an easy learning path for FPGA designers. Actel is partnering with Keil and IAR to
provide software IDE support to SmartFusion Designers. In addition, Micrium provides support for
SmartFusion with its new µC/OS-III,™ TCP/IP,™ and µC/Probe™ products
Support for the Actel device and ecosystem resources is represented in
Figure 3-2 • SmartFusion Ecosystem
Starting from the base up, the ARM
hardware abstraction layer (HAL) is built on top of the SmartFusion hardware platform. Each of the
peripherals has its own driver, whether it is hard IP or soft IP added in the FPGA fabric. Then on top of
that we will work with third party real-time operating system (RTOS) vendors for OS, protocol stacks, and
interfaces. A designer can add a custom application with all, some, or none of the layers below.
Application Code
Physical Layer
Middleware
A simple configurator for the embedded designer to control the MSS peripherals and I/Os
A method to import and view a hardware configuration from the FPGA flow into the embedded
flow containing the memory map
Automatic generation of drivers for any peripherals or soft IP used in the system configuration
Comprehensive analog configuration for the programmable analog components
Creation of a standard MSS block to be used in SmartDesign for connection of FPGA fabric
designs and IP
Drivers
RTOS
HAL
RTOS – Real-Time Operating System
Protocol Stacks, File Systems,
Hardware Abstraction Layer
Target Hardware Platform
®
Application Layer
Cortex™ Microcontroller Software Interface Standard (CMSIS)
Interfaces
R e vi s i o n 3
Figure
(Table 3-1 on page
Customer Alogorithms/
Intellectual Property
Third Party
TCP, HTTP, SMTP
DHCP, LCD
Third Party µC/OSII
Actel or Third Party
For Hard IP or Soft IP
I
RAM, 10/100, Timer
Actel CMSIS-based
Actel SmartFusion
2
C, SPI, UART, NVM
3-2.
3-3).

Related parts for a2f500m3b-1csh484