Home
IC5000 I/O Module V9.12.256
Contents
1. May 2015 14 22 2 3 4 Trace Trace Sampling All Input signals are sampled simultaneously The sampling is Qualifier configured in the Hardware Options dialog aa Qualifier Mode All IN and OUT E Show Outputs in Analyzer Qualifier defines an additional filter for sampling e Every clock a sample is taken at every 1MHz internal clock e Every 4 16 64 clocks a sample is taken at a divided rate e Onchange a sample is taken only when the states on the input lines change This reduces the amount of recorded data Note only input lines which are not disabled in the Hardware Options dialog are monitored for change Mode e All IN and OUT all input and output lines are sampled e Direct DINO 3 digital inputs 0 3 are sampled at 1OMHz rate On change qualifier is used in this case Note that other inputs and outputs are not operational in this mode Show Outputs in Analyzer If this option is checked the outputs will be shown in the Analyzer Timeline 2 3 4 1 Trigger configuration The I O module can generate a trigger for the 1C5000 trace engine Configuration is available in the trigger configuration dialog of the Analyzer window Trigger New Item Trigger as 7 4 3 0 W Condiioni E oe oe Digital IN OR E Conditon2 Haw E E E OR ai v AnalogIN 1 none o Qualifier Record all 2 3 4 1 1 Trigger Trigger determines the condition upon which the I O module will signal the 1C5000 t
2. rst enol ANALOG INPUTS DIGITAL INPUTS SYNCHRONIZATION ano JAN oT 2 34 is 6 ry GND Connector Pinout e 10 pin header for the System Port 16 pin header for 8 digital inputs e 16 pin header for 8 digital outputs e 10 pin header for 2 analog outputs e 2 BNC connectors for 2 analog inputs e 10 pin header for Power Measurement Port rev C and later All connectors except the BNCs are standard Berg 2 54mm 100mils raster For analog inputs standard scope probes can be used 1 2 1 2 lIOM2 D iSYSTEM May 2015 3 22 SYNCHRONIZATION ANALOG OUTPUTS AOUTO _ AOUT1 GND DIGITAL INPUTS 18 19 1410 119 142 143 114 115 116 117 118 119 120 121 122123 GND LJ e 10 pin header for the System Port e 16 pin header for 8 digital inputs e 32 pin header for 16 digital inputs 16 pin header for 8 digital outputs e 10 pin header for 2 analog outputs All connectors are standard Berg 2 54mm 100mils raster iSYSTEM May 2015 DIGITAL OUTPUTS 00 01 02 03 04 05 06 07 GND GND DIGITAL INPUTS do 11 12 13 14 15 16 17 4 22 2 Usage 2 1 Connecting External Signals 2 1 1 Input Signal Adaptation When connecting to external signals please make sure not to exceed the specified input and output range of the IOM signal interface If the digital input source voltage is higher than 5V please condition the signal source with a suitable resistor divider or a resis
3. Tools I O Module dialog Each of Pattern Tables A and B can hold up to 512 entries Data size 12 bit Time resolution lus data change can be delayed for 2 20 us max 3 1 Pattern Definition File Format Specification Pattern definition file is a CSV file using the following format HEADER lt version gt must preceede any other entry other than REM lt version gt 1 REM comment Defines a comment CFG lt REGNAME gt lt REGVALUE gt Configures a register lt REGNAME gt name of register lt REGVALUE gt x lt hex gt lt dec gt lt enum gt lt voltage in mV gt SELOUTD SELOUTA SELOUTA1 amp RTMx A RTRPTA RTRPTB RTMUXD RTMUXA RTMUXA1 EVSSELD IN EVSSELA OUT EVSSELA1 iSYSTEM May 2015 21 22 TABLE A B mV Defines a table SEQ and GOTO entries which follow are put into this table if A or B is not specified a non assigned table is loaded used for incremental programming if mV is specified the data is interpreted as millivolts and is adjusted by the loader SEQ lt duration gt lt data gt lt label gt Defines a single sequential table entry its duration data to assert on the output and a label lt duration gt lt dec gt lt def gt lt data gt x lt hex gt lt dec gt lt def gt GOTO lt destination gt lt data gt Defines a jump in the table The jump consumes one cycle if data is specified this data is asserted f
4. iSYSTEM May 2015 1 22 1 1 Ordering codes ISYSTEM offers two I O Modules featuring different sets of ports Refer to the chart below for more information about the differences between the modules IC50011 Standard I O Module IOM2 IC50014 24 port digital I O Module IOM2 D 1 2 Hardware Features System Port inter emulator synchronization and trigger output 1000hm series termination Digital inputs 10kOhm input impedance 5V tolerant ESD protected Digital outputs 1000hm output series termination ESD protected Analog inputs 8 bit ADCs 1MSPS 1MOhm input impedance range is 5 0V with 1 1 probe 50V with a 10 1 probe 3ns acquisition time Power measurement probe uses these two inputs for power measurement Analog outputs 8 bit DACs 4 5V bipolar output 7mA drive 100ohm output resistance Current Sense Port For power measurement via Power Probe 10MHz temperature compensated precision oscillator TCXO for a high accuracy long duration trace analyzer session measurements All digital signals are 3 3V LVTTL compatible and are ESD protected All analog signals have a Schottky diode over undervoltage protection except the Current Sense signals The maximum voltage on the Current Sense probe is 60V Nominal sampling rate of all inputs and outputs is IMSPS iSYSTEM May 2015 2 22 1 2 1 Connectors 1 2 1 1 lIOM2 CURRENT SENSE ANALOG OUTPUTS DIGITAL OUTPUTS Sdan or popo aoon pooo NAD
5. Digital OUT DigitalOut lt name gt DigitalOut MyOutput Analog IN AnalogIn lt name gt AnalogIn Temperature iSYSTEM May 2015 10 22 Analog OUT AnalogOut lt name gt AnalogOut AOUT 1 2 2 1 Inputs Show If set the Input will be shown in the Measurment plugin and via HIL interface 2 2 1 1 Analog IN Multiply Multiplier specifies by how much the detected input is multiplied If a signal is externally divided by 10 set the multiplier to 10 Advanced configuration The ss button next to signal name allows further configuration of an analog signal Range setting provides means to display an analog signal scaled to the range of interest e Full the signal is scaled between minimum and maximum measurable range Edit options e Fixed the signal is scaled between the configured Min and Max values Property Value e Auto the signal is scaled between minimum and maximum Voltage recorded values Range Freed Min a 2 2 2 Outputs Max 95 Driver An output can be driven manually e g via script or Manipulation Dialog via Pattern engine or both Disabled The output cannot be driven Manual The output can be driven manually only Pattern The output can be driven by the pattern engine only Both The output can be driven manually and by the pattern engine Initial state When the I O module is initialized the outputs will assume the specified initial state 2 2 3 Pattern OUT Outputs can be driven by the Patte
6. P Reset T 1 A a E 3 AJB 4 AAB 5 A B Hiei TAE p 6 A B EvT ETAP tE i 7 RTM PACE QUEUE Muxes Mux amp Reset Events Pattern Outputs Pattern Inputa UL a Ut D B 1 EAD l EVT ETHE 2 EVSSELD FTE i Nat Eva Ta E EVSSELAD me tA Z lI y r ETETA i 5 mF EVSSELAT Paler ees Ae 0i See es mmh Erh Teo ee Gi Palem oe 1 Palle bees Feel ep me med Pgh eck fee Helie eee ig gp er Ee re bee mas elec Fe med de ee oe e TI n Event antl Regs deolpler 7 p ed gk meak ter igle FS Geri EAE T kil a k i ra FS eek ENARELE unia lbk t eer el eee E Ammi ime ma cenl ee cers Pattem Data ne TE Ammi ime Palem mie evel ensech s BELTE Paler mnm fd Be ces ee m her T iSYSTEM May 2015 20 22 The RTM inputs are selected by RTMUXD RTMUXAO and RTMUXATI registers and provided by Event Comparators Low High Falling or Rising for each Digital AnalogO and Analog comparators are available The Digital Event Comparator compares input data selected by EVSSELD to EVCDMO0 and EVCDM1 registers Analog Comparators compare input data selected by EVSSELAO I to EVCAO I registers EVSSELD AO AI registers chooses comparator inputs between IOModule input ports and Pattern Output ports Pattern Tables A and B can be reset in real time using RTRPTA and RTRPTB registers which choose the reset event Pattern tables can be also reset by the host via Hardware
7. aced and displayed in the timeline view Digital lines are treated as state variables Analog lines as regular variables gt rPEe ela dA AAA 58m lt History auk 14 31 us 69 88kHz 911 98 ms11 98 msQ11 99 ms 2 07 us 4483 09kHz For more information refer to the Analyzer document iSYSTEM May 2015 17 22 2 3 6 testIDEA testIDEA is using the HIL interface to gain access to the I O Module This allows setting of inputs prior to performing a unit test Function Variables HIL Farameter Path Value Stubs Coverage Profiler Trace HIL Scripts SE FRE EEE FT Options and evaluation of outputs after the test funcion ID ButtonTest Variables Stubs Coverage Tags Description Dashboard button test Profiler Trace Function i IskeyPressed HIL oo Scripts EET EE EE FT Options _ Params 3 Ret val rm For more information please refer to testIDEA manual iSYSTEM May 2015 18 22 2 3 isystem connect access External applications can use isystem connect to monitor and manipulate the I O module via the HIL interface class CHIL Controller This Python example demonstrate s reading and writing analog and digital I Os import isystem connect as ic create connection and hil controller object cMgr ic ConnectionMgr cMgr connectMRU hilctrk 12 CHILControeller eMgr set analog output to specified voltage level
8. def AnalogOutputWrite channelName voltageLevel hilCtrl write AnalogOut channelName voltageLevel get analog input voltage level def AnalogInputRead channelName return hilCtrl read AnalogiIn channelName set digital output to specified level def DigitalOutputWrite channelName state hilCtrl write DigitalOut channelName state get digital input state def DigitalInputRead channelName return hilCtrl read DigitaliIn channelName AnalogOutputWrite AOUTO 1 8 print Analog input AINO voltage level AnalogInputRead AINO DigitalOutputWrite DOUTO HIGH print Digital input DINO state DigitalInputRead DINO iSYSTEM May 2015 19 22 3 Output Pattern Generator The Pattern module generates data on 3 output ports one 8 bit digital and two analog The output data is selected by individual Output Muxes and provided by Pattern Tables A an B Table T1 shows all possible options available Registers SELOUTD SELOUTAO and SELOUTAT select options as defined in the Table T1 Option 7 RTMx A B provides the possibility to alter the pattern output data according to some real time events using RTM input of the Output Mux When the RTM is high the Table A is selected and Table B otherwise 1035060 1O Module Pattern A Table T1 Selolrm OUTE Pattern Tables Sand 6 HAP TAB Reset EVTRTAP TA
9. ed resistors R5 and R6 Note that with lower shunt resistor values also the JB1 jumper resistance starts to play a role and may influence the measurement This can be easily compensated by slightly increasing the shunt resistance value in the winIDEA setup dialog by 0 01Q for example JB2 Jumper block for selecting different voltage ranges Note 1 Never set more than one jumper position at a time Three of the five available positions are populated with resistor dividers Voltage Multiply Position Resistors configuration 5V 0 10kO 10 10kO 30 10kO The remaining two positions are available for a custom user setup with unpopulated resistors R12 and R13 The lower part of the voltage divider is set by the R of 10kQ iSYSTEM May 2015 7 22 SW1 Switches target power on or off LD1 Power LED Note that the LED needs a very small current to light and may glow because of a parasitic current flowing for example when the emulator switched on and the target is off iSYSTEM May 2015 8 22 2 1 3 2 Connection Procedure e Switch off target and emulator e Power down the target supply e Select 2 5A or higher target current range to be on the safe side e Select 20V voltage range e Set SW1 to OFF position e Connect target supply to P1 or P2 e Connect target to P4 or P5 e Connect the ST1 voltage probe to the IOM AINO input e Connect P3 to the IOM Current Sense connector e Switch emulator on e Switch target sup
10. ent setup iSYSTEM May 2015 5 22 IOM Current Sense IOM Voltage Sense AIN BNC connector Shunt Resistor Power Target Supply Assembly Note The full scale shunt voltage range is 250mV So for example a 1Q shunt resistor gives a current range of 250mA Full scale Shunt Ser e E E A Full scale Current Shunt Power Voltage Range Dissipation 2 1 3 Power Probe The PowerProbe is an optional power interface board It is to be connected between a target power supply and a target board itself Additional connections are to be made for the IOM current and voltage probes iSYSTEM May 2015 6 22 2 1 3 1 Connectors Jumpers and a Switch P1 and P2 Target power supply inputs Use one or the other Maximum voltage is 20V P3 10 pin Berg connector to connect the IOM Current Probe P4 and P5 Power supply output towards the target ST1 BNC connector for the IOM Voltage Probe To be connected to the AINO analog input JB1 Jumper block for selecting different shunt resistors Note 1 Excessive current will burn the resistors 2 Never set more than one jumper position at a time 3 Selected shunt resistors must handle the heat generated by the power dissipated on them Three of the five available positions are populated with resistors Shunt Resistance including JB1 Position Shunt Resistance 0 25A 1A 2A5 The remaining two positions are available for a custom user setup with unpopulat
11. o start recording Enabled Enables the I O module trigger output to the 1C5000 trace engine iSYSTEM May 2015 15 22 Digital IN Digital inputs 0 7 can be a trigger source Two combinations of digital inputs Condition 1 and Condition 2 can be defined trigger 1f this input is in low state e trigger if this input is in high state e Edo not consider this input in the trigger condition A condition is fulfilled if the enabled inputs match the configured value The trigger will be generated if either of enabled Conditions matches In the above example trigger is generated if DIN4 is high and DIN6 is low or AINO is below 2 9V Analog IN 0 and 1 Both analog inputs can be a trigger source The trigger is generated if the measured voltage is Lower or Higher than the specified threshold 2 3 4 1 2 Qualifier Qualifier determines the type of I O module acquired information which is recorded in the trace buffer and streamed to the host Record all If this option is checked then all I O module inputs are recorded Otherwise no I O samples are recorded iSYSTEM May 2015 16 22 2 3 5 Profiler Real time profiling of I O module s signals is available in Analyzer s Profiler mode To enable profiling enable the AUX option in the Profiler configuration dialog E Limit session duration 3a s F Allow functions without exits Both inputs and outputs are tr
12. or the duration of the cycle lt destination gt lt label gt lt dec gt x lt hex gt lt data gt x lt hex gt lt dec gt lt def gt DEF lt label gt lt value gt Defines a label if lt value gt is omitted current position is used lt value gt x lt hex gt lt dec gt lt label gt Example TableA square HEADER 1 CFG SELOUTD B CFG SELOUTA A CFG SELOUTA1 B TABLE A mV SEQ 194 4000 L SEQ 195 4000 GOTO Le Disclaimer iSY STEM assumes no responsibility for any errors which may appear in this document reserves the right to change devices or specifications detailed herein at any time without notice and does not make any commitment to update the information herein iSYSTEM All rights reserved iSYSTEM May 2015 22 22
13. ply on e Switch SW1 to ON position e Now you are set to go In case the target current and or voltage are below the other given ranges repeat the procedure above and select appropriate ranges to improve resolution of the measurement 2 1 3 3 Verification To verify that the displayed voltage and current values are correct use an independent voltage and current measurement instrument iSYSTEM May 2015 9 22 2 2 Configuration I O module configuration is performed in Hardware Options dialog Hardware Options Sot Datl our Show Name Driver Wo DINO Wli DINi W2 DIN W3 DIN3 W DIN4 W5 wle w 7 oa 2 4 m 4 Analog IN Show Name Multiply Initial state i o Voltage 4 a o 4 ut EEN z 1 Current i BE tiplier specifies by how much the tected input is multiplied f signal is externally divided by 10 t multiplier to 10 Pattern OUT a Clock source Internal Clock prescaler W Average samples izi Power Measurement Use AINO AIN1 for power measurement Trace Sampling Qualifier Every dock Mode Show Outputs in Analyzer Current Shunt Resistor O11 ote these are the startup setting which take effect at download time or live manipulation open Hardware Tools TO Module All signals are accessible HIL interface by a configurable symbolic name I Os are mapped as follows HIL Mapping Example Digital IN Digitalln lt name gt Digitalln DINO
14. rn engine see Output Pattern Generator This setting defines which Pattern program is loaded at initialization time Clock Source This is the pattern clock source e Internal the 1MHz internal sampling clock is used default e External the positive edge on DINO is used as clock iSYSTEM May 2015 11 22 Clock Prescaler Prescaler is used with in conjuction with the pattern sample duration This setting is used only with internal Clock Source The 1 1 prescaler is using the internal 1MHz clock Using higher prescalers longer durations can be achieved iSYSTEM May 2015 12 22 2 3 Monitoring Inputs and Manipulating Outputs 2 3 1 Manipulation Dialog The Hardware Tools IO Module dialog provides the monitoring and manipulation capability of the I O Module Hardware Tools JTAG Scan JTAG Chain I O Module I O Module Calibration Memory Digital IN Digital OUT DINO LOW DOUTO DINI LOW MyQutput LOW Set 4 k DIN2 LOW DOUT2 DIN3 LOW DOUT3 DIN4 LOW DOUTA LOW DINS LOW DOUT5 LOW DING LOW Doute flow DIN7 LOW DOUT LOW Analog IN Analog OUT Temperature 0 08 AOUTO 0 V AINT 2 46 ADUTI 0 V Pattem OUT W Config WA WB Pattem Test csv W Config WIA WE Pattem Test csv aE Set SUE csv W Config JA IB Config WJA MIB Reset Channel A Reset Channel B Reset Channels Aand B 2 3 1 1 Inputs For all inp
15. tor zener diode limiter In case for example a 24V source is connected directly to a module digital input an excess input current of about 18mA will flow through an input 1K resistor and a diode in the ESD protection device to the module internal 5V power supply Although this may not sound catastrophic it must be avoided Any long term exposure will lead to a degradation of the module electronics due to electromigration On the other hand if an analog input signal amplitude is smaller than the module input analog range it is recommended to add a suitable amplifier to make use of the full A D converter resolution 2 1 2 Power Measurement When the IOM is switched to Power Measurement mode Hardware Options IO dialog Use AINO AINI1 for Power Measurement the AINO is used for voltage measurement and AIN1 for current measurement For voltage measurement e Connect AINO input to the target voltage at the RS That s the low side of the target shunt resistor e Ifthe voltage is higher than 5V use a suitable resistor divider Enter the divider ratio as a Voltage Multiply factor in the configuration dialog For current measurement e Disconnect the AIN1 from other sources e Use the Current Sense connector to connect the RS and RS pins to a high side and a low side of the target shunt resistor respectively e Specify the resistance of the RS shunt resistor in the configuration dialog This schematic depicts correct power measurem
16. uts the currently detected state is displayed and periodically refreshed 2 3 1 2 Outputs Digital and Analog outputs which can be manually driven can be asserted to the specified value Note the value is asserted when the Set button is clicked 2 3 1 3 Pattern OUT New Pattern programs can be loaded with the Set button The Config A and B options specify which part of the program is loaded from the pattern file iSYSTEM May 2015 13 22 e Config pattern state machine configuration is loaded e A table A is loaded e B table B is loaded Reset Channel buttons can reset individual or both channels of the pattern engine HRPTABx input is driven active 229 2 HIL Monitor Plugin Plugin HIL Monitor provides the monitoring and manipulation capability of the I O Module FH Hil Monitor Parameters Ee a a al Path I DigitalOut DOUTO MyOutput DOUT2 DOUT3 DOUTA DOUTS DOUT DOUTT7 Digitalin HIGH AnalogOut cl Analogin Temperature AINA To modify an output double click its value in the Value column To refresh the inputs manually click the icon a To refresh the inputs manually click the icon 2 3 3 Evaluation Expressions HIL variables can be used in standard expressions by using the apostrophe prefix re me OOo Name Value Analogin Temperature 100 4t 1f C A0 Ca DigitaliIn DINO 0 a Watchl d Watch amp d Rt Watchl d Rt Watch2 iSYSTEM
17. wW 1 SY S T F M Solutions for Embedded Systems Development V9 12 225 USER S MANUAL I O Module Table of Contents 1 Introduction 1 1 1 Ordering codes 2 1 2 Hardware Features 2 1 2 1 Connectors 3 2 Usage 5 2 1 Connecting External Signals 5 2 1 1 Input Signal Adaptation 5 2 1 2 Power Measurement 5 2 1 3 Power Probe 6 2 2 Configuration 10 2 2 1 Inputs 11 2 2 2 Outputs 11 2 2 3 Pattern OUT 11 2 3 Monitoring Inputs and Manipulating Outputs 13 2 3 1 Manipulation Dialog 13 2 3 2 HIL Monitor Plugin 14 2 3 3 Evaluation Expressions 14 2 3 4 Trace 15 2 3 5 Profiler 17 2 3 6 testIDEA 18 2 3 7 isystem connect access 19 3 Output Pattern Generator 20 3 1 Pattern Definition File Format Specification 21 1 Introduction The I O Module is an optional add on to the iC5000 emulator It provides the capability to measure digital and analog signals as well as drive them Input signals can be read out asynchronously from winIDEA IDE or by external applications and scripts using the isystem connect interface A real time capture alongside the on chip trace or standalone is also possible Output signals can likewise be driven from the IDE or via isystem connect Beside simple assertion of an Output one or more outputs can be driven by a state machine based waveform generator which can be triggered by input signals testIDEA uses isystem connect interface to assert outputs prior to the test and verify inputs after the test
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 インナーフォーク KIT ご使用前に必ず、ご確認ください Fiche de produit Implementing a Boolean function in LabVIEW FPGA on the Xilinx Sterile Oil for Tissue Culture Sterile Oil for Tissue Culture AC Receiver System manuale d'uso user manual Kensington PocketMouse Mini Wireless Mouse DeLOCK Displayport/mini Displayport 1.3 Cu. Ft. Countertop Microwave Oven BIBLIOTHÈQUE des ARTS DÉCORATIFS Copyright © All rights reserved.
Failed to retrieve file