Catalyst CatSan™ Solution
Catalyst CatScan is a Windows-based PCI/PCI Express configuration space Read/Write utility that allows the user to scan, decode, display and write to the system configuration registers. The user interface provides a detailed display of the devices present on the system, with color codes to allow easy visualization of different registers and capabilities. The user can decode and change each bit value of any register on the fly without flipping any pages on the PCI Specification. It also displays the complete component information on the target system, and currently supports PCI Express Specs 1.0A, 1.0A+ECN, and 1.1. See screen image.
The powerful display mode allows users to group the devices according to simple or categorized Device/Port/Type, Bus/Device/Function numbers or the complete device fabric present on the system. The extended Read/Write functionality provides operations to a single component, header or a separate row of a register on the component. The Save/Load functionality allows saving the information on one system and can be loaded on a different system for modifying the register values or for comparison. It also provides Search and Printing functionality for quick references. The other features include Auto Scan, custom Scan/View option, Register Display Offset selection, Log File support and user-preferred color codes for registers. See options screen.
The CatScan Pro version supports advanced features such as the ability to send transaction layer packets to devices (see matrix below for a complete list of feature enhancements). Download Datasheet. Buy Now!
| FEATURE COMPARISON | CatScan | CatScan Pro | |
| Supports WinXP64, WinXP32, WinServer2003, Win2000 | ![]() |
![]() |
|
| Supports 64 bits Architecture (except IA64) | ![]() |
![]() |
|
| Multi-view Support for Components List, Fabric View Especially | ![]() |
![]() |
|
| Component Summary View | ![]() |
![]() |
|
| Multi-register Decoding per PCI Specification (1.0a , 1.0a+ECN , 1.1) | ![]() |
![]() |
|
| Log at System Failure | ![]() |
![]() |
|
| Color Customizing | ![]() |
![]() |
|
| Configuration Space View Same as PCI Specification | ![]() |
![]() |
|
| Read / Write | All Configuration Space | ![]() |
![]() |
| Specified Component | ![]() |
![]() |
|
| Specified Capability | ![]() |
![]() |
|
| Specified Row | ![]() |
![]() |
|
| Refresh After Write Option | ![]() |
![]() |
|
| Load / Save | All Configuration Space | ![]() |
![]() |
| Specified Component | ![]() |
![]() |
|
| Specified Capability | ![]() |
![]() |
|
| Search a Value or Name in Configuration Space | ![]() |
![]() |
|
| All Capabilities | ![]() |
![]() |
|
| Specified Capability | ![]() |
![]() |
|
| Packet base projects | ![]() |
||
| Force Rootcomplex to Send Most of Transaction Layer Packets to Devices | Cfg Read / Write | ![]() |
|
| Mem Read / Write | ![]() |
||
| IO Read / Write | ![]() |
||
| Msg Slot Power Limit / Hot Plug Signaling | ![]() |
||
| Conditional Blocks for Requester Programming (IF, ELSE, ELSEIF) | ![]() |
||
| Loop Blocks for Requester Programming | ![]() |
||
| Show Results of Run Based on Packet Viewer | ![]() |
||
| Save Results of Run for Post Processing | ![]() |
||
| Write / Read Verify Tool | ![]() |
||
| Memory I/O Range Tool | ![]() |
||
| Polling Tool | ![]() |
||







