Features • Comprehensive CPLD/PLD Design Environment • User-friendly Microsoft Windows™ Interface (Win 95, Win 98, Win NT) • Powerful Project Navigator – Utilizes Intelligent Device Fitters for Automatic Logic Synthesis and Device Resource Assignment – Allows Design Specification with Schematic Entry or the ABEL-HDL • Integrated ABEL Text Design Entry and Synthesis – Friendly Windows-based User Interface is Easy to Learn and Use – ABEL-HDL Design Entry Provides Detailed Support for Programmable Logic Devices – Full Hierarchical Support Makes Large Designs Easier to Manage; Large All-behavioral Designs can be Created without Drawing any Schematics • Integrated Verilog™ Timing Simulator (Optional) – Fast, Functional Simulation is Performed Directly from the Schematic or Behavioral Source File, Providing Quick Feedback on Logic Errors as the Design is Entered – Full Timing Simulation with Delay-annotated Models Provides Comprehensive Support for Timing Problems in Routed Devices – Logic-analyzer-like Waveform Viewer Provides Flexible Results Viewing, and Updates Every Time you Single-step the Simulator – Cross-probing Capabilities between the Schematic and Waveform Viewer Tie Simulation Results Directly Back to the Source Design, Making Results Easier to Interpret – Interactive Debugging Provides Force/Preset/Monitor Access to all of the Design’s Signals, for Fast and Easy, On-the-fly Changes – Industry-standard Verilog HDL Simulation Language Ensures Timely Support for New Device Architectures • IEEE 1076 VHDL Synthesis and Simulation (Optional) Atmel-Synario CPLD/PLD Design Software ATDS1100PC ATDS1120PC ATDS1130PC ATDS1140PC Description Atmel-Synario is an integrated CPLD/PLD design tool. It supports all proprietary, and JEDEC standard devices offered by Atmel. The usual CAE tool capability is combined with CPLD specific functionality. A tightly integrated Windows environment gives the user a friendly, and powerful interface. The system combines schematic and behavioral entry methods. Functional and timing simulation are also supported. An intelligent design manager, supervises file manipulation and controls the design flow. This function allows a user to move quickly from one design to another and evaluate different implementations for an optimal solution. Rev. 0714C–09/99 1 Project Navigator Atmel-Synario Project Navigator is the core of the system. It is a powerful and simple design flow controller. Built-in intelligence, gives file and run option knowledge for each device. Select the ATF1500 and all the steps required to design, simulate, compile and fit will appear. Change to ATF22V10 and the steps change accordingly. You may even choose to design without a particular architecture and pick it later in the design process (Virtual or Generic Device). Project Navigator also tracks and displays status of the design process. Each design step is clearly delineated, and 2 can be performed independently of the complete flow. Or, you can perform a complete compilation in a single step. Project Navigator will netlist all the schematics in your design, and compile, optimize, and synthesize all the behavioral modules. If only a portion of the design changes (a module or a single schematic), you don’t have to netlist and compile the whole design. Project Navigator knows everything else is current by keeping track of all the files. Finally, processing options are intelligently defaulted (but can also be customized). Detailed device-specific help is available for each step. ATDS1100PC/1120PC/1130PC/1140PC ATDS1100PC/1120PC/1130PC/1140PC ECS – Schematic Entry Atmel-Synario schematic tool is a MS Windows-based environment. Schematic Capture in Navigator mode gives an online view of the connectivity database. Push into a lower-level schematic and upper level signal names are visible below. Highlight a net and you can follow it up and down the hierarchy. Run a design-rule check, and errors appear in a box; click on an error, and the schematic jumps to the page and location of the error. Whenever a new device is targeted, libraries are changed automatically. Device-independent Design Device-independent design is a useful design technique. It frees the designer from architectural knowledge, and allows the best device fit to each application. Until now each architecture required a different library, with different symbols. Atmel-Synario solves this problem with its powerful and unique device-independent library. Using the standard building blocks the device-independent library provides, you can draw entire schematics that can be targeted to any device. The symbols have all the “smarts” to map efficiently and simulate correctly in any target device. You can build device-independent soft macros the same way. If you desire architecture specific functions, simply use the Atmel-Specific library for more efficient utilization. Now going from a 5 ns ATF16V8C to a high-density ATF1508 CPLD is only a compilation away. 3 ABEL Integration into Atmel-Synario: Behavioral Entry and Simulation ABEL is one of the tools integrated into Atmel-Synario. Therefore, importing existing PLD designs into a larger designs is straight forward. Adding new logic, and reimplementing into a larger CPLD is simple. Experienced ABEL users can get started using Synario ABEL tool, then gradually use more of the extended Atmel-Synario capability. Atmel-Synario Behavioral Entry has hierarchical capability. Large, all-behavioral designs can be entered without drawing any schematics. Device-specific logic synthesis allows easy design migration to all supported devices. Fastest way to migrate from simple PLDs to CPLDs: • Use existing legacy designs in new designs • Convert from one architecture to another • Upgrade designs to new technologies ABEL – Functional Simulation VHDL – Synthesis Option ABEL has built-in functional simulation capability. This allows for early design cycle verification (before fitting). This also enables quick design on small projects. Full Synario functionality with legacy ABEL designs is also an advantage of ABEL functional simulation. Atmel-Synario gives you full VHDL support. IEEE-1076 compliant synthesis is tightly integrated into the environment, which allows quick implementation into all supported devices. Atmel-Synario VHDL provides a full package of IEEE-1076 analysis, synthesis, and source-level simulation capability. Even mixing VHDL entry with ABEL and schematics is a simple task. A full capability VHDL design environment can be created with an additional functional simulator. 4 ATDS1100PC/1120PC/1130PC/1140PC ATDS1100PC/1120PC/1130PC/1140PC Verilog – Functional and Timing Simulation Option Verilog simulation is another of the Atmel-Synario tools. This standard simulation package gives functional and full timing simulation. The simulation package is fully compatible with Open-Verilog, which allows construction of powerful test benches and result analysis and summary functions. Atmel-Synario Simulation creates simulation models directly from Synario’s source files. This, coupled with an extremely fast simulator, quickly tells you whether your logic is correct while you’re entering it – even before the synthesis and fitting steps. After fitting to a specific device, the user may verify the desired timing. Solve tough timing problems with full delay-annotated simulation models created by the fitter. Atmel-Synario Simulator doesn’t need architecture specific libraries and models. Simply identify which portion of the design you want to simulate and the stimulus you want Note: applied. Then press “go”. In batch mode, you can start and stop simulation from the control panel. Or you can explore your circuit’s functionality interactively. Verilog language support also assures timely device support. The Verilog simulation option includes a waveform viewer display that resembles a logic analyzer format. The waveform viewer updates whenever you simulate, even after each step of single-step session. Once a simulation runs, the values at the cursor in the waveform viewer are “dynamically backnotated” into the schematic. This allows you to debug your hierarchical design by viewing the logic values of the buried nets in the schematic as you move the cursor in the waveform viewer. To view a new signal, just “probe” the new in the schematic and the signal will appear in the waveform viewer. Cross-probing between the schematic and waveform viewer ties simulation results directly back to the source for faster and easier interpretation. Results update each time you single-step the simulator. Multiple entry methods: • Use the best one fir the application • Mix methods for efficient design • Quick translation of existing designs 5 Waveform Editor/Viewer Fast simulation analysis and debug are at your fingertips with waveform editor. The powerful waveform editor enables simple stimulus generation, and easy result viewing. It’s simple to add, delete, or move signals and show buses as a group. The viewer display is updated while simulating (for each simulation step). Peak VHDL – Simulator Option The Accolade Peak VHDL professional edition simulator is a powerful, easy-to-use system for design entry and simulation using VHDL. The product includes advanced, highspeed VHDL analyzer and elaborator, and support for IEEE-1076.1987 and IEEE-1076.1993 language 6 standards. Built-in, accelerated support for IEEE-1164 standard logic is included as well as support for IEEE1076.3 (synthesis/numeric) package. A VHDL hierarchy browser, waveform interface and context-sensitive VHDL code editor add to the powerful capabilities of this option. ATDS1100PC/1120PC/1130PC/1140PC ATDS1100PC/1120PC/1130PC/1140PC Ordering Information Part Number System Description ATDS1100PC Atmel-Synario Basic Schematic and ABEL entry with fitters ATDS1120PC Atmel-Synario Verilog Simulation (Option) Verilog functional and timing simulator ATDS1130PC Atmel-Synario VHDL Synthesis (Option) Synthesis - IEEE-1076.1993 ATDS1140PC Atmel-Synario VHDL Simulation (Option) Peak VHDL simulator System Requirements Environment Windows (95, 98 or NT) RAM 16MB Hard Disk 80MB Processor Intel or compatible Pentium Parallel Port For security key Microsoft Mouse or compatible Pointing device CD-ROM For program loading and updates 3-1/2" disk drive For program updates System Peripherals 7 Atmel Headquarters Atmel Operations Corporate Headquarters Atmel Colorado Springs 2325 Orchard Parkway San Jose, CA 95131 TEL (408) 441-0311 FAX (408) 487-2600 Europe 1150 E. Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL (719) 576-3300 FAX (719) 540-1759 Atmel Rousset Atmel U.K., Ltd. Coliseum Business Centre Riverside Way Camberley, Surrey GU15 3YL England TEL (44) 1276-686-677 FAX (44) 1276-686-697 Zone Industrielle 13106 Rousset Cedex France TEL (33) 4-4253-6000 FAX (33) 4-4253-6001 Asia Atmel Asia, Ltd. Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong TEL (852) 2721-9778 FAX (852) 2722-1369 Japan Atmel Japan K.K. 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581 Fax-on-Demand North America: 1-(800) 292-8635 International: 1-(408) 441-0732 e-mail [email protected] Web Site http://www.atmel.com BBS 1-(408) 436-4309 © Atmel Corporation 1999. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company 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 contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. Marks bearing ® and/or ™ are registered trademarks and trademarks of Atmel Corporation. Terms and product names in this document may be trademarks of others. Printed on recycled paper. 0714C–09/99/xM