Atmel-Synario CPLD/PLD Design Software ATDS1100PC ATDS1120PC ATDS1130PC ATDS1140PC. Features. Description

Similar documents
OrCAD Support for Atmel PLDs. Application Note. OrCAD Support for Atmel PLDs. Overview

When is Data Susceptible to Corruption

design cycle involving simulation, synthesis

Preparations. Creating a New Project

Parallel EEPROM Die Products. Die Products. Features. Description. Testing

Atmel FPGA Integrated Development System (IDS)

System Designer. Programmable SLI AT94K/AT94S Series. Features. Description

Interrupt Controlled UART

Secure Microcontrollers for Smart Cards. AT90SC Summary

Atmel FPGA Integrated Development System (IDS)

Battery-Voltage. 16K (2K x 8) Parallel EEPROMs AT28BV16. Features. Description. Pin Configurations

AT17A Series FPGA Configuration EEPROM Memory. Application Note. FPGAs. AT17A Series Conversions from Altera FPGA Serial Configuration Memories

DatasheetDirect.com. Visit to get your free datasheets. This datasheet has been downloaded by

Product Description. Application Note. AVR360: XmodemCRC Receive Utility for the AVR. Features. Theory of Operation. Introduction

System Designer. Programmable SLI AT94K/AT94S Series. Features. Description

AT94K Series Field Programmable System Level Integrated Circuit. Application Note. FPSLIC Baud Rate Generator

hex file. The example described in this application note is written for the AT94K using the FPSLIC Starter Kit. Creating a New Project

EPROM. Application Note CMOS EPROM. Interfacing Atmel LV/BV EPROMs on a Mixed 3-Volt/5- Volt Data Bus

2-wire Serial EEPROM AT24C01A AT24C02 AT24C04 AT24C08 AT24C16

a Serial Peripheral Interace (SPI). Embedded RISC Microcontroller Core Peripheral

1-Megabit (128K x 8) Low Voltage Paged Parallel EEPROMs

2-wire Serial EEPROM AT24C512. Preliminary. 2-Wire Serial EEPROM 512K (65,536 x 8) Features. Description. Pin Configurations.

AT40K FPGA IP Core AT40K-FFT. Features. Description

3-wire Serial EEPROMs AT93C46 AT93C56 AT93C57 AT93C66

2-wire Serial EEPROM AT24C512

2-wire Serial EEPROMs AT24C128 AT24C256. Features. Description. Pin Configurations. 128K (16,384 x 8) 256K (32,768 x 8)

8-bit Microcontroller. Application Note. AVR031: Getting Started with ImageCraft C for AVR

Battery-Voltage. 256K (32K x 8) Parallel EEPROMs AT28BV256. Features. Description. Pin Configurations

256K (32K x 8) 3-volt Only Flash Memory

TSC695. Application Note. Annulled Cycle Management on the TSC695. References

AT17 Series FPGA. Configuration Memory. Application Note. In-System Programming Circuits for AT17 Series Configurators with Atmel and Xilinx FPGAs

8-bit Microcontroller. Application Note. AVR030: Getting Started with C for AVR

DIP Top View VCC WE A17 NC A16 A15 A12 A14 A13 A8 A9 A11 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 A10 CE I/O7 I/O6 I/O5 I/O4 I/O3 I/O1 I/O2 GND.

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

8051 Microcontrollers. Application Note. Migration from AT89C5131 & AT89C5131A-L to AT89C5131A-M

AT89C5131 Starter Kit... Software User Guide

ATICE10... User Guide

64K (8K x 8) Low-voltage Parallel EEPROM with Page Write and Software Data Protection AT28LV64B. 3-Volt, 64K E 2 PROM with Data Protection

Section 1 ATAVRAUTOEK1 Getting Started

MP3 Player Reference Design Based on AT89C51SND1 Microcontroller... User Guide

FPGA Configurator Programming Kit (Enhanced) ATDH2200E. Features. Description

4-Megabit (512K x 8) 5-volt Only 256-Byte Sector Flash Memory AT29C040A. Features. Description. Pin Configurations

8-bit RISC Microcontroller. Application Note. AVR 305: Half Duplex Compact Software UART

FPGA Configuration EEPROM Memory. Application Note. Programming Atmel s EEPROMs: AT17LV020(A) vs. AT17LV002(A) Introduction.

2-wire Serial EEPROM Smart Card Modules AT24C32SC AT24C64SC

1-Megabit (128K x 8) 5-volt Only Flash Memory AT29C010A. Features. Description. Pin Configurations

4-megabit (512K x 8) Single 2.7-volt Battery-Voltage Flash Memory AT49BV040 AT49BV040T AT49LV040 AT49LV040T

Bluetooth General Information White Paper

AVR32 UC3 Software Framework... User Manual

Programmable SLI AT40K AT40KAL AT94K. Application Note. Implementing a Single-coefficient Multiplier

FPGA Configuration EEPROM Memory AT17C020A AT17LV020A

Application Note Microcontrollers. C Flash Drivers for T89C51RC/RB/IC2 and AT89C51RC/RB/IC2 for Keil Compilers

1-megabit (64K x 16) 5-volt Only Flash Memory AT49F1024 AT49F1025

AT17(A) Series FPGA Configuration Memory. Application Note

AT91 ARM Thumb Microcontrollers. Application Note. AT91M55800A Clock Switching Considerations using Advanced Power Management Controller.

Programming Flash Devices

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

Migration From AT89C51SND1C to AT83C51SDN1C. Application Note. MP3 Microcontrollers

MARC4. Application Note. Hints and Tips for Hard- and Software Developments with MARC4 Microcontrollers

Rad Hard FPGA. AT40KEL-DK Design Kit Content. Description. Kit Content. Reference Material. Support

TSSOP CLK/IN IN IN IN IN IN IN IN IN IN IN GND VCC IN I/O I/O I/O I/O I/O I/O I/O I/O IN OE/IN CLK/IN 1 VCC

ATAVRAUTO User Guide

SOIC VCC RESET A11 A10 A9 A8 A7 A6 A5 A4 A12 A13 A14 A15 A16 A17 A18 A19 NC NC NC NC I/O0 RDY/BUSY I/O1 I/O7 I/O6 I/O5 I/O4 VCC I/O2 I/O3 GND GND

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

8-bit Microcontroller. Application Note. AVR201: Using the AVR Hardware Multiplier

shown in Figure 3. An example where the command 0x35 is sent to system 5 is shown in Figure 4. Figure 2. RC5 Frame Format Figure 3.

DIP Top View A18 A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND VCC A17 A14 A13 A8 A9 A11 A10 I/O7 I/O6 I/O5 I/O4 I/O3 VCC A18 A17

8-Megabit 5-volt Only Serial DataFlash AT45D081. Features. Description

1-megabit (64K x 16) 3-volt Only Flash Memory AT49LV1024 AT49LV1025

SPI Serial EEPROMs AT25010 AT25020 AT SPI, 1K Serial E 2 PROM. Features. Description. Pin Configurations 8-Pin PDIP. 1K (128 x 8) 2K (256 x 8)

UART. Embedded RISC Microcontroller Core Peripheral

AT89STK-09 Starter Kit for AT83C26... User Guide

FPGA Configuration EEPROM Memory AT17C65 AT17LV65 AT17C128 AT17LV128 AT17C256 AT17LV256

FPGA-based FIR Filter. Application Note. FPGA-based FIR Filter Using Bit-Serial Digital Signal Processing. Introduction

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

Embedded RISC Microcontroller Core ARM7TDMI

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

Application Note. Microcontrollers. Using Keil FlashMon Emulator with AT89C51CC01/03 AT89C51CC01/ Summary. 2. Background overview

ATAVRAUTO User Guide

Highperformance EE PLD ATF16V8B ATF16V8BQ ATF16V8BQL. Features. Block Diagram. All Pinouts Top View

CAN, 80C51, AVR, Microcontroller. Application Note

a clock signal and a bi-directional data signal (SCL, SDA)

4-megabit (512K x 8) Single 2.7-volt Battery-Voltage Flash Memory AT49BV040 AT49LV040

8-bit Microcontroller. Application Note. AVR033: Getting Started with the CodeVisionAVR C Compiler

Two-wire Serial EEPROM Smart Card Modules 128K (16,384 x 8) 256 (32,768 x 8) AT24C128SC AT24C256SC. Features. Description VCC NC

256 (32K x 8) High-speed Parallel EEPROM AT28HC256

Highperformance EE PLD ATF16V8C. Features. Block Diagram. Pin Configurations. All Pinouts Top View

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

256K (32K x 8) Paged Parallel EEPROMs AT28C256. Features. Description

Trusted Platform Module AT97SC3203S. SMBus Two-Wire Interface. Summary

5M bytes free disk space Available parallel printer port

AT45DB Megabit 2.7-Volt Only Serial DataFlash AT45DB041. Features. Description. Pin Configurations

8-megabyte, 4-megabyte, and 2-megabyte 2.7-volt Only DataFlash Cards AT45DCB008D AT45DCB004D AT45DCB002D. Not Recommended for New Design

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

8-bit Microcontroller. Application Note. AVR033: Getting Started with the CodeVisionAVR C Compiler

Two-wire Serial EEPROM Smart Card Modules 1K (128 x 8) 2K (256 x 8) 4K (512 x 8) 8K (1024 x 8) 16K (2048 x 8)

Interfacing the internal serial EEPROM

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

3-Wire Serial EEPROM AT93C46C

DIP Top View VCC RESET A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND A14 A13 A8 A9 A11 A10 I/O7 I/O6 I/O5 I/O4 I/O3

Transcription:

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 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. 2 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 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. VHDL Synthesis Option 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 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. Note: 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 standards. Built-in, accelerated support for IEEE-1164 standard logic is included as well as support for IEEE- 1076.3 (synthesis/numeric) package. A VHDL hierarchy browser, waveform interface and context-sensitive VHDL code editor add to the powerful capabilities of this option. 6 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 System Peripherals Microsoft Mouse or compatible Pointing device CD-ROM For program loading and updates 3-1/2" disk drive For program updates 7

Atmel Headquarters Corporate Headquarters 2325 Orchard Parkway San Jose, CA 95131 TEL (408) 441-0311 FAX (408) 487-2600 Europe Atmel U.K., Ltd. Coliseum Business Centre Riverside Way Camberley, Surrey GU15 3YL England TEL (44) 1276-686-677 FAX (44) 1276-686-697 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 Atmel Operations Atmel Colorado Springs 1150 E. Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL (719) 576-3300 FAX (719) 540-1759 Atmel Rousset Zone Industrielle 13106 Rousset Cedex France TEL (33) 4-4253-6000 FAX (33) 4-4253-6001 Fax-on-Demand North America: 1-(800) 292-8635 International: 1-(408) 441-0732 e-mail literature@atmel.com 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