當前位置:陜西啟程電子科技有限公司>>SpaceWire>> SpaceWire PCI Express (PCIe)
SpaceWire PCI Express (PCIe)
SpaceWire接口模式:PCIe是一個專用的接口設備,允許數據包在每條SpaceWire鏈路上獨立地進行發送和接收。在SpaceWire鏈路上接收到的信息無需路由選擇,自動傳給軟件。由于它的簡單性,在初次使用SpaceWire以及無需路由器的仿真設備時該模式變得非常有用。
強大的SpaceWire路由選擇功能:除了接口功能,PCIe還結合了STAR-Dundee公司*的SpaceWire路由選擇技術。在路由選擇模式下,PCIe能夠在SpaceWire接口之間以及這些接口和PCI接口之間進行數據包的路由選擇。支持路徑和邏輯尋址,并帶有一個路由器配置端口。這使得SpaceWire路由選擇技術能夠使用PCIe得到拓展并且使得SpaceWire信息的交換變得非常容易。
包含的軟件
SpaceWire PCIe硬件支持STAR-Dundee的軟件棧:STAR-System,提供了一個一致的編程接口用于訪問所有STAR-Dundee公司最近以及將來的路由器和接口設備,包含STAR-Dundee PCI Mk2、cPCI Mk2和PMC Mk2設備。
廣泛的API:STAR-API是在經過多年支持SpaceWire接口板卡用戶后所開發,提供了一個通用的API用于所有STAR-Dundeed公司的STAR-系統產品,增強了應用軟件的可重用性。API的大量函數使之可以非常容易地開發出SpaceWire相關的應用軟件。示例應用程序進一步地減輕了用戶開發進度上的壓力。API可以訪問PCIe的所有函數,這些函數提供了SpaceWire系統仿真和測試用途所需的高性能數據傳輸功能。
軟件驅動:用于SpaceWire PCIe板卡上的高性能驅動提供Windows操作系統以及Linux操作系統的不同版本。QNX和VxWorks系統的驅動單獨提供,這使得PCIe能夠為實時系統提供SpaceWire功能。
現場升級功能:SpaceWire PCIe支持板卡功能的現場升級功能。任意升級或要求的定制都可以從STAR-Dundee的網站上進行下載并且能夠迅速有效進行安裝。
簡易操作:SpaceWire PCIe非常容易使用,使得航天器系統和軟件工程師能夠迅速開發出他們所需的仿真,測試和地面電子支持設備。
SpaceWire PCI Express (PCIe)板卡是STAR-Dundee公司SpaceWire接口設備系列中的產品。它提供三個SpaceWire接口,帶有極優化的主機軟件,支持主機直接收發低延時的SpaceWire數據包傳輸。
PCIe提供了目前SpaceWire測試設備所要求的必要功能,包括:時間碼控制和高速的數據傳送。
SpaceWire PCIe適用于SpaceWire設備開發的所有階段:初始的SpaceWire評估、儀器仿真、控制系統仿真、單元測試、集成支持以及地面電子支持設備。
SpaceWire PCIe特性
鏈路速度超過300Mbits/s.
可配置的設備和鏈路速度設置.
快速主機通信.
并發雙向通信.
兼容x1、x4、x8和x16 PCIe插槽.
設備和鏈路速度設置: SpaceWire鏈路可以工作在300Mbits/s,并帶有*配置的傳輸時鐘速度。
主機接口帶寬高:PCIe具有2 Gbits/s到主機的帶寬。
同步雙向通信:PCIe可以同步發送和接收,并且可以直接連接根復合體,當與其他設備一起使用時,無需仲裁。
PCIe結構兼容:該板卡是一個標準高度X1(半長)PCIe板卡,可以用于x1, x4, x8和x16的PCIe插槽,而不會產生任何性能損失。
主要特性
三個SpaceWire接口:每個都*符合SpaceWire協議標準并且現在能夠工作于高達300Mbits/s的速度。三色的LEDs用于每條鏈路顯示狀態和運行信息。
概述
SpaceWire PCIe板卡的結構框圖如下所示。
SpaceWire PCIe 結構框圖
SpaceWire PCIe的三個SpaceWire接口每個都*符合SpaceWire標準,并且工作在300Mbits/s。它們都連接到一個SpaceWire路由器上,這樣從一個SpaceWire端口發出的數據包可以路由到另一個SpaceWire端口上或者通過PCIe接口路由到主機上。從SpaceWire路由器到PCIe接口存在三條獨立的通道,因此經過一個端口的通信不會阻塞另一個端口的通信。此外還存在一個單獨的控制通道,這樣主機總是能夠訪問PCIe的控制,配置和狀態空間,而無需考慮數據流。
包含在PCIe中的SpaceWire路由器支持路徑和邏輯尋址,組適應路由選擇,看門狗定時和包含經請求上電,靜止時禁用的鏈路管理。它包含了一個配置端口(端口0)用于設置路由表,配置SpaceWire鏈路以及監控它們的狀態。
PCI Express接口是一個符合PCI SIG r1.0a規范的單通道板卡。該接口從雙DMA控制器中受益,用于SpaceWire PCIe板卡數據收發的快速傳送。
SpaceWire PCIe支持錯誤注入。可以自動執行或經請求執行奇偶校驗誤差,信用誤差,Escape誤差,數據損壞和數據包的EEP終止。
應用程序接口
提供一個完整的API來實現從用戶應用程序軟件控制SpaceWire PCIe的所有函數。支持多種編程語言,包括C。
API對于多個STAR-Dundee產品來說是通用的,并且對于每種編程語言和支持平臺來說是一致的。這樣就簡化了軟件開發并且允許測試軟件從一種設備轉移到另一種設備或從一個平臺轉移到另一個平臺上,增強了軟件的重復使用以及降低了進度延期的風險。
API的一個重要特性在于它不僅提供收發數據包的函數,并且提供測試設備時所需的函數。例如,API使得傳輸以EEP結尾的數據包和決定接收數據包的包尾標記變得很簡單。它簡化了傳輸一連串通信(例如,從一個文件)和接收一連串通信的過程。如果這些數據流中的數據包中間包含了時間碼,那么API將保持這些時間碼的位置。這使得通信流可以精確地進行記錄和重放,這樣多個測試運行將是一致的。
與API一同提供的還有廣泛的文件和例程,可用作新應用程序的基礎。
的技術支持:和所有STAR-Dundee的產品一樣,SpaceWire PCIe包含一年的技術支持和維修。技術支持直接由開發產品的小組來提供,使得我們能夠迅速對客戶的問題進行答復,并且協助應用開發以及迅速解決任何問題。
技術參數
API:
? C (查看網站中當前支持的語言列表).
軟件:
? 包含應用程序軟件.
? 提供源代碼例程.
支持的平臺:
? Windows驅動 (Windows 7, Vista, XP, 2000), 32和64位.
? Linux (3.0和2.6內核).
? QNX和VxWorks驅動單獨提供.
(查看網站中當前支持的平臺列表.)
尺寸:
? 標準PCIe X1 (半長)板卡
約167 mm 長(不包括前面板支架).
供電:
? +3.3V直流,通過PCIe連接器供電
SpaceWire端口:
? 符合ECSS-E50-12A和ECSS-E-ST-50-12C協議.
? SpaceWire端口數: 3
? 速度: 300 Mbits/s
? 數據選通偏差容忍度: 在200Mbits/s數據速率下所有設備測試為±2 ns
? 連接器: 9-針微型D頭
? LVDS信號: 使用Xilinx LVDS
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,智能制造網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。