ISS

Diagnostica

Home Up Products Newsroom Contact Feedback

Search www.iss-us.com:

Screenshot 1
Screenshot 2
Screenshot 3
FAQ
Download

 

PCI Diagnostica Exerciser

You now have the capability to perform functional tests at your fingertip on the PCI card you designed and built. Using the PCI Diagnostica software, debugging PCI design is a snap. A PCI card or device designer needs to perform the following steps to test and validate his design,
bulletBus level tests: This requires a PCI bus analyzer. With the bus analyzer one can examine the PCI signals on the PCI bus and also monitor the PCI bus transactions. In most cases, the PCI devices used on a PCI card that you build are off-the-shelf PCI devices and therefore the device manufacturers have already tested PCI signals and protocol for correctness for these devices.
bulletFunctional tests: PCI card registers are accessed and examined for the required functionality. At this stage the card is not integrated with the system and no device driver has been developed yet. You should be able to read-write the registers or perform DMA interactively to test your design functionality. You should be be able to process interrupts on the fly. Accessing and manipulating registers under programmatic control to achieve testing of complex sequences is a necessity.
bulletSystem level Tests: At this level you have very good confidence on the functionality of your PCI device. The device drivers are written at this stage and your card is integrated with the system and software level tests could be performed.

Typically PCI developers are forced to jump from bus level tests to system level tests or start system level tests directly because of the lack of functional level testing tools. This results in increased frustration and difficulty to diagnose problems because they were not detected early on. This lack of productivity directly contributes to lost revenue and increased time to market the device.

Functional test is painless now. PCI Diagnostica empowers you. Catch your problems in an instant by performing functional tests without waiting for device drivers to work and the software to be ready. Beat your competition! Market your PCI design while your competition is still busy debugging their design. Success can not be any easier.

PCI Diagnostica can be customized with the definitions of all your device registers down to bit fields. DMA buffers can be allocated with a mouse click. Edit the DMA buffers directly. Write your functional test suites interactively. PCI Diagnostica integrates industry standard Tcl scripting language for you to author powerful complex test suites. Handle interrupts with Tcl. Change or modify the Interrupt handler as often as you need without rebooting the system. Yes, all of it comes with the ease of windows Graphical User Interface. Test-drive PCI Diagnostica Exerciser today.

Requirement:

bulletSystem - Windows 95, 98 and ME.
bulletMinimum Memory- 32 MB.
bulletMinimum Disk Space- 50 MB.

Please read the frequently asked questions on Diagnostica.

Download the PCI Diagnostica and try it for free.

Important Warning: Install PCI Diagnostica in an isolated test system that does not have any important data.

Hardware devices access memory directly without operating system's intervention. Also during device test development you can inadvertently modify registers of disk controllers or other system critical devices. As a result, memory corruption, data loss and system crash can occur frequently.

To prevent this from happening you must not write into registers of any PCI devices other than your PCI card that you are testing. Additionally you have to make sure when you are initiating bus mastering by your PCI device, the write address is pointed at a buffer allocated by the PCI Diagnostica so that your device does not corrupt memory elsewhere.

bulletA graphic view of all registers in the configuration and base address space.
bulletRegister definitions are customizable for your PCI design to the bit field level.
bulletA graphic view of all DMA buffers.
bulletDynamic allocation of DMA buffers.
bulletScanning PCI bus to select PCI device.
bulletInteractive graphical tool for device register and DMA manipulation.
bulletBuilt in industry standard Tool Command Language (Tcl) interpreter that allows to test the hardware programmatically without spending any resource and time compiling codes.
bulletTcl scripting to design complex tests on the fly.
bulletAuthor Interrupt handler in Tcl for testing.
bulletChange interrupt handlers on the fly.

Home ] Up ] Products ] Newsroom ] Contact ] Feedback ]
Screenshot 1 ] Screenshot 2 ] Screenshot 3 ] FAQ ] Download ]

Send mail to webmaster@iss-us.com with questions or comments about this web site.
Copyright © 1999 Interconnect Systems Solution
Last modified: December 29, 2006