Pubtex Output 2006.05.23:1026

Total Page:16

File Type:pdf, Size:1020Kb

Pubtex Output 2006.05.23:1026 Cray XD1™ FPGA Development Private S–6400–14 © 2006 Cray Inc. All Rights Reserved. Unpublished Private Information. This unpublished work is protected to trade secret, copyright and other laws. Except as permitted by contract or express written permission of Cray Inc., no part of this work or its content may be used, reproduced or disclosed in any form. U.S. GOVERNMENT RESTRICTED RIGHTS NOTICE The Computer Software is delivered as "Commercial Computer Software" as defined in DFARS 48 CFR 252.227-7014. All Computer Software and Computer Software Documentation acquired by or for the U.S. Government is provided with Restricted Rights. Use, duplication or disclosure by the U.S. Government is subject to the restrictions described in FAR 48 CFR 52.227-14 or DFARS 48 CFR 252.227-7014, as applicable. Technical Data acquired by or for the U.S. Government, if any, is provided with Limited Rights. Use, duplication or disclosure by the U.S. Government is subject to the restrictions described in FAR 48 CFR 52.227-14 or DFARS 48 CFR 252.227-7013, as applicable. Autotasking, Cray, Cray Channels, Cray Y-MP, GigaRing, LibSci, UNICOS and UNICOS/mk are federally registered trademarks and Active Manager, CCI, CCMT, CF77, CF90, CFT, CFT2, CFT77, ConCurrent Maintenance Tools, COS, Cray Ada, Cray Animation Theater, Cray APP, Cray Apprentice2, Cray C++ Compiling System, Cray C90, Cray C90D, Cray CF90, Cray EL, Cray Fortran Compiler, Cray J90, Cray J90se, Cray J916, Cray J932, Cray MTA, Cray MTA-2, Cray MTX, Cray NQS, Cray Research, Cray SeaStar, Cray S-MP, Cray SHMEM, Cray SSD-T90, Cray SuperCluster, Cray SV1, Cray SV1ex, Cray SX-5, Cray SX-6, Cray T3D, Cray T3D MC, Cray T3D MCA, Cray T3D SC, Cray T3E, Cray T90, Cray T916, Cray T932, Cray UNICOS, Cray X1, Cray X1E, Cray XD1, Cray X-MP, Cray XMS, Cray XT3, Cray XT4, Cray Y-MP EL, Cray-1, Cray-2, Cray-3, CrayDoc, CrayLink, Cray-MP, CrayPacs, Cray/REELlibrarian, CraySoft, CrayTutor, CRInform, CRI/TurboKiva, CSIM, CVT, Delivering the power..., Dgauss, Docview, EMDS, Gigaring, HEXAR, HSX, IOS, ISP/Superlink, Libsci, MPP Apprentice, ND Series Network Disk Array, Network Queuing Environment, Network Queuing Tools, OLNET, RapidArray, RQS, SEGLDR, SMARTE, SSD, SUPERLINK, System Maintenance and Remote Testing Environment, Trusted UNICOS, TurboKiva, UNICOS MAX, UNICOS/lc, and UNICOS/mp are trademarks of Cray Inc. AMD and Opteron are trademarks of Advanced Micro Devices, Inc. Celoxica is a trademark of Celoxica Limited. ChipScope, CORE Generator, ISE, SelectRAM+, System Generator for DSP, Virtex, Xilinx, XST, and XtremeDSP are trademarks of Xilinx, Inc. Cygwin is a trademark of Red Hat, Inc. GNU is a trademark of The Free Software Foundation. IBM and PowerPC are trademarks of International Business Machines Corporation. Linux is a trademark of Linus Torvalds. MATLAB and Simulink are trademarks of The MathWorks, Inc. ModelSim is a trademark of Mentor Graphics Corporation. Riviera is a trademark of Aldec, Inc. Specman is a trademark of Versity Design, Inc. Synopsys is a trademark of Synopsys, Inc. Synplicity is a trademark of Synplicity, Inc. Verilog is a trademark of Gateway Design Automation Corporation. Windows is a trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. New Features Cray XD1™ FPGA Development S–6400–14 This manual contains the following changes from the previous version: • Incorporates chapters on developing software applications, including the API details. These were moved (and restructured) from Cray XD1 Programming (S–2433) to this manual. • Some existing chapters are restructured and renamed. • Describes the interrupts feature, including how the FPGA generates an interrupt and how the application program enables interrupt processing: the new fpga_int_wait(3) function. • Documents the clock frequency requirement for all designs. • Describes the new command-line utilities for reading and writing values in the FPGA: fpga_read(1) and fpga_write(1). Record of Revision Version Description 1.4 May 2006 Supports Cray XD1 release 1.4. 1.3.1 October 2005 Supports Cray XD1 release 1.3.1 (1.3 general availability). 1.3 July 2005 Supports Cray XD1 release 1.3 (limited availability). 1.2 April 2005 Supports Cray XD1 releases 1.2 and 1.2.1. 1.1 October 2004 Supports Cray XD1 releases 1.1. 1.0 August 2004 Supports Cray XD1 releases 1.0. S–6400–14 Cray Private i Contents Page Preface xiii Accessing Product Documentation . xiii Conventions . xiv Reader Comments . xv Cray User Group . xv Cray XD1 Support . xvi Part I: Introduction Introduction [1] 3 About This Manual . 3 Who Should Read this Manual . 3 Scope of this Manual . 3 How this Manual is Organized . 3 Related Publications . 4 Cray XD1 Publications . 4 Third-party Publications . 5 About FPGA Development . 6 What is an FPGA AAP? . 6 Advantages and Disadvantages of FPGAs . 6 Target Applications . 8 Characteristics of Target Applications . 8 Sample Application . 9 The Development Process . 10 S–6400–14 Cray Private iii Cray XD1™ FPGA Development Page Part II: The Cray XD1 System Cray XD1 Architecture [2] 15 Cray XD1 High-level Physical Layout . 15 Chassis . 15 Compute Blade . 17 Expansion Module . 18 RapidArray Interconnect . 19 Expansion Module [3] 21 Expansion Module Variants . 21 FPGA AAP . 21 Configurable Logic Blocks . 22 Block SelectRAM+ Memory Modules . 22 Embedded Multiplier Blocks . 22 XtremeDSP Slices . 22 Digital Clock Manager Blocks . 23 Embedded IBM PowerPC 405 RISC Processor Blocks . 23 Programmability . 23 Comparison of Xilinx FPGAs . 23 RapidArray Processor . 24 QDR II SRAM . 24 Programmable Clock . 24 Communication Paths . 24 Part III: Developing FPGA Logic Quick Start [4] 29 Reference Design Overview . 29 Command-line Manipulation of FPGAs . 30 Overview . 30 Copying the Design Directory . 30 iv Cray Private S–6400–14 Contents Page Converting FPGA Binary Files . 31 Downloading Files to the FPGA . 32 Accessing the FPGA . 32 Erasing the FPGA . 34 Running the C Reference Programs . 34 Hardware Development Flows [5] 37 Basic HDL Development Flow . 37 Overview of the HDL Development Process . 37 Design Entry . 38 Synthesis . 39 Simulation . 39 Implementation . 40 Development Flow Using Software-Oriented Languages . 40 Design Entry . 41 Synthesis . 42 Simulation . 42 Implementation . 42 Third-Party Vendors and Tools . 42 Celoxica, Inc. 43 DSPlogic, Inc. 43 Impulse Accelerated Technologies, Inc. 43 Mitrionics Inc. 43 General Design Considerations [6] 45 Clock Frequency . 45 FPGA Memory Resources . 45 Fabric Bandwidth and Data Flow . 47 SMP Processor-initiated Fabric Transactions . 48 FPGA-initiated Fabric Transactions . 48 Limitations . 48 S–6400–14 Cray Private v Cray XD1™ FPGA Development Page Using the Design Template [7] 49 Overview . 49 Contents of the Design Template . 52 Design Files . 52 Directory Structure . 53 Working with the Design Template . 56 Copying the Design Template . 56 Procedure 1: To copy the design template . 56 Tools . 56 Required Customizations . 57 Command Line Execution and Makefile Targets . 58 Example 1: Using makefile targets . 59 Using the Xilinx ISE GUI . 59 Simulating the Design . 60 Interfaces [8] 63 RapidArray Transport Interface . 63 QDR II SRAM Interface . 65 Interfacing User Logic to Other Cray XD1 Resources . 67 Interfacing Considerations . 67 Disabling Unused Core Interfaces . 68 Interaction with the SMP Software Application . 68 Memory Map . 69 SMP-initiated RT Requests . 70 I/O Mapped Accesses . 71 Example 2: I/O mapped writes to the AAP . 71 API Function Accesses . 72 Example 3: Accessing the AAP with fpga_wrt_appif_val ....... 72 FPGA-initiated RT Requests . 73 Example 4: Initializing the AAP to access the SMP memory . 74 FPGA-initiated Interrupt Requests . 74 vi Cray Private S–6400–14 Contents Page Example 5: Generating an interrupt request (VHDL notation) . 74 Simulation and Debugging [9] 77 Simulation Models . 77 Cray XD1 Core Simulation Models . 77 RapidArray Fabric Behavioral Model . 77 Fabric Model Inputs . 77 Example 6: Format of the fabric.in file.............. 79 FPGA Transfer Region . 80 Using the JTAG Interface Card . 81 The JTAG Interface Card . 81 Mapping JTAG Interface Ports to FPGAs . 81 Viewing JTAG Interface Port Connections . 82 Connecting a JTAG Interface Port to an FPGA . 83 Example 7: Connecting a JTAG interface port to an FPGA . 83 Restoring the Default JTAG Interface Port Connections . 83 Connecting a Workstation to a JTAG Interface Port . 83 Reading and Writing Data Values . 85 Reading Data from the FPGA . 86 Example 8: Using the fpga_read command . 86 Writing Data.
Recommended publications
  • Getting Started Computing at the Al Lab by Christopher C. Stacy Abstract
    MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLI..IGENCE LABORATORY WORKING PAPER 235 7 September 1982 Getting Started Computing at the Al Lab by Christopher C. Stacy Abstract This document describes the computing facilities at the M.I.T. Artificial Intelligence Laboratory, and explains how to get started using them. It is intended as an orientation document for newcomers to the lab, and will be updated by the author from time to time. A.I. Laboratory Working Papers are produced for internal circulation. and may contain information that is, for example, too preliminary or too detailed for formal publication. It is not intended that they should be considered papers to which reference can be made in the literature. a MASACHUSETS INSTITUTE OF TECHNOLOGY 1982 Getting Started Table of Contents Page i Table of Contents 1. Introduction 1 1.1. Lisp Machines 2 1.2. Timesharing 3 1.3. Other Computers 3 1.3.1. Field Engineering 3 1.3.2. Vision and Robotics 3 1.3.3. Music 4 1,3.4. Altos 4 1.4. Output Peripherals 4 1.5. Other Machines 5 1.6. Terminals 5 2. Networks 7 2.1. The ARPAnet 7 2.2. The Chaosnet 7 2.3. Services 8 2.3.1. TELNET/SUPDUP 8 2.3.2. FTP 8 2.4. Mail 9 2.4.1. Processing Mail 9 2.4.2. Ettiquette 9 2.5. Mailing Lists 10 2.5.1. BBoards 11 2.6. Finger/Inquire 11 2.7. TIPs and TACs 12 2.7.1. ARPAnet TAC 12 2.7.2. Chaosnet TIP 13 3.
    [Show full text]
  • Free As in Freedom (2.0): Richard Stallman and the Free Software Revolution
    Free as in Freedom (2.0): Richard Stallman and the Free Software Revolution Sam Williams Second edition revisions by Richard M. Stallman i This is Free as in Freedom 2.0: Richard Stallman and the Free Soft- ware Revolution, a revision of Free as in Freedom: Richard Stallman's Crusade for Free Software. Copyright c 2002, 2010 Sam Williams Copyright c 2010 Richard M. Stallman Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License." Published by the Free Software Foundation 51 Franklin St., Fifth Floor Boston, MA 02110-1335 USA ISBN: 9780983159216 The cover photograph of Richard Stallman is by Peter Hinely. The PDP-10 photograph in Chapter 7 is by Rodney Brooks. The photo- graph of St. IGNUcius in Chapter 8 is by Stian Eikeland. Contents Foreword by Richard M. Stallmanv Preface by Sam Williams vii 1 For Want of a Printer1 2 2001: A Hacker's Odyssey 13 3 A Portrait of the Hacker as a Young Man 25 4 Impeach God 37 5 Puddle of Freedom 59 6 The Emacs Commune 77 7 A Stark Moral Choice 89 8 St. Ignucius 109 9 The GNU General Public License 123 10 GNU/Linux 145 iii iv CONTENTS 11 Open Source 159 12 A Brief Journey through Hacker Hell 175 13 Continuing the Fight 181 Epilogue from Sam Williams: Crushing Loneliness 193 Appendix A { Hack, Hackers, and Hacking 209 Appendix B { GNU Free Documentation License 217 Foreword by Richard M.
    [Show full text]
  • Selected Essays of Richard M. Stallman
    Free Software, Free Society: Selected Essays of Richard M. Stallman Introduction by Lawrence Lessig Edited by Joshua Gay GNU Press www.gnupress.org Free Software Foundation Boston, MA USA First printing, first edition. Copyright © 2002 Free Software Foundation, Inc. ISBN 1-882114-98-1 Published by the Free Software Foundation 59 Temple Place Boston, MA Tel: 1-617-542-5942 Fax: 1-617-542-2652 Email: [email protected] Web: www.gnu.org GNU Press is an imprint of the FSF. Email: [email protected] Web: www.gnupress.org Please contact the GNU Press for information regarding bulk purchases for class- room or user group use, reselling, or any other questions or comments. Original artwork by Etienne Suvasa. Cover design by Jonathan Richard. Permission is granted to make and distribute verbatim copies of this book provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute translations of this book into another language, from the original English, with respect to the conditions on distribution of modified versions above, provided that it has been approved by the Free Software Foundation. i Short Contents Editor’s Note................................................ 1 A Note on Software .......................................... 3 Topic Guide ................................................ 7 Introduction ............................................... 11 Section One ............................................... 15 1 The GNU Project ....................................... 17 2 The GNU Manifesto ..................................... 33 3 Free Software Definition ................................. 43 4 Why Software Should Not Have Owners ..................... 47 5 What’s in a Name? ...................................... 53 6 Why “Free Software” is Better than “Open Source” ............ 57 7 Releasing Free Software if You Work at a University ........... 63 8 Selling Free Software ...................................
    [Show full text]
  • Hacking the Economy and the State: Towards An
    1 Toni Prug Submitted in partial fulfilment of the requirements of the Degree of Doctor of Philosophy. 2013 2 Abstract This research starts with hackers’ communities, focusing on open processes as the key to volunteer driven cooperation. While theoretically hackers’ communities allow contributions “from each according to their ability”, I argue the inequalities continuously reproduced by capitalism hinder developments towards such production by placing socially created limits on allocation, understood as “to everyone according to their needs”. My thesis is the following: workers’ struggles and political organizations have made decisive contributions to the construction of another form of wealth creation. We can see examples of this in socialist states and in the public sector in capitalist states, where production and allocated occurs primarily to meet needs. I call this the egalitarian mode of production. Two modes, two standpoints – the capitalist and the egalitarian one – struggle to expand against each other: while the public sector introduces products to meet needs directly, capital strives to privatize everything it can – using commodities and markets. For capital, commodities are necessary for the realization of surplus value. For workers, it is provision according to needs, the outcomes, and the growth of equality, where wealth is realized. Aiming towards the full development of human capacities of all, from this developmental-egalitarian perspective, I propose to broaden the category of those who work to include: future workers (children, youth, students), former workers (pensioners, the elderly), the informal (household labourers, care workers), formal unwaged workers (interns, volunteers) and those deprived of an opportunity to work (the disabled, unemployed, and undocumented migrants).
    [Show full text]
  • Richard Stallman Et La Révolution Du Logiciel Libre
    Sam Williams, Richard Stallman & Christophe Masutti Richard Stallman et la révolution du logiciel libre. Une biographie autorisée Mention légale Cette version intitulée Richard Stallman et la révolution du logiciel libre - Une biographie autorisée est publiée sous la GNU Free Documentation Licence. Permission vous est donnée de copier, distribuer et/ou modi- fier ce document selon les termes de cette licence, version 1.3 ou ultérieure publiée par la Free Software Foundation, avec le texte de première et de quatrième de couverture (« cover texts ») : « Editions Eyrolles – Framasoft ». En cas d’améliorations majeures, les éditions Eyrolles et les au- teurs vous autorisent à ne pas tenir compte de l’obligation concer- nant les textes de couverture (« cover texts »). Richard Stallman et la révolution du logiciel libre - Une biographie autorisée Une copie de cette licence figure dans la section « Annexes » de ce document (texte original de la licence GNU FDL). Copyright 2010, Richard M. Stallman, Sam Williams, Chris- tophe Masutti (Framasoft), Groupe Eyrolles. Illustrations Titre : PDP-10 with KL10 processor. Stanford Artificial Intelli- gence Laboratory. 1979. Auteur : Rodney Brooks Licence : GNU Free Documentation Licence Source : Rodney Brooks Titre : Happy hacking (couverture) Auteur : Nadège Dauvergne Licence : GNU Free Documentation Licence Source : La Poule ou l’Œuf Historique des modications Œuvre originale écrite par Sam Williams. Mars 2007 Projet de traduction en français, initié par Framasoft (http ://www.framasoft.net/), Alexis Kauffmann, puis sous la direction de Christophe Masutti (Framasoft). II Mention légale Décembre 2008 - novembre 2009 Modifications majeures apportées au texte original par Richard M. Stallman. Traduction agrémentée de notes et d’un index.
    [Show full text]
  • Software Libero Pensierolibero
    RICHARD STALLMAN SOFTWARE LIBERO PENSIERO LIBERO VOLUME PRIMO Raramuri Sono super-maratoneti, detengono ogni record mondiale di corsa dai 100 km in su, ma vivono nell’anonimato e nella povertà più profondi nella Sierra Madre del Messico del Nord. Sono gli indios Tarahumara, una tribù dimen- ticata dai bianchi, da essi considerati il diavolo, e dal loro stesso Dio. Si sono dati un nome poetico, Raramuri, «piedi che corrono», perché su queste lun- ghissime distanze volano come se volessero salire al cielo. Non c’è nessuno che li batta, perché per loro i piedi sono delle ali. Vivono di agricoltura e di una strana caccia, quella ai cervi, non con l’arco e le frecce ma coi piedi, la loro unica arma: sfiancano gli animali correndo loro dietro giorni e giorni, finché la preda non si abbatte esausta. Roba da leggenda... Ennio Caretto “Corriere della Sera” - 31/07/2002 Foto di copertina: Kerth Dannemiller (Corriere della Sera) Introduzione Un esperimento globale per l’affermazione della libertà Offrire al mondo programmi informatici che possano essere liberamente usati e copiati, modificati e distribuiti, gratis o a pagamento. Questa la scommessa lanciata nell’ormai lontano 1984 da Richard Matthew Stallman. Qualcosa (apparentemente) impossibile perfino a concepir- si, in un’epoca in cui informatica era (ed è) sinonimo di monopoli, pro- duzioni industriali, mega-coporation. Un approccio tanto semplice quanto rivoluzionario, il concetto stesso di software libero, che ci ripor- ta finalmente con i piedi per terra. E la cui pratica quotidiana è ispi- rata a un principio anch’esso basilare ma troppo spesso dimenticato: la libera condivisione del sapere, qui e ora, la necessità di (ri)prendere in mano la libertà individuale di creare, copiare, modificare e distribui- re qualsiasi prodotto dell’ingegno umano.
    [Show full text]
  • Stallman Free Software 20.Pdf
    156 Free Software, ~ree Society: SelectedEssays of Richard M. Stallman So, let me make the briefes possible introduction to somebody who doesn't need one. Richard is the perfect e ample of somebody who, by acting locally, started thinking globally-from probl ms concerning the unavailability of source cQde for printer drivers at the M.I. T. I Lab many years ago. He has developed a cqherent philosophy that has forced a I of us to re-examine our ideas of how software is produced, of what intellectua property means, and what the software community actually represents. Let me w lcome Richard Stallman. [applause] I Free Software: Free~om and Cooperation Richard M. Stallman: Can s meone lend me a watch? [audiencelaughs] Thank you. So, I'd like to thank Mi rosoft for providing me the opportunity to [audience laughs]be on this platform. F r the pastfew weeks, I have felt like an author whose book was fortuitously banne somewhere.! [audiencelaughs] Except that all the articles about it are giving th wrong author's name, becauseMicrosoft describes the GNU GPL as an open so rce license,and most of the presscoverage followed suit. Most people, of coursej st innocently don't realize that our work has nothing to do with open source,that i fact we did most of it before people evencoined the term "open source." We are in the free softwar movement,and I'm going to speak about what the free software movementis ab ut, what it means,what we have done, and, because this is partly sponsoredby a chool of business,I'll say some things more than I usually do about how free s ftware relates to business,and some other areas of social life.
    [Show full text]
  • HP Palmtop Paper Lener from HAL GOLDSTEIN 1Haddeus PUBLISHER of the Computing INC
    MAR I APR 1993 Publisher's Message ......................... 3 U.S. $7.95 Letters to the Editor ........................... 4 HP News ............................................ 6 THE HP offers free Palmtop support to u.s. Users; Ask Thaddeus! discontinues service April 5. HPPalmtop New Products and Services ............ 7 File Transfer Between the 95LX and a PC or MAC ............ 12 Almost everyone using an HP 95LX needs to backup or download files. This article ~Paper . compares different approaches. EMBARC Messaaina Service ......... 20 If you 're on the roadand need to receive f·mail, take a look at Motorola's fMBARC service. QuickView: Personal Finance Software on the 95LX ...................... 23 QuickView 2.0 lets you import and work with Quicken files on the 95LX. Freyja2: a Powerful, Free System-Compliant Editor ............... 25 This powerful, free editor that comes with source code and gives programmers an excellent example of how fo write system compliant programs. Profile: The HP 95LX - A Must for Serious Studentsl ............... 27 A look at a college student's rather thorough use of the 95LX. Lots of good tips. User to User: PHONE Enhancing Products ........... 31 Check out these PHONE databases, conversion utilities, and programs that extend the usefulness of Phone Book. Bond Calculations Using the 95LX .............................. ... 35 Find out how easy it is to use HP CALC or Lotus 1-2-3 to do bond calculations. Looking Glass: User Keys Make Built-In Applications Work Together ................................. 37 Learn how to develop user defined keys to coordinate the activities of two or more built-in applications. Break through the 10-key barrier. Making the Connection: Using Memory Cards .....................
    [Show full text]
  • Libre Comme Dans Liberté Auteur: Sam Williams Traduction: Collectif Wikisource Version 9.3
    Pour la Liberté Libre comme dans Liberté Auteur: Sam Williams Traduction: Collectif Wikisource Version 9.3 Copyright © U.C.H Pour la Liberté Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence GNU Free Documentation License, Version 1.1 ou ultérieure publiée par la Free Software Foundation. Une copie de cette Licence est incluse dans la section « GNU Free Documentation License » de ce document. HackAngel Pour la Liberté... Libre comme dans Liberté Un hacker est quelqu©un qui apprécie l©intelligence espiègle. Je sais que pour beaucoup de personnes il représente un pirate informatique, mais puisqu©au sein de ma communauté nous nous appelons « hacker » je n©accepterai aucune autre signification. Si vous voulez parler de ces personnes qui cassent les codes de sécurité vous devriez parler de « cracker ». Le terme « hacker » ne se limite pas au domaine des ordinateurs. Au Massachusetts Institute of Technology il existe une ancienne tradition, les gens « hackent » les bâtiments et les lieux publics en y accrochant le fameux panneau de signalisation « Nerd Crossing » par exemple. Aucune sécurité n©est détournée et c©est espiègle et intelligent. Richard M. Stallman Table des matières Libre comme dans Liberté ...................................................................................................................4 Remerciements.................................................................................................................................7 Chapitre I Ð Faute d'une
    [Show full text]
  • LIFE with UNIX a Guide for Everyone
    LIFE WITH UNIX LIFE WITH UNIX A Guide For Everyone Don Libes & Sandy Ressler PRENTICE HALL, Englewood Cliffs, New Jersey 07632 Library of Congress Cataloging in Publication Data Life with UNIX, A Guide For Everyone UNIX is a registered trademark of AT&T. Production: Sophie Papanikolaou Cover production: Eloise Starkweather Cover design: Lundgren Graphics, Ltd. Cover artwork: Sandy Ressler Marketing: Mary Franz Life With UNIX was edited and composed with Frame Maker on a Sun Microsystems work- station running UNIX. Camera-ready copy was prepared on a Linotronic 100P by Profession- al Fast-Print Corporation using PostScript files generated by Frame Maker. 1989 by Prentice-Hall, Inc. A division of Simon & Schuster Englewood Cliffs, New Jersey 07632 All rights reserved. No part of this book may be reproduced, in any form or by any means, without written permission from the publisher. Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 Prentice-Hall International (UK) Limited, London Prentice-Hall of Australia Pty. Limited, Sydney Prentice-Hall Canada Inc., Toronto Prentice-Hall Hispanoamericana, S.A., Mexico Prentice-Hall of India Priviate Limited, New Delhi Prentice-Hall of Japan, Inc., Tokyo Simon & Schuster Asia Pte. Ltd., Singapore Editora Prentice-Hall do Brasil, Ltda., Rio de Janeiro To our loving families Contents Preface .................................................................................................................. xiii How To Read This Book ......................................................................................xvii
    [Show full text]
  • Subject: Tiny68k, 68000 SBC with 16 Meg Memory for CP/M-68K Posted
    Subject: Tiny68K, 68000 SBC with 16 Meg memory for CP/M-68K Posted by plasmo on Wed, 01 Nov 2017 04:02:56 GMT View Forum Message <> Reply to Message This is a branch off "Plasmo's 68k pathfinder projects" https://www.retrobrewcomputers.org/forum/index.php?t=msg&amp ;th=152&start=0& Since the rev 1 of Tiny68K is reasonably matured, I like to start a new topic dedicated to this design and its derivatives. There is a wiki page for Tiny68K: https://www.retrobrewcomputers.org/doku.php?id=boards:sbc:ti ny68k A brief highlight of features: * 68000 CPU with a nominal clock of 8MHz * Entire 68000 address space is filled with a 16-meg SIMM72 DRAM except for I/O devices located at the top 32K bytes. * 68681 dual UART. Port A is dedicate to console at 38400, N81, CTS/RTS handshake. Port B is available for other uses. * IDE44 interface to CompactFlash * Two serial EEPROM, 24C256. Software may boot from either serial EEPROM depending on one jumper select. The second EEPROM is writable in-situ. * A 7-segment display for status indication. plasmo wrote on Fri, 27 October 2017 23:09 * I encountered a curious bug on "pip" command: when I tried to concatenate multiple files using the command format: pip file1.txt=file2.txt,file3.txt I get the error message: Exception $03 at user address $0001B1BA. Aborted. pip works fine otherwise. This error occurs in simulation as well, so it may be a bug in pip command or corrupted distribution disk. * Beside the strange bug in "pip", most software work fine except gkermit.
    [Show full text]
  • Complete List of ALL File Extensions and Information - Botcrawl
    Complete List of ALL File Extensions and Information - Botcrawl Extension Information A Image Alchemy File (Handmade Software, Inc.) A Unknown Apple II File (found on Golden Orchard Apple II CD Rom) A ADA Program A Free Pascal Archive File for Linux or DOS Version (FPC Development Team) a UNIX Static Object Code Library A Assembly Source Code (Macintosh) A00 Archive Section A01 ARJ Multi-volume Compressed Archive (can be 01 to 99) (also see .000) (can be 01 to 99) (also see .000) A01 OzWin CompuServe E-mail/Forum Access SYSOP File A01 Archive Section A02 Archive Section A02 OzWin CompuServe E-mail/Forum Access SYSOP File A03 Archive Section A03 annotare ava 04 Project File (annotare.net) A03 OzWin CompuServe E-mail/Forum Access SYSOP File A04 OzWin CompuServe E-mail/Forum Access SYSOP File A04 Archive Section A05 OzWin CompuServe E-mail/Forum Access SYSOP File A05 Archive Section A06 OzWin CompuServe E-mail/Forum Access SYSOP File A06 Archive Section A06 Lotto Pro 2002 Smart Number Ticket A07 OzWin CompuServe E-mail/Forum Access SYSOP File A07 Archive Section A07 TaxCalc Tax File (Acorah Software Products Ltd.) A08 OzWin CompuServe E-mail/Forum Access SYSOP File A08 Archive Section A09 OzWin CompuServe E-mail/Forum Access SYSOP File A09 Archive Section A1 Free Pascal Archive File for GO321v1 Platform (FPC Development Team) A1 Unknown Apple II File (found on Golden Orchard Apple II CD Rom) A10 OzWin CompuServe E-mail/Forum Access SYSOP File A11 AOL Instant Messenger (AIM) Graphic (America Online, Inc.) A2 Unknown Apple II File (found on
    [Show full text]