/ LAB8-E SIGNAL PROCESSING CONTROL / / / /......................................................... /. . /. :: REALTIME SIGNAL CONTROLER . /. . /......................................................... / / / / MODULES: / / :: AD8-E A/D CNVTR (8-CHANNELS ; 10-BITS) / / :: VC8-E D/A CNVTR (2-CHANNELS ; 10-BITS) / / :: DR8-E D/D CNVTR (DUPLEX I/O ; 12-BITS) / / :: DK8-ES REALTIME CLK/SCHMITT TRIGGER SYNC / / :: KK8-E INTERRUPT SKIP CHAIN PROCESSOR / / / / EJECT / / / / MICROINSTRUCTION DEFINITIONS: / / / AD8-E ANALOG-TO-DIGITAL MICROINSTRUCTIONS / ADCL=6530 / CLEAR ALL MUX & ADC FLGS ADLM=6531 / LOAD MUX<-AC(8-11) & CLR ADST=6532 / START ADC CONVRT CHN IN MUX ADRB=6533 / READ ADC REG->AC(0-11) ADSK=6535 / SKIP ON ADC COMPLETE ADSE=6535 / SKIP ON TIMING ERROR ADLE=6536 / LOAD ENB REG<-AC(2-5) & CLR ADRS=6537 / READ STATUS REG->AC(0-11) / / / / / VC8-E DIGITAL-TO-ANALOG MICROINSTRUCTIONS / / DILC=6050 / CLEAR ALL DAC FLGS DICD=6051 / CLEAR DAC COMPLETE DISD=6052 / SKIP ON DAC COMPLETE DILX=6053 / LOAD X-REG<-AC DILY=6054 / LOAD Y-REG<-AC DIXY=6055 / INTENSIFY POINT (Z) DILE=6056 / LOAD ENB/STAT REG<-AC DIRE=6057 / READ ENB/STAT REG->AC / / / / / DR8-E DIGITAL-TO-DIGITAL MICROINSTRUCTIONS / / DBDI=6500 / DISENB ALL INTERRUPTS DBEI=6501 / ENABLE ALL INTERRUPTS DBSK=6502 / SKIP ON DR8 FLG DBCI=6503 / CLR SELECT INPUT REG DBRI=6504 / INPUT REG->AC DBCO=6505 / CLR SELECT OUTPUT REG DBSO=6506 / SET SELECT OUTPUT REG DBRO=6507 / OUTPUT REG->AC / / / / / DK8-E REALTIME CLK/SCHMITT TRIGGER SYNC / / CLZE=6130 / CLR CLK ENB REG BY AC MSK CLSK=6131 / SKIP ON CLK INTERRUPT CLOE=6132 / SET CLK ENB REG<-AC CLAB=6133 / AC->CLK BUFFER PRESET CLEN=6134 / LOAD CLK ENB REG<-AC CLSA=6135 / CLK STATUS->AC CLBA=6136 / CLK BUFFER->AC CLCA=6137 / CLK CNTR->AC / / / KK8-E INTERRUPT PROCESSOR MICROINSTRUCTIONS / / ION=6001 / ENABLE INTERRUPTS IOF=6002 / DISABLE INTERRUPTS SRQ=6003 / SKIP INTERRUPT REQ GTF=6004 / GET INTERRUPT FLGS RTF=6005 / RESTORE INTERRUPT FLGS CAF=6007 / CLEAR ALL FLAGS SKON=6000 / SKP IF INT ON=>IOF / / / EJECT / / $