| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Improved Code Generation i960 Processor Families Easy-to-Use
Top Searches for this datasheeti960 Microprocessor CTOOLS Application Development Tools Improved Code Generation i960 Processor Families Easy-to-Use Whole- Program ProfileDriven Optimizations Debug Optimized Code Using DWARF Symbolic Debug Records Conformance 80960 Tools Consortium's Application Binary Interface (ABI) Download Comm Windows* Windows* On-Line HTML Compiler Conforms PRODUCT OVERVIEW ANSI Standard X3.1591989 Passes Plum Hall Conformance Perennial Tests Supports In-Line Intel's CTOOLS provides complete application development tools developing embedded designs, including advanced optimizing compilers, assembler, linker, utilities, based debugger, variety libraries, including floating-point emulation. Besides operating with most popular operating systems, CTOOLS also incorporates industry standards areas. compiler conforms ANSI Standard X3.159-1989 passes Plum Hall conformance Perennial test suites. CTOOLS also conforms 80960 Application Binary Interface (ABI), enabling object code interoperability with third-party tools debuggers. Compatibility with known standards makes users productive immediately, ensures access existing application code. CTOOLS used across members i960® microprocessor family. Command line switches allow compiler take advantage specific architectural features. instance, case i960 processors, compiler uses advanced code scheduling algorithms modify instruction sequences, taking advantage processor's parallel execution capability. generated code highly efficient, assuring maximum performance your embedded applications. PROVEN OPTIMIZATION TECHNIQUES Assembly Code C/C++ Source Includes IEEE-754 Compatible, High-Speed, Accelerated FloatingPoint Library Components Without On-Chip Floating-Point Instructions Supports Windows Windows Selected UNIX Hosts Source Code Supplied Advanced optimization techniques incorporated into Intel's CTOOLS compiler offer customers superior performance while maintaining robust code. compiler incorporates local, global, program-wide profiledriven optimizations. PROCESSOR INDEPENDENT OPTIMIZATIONS INCLUDING: Constant expression evaluation Constant propagation Collapsing arithmetic bitwise boolean Procedure inlining Branch optimizations Dead code elimination Loop invariant code motion Variable shadowing Superblock formation Basic block rearrangement identities Common subexpression elimination Register subsumption register coalescing Local variable promotions Tail-call elimination PROCESSOR DEPENDENT Specialized instruction selection intelligent register manager Code scheduling on-chip data frequently used Efficient complex addressing modes Branch prediction Generation leaf procedures Memory access coalescing variables WHOLE-PROGRAM PROFILE-DRIVEN OPTIMIZATIONS CTOOLS also provides program-level optimizations, which allow optimizations such function inlining occur across source files. Changing optimization level simple changing argument compiler's command line. Restructuring your build environment longer needed! runtime profile used guide whole-program optimization decisions. Such profile-driven optimizations combine global view entire program with typical runtime behavior, produce highly optimized code. Collecting runtime profile often expensive procedure. With CTOOLS, once runtime profile collected, used guide optimizations after days, weeks even months changes your source code. profile automatically interpolated match structure your program. COMPRESSION ASSISTED VIRTUAL EXECUTION (CAVE) storing non-critical functions compressed form, CTOOLS save valuable memory your ROM-based application. When invoked, such functions decompressed onto runtime stack executed. Upon function return, stack space automatically freed. DEBUGGING OPTIMIZED CODE DWARF symbolic debug information format supports expression complex relationships between your source program highly optimized object code. Debugging features such breakpoints displaying variable's value behave more reliably with DWARF than with existing object file formats such COFF b.out, when your code optimized. Optimized code debugging often eliminate expensive step building unoptimized version your application debugging purposes. ASSEMBLER LINKER assembler processes assembly code produced compiler. CTOOLS toolset offers other valuable utilities such Debugging aids: object file dumper COFF IEEE-695 object file converter mapper big-endian little-endian object file converter archiver build libraries object file stripper eliminate debug builder produce ROMable code records from object module linker links together separately compiled modules, performing additional optimizations such replacing calls branch-and-link sequences. reads contents configuration file order application's code data sections memory then link correct run-time libraries application. Linkage performed interactive steps until final link step, which time unresolved externals satisfied. DEBUGGER MONITOR gdb960 symbolic debugger MON960 monitor included CTOOLS. debugger full symbolic debugger, operates with MON960 monitor allow setting breakpoints, single-stepping, variable tracing, many other capabilities. debugger easy Graphical User Interface (GUI). LIBRARY SUPPORT CTOOLS supports three library types: i960 architecture-specific high-level C/C++ libraries IEEE-754 compatible accelerated floating-point libraries Low-level libraries supporting i960 processor evaluation boards CTOOLS linker configuration files hide complexity linking correct libraries. C/C++ libraries have been optimized generated using CTOOLS compiler. They offered normal code form, position-independent form applications relocatable load time, big-endian form applications that i960 processor big-endian memory regions. TECHNICAL SUPPORT Annual software maintenance contracts available from Intel. Contracts include free production upgrades, 1-800 technical support, FaxBack, priority turnaround (once they have been identified). Intel also offers 30-day, money-back guarantee customers satisfied after purchasing Intel development tool. HOST SYSTEMS SUPPORTED: Windows* 4.0, Windows* *HP9000/HP-UX, *IBM RS6000/AIX, Sun-4 PROCESSORS SUPPORTED: i960® Processors AVAILABILITY: CONTACT: Local Distributor, Intel Sales Office Intel Support (800) 628-8686. World Wide: call (503) 264-7354, 7-5:00, Mon-Wed Fri; 7-3:00, Thur. U.S. Pacific time. WWW: http://www.intel.com ORDERING INFORMATION: CTOOLSW95KT CTOOLSUNXKT Windows Windows CD-ROM HP9000/HP-UX Sun-4/UNIX RS/6000/AIX QIC-24 i960 Microprocessor Literature Title Literature Order FaxBack Document Title Literature FaxBack Order Document PRODUCT INFORMATION Developers Insight CD-ROM i960 Processor Product Line Card i960 Processor Literature List FaxBack Document List i960 CA/CF 32-Bit Superscalar Microprocessor InfoGuide i960 KA/KB 32-Bit Embedded Microprocessor InfoGuide i960 HA/HD/HT Superscalar Microprocessor InfoGuide i960 Microprocessor/ Cobra Series InfoGuide i960 SA/SB 32-Bit Embedded Microprocessors with 16-Bit Burst Data Enhanced Performance with i960 Processor DATA SHEETS 273000 2033 2115 2068 2705 2716 2730 2731 272233 272740 APPLICATION NOTES/APPLICATION BRIEFS (cont'd) AP-703 DRAM Controller 33-MHz i960 CA/CF Microprocessor AP-704 Simple DRAM Controller i960 Processor Using Flexlogic AP-706 DRAM Controller 40-MHz i960 CA/CF Microprocessor AP-712 DRAM Controller 33-MHz i960 JA/JF/JD Microprocessor i960 Processor: Single Chip Intelligent Subsystem TOOLS 272627 272628 272655 272674 272238 2544 272178 272219 272505 272508 273127 272577 272033 270743 270853 272456 290218 272483 270710 270567 270929 272280 271191 272084 272736 80960JA/JF/JD/JT 3.3V Embedded 32-Bit Microprocessor 80960HA/HD/HT 32-Bit HighPerformance Superscalar Processor 80960CA-33,-25,-16 32-Bit High Performance Superscalar Processor 80960CF-33,-25,-16 32-Bit High Performance Superscalar Processor 80960KA Embedded 32-Bit Microprocessor 80960KB Embedded 32-Bit Microprocessor with Integrated Floating-Point Unit 80960SA Embedded 32-Bit Microprocessor with 16-Bit Burst Data 80960SB Embedded 32-Bit Microprocessor with 16-Bit Burst Data 82961KD Printer Coprocessor 80960 Intelligent Microprocessor i960 RP/RD Processor Volts i960 Microprocessor Competitive Benchmark Report Internetworking Intel i960 Microprocessor Imaging Intel i960 Microprocessor AB-42 80960Kx Self-Test AP-506 Designing 80960Cx 80960Hx Compatibility 273159 272495 270727 272187 270775 270565 272206 272207 272221 272737 273001 Technical Assistance (tools) GNU/960 Software Toolset Fact Sheet i960 Microprocessor Product Line Support Tools Fact Sheet EP80960CX Evaluation Platform i960 Microprocessor Evaluation Platform/Cyclone Intel's Based i960 Processor Remote Evaluation Facility Cyclone* Evaluation Platform User's Guide i960 SA/SB Processor Evaluation Board Fact Sheet Evaluation Prototyping Board Fact Sheet EV80960SX Evaluation Board User's Manual EP80960CX Evaluation Platform User's Guide 82596CA High-Performance 32-Bit Local Area Network Coprocessor MANUALS/DATABOOKS APPLICATION NOTES/APPLICATION BRIEFS 272392 272601 272602 270703 272556 2515 2359 2360 i960 Microprocessor User's Manual i960 Microprocessor User's Manual i960 Microprocessor Programmer's Reference Manual i960 SA/SB Microprocessor Reference Manual 82961KD Printer Coprocessor Reference Manual i960 Extended Architecture Programmer's Reference Manual i960 Processors Related Products Databook i960 Microprocessor User's Manual Intel Reference Numbers World Wide Address: FaxBack System: Application Bulletin Board System: Intel Literature Center: Retail Network Products: General Information Hotline: http://developer.intel.com/ (800) 525-3019 (503) 264-6835 (916) 356-3600 (800) 548-4725 a.m. p.m. (800) 538-3373 (503) 629-7000 a.m. p.m. (800) 628-8686 (916) 356-3104 a.m. p.m. Intel Corporation assumes responsibility circuitry other than circuitry embodied Intel product. other circuit patent licenses implied. Information contained herein supercedes previously published specifications these devices from Intel. more information, contact Intel's World Wide Site http://developer.intel.com/ *Third-party marks names property their respective owners. Corporation 1998 Printed Recycled Paper Order Number 281434-004 Printed U.S.A./0398/5K/IL0261 Other recent searchesZX95-748+ - ZX95-748+ ZX95-748+ Datasheet uPD78074 - uPD78074 uPD78074 Datasheet uPD78075 - uPD78075 uPD78075 Datasheet uPD78076 - uPD78076 uPD78076 Datasheet uPD78078 - uPD78078 uPD78078 Datasheet SCAS059A - SCAS059A SCAS059A Datasheet MAX4397 - MAX4397 MAX4397 Datasheet MAX4398 - MAX4398 MAX4398 Datasheet MAX4399 - MAX4399 MAX4399 Datasheet CER0395A - CER0395A CER0395A Datasheet C18010 - C18010 C18010 Datasheet
Privacy Policy | Disclaimer |