13.07.2015 Views

CompuScope SDK Manua.. - Egmont Instruments

CompuScope SDK Manua.. - Egmont Instruments

CompuScope SDK Manua.. - Egmont Instruments

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Memory Mode Operation of the PCI Bus <strong>CompuScope</strong>CardsIn memory mode, PCI Bus <strong>CompuScope</strong> cards digitize the analog signal and store the resulting digital datain on-board memory. This memory can be accessed by the CPU (or any other PCI device) only after theacquisition has stopped.A/DRAMP C I B U SOn-board <strong>CompuScope</strong> memory is therefore single-port memory. If the A/D is writing into it, neither theCPU nor any other PCI device can access it.The on-board memory is designed to accept data from the A/D converters at the highest sampling speeds ofthe card. For example, the on-board memory on <strong>CompuScope</strong> 8500 has a cycle time of 2 nanoseconds per8 bit sample, or 500 MB/s.The maximum record length of the signal being captured by a PCI bus <strong>CompuScope</strong> card is determined bythe amount of on-board memory. The captured data can than be transferred to the PC memory at the speedallowed by the PCI bus. In bus-mastering mode, a <strong>CompuScope</strong> card is capable of sustained PCI datatransfer rates of up to 100 Megabytes/sec (depending on the motherboard). In Slave mode, the transfer rateis up to 10 Megabytes/sec.Data throughput across the PCI BusThe PCI bus is capable of transferring data from an add-on card to the CPU memory using either Slave orMaster moves. PCI Bus <strong>CompuScope</strong> cards allow both types of data transfers to take place. Anapplication program can select which mode to use by using a driver function. This driver function writesthe appropriate control words into the PCI controller on-board the <strong>CompuScope</strong>/PCI cards.Number of PCI Slots in one ChassisThe PCI bus can usually have no more than 3 or 4 add-on slots, due to the unterminated nature of the bus.Each add-on device has strict restrictions on how much it can load the bus.It is possible to have more than 3 or 4 PCI slots on the same backplane if the slots are part of differentbuses (called peer buses) and each bus has no more than 3 or 4 peer slots. For instance, a Gage InstrumentMainframe is available with 16 contiguous PCI slots.<strong>CompuScope</strong> <strong>SDK</strong> <strong>Manua</strong>l Page 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!