Ka324 Ka324a Ka2902

Total Page:16

File Type:pdf, Size:1020Kb

Ka324 Ka324a Ka2902 KA324 / KA324A / KA2902 — Quad Operational Amplifier November 2014 KA324 / KA324A / KA2902 Quad Operational Amplifier Features Description • Internally Frequency Compensated for Unity Gain The KA324 series consist of four independent, high gain, • Large DC Voltage Gain: 100 dB internally frequency compensated operational amplifiers • Wide Power Supply Range: which were designed specifically to operate from a sin- gle power supply over a wide voltage range. Operation KA324 / KA324A: 3 V ~ 32 V (or ±1.5 V ~ 16 V) from split power supplies is also possible so long as the KA2902: 3 V ~ 26 V (or ±1.5 V ~ 13 V) difference between the two supplies is 3 V to 32 V. Appli- • Input Common Mode Voltage Range Includes Ground cation areas include transducer amplifier, DC gain blocks • Large Output Voltage Swing: 0 V to VCC -1.5 V and all the conventional OP Amp circuits which now can • Power Drain Suitable for Battery Operation be easily implemented in single power supply systems. 14-DIP 1 14-SOP 1 Ordering Information Part Number Operating Temperature Range Top Mark Package Packing Method KA324 KA324 MDIP 14L Rail KA324A KA324A MDIP 14L Rail 0 to +70°C KA324DTF KA324D SOP 14L Tape and Reel KA324ADTF KA324AD SOP 14L Tape and Reel KA2902DTF -40 to +85°C KA2902D SOP 14L Tape and Reel © 2002 Fairchild Semiconductor Corporation www.fairchildsemi.com KA324 / KA324A / KA2902 Rev. 1.1.0 KA324 / KA324A / KA2902 — Quad Operational Amplifier Block Diagram OUT1 1 14 OUT4 IN1 (-) 2 1 4 13 IN4 (-) _ _ + + IN1 (+) 3 12 IN4 (+) VCC 4 11 GND IN2 (+) 5 _ + + _ 10 IN3 (+) IN2 (-) 6 2 3 9 IN3 (-) OUT2 78OUT3 Figure 1. Block Diagram Schematic Diagram (One Section Only) VCC Q12 Q5 Q6 Q17 Q19 Q20 Q2 Q3 R1 C1 IN(-) Q4 Q18 Q1 R2 IN(+) Q11 OUTPUT Q21 Q10 Q15 Q7 Q14 Q8 Q9 Q13 Q16 GND Figure 2. Schematic Diagram © 2002 Fairchild Semiconductor Corporation www.fairchildsemi.com KA324 / KA324A / KA2902 Rev. 1.1.0 2 KA324 / KA324A / KA2902 — Quad Operational Amplifier Absolute Maximum Ratings Stresses exceeding the absolute maximum ratings may damage the device. The device may not function or be opera- ble above the recommended operating conditions and stressing the parts to these levels is not recommended. In addi- tion, extended exposure to stresses above the recommended operating conditions may affect device reliability. The absolute maximum ratings are stress ratings only. Values are at TA = 25°C unless otherwise noted. Parameter Symbol KA324 / KA324A KA2902 Unit Power Supply Voltage VCC ±16 or 32 ±13 or 26 V Differential Input Voltage VI(DIFF) 32 26 V Input Voltage VI -0.3 to +32 -0.3 to +26 V Output Short Circuit to GND - Continuous Continuous - VCC ≤ 15 V, TA = 25°C (One Amp) ° Operating Temperature Range TOPR 0 to +70 -40 to +85 C ° Storage Temperature Range TSTG -65 to +150 -65 to +150 C Thermal Characteristics Values are at TA = 25°C unless otherwise noted. Symbol Parameter Value Unit 14-DIP 1310 PD Power Dissipation, TA = 25°C mW 14-SOP 640 14-DIP 95 ° RθJA Thermal Resistance, Junction-to-Ambient, Max. C/W 14-SOP 195 © 2002 Fairchild Semiconductor Corporation www.fairchildsemi.com KA324 / KA324A / KA2902 Rev. 1.1.0 3 KA324 / KA324A / KA2902 — Quad Operational Amplifier Electrical Characteristics Values are at VCC = 5.0 V, VEE = GND, TA = 25°C, unless otherwise specified. KA324 KA2902 Symbol Parameter Conditions Unit Min. Typ. Max. Min. Typ. Max. VCM = 0 V to VCC - 1.5 V, VIO Input Offset Voltage Ω(1) - 1.5 7.0 - 1.5 7.0 mV VO(P) = 1.4 V, RS = 0 IIO Input Offset Current VCM = 0 V - 3 50 - 3 50 nA IBIAS Input Bias Current VCM = 0 V - 40 250 - 40 250 nA Input Common Mode V V V (1) 0-CC 0-CC V I(R) Voltage Range -1.5 -1.5 R = ∞, V = 30 V, L CC - 1.0 3.0 - 1.0 3.0 mA (KA2902, V = 26 V) ICC Supply Current CC ∞ RL = , VCC = 5 V - 0.7 1.2 - 0.7 1.2 mA Ω, VCC = 15 V, RL = 2 k GV Large Signal Voltage Gain 25 100 - 25 100 - V/mV VO(P) = 1 V to 11 V Ω RL = 2 k 26--22--V V (1) O(H) Ω Output Voltage Swing RL = 10 k 27 28 - 23 24 - V Ω VO(L) VCC = 5 V, RL= 10 k - 5 20 - 5 100 mV Common-Mode CMRR -6575-5075-dB Rejection Ratio Power Supply PSRR - 65 100 - 50 100 - dB Rejection Ratio CS Channel Separation f = 1 kHz to 20 kHz(2) - 120 - - 120 - dB ISC Short Circuit to GND VCC = 15 V - 40 60 - 40 60 mA VI(+) = 1 V, VI(-) = 0 V, ISOURCE 20 40 - 20 40 - mA VCC = 15 V, VO(P) = 2 V V = 0 V, V = 1 V, I(+) I(-) 10 13 - 10 13 - mA Output Current VCC = 15 V, VO(P) = 2 V I SINK VI(+) = 0 V, VI(-) = 1 V, μ VCC = 15 V, 1245---- A VO(R) = 200 mV VI(DIFF) Differential Input Voltage - - - VCC --VCC V Notes: 1. VCC = 30 V for KA324, VCC = 26 V for KA2902. 2. This parameter, although guaranteed is not 100% tested in production. © 2002 Fairchild Semiconductor Corporation www.fairchildsemi.com KA324 / KA324A / KA2902 Rev. 1.1.0 4 KA324 / KA324A / KA2902 — Quad Operational Amplifier Electrical Characteristics (Continued) Values are at VCC = 5.0 V, VEE = GND, unless otherwise specified. ° ≤ ≤ ° ° ≤ ≤ ° The following specification apply over the range of 0 C TA +70 C for the KA324, and the -40 C TA +85 C for the KA2902. KA324 KA2902 Symbol Parameter Conditions Unit Min. Typ. Max. Min. Typ. Max. VICM = 0 V to VCC -1.5 V, VIO Input Offset Voltage Ω(3) --9.0--10.0mV VO(P) = 1.4 V, RS = 0 Δ Δ Ω (4) μ ° VIO/ T Input Offset Voltage Drift RS = 0 -7.0- -7.0-V/ C IIO Input Offset Current VCM = 0 V - - 150 - - 200 nA Δ Δ Ω (4) ° IIO/ T Input Offset Current Drift RS = 0 -10- -10-pA/C IBIAS Input Bias Current VCM = 0 V - - 500 - - 500 nA Input Common Mode V V V (3) 0-CC 0-CC V I(R) Voltage Range -2.0 -2.0 Ω, VCC = 15 V, RL = 2.0 k GV Large Signal Voltage Gain 15 - - 15 - - V/mV VO(P) = 1 V to 11 V Ω RL = 2 k 26 - - 22 - - V V (3) O(H) Ω Output Voltage Swing RL = 10 k 27 28 - 23 24 - V Ω VO(L) VCC = 5 V, RL= 10 k -520-5100mV VI(+) = 1 V, VI(-) = 0 V, ISOURCE 10 20 - 10 20 - mA VCC = 15 V, VO(P) = 2 V Output Current VI(+) = 0 V, VI(-) = 1 V, ISINK 58-58-mA VCC = 15 V, VO(P) = 2 V VI(DIFF) Differential Input Voltage - - - VCC --VCC V Notes: 3. VCC = 30 V for KA324, VCC = 26 V for KA2902. 4. These parameters, although guaranteed are not 100% tested in production. © 2002 Fairchild Semiconductor Corporation www.fairchildsemi.com KA324 / KA324A / KA2902 Rev. 1.1.0 5 KA324 / KA324A / KA2902 — Quad Operational Amplifier Electrical Characteristics (Continued) Values are at VCC = 5.0 V, VEE = GND, TA = 25°C, unless otherwise specified. KA324A Symbol Parameter Conditions Unit Min. Typ. Max. VCM = 0 V to VCC -1.5 V, VIO Input Offset Voltage Ω(5) -1.53.0mV VO(P) = 1.4 V, RS = 0 IIO Input Offset Current VCM = 0 V - 3 30 nA IBIAS Input Bias Current VCM = 0 V - 40 100 nA V V Input Common-Mode Voltage Range (5) 0-CC V I(R) -1.5 ∞ VCC = 30 V, RL = -1.53.0mA I Supply Current CC ∞ VCC = 5 V, RL = -0.71.2mA Ω, VCC = 15 V, RL= 2 k GV Large Signal Voltage Gain 25 100 - V/mV VO(P) = 1 V to 11 V Ω RL = 2 k 26 - - V V (5) O(H) Ω Output Voltage Swing RL = 10 k 27 28 - V Ω VO(L) VCC = 5 V, RL= 10 k -520mV CMRR Common-Mode Rejection Ratio - 65 85 - dB PSRR Power Supply Rejection Ratio - 65 100 - dB CS Channel Separation f = 1 kHz to 20 kHz(6) - 120 - dB ISC Short Circuit to GND VCC = 15 V - 40 60 mA VI(+) = 1 V, VI(-) = 0 V, ISOURCE 20 40 - mA VCC = 15 V, VO(P) = 2 V V = 0 V, V = 1 V, Output Current I(+) I(-) 10 20 - mA VCC = 15 V, VO(P) = 2 V ISINK V = 0 V, V = 1 V, I(+) I(-) 12 50 - μA VCC = 15 V, VO(P) = 200 mV VI(DIFF) Differential Input Voltage - - - VCC V Notes: 5. VCC=30V for KA324A. 6. This parameter, although guaranteed is not 100% tested in production. © 2002 Fairchild Semiconductor Corporation www.fairchildsemi.com KA324 / KA324A / KA2902 Rev. 1.1.0 6 KA324 / KA324A / KA2902 — Quad Operational Amplifier Electrical Characteristics (Continued) Values are at VCC = 5.0 V, VEE = GND, unless otherwise specified. ° ≤ ≤ ° The following specification apply over the range of 0 C TA +70 C for the KA324A. KA324A Symbol Parameter Conditions Unit Min. Typ. Max. VCM = 0 V to VCC -1.5 V, VIO Input Offset Voltage Ω(7) --5.0mV VO(P) = 1.4V, RS = 0 Δ Δ Ω (8) μ ° VIO/ T Input Offset Voltage Drift RS = 0 -730V/ C IIO Input Offset Current VCM = 0 V - - 75 nA Δ Δ Ω (8) ° IIO/ T Input Offset Current Drift RS = 0 -10300pA/C IBIAS Input Bias Current VCM = 0 V - 40 200 nA Input Common-Mode V V (7) 0-CC V I(R) Voltage Range -2.0 Ω GV Large Signal Voltage Gain VCC = 15 V, RL= 2.0 k 15 - - V/mV Ω RL = 2 k 26 - - V V (7) O(H) Ω Output Voltage Swing RL = 10 k 27 28 - V Ω VO(L) VCC = 5 V, RL= 10 k -520mV VI(+) = 1 V, VI(-) = 0 V, ISOURCE 10 20 - mV VCC = 15 V, VO(P) = 2 V Output Current VI(+) = 0 V, VI(-) = 1 V, ISINK 58-mA VCC = 15 V, VO(P) = 2 V VI(DIFF) Differential Input Voltage - - - VCC V Notes: 7.
Recommended publications
  • Tortoisemerge a Diff/Merge Tool for Windows Version 1.11
    TortoiseMerge A diff/merge tool for Windows Version 1.11 Stefan Küng Lübbe Onken Simon Large TortoiseMerge: A diff/merge tool for Windows: Version 1.11 by Stefan Küng, Lübbe Onken, and Simon Large Publication date 2018/09/22 18:28:22 (r28377) Table of Contents Preface ........................................................................................................................................ vi 1. TortoiseMerge is free! ....................................................................................................... vi 2. Acknowledgments ............................................................................................................. vi 1. Introduction .............................................................................................................................. 1 1.1. Overview ....................................................................................................................... 1 1.2. TortoiseMerge's History .................................................................................................... 1 2. Basic Concepts .......................................................................................................................... 3 2.1. Viewing and Merging Differences ...................................................................................... 3 2.2. Editing Conflicts ............................................................................................................. 3 2.3. Applying Patches ...........................................................................................................
    [Show full text]
  • Why Is C. Diff So Hard to Culture and Kill?
    Why is C. diff so hard to culture and kill? Clostridium difficile, commonly referred to as C. diff, is the #1 nosocomial infection in hospitals (it actually kicked staph infections out of the top spot). At Assurance, we test for this organism as part of our Gastrointestinal (GI) panel. C. diff is a gram-positive anaerobe, meaning it does not like oxygen. Its defensive mechanism is sporulation – where it essentially surrounds itself with a tough outer layer of keratin and can live in water, soil, etc. for over a decade. For reference, anthrax is another organism that sporulates. Once C. diff sporulates, it is very hard to kill and in fact, bleach is one of the only disinfectants that work. Unfortunately, it can spread quickly throughout hospitals. Spores of C. diff are found all over hospital surfaces and even in some hospital water systems. It’s the most threatening for those who are immunocompromised or the elderly, who are the most likely to end up with C. diff infections. With our PCR testing, we’re looking for the C. diff organism itself but we’re also looking at the production of toxin. Unless it produces toxins A AND B together OR toxin B, C. diff doesn’t cause severe disease. Many babies are exposed to it during birth or in the hospitals and may test positive on our GI panel. Unless they are expressing those toxins (both toxin A&B or just toxin B) it is not considered a clinical infection. Studies show that toxins A&B together causes infection, as well as toxin B.
    [Show full text]
  • A.5.1. Linux Programming and the GNU Toolchain
    Making the Transition to Linux A Guide to the Linux Command Line Interface for Students Joshua Glatt Making the Transition to Linux: A Guide to the Linux Command Line Interface for Students Joshua Glatt Copyright © 2008 Joshua Glatt Revision History Revision 1.31 14 Sept 2008 jg Various small but useful changes, preparing to revise section on vi Revision 1.30 10 Sept 2008 jg Revised further reading and suggestions, other revisions Revision 1.20 27 Aug 2008 jg Revised first chapter, other revisions Revision 1.10 20 Aug 2008 jg First major revision Revision 1.00 11 Aug 2008 jg First official release (w00t) Revision 0.95 06 Aug 2008 jg Second beta release Revision 0.90 01 Aug 2008 jg First beta release License This document is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License [http:// creativecommons.org/licenses/by-nc-sa/3.0/us/]. Legal Notice This document is distributed in the hope that it will be useful, but it is provided “as is” without express or implied warranty of any kind; without even the implied warranties of merchantability or fitness for a particular purpose. Although the author makes every effort to make this document as complete and as accurate as possible, the author assumes no responsibility for errors or omissions, nor does the author assume any liability whatsoever for incidental or consequential damages in connection with or arising out of the use of the information contained in this document. The author provides links to external websites for informational purposes only and is not responsible for the content of those websites.
    [Show full text]
  • Text Editing in UNIX: an Introduction to Vi and Editing
    Text Editing in UNIX A short introduction to vi, pico, and gedit Copyright 20062009 Stewart Weiss About UNIX editors There are two types of text editors in UNIX: those that run in terminal windows, called text mode editors, and those that are graphical, with menus and mouse pointers. The latter require a windowing system, usually X Windows, to run. If you are remotely logged into UNIX, say through SSH, then you should use a text mode editor. It is possible to use a graphical editor, but it will be much slower to use. I will explain more about that later. 2 CSci 132 Practical UNIX with Perl Text mode editors The three text mode editors of choice in UNIX are vi, emacs, and pico (really nano, to be explained later.) vi is the original editor; it is very fast, easy to use, and available on virtually every UNIX system. The vi commands are the same as those of the sed filter as well as several other common UNIX tools. emacs is a very powerful editor, but it takes more effort to learn how to use it. pico is the easiest editor to learn, and the least powerful. pico was part of the Pine email client; nano is a clone of pico. 3 CSci 132 Practical UNIX with Perl What these slides contain These slides concentrate on vi because it is very fast and always available. Although the set of commands is very cryptic, by learning a small subset of the commands, you can edit text very quickly. What follows is an outline of the basic concepts that define vi.
    [Show full text]
  • BSD UNIX Toolbox 1000+ Commands for Freebsd, Openbsd
    76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iii BSD UNIX® TOOLBOX 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD®Power Users Christopher Negus François Caen 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page ii 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page i BSD UNIX® TOOLBOX 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page ii 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iii BSD UNIX® TOOLBOX 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD®Power Users Christopher Negus François Caen 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iv BSD UNIX® Toolbox: 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD® Power Users Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2008 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-37603-4 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data is available from the publisher. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permis- sion should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions.
    [Show full text]
  • Tracking Computer Use with the Windows® Registry Dataset Doug
    Tracking Computer Use with the Windows® Registry Dataset Doug White Disclaimer Trade names and company products are mentioned in the text or identified. In no case does such identification imply recommendation or endorsement by the National Institute of Standards and Technology, nor does it imply that the products are necessarily the best available for the purpose. Statement of Disclosure This research was funded by the National Institute of Standards and Technology Office of Law Enforcement Standards, the Department of Justice National Institute of Justice, the Federal Bureau of Investigation and the National Archives and Records Administration. National Software Reference Library & Reference Data Set The NSRL is conceptually three objects: • A physical collection of software • A database of meta-information • A subset of the database, the Reference Data Set The NSRL is designed to collect software from various sources and incorporate file profiles computed from this software into a Reference Data Set of information. Windows® Registry Data Set It is possible to compile a historical list of applications based on RDS metadata and residue files. Many methods can be used to remove application files, but these may not purge the Registry. Examining the Registry for residue can augment a historical list of applications or provide additional context about system use. Windows® Registry Data Set (WiReD) The WiReD contains changes to the Registry caused by application installation, de-installation, execution or other modifying operations. The applications are chosen from the NSRL collection, to be of interest to computer forensic examiners. WiReD is currently an experimental prototype. NIST is soliciting feedback from the computer forensics community to improve and extend its usefulness.
    [Show full text]
  • Learning the Vi Editor
    Learning the vi Editor en.wikibooks.org December 29, 2013 On the 28th of April 2012 the contents of the English as well as German Wikibooks and Wikipedia projects were licensed under Creative Commons Attribution-ShareAlike 3.0 Unported license. A URI to this license is given in the list of figures on page 103. If this document is a derived work from the contents of one of these projects and the content was still licensed by the project under this license at the time of derivation this document has to be licensed under the same, a similar or a compatible license, as stated in section 4b of the license. The list of contributors is included in chapter Contributors on page 101. The licenses GPL, LGPL and GFDL are included in chapter Licenses on page 107, since this book and/or parts of it may or may not be licensed under one or more of these licenses, and thus require inclusion of these licenses. The licenses of the figures are given in the list of figures on page 103. This PDF was generated by the LATEX typesetting software. The LATEX source code is included as an attachment (source.7z.txt) in this PDF file. To extract the source from the PDF file, you can use the pdfdetach tool including in the poppler suite, or the http://www. pdflabs.com/tools/pdftk-the-pdf-toolkit/ utility. Some PDF viewers may also let you save the attachment to a file. After extracting it from the PDF file you have to rename it to source.7z.
    [Show full text]
  • Title VI Fact Sheet
    Title VI Fact Sheet Cleveland State Community College – P O Box 3570 – Cleveland, TN 37320-3570 RIGHTS UNDER TITLE VI OF THE CIVIL RIGHTS ACT OF 1964 The Civil Rights Act of 1964 was passed to ensure the people of the U.S. equal treatment, rights and opportunities regardless of race, color or national origin. Title VI of that Act prohibits discrimination in federally funded programs. It is important that all applicants and recipients of services know about their rights under the law. WHAT IS TITLE VI? “No person in the United States shall, on the ground of race, color or national origin, be excluded from participation in, be denied the benefits of, or be subjected to discrimination under any program or activity receiving federal financial assistance.” WHAT IS COVERED BY TITLE VI? • Veterans Administration educational benefits • equipment and building loans • employee or student recruitment • health care (i.e. Medicare, Medicaid, Tenncare) • social services • parks and recreation • construction • housing • transportation • contracting • the distribution of benefits and services tax benefits • the location of facilities enjoyed by private agencies, fraternal and non-profit • community development block grants organizations (i.e. 501 c3), as well as education • welfare services institutions • law enforcement • hiring • program effects on people in applicable communities List is not all-inclusive WHAT IS FEDERAL FINANCIAL ASSISTANCE? • Federal financial assistance means more than just money. Aid that enhances the ability to improve or expand allocation of a recipient’s own resources also constitutes assistance. Examples: o Student aid (releases recipient’s funds for other uses) or o Training of employees (permits better use of the employer) o Grants and Loans o Property o Loan or Personnel o Tax incentives o Technical assistance, etc.
    [Show full text]
  • Unix Programmer's Manual
    There is no warranty of merchantability nor any warranty of fitness for a particu!ar purpose nor any other warranty, either expressed or imp!ied, a’s to the accuracy of the enclosed m~=:crials or a~ Io ~helr ,~.ui~::~::.j!it’/ for ~ny p~rficu~ar pur~.~o~e. ~".-~--, ....-.re: " n~ I T~ ~hone Laaorator es 8ssumg$ no rO, p::::nS,-,,.:~:y ~or their use by the recipient. Furln=,, [: ’ La:::.c:,:e?o:,os ~:’urnes no ob~ja~tjon ~o furnish 6ny a~o,~,,..n~e at ~ny k:nd v,,hetsoever, or to furnish any additional jnformstjcn or documenta’tjon. UNIX PROGRAMMER’S MANUAL F~ifth ~ K. Thompson D. M. Ritchie June, 1974 Copyright:.©d972, 1973, 1974 Bell Telephone:Laboratories, Incorporated Copyright © 1972, 1973, 1974 Bell Telephone Laboratories, Incorporated This manual was set by a Graphic Systems photo- typesetter driven by the troff formatting program operating under the UNIX system. The text of the manual was prepared using the ed text editor. PREFACE to the Fifth Edition . The number of UNIX installations is now above 50, and many more are expected. None of these has exactly the same complement of hardware or software. Therefore, at any particular installa- tion, it is quite possible that this manual will give inappropriate information. The authors are grateful to L. L. Cherry, L. A. Dimino, R. C. Haight, S. C. Johnson, B. W. Ker- nighan, M. E. Lesk, and E. N. Pinson for their contributions to the system software, and to L. E. McMahon for software and for his contributions to this manual.
    [Show full text]
  • Fine-Grained and Accurate Source Code Differencing Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus
    Fine-grained and Accurate Source Code Differencing Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus To cite this version: Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus. Fine- grained and Accurate Source Code Differencing. Proceedings of the International Conference on Automated Software Engineering, 2014, Västeras, Sweden. pp.313-324, 10.1145/2642937.2642982. hal-01054552 HAL Id: hal-01054552 https://hal.archives-ouvertes.fr/hal-01054552 Submitted on 12 Sep 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Fine-grained and Accurate Source Code Differencing Jean-Rémy Falleri Floréal Morandat Xavier Blanc Univ. Bordeaux, Univ. Bordeaux, Univ. Bordeaux, LaBRI, UMR 5800 LaBRI, UMR 5800 LaBRI, UMR 5800 F-33400, Talence, France F-33400, Talence, France F-33400, Talence, France [email protected] [email protected] [email protected] Matias Martinez Martin Monperrus INRIA and University of Lille, INRIA and University of Lille, France France [email protected] [email protected] ABSTRACT are computed between two versions of a same file. The goal At the heart of software evolution is a sequence of edit actions, of an edit script is to accurately reflect the actual change called an edit script, made to a source code file.
    [Show full text]
  • Service Prioritization Decision Assistance Tool (VI-SPDAT)
    Vulnerability Index - Service Prioritization Decision Assistance Tool (VI-SPDAT) Prescreen Triage Tool for Single Adults AMERICAN VERSION 2.0 ©2015 OrgCode Consulting Inc. and Community Solutions. All rights reserved. 1 (800) 355-0420 [email protected] www.orgcode.com VULNERABILITY INDEX - SERVICE PRIORITIZATION DECISION ASSISTANCE TOOL (VI-SPDAT) SINGLE ADULTS AMERICAN VERSION 2.0 Welcome to the SPDAT Line of Products The Service Prioritization Decision Assistance Tool (SPDAT) has been around in various incarnations for over a decade, before being released to the public in 2010. Since its initial release, the use of the SPDAT has been expanding exponentially and is now used in over one thousand communities across the United States, Canada, and Australia. More communities using the tool means there is an unprecedented demand for versions of the SPDAT, customized for specifc client groups or types of users. With the release of SPDAT V4, there have been more current versions of SPDAT products than ever before. VI-SPDAT Series The Vulnerability Index – Service Prioritization Decision Assistance Tool (VI-SPDAT) was developed as a pre-screening tool for communities that are very busy and do not have the resources to conduct a full SPDAT assessment for every client. It was made in collaboration with Community Solutions, creators of the Vulnerability Index, as a brief survey that can be conducted to quickly determine whether a client has high, moderate, or low acuity. The use of this survey can help prioritize which clients should be given a full SPDAT assessment frst. Because it is a self-reported survey, no special training is required to use the VI-SPDAT.
    [Show full text]
  • AN4421 – Using Codewarrior Diff Tool
    Freescale Semiconductor Document Number: AN4421 Application Note Using the CodeWarrior Diff Tool 1. Introduction CodeWarrior for Microcontrollers v10.x leverages the features of the Eclipse framework and thereby provides Contents a sophisticated and visually clear, graphical "diff" tool 1. Introduction .............................................................. 1 for comparing differences between revisions of source 2. Comparing Files....................................................... 1 code files. This document explores the use of the diff 3. Comparing File Edits ............................................... 3 tool available in CodeWarrior. 4. Comparison within Version Control Systems ....... 4 5. Merge ........................................................................ 7 2. Comparing Files The simplest case to use the CodeWarrior diff tool is to compare any two files in a project. To compare files: 1. Select any two files in the CodeWarrior Project Explorer view. You can use Ctrl-click or Shift- click to select the files, 2. Right-click on one of the files and select Compare With > Each Other from the context menu. © Freescale Semiconductor, Inc., 2012. All rights reserved. Comparing Files Figure 1. Comparison of two files in a project Notice in the trivial example in Figure 1 above hello.c and hello.cpp are (faintly) selected. The differences include: • Code outline view which can also be used to limit the scope of what is displayed in the differences below it. • Compare viewer or the comparison window at the bottom that contains the two files side-by-side with the line-oriented differences highlighted by outline and the specific differences with a background highlight. The icons at the top right of the source comparison are tool buttons are helpful for managing a merge. For more information on managing merge refer to the topic Merge in the document.
    [Show full text]