SAS 6G Initiator IP Core – IPC-SS105-HI

The IntelliProp SAS Initiator Core (IPC-SS105A-HI) is an industry standard
Serial-SCSI (SAS) initiator core that enables host designs to connect to high
throughput SAS storage devices. The protocol interface is compliant to the
SAS specification as defined by the ANSI T10 Organization. As with all
IntelliProp cores, the IPC-SS105A-HI core is fully verified in pseudo-random
simulation.

The IPC-SS105A-HI is available for integration into host side ASIC and FPGA designs to provide an industry compliant SAS 3.0 and 6.0 Gb/s interface for host designs. Some of the target applications for the IPC-SS105A-HI core are:

Internal interconnect for workstation and server storage

Enterprise storage interconnect

HDD /SSD hot-swap environments

SAS Emulator/test boxes

SAS 6G Initiator Core Features

Fully compliant to the SAS 3.0 and 6.0 Gb/s industry specifications

Processor specific interfaces for register access.

Supports either SerDes, PIPE, or SAPIS interface

Synchronous design for easy integration

Configurable memories for performance and area trade-offs

Supports OOB and speed negotiation sequences

Auto open connections and close connections

Auto Credit management

Auto ACK/NAK transmission

Provided with the SAS Initiator IP Core

Documentation:

Comprehensive User Documentation

Design File Formats:

Encrypted Verilog

Constraints Files:

Provided per FPGA

Verification:

ModelSim verification model, Testbench and Drive Models

Instantiation Templates:

Verilog (VHDL wrappers available)

Reference Designs & Application Notes:

Synthesis and place and route scripts

Additional Items:

Reference Design

Simulation Tool Used:

ModelSim (contact IntelliProp for latest versions supported)

Support:

The purchased core is delivered and warranted against defects for 6 months from the date of delivery. Phone and email technical support is included for 6 months from the delivery date.

Notes:

Other simulators are available. Please contact IntelliProp for more information.

Functional Description

The IPC-SS105A-HI is designed to be connected to a SAS-compliant device application to send and receive Out-of-Band (OOB) signals, primitives, and SAS frames. The SAS initiator core, as shown in the block diagram, is comprised of four blocks (Phy layer, LINK layer, PORT layer, and TRN layer), and the processor, SerDes, and Memory interfaces.