Altium Designer 2004 Learning Guides

Search and browse the latest versions of Altium Designer Learning Guides >

Getting Started with Altium Designer

GU0112 Welcome to the Altium Designer Environment
Altium Designer brings a complete electronic product development environment to your PC's Desktop, providing multi-document editing and full customization of the design workspace. This guide provides an introduction to Altium Designer and an overview of its unique, singular design environment.
 
v1.0 29-Apr-05
 
AR0101 Making Electronics Design Easier
This article describes the entire development cycle for a product using an embedded system on an FPGA, from the Engineer's perspective.
 
v1.1 12-Apr-05
 
AP0129 Project Essentials
The basis of every design captured in Altium Designer is the project. This application note outlines the different kinds of projects, techniques for working on projects and how to use the Projects panel effectively.
 
v1.0 08-Apr-05
AP0109 Schematic Editing Essentials
This application note looks at the placement and editing of schematic objects in Altium Designer.
 
v2.0 24-Mar-05

Approx time to complete:
0:45 – 1 hour

TU0117 Getting Started with PCB Design
This introductory tutorial is designed to give you an overview of how to create a schematic, update the design information to a PCB and generate manufacturing output files. It also investigates the concept of projects and integrated libraries
 
v1.2 12-Apr-05

Approx time to complete:
1:30 – 2 hours

TU0116 Getting Started with FPGA Design
This tutorial gives an overview of how to create an FPGA design. It outlines how to create a schematic and then compile, synthesize, build and program the Xilinx Spartan IIE chip on the daughterboard of the Altium NanoBoard. We will also look briefly at the use of sub sheets and VHDL files in an FPGA design.
 
v1.3 13-Apr-05

Approx time to complete:
1:00 – 1:30 hours

TU0122 Getting Started with Embedded Software
This tutorial shows how to create an embedded software project with Altium Designer.
v1.2 08-Jun-05

Approx time to complete:
0:30 – 1 hour

TU0115 Editing Multiple Objects
This document describes various techniques for applying edits globally to multiple objects in your design. It covers using the Find Similar Objects dialog and Inspector panel combination, as well as the Parameter Manager and the Model Manager. Finally, it introduces queries and the List panel, a powerful technique for finding and editing design objects.
 
v2.1 13-Apr-05

Approx time to complete:
0:30 – 1 hour

AR0115 Transferring a Design from Protel 99 SE
This article outlines the process you go through to transfer a Protel 99 SE design into the Altium Designer environment.
 
v1.2 14-Apr-05
TU0112 Creating a Multi-channel Design
This tutorial shows how to create a multi-channel design in the Schematic Editor, including the use of sub-sheets, sheet symbols and the Repeat keyword. Setting room and designator formats and viewing the channel designator assignments are also covered.
 
v1.1 28-Mar-05

Approx time to complete:
0:30 – 1 hour

AR0109 Introduction to the Query Language
Underlying Altium Designer's schematic and PCB editors is a powerful query engine. By entering queries into this engine you can filter down to find and edit precisely those objects you require.
 
v1.1 13-Apr-05
GU0104 Shortcut Keys
This guide provides a list of shortcut keys available for use within Altium Designer, ranging from those used at the environment level, through to those associated with particular document editors.
 
v1.3 07-Jun-05

System Design, Capture and Analysis

AR0123 Connectivity and Multi-Sheet Design
This article discusses the structural and connective considerations involved in multi-sheet design, then describes the different browsing tools that let you verify net connectivity across sheets.
 
v1.1 09-Dec-04
AR0112 Multi-Channel Design Concepts This article introduces the true multi-channel design functionality available in Altium Designer. It discusses handling of common and distributed nets among channels, naming conventions, and PCB rooms and classes for each channel.
 
v1.0 09-Dec-03
AR0106 Design Updates and ECOs
This article provides an overview of the process used by Altium Designer to keep your schematic and PCB designs synchronized. The facilities for detecting and resolving design differences and covered in particular
 
v1.0 09-Dec-03
TU0104 Customizing Component Reports
This tutorial describes using the Report Manager to set up a Bill of Materials (BOM) report in the Schematic Editor. Manipulating data and columns and exporting to an Excel template are also covered.
 
v1.0 14-Jan-05

Approx time to complete:
0:30 – 1 hour

TU0114 Working with a Version Control System
This tutorial looks at how you can use Altium Designer's built-in version control capabilities to check project files in to and out of your company's version control repository.
 
v2.0 21-dec-04

Approx time to complete:
0:30 – 1 hour

AP0128 Managing Design Variation with Variants
This application note provides detailed information with respect to assembly variants, including their definition and generation of relevant output.
 
v1.1 01-Jun-05
TU0106 Defining & running Circuit Simulation analyses
This tutorial looks at creating a schematic of an analog filter design that is set up for circuit simulation. It covers setting up and running some analyses on a schematic and viewing the results in the Waveform Analyzer.
 
v1.1 17-Feb-05

Approx time to complete:
1 – 1:30 hours

TR0113 Simulation Models and Analyses Reference
This comprehensive reference describes the simulation models and types of analyses available using Altium Designer's Mixed-Signal Circuit Simulator.
 
v1.1 20-May-05

Approx time to complete:
0:45 – 1:00 hour

TR0117 Digital SimCode Reference
This comprehensive reference describes the Digital SimCode language - used to specify simulation models for digital devices. The reference includes in-depth descriptions for each of the constituent functions for the language.
 
v1.1 24-May-05
AR0127 Putting Signal Integrity in its Place
This article describes what is required to address possible signal integrity issues that may arise in a design.
 
v1.1 27-May-05
TU0113 Performing Signal Integrity Analyses
This tutorial looks at performing Signal Integrity (SI) analyses. It covers setting up design parameters like design rules and Signal Integrity models, starting up Signal Integrity from the Schematic and PCB Editors, configuring the tests to be used in the net screening analysis, running further analysis on selected nets, terminating the signal line, setting preferences and working with the resulting waveforms.
 
v1.1 08-Jul-05
AP0106 Working with Simulation Waveforms
This application note describes how simulation charts and plots may be arranged and manipulated in DXP.
 
v1.0 09-Dec-03
 
TR0111 System Design, Capture and Analysis Editor Reference This comprehensive reference provides information on the Schematic Editor and the various objects that can be used in order to capture your design.
 
v1.3 09-Jun-05

PCB Design

TU0110 Preparing the Board for Design Transfer
This tutorial shows how to define the board shape, configure the drawing sheet, setup the layers, and define any keepout requirements, in preparation for transferring the design from the schematic editor.
 
v1.0 09-Dec-03

Approx time to complete:
0:30 – 1 hour

AR0111 Specifying the PCB Design Rules and Resolving Violations
This article introduces the PCB Design Rules System, in particular how rules are created and applied to objects in a design. It also describes how defined rules are checked using online or batch DRC tools and discusses navigating and resolving violations.
 
v1.1 26-Apr-05
AP0101 Polygon Pours and Copper Regions
This application note looks at using polygon pours to create regions of solid copper on a PCB. It covers such topics as placing and modifying polygon pours, setting properties, controlling the clearance using design rules and repouring.
 
v2.0 13-Dec-04
AR0126 Internal Power and Split Planes
Power planes are special solid copper internal layers, typically used to provide an electrically stable ground or power reference throughout the printed circuit board. This article investigates using internal power and split planes.
 
v1.0 09-Dec-03
AP0107 Impedance Controlled Routing
With increasing device switching speeds impedance controlled routing has become the hot topic for the digital designer. This article will discuss how you can use Altium Designer's Signal Integrity analysis engine to match component impedances, and the impedance controlled routing capabilities in the PCB editor.
 
v1.0 09-Dec-03
AR0128 Situs Autorouting Essentials
This article looks at the essentials of the Situs autorouter, with information about board setup, design rules and a summary of the routing passes and routing strategies.
 
v1.0 09-Dec-03
TR0116 Design Rules Reference
This comprehensive reference provides detailed information on setting up design rules for a PCB design. It also covers addition of rule-based parameters to objects in the schematic and Design Rule Checking. Detailed information for each of the individual rule types and their associated constraints is also provided.
 
v1.2 10-Jun-05
TR0112 PCB Design Editor Reference
This comprehensive reference provides information on the PCB Editor and the various objects that can be used to layout your PCB design.
 
v1.2 15-Jun-05

PCB Fabrication and Assembly

TR0127 PCB Fabrication and Assembly Editor Reference
This comprehensive reference provides information on the OutputJob Editor and definition of various output types, including Gerber, NC Drill, Printouts and Reports.
 
v1.2 20-May-05
AR0119 CAMtastic Introduction
This article introduces Altium Designer's CAMtastic Editor and describes some editing modes and the CAMtastic panel.
 
v1.0 18-Dec-03
AR0118 CAMtastic Feature Highlights
This article looks at some of the feature highlights of Altium Designer's CAMtastic Editor, including ODB++ import and export, advanced panelization, and direct export to Altium Designer's PCB Editor.
 
v1.0 18-Dec-03
AR0122 CAMtastic Apertures
This article looks at the apertures, aperture lists and aperture tables as they are used in Altium Designer's CAMtastic Editor.
 
v1.0 18-Dec-03
AR0120 CAMtastic Panels for Fabrication and Assembly
This article describes the CAMtastic Editor's tools for panelization and NC routing commands.
 
v1.0 09-Dec-03
AR0121 CAMtastic Reverse Engineering PCBs
This article looks at reverse-engineering a PCB layout directly from CAM files loaded into Altium Designer's CAMtastic Editor.
 
v1.0 18-Dec-03
TU0101 CAMtastic Data Verification
This tutorial follows the steps that must be taken in order to extract a valid netlist from imported Gerber, NC Drill or ODB++ files, run a design rule check (DRC) on that data in CAMtastic and verify or modify the data.
 
v1.0 18-Dec-03

Approx time to complete:
0:30 – 1hour

TU0102 CAMtastic Imports and Exports
This tutorial looks at importing and exporting a variety of CAM files using CAMtastic.
v1.0 18-Dec-03

Approx time to complete:
1 – 1:30 hours

FPGA Hardware Design

AR0125 Honey, I Shrunk the Board!
The three most-heard catchcries in electronic product design are ‘make it smaller’, ‘make it more feature rich’ and ‘make it by next week’! The ready availability of low-cost, high-capacity FPGAs presents some interesting design possibilities.
 
v1.1 27-May-05
GU0101 FPGA designer’s QuickStart guide
This guide gives an overview of using the Altium Designer environment to develop an FPGA design. Once you have read this document, refer to the linked documents for a detailed description of that area of the design process.
 
v1.0 26-Jan-04
TU0118 Implementing Simple Processor-Based Design In An FPGA
This tutorial describes how to implement a processor-based design in an FPGA. It describes the creation of FPGA and Embedded projects, creating C files, setting up processor and compiler options and then configuring and programming the design to an FPGA device.
 
V1.1 19-Jan-05

Approx time to complete:
0:45 – 1 hour

AP0102 Linking an FPGA Project to a PCB Project
This application note provides detailed information on linking and managing design changes between FPGA and PCB projects.
 
v1.0 20-Jan-04
AP0103 Processing the Captured FPGA Design
This application note describes how to use the Devices view to compile, synthesize, build and ultimately download a design to the physical FPGA device.
 
v1.0 20-Jan-04
AR0130 PC to NanoBoard Communications
This article gives an overview of the technologies used to facilitate communications between the NanoBoard and Altium’s LiveDesign-enabled design software running on the PC.
 
v1.1 27-May-05
AP0119 Using Altium Designer with a 3rd Party Board
This application note provides detailed information on how 3rd party FPGA development boards can be used with Altium Designer.
 
v1.1 23-Mar-05
AP0111 Programming a Xilinx Configuration Device on the Production Board
This application note describes the process of programming a Xilinx configuration device on the Production board, in order to provide bootstrapping functionality.
 
v1.1 26-May-05
AR0124 Design Portability, Configurations and Constraints
This article describes what is required for design portability, and the role of configurations and constraints in achieving this portability.
 
v1.0 15-Jan-04
AP0104 Re-targeting the design to the Production Board
This application note covers the process of adding the configuration and constraint file information required to perform synthesis and run the vendor place and route.
 
v1.0 15-Jan-04
TR0103 Constraint File Reference
This document describes the constraint file syntax, including a list of FPGA-specific constraint definitions.
 
v1.1 15-Jun-05
AP0113 Working with Altera® devices and place and route tools
This application note provides an advanced Altera designer with information on how to control the Altera place and route software options and properties, and also includes information on libraries.
 
v1.0 13-Jan-05
AP0112 Working with Xilinx® devices and place and route tools
This application note provides an advanced Xilinx designer with information on how to control the Xilinx place and route software options and properties, and also includes information on libraries.
 
v1.0 13-Jan-04
TU0123 Creating a Core Component
This tutorial is designed to give you an overview of how to create a core component, synthesize the EDIF and generate a schematic symbol of the core. It covers creating the core project, synthesizing, publishing and generating the symbol in the Schematic Library Editor.
 
v1.1 14-Jan-05

Approx time to complete:
1 – 1:30 hours

CR0100 CLKGEN Frequency Generator
This core reference describes how to place and use the Frequency Generator instrument in an FPGA design.
 
v1.1 26-May-05
CR0101 FRQCNT2 Frequency Counter
This core reference describes how to place and use the Frequency Counter instrument in an FPGA design.
 
v1.1 03-Jun-05
CR0102 IOB_x Digital I/O Module
This core reference describes how to place and use the Digital I/O Module in an FPGA design.
 
v1.1 27-May-05
CR0103 LAX_x Logic Analyzer
This core reference describes how to place and use a Logic Analyzer instrument in an FPGA design.
 
v1.1 21-Jun-05
TR0132 FPGA IO Standards Reference Web only
This FPGA IO Standards Reference provides an overview for the different IO Standards supported by various FPGA device families.
 
v1.0 22-Aug-05
TR0114 VHDL Language Reference
This comprehensive reference provides a detailed overview of the VHDL Language and describes each of the standard VHDL keywords (reserved words)
 
v1.1 20-May-05
TR0115 VHDL Synthesis Reference
This comprehensive reference provides detailed information with respect to synthesis of VHDL code. It also contains an overview section regarding the syntax of the VHDL Language.
 
v1.1 10-Jun-05

Library Management

AR0104 Component, Model and Library Concepts
This article defines components, models and libraries, and their relationships. The search sequence for locating models is explained, as well as options that make this search more restrictive for specific models.
 
v1.1 28-Jul-04
TU0103 Creating Library Components
This tutorial covers the creation of schematic components and PCB footprints using the Schematic and PCB Library Editors in Altium Designer. A glossary of terms used in this tutorial is included as an appendix.
 
v1.1 24-Nov-04

Approx time to complete:
1:30 – 2 hours

AR0105 Enhanced Library Management Using Integrated Libraries
This article introduces integrated libraries, describing how they are created, what they contain, and how they can be used.
 
v1.1 28-Jul-04
TU0111 Building an Integrated Library
This tutorial looks at using, creating and modifying integrated libraries. Creating source Schematic and PCB libraries and library packages, adding models and compiling integrated libraries are investigated.
 
v1.1 13-May-05

Approx time to complete:
0:30 – 1 hour

TU0119 Linking from a Company Database to Components in Your Design
This tutorial describes how to set up links from a company component database to components placed on a schematic. Database linking allows data to be transferred from the database to the component parameters which can then be included in the Bill of Materials (BOM).
 
v1.1 18-Nov-04

Approx time to complete:
0:45 – 1 hour

TR0128 DatabaseLink Editor Reference
This reference provides detailed information on the function and use of the DatabaseLink Editor. This editor is used to manage the linking between an external company component management system and the schematic components in a component library design.
 
v1.0 20-May-05

Inside the Altium Designer Environment

TU0105 Customizing the Altium Designer Resources
This tutorial describes how to customize your Altium Designer resources, such as commands, menus, toolbars and shortcut keys. It covers rearranging the existing menus and toolbars, adding and deleting toolbar or menu commands, creating new drop-down menus or toolbars and working with shortcut key tables.
 
v2.0 24-Mar-05

Approx time to complete:
0:30 – 1 hour

GU0103 License Service Setup Guide
This guide gives an overview of installing and setting up an Altium Designer Network License configuration.
 
v1.2 19-May-05
TR0104 Altium Designer Panels Reference
This comprehensive reference includes information for all workspace panels that can be accessed within the Altium Designer environment, in terms of their function, content and use, as well as any specific notes to be aware of when using them as part of the design process.
 
v1.3 06-Jun-05
AR0129 An Insider's Guide to the Query Language
This article has been provided to de-mystify what queries are, how and why they are used, and to provide insights into how these can be specified to accomplish particular objectives. An appendix includes useful query examples.
 
v1.0 09-Dec-03
TR0110 Query Language Reference
This reference manual describes the Query Language used in Altium Designer.
 
v1.0 01-Dec-04
TU0121 Getting Started with Scripting
This tutorial describes the scripting system and how to write and execute simple scripts in Altium Designer using DelphiScript scripting language set. The concepts of DXP Object Interfaces and Server processes are covered briefly.
 
v1.3 04-Apr-05

Approx time to complete:
1 – 1:30 hours

TU0125 Building Script Projects
This tutorial covers the general aspects of the Scripting System and the use of Borland Delphi Objects and DXP Object Models in scripts. A Netlister, Board Outline Copier and Query Expression scripts are developed using the DXP Object Models to illustrate the power of the scripting system in the Altium Designer application.
 
v1.1 04-Apr-05
TR0118 A Tour of the Scripting System
This reference gives an overview of the Scripting System and how to create and use scripts in Altium Designer.
 
v1.1 26-Apr-05
TR0120 Delphi Script Reference
This reference manual describes the Delphi Script language.
 
v1.1 26-Apr-05
TR0121 Enable Basic Reference
This reference manual describes using the Enable Basic language to create scripts.
 
v1.1 26-Apr-05
TR0122 JScript Reference
This reference manual describes the JScript scripting language used in Altium Designer.
 
v1.1 26-Apr-05
TR0125 VB Script Reference
This reference manual describes the VB Script language.
 
v1.1 26-Apr-05
TR0119 Component Reference
This reference outlines the supported components and their main properties and methods.
 
v1.1 26-Apr-05
TR0126 DXP RTL Reference
This reference manual describes the DXP Run Time Library Reference.
 
v1.1 26-Apr-05
TR0124 Server Process Reference
This reference manual describes the server processes available in Altium Designer.
 
v1.1 26-Apr-05
TR0123 Script Examples Gallery Reference
This reference manual describes the script examples available in Altium Designer.
 
v1.1 26-Apr-05

TSK3000 Reference Manual

GU0111 Using the TSK3000 Embedded Tools
How to use the TASKING TSK3000 toolchain to program a TSK3000 processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
TR0109 TSK3000 Embedded Tools Reference
How to use the TASKING TSK3000 toolchain to program a TSK3000 processor. You can use the tools either with the Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
CR0121 TSK3000A 32 bit RISC Processor
The TSK3000A is a fully functional, 32-bit load/store, Wishbone-compliant processor that employs RISC architecture with a streamlined set of single word instructions. This core reference includes architectural and hardware descriptions, instruction sets and on-chip debugging functionality for the TSK3000A.
 
v1.4 24-Jun-05

TSK51x/TSK52x Reference Manual

GU0107 Using the TSK51x/TSK52x Embedded Tool
How to use the TASKING TSK51x/TSK52x toolchain to program a TSK51x or TSK52x processor. Using Altium D wit 3rd Party Boardcal Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
TR0105 TSK51x/TSK52x Embedded Tools Reference
How to use the TASKING TSK51x/TSK52x toolchain to program a TSK51x or TSK52x processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
CR0115 TSK51x MCU
The TSK51x is a fully functional, 8-bit microcontroller, incorporating the Harvard architecture. This core reference includes architectural and hardware descriptions, instruction sets and on-chip debugging functionality for the TSK51x family.
 
v1.3 09-May-05
CR0116 TSK52x MCU
The TSK52x is a fully functional, 8-bit microcontroller, incorporating the Harvard architecture. This core reference includes architectural and hardware descriptions, instruction sets and on-chip debugging functionality for the TSK52x family.
 
v1.4 09-May-05

TSK51x/TSK52x RTOS Guide

GU0102 TSK51x TSK52x RTOS
The following description should be used: This manual aims to provide you with the necessary information to build real-time applications using the RTOS (Real Time Operating System) micro kernel delivered with the TSK51x/TSK52x toolchain
 
v1.4 08-Jun-05

TSK165x Reference Manual

GU0108 Using the TSK165x Embedded Tool
How to use the TASKING TSK165x toolchain to program a TSK165x processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
TR0106 TSK165x Embedded Tools Reference
How to use the TASKING TSK165x toolchain to program a TSK165x processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
CR0114 TSK165x RISC MCU
The TSK165x is a fully functional, 8-bit controller that employs RISC architecture with a streamlined set of single word instructions. This core reference includes architectural and hardware descriptions, instruction sets and on-chip debugging functionality for the TSK165x family.
 
v1.3 09-May-05

TSK80x Reference Manual

GU0109 Using the TSK80x Embedded Tools
How to use the TASKING TSK80x toolchain to program aTSK80x processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
TR0107 TSK80x Embedded Tools Reference
How to use the TASKING TSK80x toolchain to program aTSK80x processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
CR0117 TSK80x MCU
The TSK80x is a fully functional, 8-bit microcontroller, incorporating the von Neumann architecture. This core reference includes architectural and hardware descriptions, instruction sets and on-chip debugging functionality for the TSK80x family.
 
v1.4 22-Aug-05

PowerPC (PPC405) Reference Manual

GU0110 Using the PowerPC Embedded Tools
How to use the TASKING PowerPC toolchain to program and PowerPC processor. You can use the tools either with the graphical Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
TR0108 PowerPC Embedded Tools Reference
How to use the TASKING PowerPC toolchain to program and PowerPC processor. You can use the tools either with the Altium Designer or from the command line in a command prompt window.
 
v1.1 08-Jun-05
CR0156 PPC405A 32 bit RISC Processor Web only
The PPC405A is a fully functional, 32-bit load/store, Wishbone-compliant processor that employs RISC architecture with a streamlined set of single word instructions. This core reference includes an architectural description and on-chip debugging functionality for the PPC405A.
 
v1.0 01-Jul-05

Generic Logic Data Book

CR0118 FPGA Generic Library Guide
This guide contains the naming conventions, detailed description and truth table of all components in the FPGA Generic Library.
 
v2.202 06-Jun-05

Peripherals Data Book

CR0104 CAN Controller
This document provides detailed reference information with respect to the CAN Controller peripheral devices.
 
v1.4 26-May-05
 
CR0119 FPGA_STARTUPx Powerup Delay Unit
This document provides detailed reference information with respect to the powerup delay unit peripheral device.
 
v1.1 26-May-05
CR0105 I2CM Controller
This document provides detailed reference information with respect to the I2CM Controller peripheral devices.
 
v1.3 26-May-05
CR0106 Keypad Controller
This document provides detailed reference information with respect to the Keypad Controller peripheral devices.
 
v1.3 26-May-05
CR0107 LCD Controller
This document provides detailed reference information with respect to the LCD Controller peripheral devices.
 
v1.2 01-Dec-04
CR0120 MAX1104 DAC Controller
This document provides detailed reference information with respect to the MAX1104_DAC Controller peripheral device.
 
v1.1 26-May-05
CR0108 PRTx Parallel Port Unit
This document provides detailed reference information with respect to the parallel port unit peripheral device.
 
v1.5 26-May-05
CR0109 PS2 Controller
This document provides detailed reference information with respect to the PS/2 Controller peripheral device.
 
v1.3 26-May-05
CR0153 SPI_W Serial Peripheral Interface Controller
This document provides detailed reference information with respect to the SPI Controller device.
 
v1.1 27-May-05
CR0111 SRL0 Serial Port Unit
This document provides detailed reference information with respect to the serial port unit peripheral devices.
 
v1.4 26-May-05
CR0112 TMR3 Dual Timer Unit
This document provides detailed reference information with respect to the dual timer unit peripheral devices.
 
v1.4 26-May-05
CR0113 VGA Controller
This document provides detailed reference information with respect to the VGA Controller peripheral devices.
 
v1.3 27-May-05
CR0151 WB_DUALMASTER Configurable Wishbone Dual Master
This document provides detailed reference information with respect to the configurable Wishbone Dual Master peripheral device.
 
v1.1 27-May-05
CR0150 WB_INTERCON Configurable Wishbone Interconnect
This document provides detailed reference information with respect to the configurable Wishbone Interconnect peripheral device.
 
v1.0 10-Dec-04
CR0152 WB_MEM_CTRL Configurable Wishbone Memory Controller
This document provides detailed reference information with respect to the configurable memory controller peripheral device.
 
v1.1 27-May-05
CR0154 WB_PRTIO Configurable Wishbone Parallel Port Unit
This document provides detailed reference information with respect to the parallel port unit peripheral device.
 
v1.1 27-May-05
CR0155 WB_PWMx Pulse Width Modulation Controller
This document provides detailed reference information with respect to the Pulse Width Modulation Controller peripheral devices.
 
v1.1 17-Jun-05
CR0124 FPGA Arithmetic Function Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Arithmetic Function cores.
 
v1.02 06-Jun-05
CR0125 FPGA Buffer Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Buffer cores.
 
v1.02 06-Jun-05
CR0126 FPGA Bus Joiner Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Bus Joiner cores.
 
v1.02 06-Jun-05
CR0127 FPGA Clock Divider Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Clock Divider cores.
 
v1.02 06-Jun-05
CR0128 FPGA Clock Manager Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Clock Manager cores.
 
v1.02 06-Jun-05
CR0129 FPGA Comparator Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Comparator cores.
 
v1.02 06-Jun-05
CR0130 FPGA Counter Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Counter cores.
 
v1.02 06-Jun-05
CR0131 FPGA Decoder Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Decoder cores.
 
v1.02 06-Jun-05
CR0132 FPGA Encoder Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Encoder cores.
 
v1.02 06-Jun-05
CR0133 FPGA Flip Flop Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Flip-Flop cores.
 
v1.02 06-Jun-05
CR0134 FPGA Instrument Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Instruments cores.
 
v1.02 06-Jun-05
CR0135 FPGA Latch Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Latch cores.
 
v1.02 06-Jun-05
CR0136 FPGA Logic Primitive Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Logic Primitive cores.
 
v1.02 06-Jun-05
CR0137 FPGA Multiplexer Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Multiplexer cores.
 
v1.03 06-Jun-05
CR0138 FPGA Numeric Connector Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Numeric Connector cores.
 
v1.02 06-Jun-05
CR0139 FPGA Peripheral Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Peripherals cores.
 
v1.03 06-Jun-05
CR0140 FPGA Processor Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Processors cores.
 
v1.02 17-Jun-05
CR0141 FPGA Shift Register Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Shift Register cores.
 
v1.02 06-Jun-05
CR0142 FPGA Shifter Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Shifter cores.
 
v1.02 06-Jun-05
CR0143 FPGA Wired Function Resource Usage
This quick reference provides detailed information about resource usage of all pre-synthesized Wired Function cores.
 
v1.02 06-Jun-05

LiveDesign Development Boards

NanoBoard Reference Manual - NB1
 

TR0102 NB1 NanoBoard Technical Reference Manual
Technical hardware reference manual for the NB1 NanoBoard FPGA implementation platform.
 
v1.0 25-Jan-04
AP0105 Updating the NanoBoard Firmware
This application note describes how to update the firmware that is loaded into the NanoBoard Controller at power-up.
 
v1.1 25-May-05
AP0100 Bootstrapping the Daughter Board FPGA
This application note describes the process of booting the Daughter Board FPGA, at power-up, with a design stored in dedicated, on-board Flash Memory.
 
v1.1 25-May-05
AP0114 Utilizing the NanoBoard Flash Memory
This application note describes how the serial Flash Memory on the NanoBoard can be used as embedded Flash RAM within an FPGA design.
 
v1.1 25-May-05

White Papers

WP0101 Topological Autorouting™ -Mapping the changing space
This paper outlines the limitations of current autorouting technologies when faced with the geometric constraints imposed by advancing component and board design technologies, such as staggered pin and ball grids and irregular shapes, and introduces the concept of topological analysis as applied to the autorouting process in Altium’s next-generation autorouter – Situs™.
 
v1.0 12-Jan-04
Situs™ Whitepaper

Other language versions of this document:
German  |  French
This paper outlines the limitations of current autorouting technologies when faced with the geometric constraints imposed by advancing component and board design technologies and introduces the concept of topological analysis as applied to the autorouting process in Altium’s next- generation autorouter - Situs™. (file size - 142KB)
 

 
Altium - ESL By Any Other Name...
The latest hot topic in the chip design world recently has been Electronic System Level (ESL) design. The idea being to raise the level of abstraction at which system designers can work...
 
v1.0 22-Oct-04