From 382269f7e49589053bf7fdcb5d7dba45fd8ed966 Mon Sep 17 00:00:00 2001 From: Frank Mori Hess Date: Mon, 25 Jun 2001 17:18:04 +0000 Subject: [PATCH] updated das16 and cb-pcidas info --- Documentation/comedi/drivers.txt | 33 ++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/Documentation/comedi/drivers.txt b/Documentation/comedi/drivers.txt index 8f22f213..40520f9e 100644 --- a/Documentation/comedi/drivers.txt +++ b/Documentation/comedi/drivers.txt @@ -84,12 +84,11 @@ Configuration options: Driver: cb_pcidas.o Description: ComputerBoards PCI-DAS1200, PCI-DAS1200/JR, may work with other PCI-DAS -Author: Ivan Martinez -Status: works with PCI-DAS1200 - should work with PCI-DAS1200/JR, not tested - may work with other PCI-DAS +Author: Ivan Martinez , Frank Mori Hess +Status: Works with PCI-DAS1200. + Should work with PCI-DAS1200/JR, and PCI-DAS100X but not tested. + May work with other PCI-DAS-XXX. -Doesn't support commands. This intends to be the driver for the whole PCI-DAS series. However, it was programmed with the manuals for PCI-DAS1200 and PCI-DAS1200/JR, and tested with the first one. IF YOU TRY THE DRIVER WITH ANOTHER PCI-DAS @@ -240,10 +239,17 @@ Status: unknown Driver: das16.o Description: DAS16 compatible boards -Authors: Sam Moore, Warren Jasper, ds, Chris Baugher +Authors: Sam Moore, Warren Jasper, ds, Chris Baugher, Frank Hess Status: in development A rewrite of the das16 and das1600 drivers. +Options: + [0] - base io address + [1] - irq (optional) + [2] - dma (optional) + [3] - master clock speed in MHz (1 or 10, defaults to 1) +Both an irq line and dma channel are required for timed or externally +triggered conversions. @@ -257,12 +263,15 @@ As far as I know, there are no other boards that have the same register layout. Even the CIO-DAS16/M1/16 is significantly different. -Don't expect to reach the full 1 MHz capability of this -board. It can't do dma, so at 1 MHz your cpu is going -to be spending almost all of its time trying to pull -samples across the ISA bus. I have gotten it to run -at 833kHz though, using a hard real-time interrupt -(TRIG_RT flag with rtlinux). +I was _barely_ able to reach the full 1 MHz capability +of this board, using a hard real-time interrupt +(set the TRIG_RT flag in your comedi_cmd and use +rtlinux or RTAI). The board can't do dma, so the bottleneck is +pulling the data across the ISA bus. I timed the interrupt +handler, and it took my computer ~470 microseconds to pull 512 +samples from the board. So at 1 Mhz sampling rate, +expect your CPU to be spending almost all of its +time in the interrupt handler. Options: [0] - base io address -- 2.26.2