Main Content

openSignalIntegrityKit

Download, extract, and open Signal Integrity Toolbox kits

Since R2021b

Description

projectFolder = openSignalIntegrityKit(kitName) extracts and opens a kit zip file called kitName into the current folder projectFolder using the default project name. If the kit zip file does not exist, the function downloads it from the server. The function does not override existing folders.

Note

Once you download, extract, and open a kit, it becomes a project in the relevant app and you can reopen it from the app. If the downloaded kit already exists, you can reopen the existing kit, download the kit again to create a new project with numbered name, or cancel download.

example

projectFolder = openSignalIntegrityKit(kitName,projectFolder) extracts a kit zip file called kitName into the specified project folder projectFolder.

kitList = openSignalIntegrityKit returns a table listing the available kits. The table contains the name and a short description of the kit.

Examples

collapse all

Download, extract, and open the PCIe-5 kit in the Serial Link Designer app using the openSignalIntegrityKit function.

openSignalIntegrityKit("PCIe_Gen5_NVMe");

PCIe-5 is a serial interface extension to the original PCI specification. Pairs of unidirectional differential transmit and receive paths make up a PCIe link, and up to 16 links are combined to make up a PCIe lane. Each link is 128b/130b encoded and operates at 32.0 Gbps. The specification requires backward compatibility for previous generations of PCIe compatible designs. More information on PCI-Express can be found at PCI-SIG.

Input Arguments

collapse all

Name of the kit zip file to download, extract, and open. For a complete list of the kit zip files available from Signal Integrity Toolbox™, see Signal Integrity Kits for Industry Standards.

Data Types: char | string

Name of the project folder into which the function openSignalIntegrityKit extracts the kit zip file. If you specify a path for the project folder, the function extracts the kit zip file to the folder containing the project.

Data Types: char | string

Version History

Introduced in R2021b