一、FirstSiliconSolutions(FS2)公司介紹 FS2
位於美國俄勒岡州LakeOswego的FirstSiliconSolutions(FS2)的公司是MIPSTechnologies全資子公司。FS2公司專門致力於晶片智慧財產權(IP)、設計服務和針對SoC、SOPC、FPGA、ASSP和ASIC器件的編程、測試、調試和嵌入式跟蹤片上儀器(OCI)的開發工具。
FS2公司的OCI技術可提供深度的、針對SoC內部工作的、覆蓋整個系統的能見度,是實現成功設計和加速上市的關鍵。FS2從1999年起就與MIPSTechnologies及其客戶密切合作,針對MIPS-Based(tm)核心,開發尖端的系統除錯與程式追蹤技術。這項合作關係後來更延伸至PDtrace(tm)(ProgramandDataTrace)晶片內部與外部的追蹤系統開發,並套用在MIPS32(r)4KE(tm)、MIPS3224K(r)、以及MIPS3224KE(tm)等系列的處理器核心。
此外,FS2還推出SystemNavigator以協助業者針對系統進行開發與除錯,同時FS2亦提供LogicNavigator(tm)系列IP方案與相關工具,針對涵蓋整個系統的先進處理器匯流排進行分析作業。
二、產品介紹
1、ISA-ACTEL51
In-TargetSystemAnalyzerfor
ActelCore8051™MicrocontrollerCore
ISA-ACTEL51專為ACTEL51設計,採用FS2公司獨有的On-ChipInstrumentation(晶片級線上調試儀;OCI)和調試器,通過Actel的FlashProLite實現目標連線,並具有四個硬體執行斷點、無限的軟體斷點,以及可選的觸發器和追蹤功能。
FS2產品與Actel產品的緊密配合,能讓使用FS2之OCI工具開發以ActelCore8051為基礎FPGA系統的客戶,大幅縮短設計周期和降低開發成本。KeilIDE可與FS2的工具完美結合。
特點:
•支持bankswitching•可讀寫全部處理器暫存器,SFRs,programmemory和datamemory
•Go,haltprocessorruncontrol
•步執行彙編或C指令
•無限制軟斷點設定
•可下載binary,IntelHex或OMF51
•可達4硬體執行斷點
•跟蹤視窗可以顯示彙編、C或混合顯示
•在源碼視窗中可設定、軟硬體斷點
2、LogicNavigatorTMforActelFPGAs
LogicAnalyzerandDebugToolforActelProgrammableLogic
專為ActelFPGAs設計,採用FS2公司獨有的On-ChipInstrumentation(晶片級線上調試儀;OCI)和調試器,通過Actel的FlashProLite實現目標連線,並具有四個硬體執行斷點、無限的軟體斷點,以及可選的觸發器和追蹤功能。
1、特點:
•基於FS2OCI技術跟蹤和觸發ActelFPGA的信號分析
•用戶可在ActelProASIC,ProASIC(PLUS),MX,SX,和AXdevices配置任意節點的邏輯分析
•支持各個級別的觸發
•可存儲出發條件
•圖形化用戶界面可通過波形或文本輸出
•命令行Tcl/tk指令接口
•可配置的跟蹤和觸發的最佳化選擇
•通過ActelFlashPro或FlashProLite和目標板連線
•OCI發生器迅速產生配置OCI邏輯塊選項並且可以產生實例代碼。
•分析達4096個節點
•可達32個可選的外部觸發接口
2、SystemNavigatorforNiosII
SystemNavigatorProductsforNiosIIEmbeddedProcessors
專為NiosII設計,採用FS2公司獨有的On-ChipInstrumentation(晶片級線上調試儀;OCI)技術的調試器
特點NiosII套件SNAV-NIOSII-USBProbeSNAV-NIOSII-ETHProbeISA-NIOSII/TProbe
執行斷點數2444
數據/周期斷點2444
跟蹤深度16framesUnlimitedUnlimitedUnlimited(on-chip)
128Kframes(off-chip)
數據/匯流排周期跟蹤NoYesYesYes
性能分析NoYesYesYes
跟蹤時間標記NoNONOYes
主機連線方式USB1.1USB2.0USB2.010/100EthernetUSB1.1/EPP
觸發NoNONOYes
目標連線方式 JTAGJTAGJTAGMictor-38
離線跟蹤NoNONOYes
多核支持NoYesYesYes
3、SystemNavigatorforAMDAlchemy™Processors
SystemNavigatortoolsfor
AMDAlchemySolutionsAu1500™andAu1550™Processors
支持AMD晶片的獨特特點,對AMDAlchemyAu1500™和Au1550™處理器深度跟蹤調試。擴展調試支持Windows和Linux下的GDB/Insight調試。低成本下,優秀的源碼級調試。同時也支持圖形界面下直觀方便的MentorGraphicscode|lab和XRAYdebuggers以及ViosoftembeddedLinuxArriba調試。可通過USB或網口與主機通訊。
特點:
利用OCI技術調試
•支持AMDAlchemyAu1500和Au1550處理器和開發板,也支持所有MIPS4K™,4KE™,4KS™,M4K™,5K™,20K™,24K™,and25K™cores
•支持多樣的源碼級調試環境
•通過SDBBP指令可以無限制設定斷點
•單步執行彙編和C代碼
•讀寫全部CPU暫存器
•無論CPU停止或運行都可讀寫記憶體
•MIPS標準的硬體斷點(EJTAGversion2.51orlater)
•支持FLASH編程
•控制CPU運行
•通過JTAG功能底層調試
•單線彙編和反彙編
•支持TCL./TK腳本語言的命令行接口
•包括MDI調試規範的2進制軟體接口
4、SystemNavigatorforAMDGeode™GXandLXProcessors
支持處理器:
AMDGeode™[email protected]
AMDGeode™[email protected]
AMDGeode™[email protected]
AMDGeode™[email protected]
AMDGeode™[email protected]
AMDGeode™[email protected]
特點:
•在GeodeGX和GeodeLX處理器利用On-ChipInstrumentation(OCI®)調試擴展
•讀寫CPU暫存器,MSRs,記憶體和I/O
•控制CPU運行
•單步執行彙編指令
•無限的軟體斷點
•標準的片上跟蹤和可選的離片跟蹤
•片上跟蹤深度達128x64-bit幀
•離片跟蹤深度達64Kx64-bit幀(可選)
•支持系統管理模式,
•單步通過實模式到保護模式過渡直到監控所有的所有暫存器更新
•支持Flash編程
•用調試暫存器執行硬體斷點
•可在觸發視窗設定複雜觸發
•複雜觸發可監控地址和周期類型
•單行彙編和反彙編
•跟蹤視窗全面執行跟蹤
•源碼視窗可執行:go;halt;gotocursor;stepover/intocall
•源碼視窗下能夠設定和清除軟硬體斷點
•包括GNU-basedGDB源碼級程式調試
•WindowsCEPlatformBuilder和在WindowsXP/XPEWinDbg核心級調試
•支持TCL./TK腳本語言的命令行接口
5、SystemNavigatorforTurbo186Cores
SystemNavigatortoolsforVAutomationTurbo186Coreand
LantronixDSTni-LX/DSTni-EXProcessors
低成本下,優秀的源碼級調試工具。可選的圖形化界面,直觀方便。可通過USB或網口與主機通訊。
特點:
•控制CPU運行
•單步執行彙編指令
•無限的軟體斷點
•支持Flash編程
•用調試暫存器執行硬體斷點
•支持C或彙編語言
•源碼視窗能夠顯示C語言或混合顯示
•源碼視窗可提供運行控制