CoreSDLC v3.0 Release Notes

CoreSDLC v3.0 Release Notes
This is the production release for CoreSDLC. These release notes describe the features and enhancements.
They also contain information about system requirements, supported families, implementations, and known
issues and workarounds.
Intended Use
The CoreSDLC macro provides a high-speed synchronous serial communication controller that utilizes the
Synchronous Data Link Control (SDLC) protocol. Operation of the controller is similar to that used in the Intel
8XC152 Global Serial Channel (GSC) device working in SDLC mode under CPU control. Communication
with a CPU is realized through the Advanced Peripheral Bus (APB) interface and three interrupt sources.
This enables CoreSDLC to be easily interfaced with any CPU.
Key Features
ISDN D-channel
X.25 networks
Frame relay networks
Custom serial interfaces
Based on Intel's 80C152 global serial channel working in SDLC mode
Single and double-byte address recognition
Address filtering enables multicast and broadcast addresses
16-bit (CRC-16) and 32-bit (CRC-32) frame check sequence
NRZ and NRZI data encoding
Automatic bit stuffing/stripping
3-byte deep internal receive and transmit FIFOs
Full or half-duplex operation
Variable baud rate
External or internal transmit and receive clocks
Optional preamble generation
Programmable interframe space
Raw transmit and receive testing modes
Supported Interfaces
CoreSDLC is available with an AMBA 3 APB slave interface.
July 2010
CoreSDLC v3.0 Release Notes
Delivery Types
CoreSDLC is licensed in two ways: Obfuscated and RTL.
Complete RTL code is provided for the core, enabling the core to be instantiated with SmartDesign.
Simulation, Synthesis, and Layout can be performed with Libero Integrated Design Environment (IDE). The
RTL code for the core is obfuscated, and some of the testbench source files are not provided. They are
precompiled into the compiled simulation library instead.
Complete RTL source code is provided for the core and testbenches.
Supported Families
IGLOO nano
Supported Tool Flows
CoreSDLC requires Libero IDE v8.6 or later.
Installation Instructions
The CoreSDLC CPZ file must be installed into Libero IDE. This is done automatically via the Catalog update
function in Libero IDE, or the CPZ file may be manually added using the Add Core catalog feature.
Once installed in the Libero IDE Catalog, the core can be instantiated and configured. For RTL and
obfuscated versions of the core, the FlexLM license must be installed before the core can be exported.
Refer to the Libero IDE online help for further instructions on core installation, licensing, and general use.
The release contains a copy of the CoreSDLC Handbook. The handbook describes the core functionality
and gives step-by-step instructions on how to simulate, synthesize, and place-and-route this core, as well as
implementation suggestions. For updates and additional information about the software, devices, and
hardware visit the Intellectual Property pages on the Actel website at
Supported Test Environments
The following test environments are supported:
VHDL user testbench
Verilog user testbench
Discontinued Features and Devices
No features have discontinued in the 3.0 release of CoreSDLC.
New Features and Devices
CoreSDLC Version 3.0 replaces the SFR interface with an APB interface.
Known Limitations and Workarounds
There are no known limitations or workarounds with the CoreSDLC v3.0 release.
Release History
Table 1 Release History
July 2010
Replaced SFR interface with APB interface, upper-cased top-level ports,
brought out internal tdn signal, modified register map to be on 32-bit word
address boundaries
January 2005
Added support for ProASIC3 and ProASIC3E devices
May 2003
Initial release
Resolved Issues in the v3.0 Release
Table 2 lists the Software Action Requests (SARs) that were resolved in the CoreSDLC v3.0 release.
Table 2 Resolved Issues in the v3.0 Release
Bring internal signal tdn to output pin
top-level ports need to be upper case to be SIPDP compliant
Register map not 32-bit word aligned per SIPDP
HDL module names not SIPDP compliant
CoreSDLC v3.0 Release Notes
Known Issues and Workarounds
No known issues have been found in the CoreSDLC v3.0 release.
Actel is the leader in low power FPGAs and mixed signal FPGAs and offers the most comprehensive portfolio of
system and power management solutions. Power Matters. Learn more at
Actel Corporation • 2061 Stierlin Court • Mountain View, CA 94043 • USA
Phone 650.318.4200 • Fax 650.318.4600 • Customer Service: 650.318.1010 • Customer Applications Center: 800.262.1060
Actel Europe Ltd. • River Court, Meadows Business Park • Station Approach, Blackwater • Camberley Surrey GU17 9AB • United Kingdom
Phone +44 (0) 1276 609 300 • Fax +44 (0) 1276 607 540
Actel Japan • EXOS Ebisu Building 4F • 1-24-14 Ebisu Shibuya-ku • Tokyo 150 • Japan
Phone +81.03.3445.7671 • Fax +81.03.3445.7668 •
Actel Hong Kong • Room 2107, China Resources Building • 26 Harbour Road • Wanchai • Hong Kong
Phone +852 2185 6460 • Fax +852 2185 6488 •