| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 8881.1 | See Note 7240 | RHETT::PARKER |  | Wed Feb 19 1997 11:03 | 12 | 
|  |     
    Julian,
    
    You should check out the Digital UNIX realtime performance report
    described in note 7240. Depending on the amount of time the interrupt
    service routine takes, you may indeed want to check into VxWorks for
    this project. The requirements sound fairly ambitious for Digital 
    UNIX in multiuser mode. It's really hard to say without more specifics.
     
    
    Lee
    
 | 
| 8881.2 | could be a bit ambitious? | BBPBV1::WALLACE | john wallace @ bbp. +44 860 675093 | Thu Feb 20 1997 05:42 | 40 | 
|  |     Hi Julian, 
    
    As described, this sounds very ambitious for either UNIX or VxWorks.
    Although VxWorks interrupt latencies are more *predictable* than UNIX,
    they aren't actually that much smaller. The report mentioned in .1 has
    figures. From memory, we'll be talking 5-10 uS between interrupt
    occurring and first instruction of driver being executed, which is a
    big part of your 17uS between interrupts and leaves very little time
    for processing in the driver or for real application work.
    
    Obviously a process-to-process context switch takes a whole lot longer
    (again, both with VxWorks and UNIX). If you have lots of those going on
    too you have another problem. A thread to thread context switch is
    substantially quicker. Details in the report.
    
    DMCC/Lego and 2100/VME are *very* different things.
    
    I thought the 2100/VME was end of life ? (It's a Sable with a VME crate
    instead of the EISA bus, courtesy of CSS).
    
    DMCC/Lego is Digital OEM/E+RT group's entry into the growing "passive
    backplane PCI Industrial Computer" market. More info in VTX IR (search
    for Modular Computing in title), or at
    	http://www.digital.com/info/oem
    (or at ayjen1::modular).
    
    What do you mean by an "interrupt accelerator board" ? The DMCC/Lego
    stuff has an "interrupt accelerator chip" which saves having to poll to
    see who interrupted in a PCI-bridged system.
    
    If this really is a PCI-VME system, another thing to watch out for is
    the per-I/O overhead on accessing the VME. It can take longer than you
    expect.
    
    According to my list, the OEM contact in Spain is Julio Ruiz in Madrid.
    Does he have any local tech support who can help you on this ? You need
    to tread carefully, by the sound of things!
    
    regards
    john
 | 
| 8881.3 |  | HELIX::SONTAKKE |  | Thu Feb 20 1997 12:53 | 8 | 
|  |     Is it possible that somebody meant 17.5 milliseconds?
    
    At 17.5 microsecs interrupt rate, even the Alpha hardware will be
    swamped in the PALcode alone.  One would need an intelligent I/O
    controller with internal buffering (similar to UART with FIFO
    buffering) to handle high interrupt rate.
    
    - Vikas
 | 
| 8881.4 |  | RTOEU::EGAUTHIER | AUA - Another Useful Abbreviation | Fri Feb 21 1997 02:59 | 6 | 
|  | >    According to my list, the OEM contact in Spain is Julio Ruiz in Madrid.
>    Does he have any local tech support who can help you on this ? You need
Technical contact for the OEM group in Madrid is Marianno Rebollo.
-Eric
 | 
| 8881.5 | Description in .0 => interrupt interval << 17mS | BBPBV1::WALLACE | john wallace @ bbp. +44 860 675093 | Fri Feb 21 1997 12:01 | 19 | 
|  |     Eric - thanks for the pointer.
    
    Vikas - good suggestion - but I have a feeling that if the info in .0
    is correct, they really really do need a rather high interrupt rate. 
    
    I can't say where the 17uS comes from, but .0 mentions 70 synchronous
    lines, over which radar data will be arriving. If they are all active
    at the same time, and all expecting their data to be processed (as
    distinct from just processing those few which may be of interest), I
    think something different than a single 2100 may be needed. 
    
    Maybe there's more to this than meets the eye. But this is the way it
    looks to me (some of my customers do radar and I'm *assuming* this
    isn't too different, we all know the risks there :-).
    
    Which "EuroOEM Virtual Team" covers this kind of thing ? Aero/defence?
    
    regards
    john
 |