光映科技官方技術論壇

歡迎您的參與   這是一個EDA開發設計的討論園地
歡迎光臨 光映科技官方技術論壇 登入 | 說明
in 搜尋

Altium Designer Summer 08:AD Summer 08 新功能介紹 Part.1

本主題共有 0 篇回覆,最新回覆發表於 03-03-2011, 10:41 上午,作者 tifa
文章排序: 上一主題 下一主題
  •  03-03-2011, 10:41 上午 3906

    Altium Designer Summer 08:AD Summer 08 新功能介紹 Part.1

    Altium Designer Summer 08AD Summer 08新功能介紹 Part.1

    重點提示:
    包括:讓專案管理更輕鬆方便、擴展FPGA功能、提高設計效率等。
    Design Insight, for example, makes project navigation through complicated design projects faster,
    easier and more intuitive. Automatic previews and context-sensitive navigation allows you to preview documents
    and trace nets without having to physically open multiple schematic, PCB, or text documents
    - a real convenience and timesaver! More flexible generation of output files
    and documentation allows better data management and design collaboration
    for your projects with Multiple Output Publishing.

    Physical platform design has been upgraded to better support increased board densities
    and high-speed signaling common in electronics designs.
    Interactive Routing features incredibly powerful and new capabilities such as Push and Shove, Walkaround,
    Hugging and Auto-Complete modes, giving you more control over the routing process.
    Intelligent automatic completion lets you rapidly finish off complex multi-trace routing tasks.
    Internal plane views have been significantly improved for a more accurate representation
    and reduced potential for downstream manufacturing errors as well.

    Having the ability to visualize a board in 3D gives a highly realistic, real-time view of the bare or assembled board
    - and the best part is that it's not a static model.
    Fully navigable and rendered on-the-fly, you can now make changes to the design and instantly see the result.
    PCB 3D Visualization has been further enhanced with more Display options
    that allow for easier configuration of multiple views, system level settings and improved support for 3D highlighting.

    Support for direct linking to external STEP models enabling electronics designers to interactively adjust board layout,
    component placement and even component package choice to suit the proposed enclosure design is also possible
    - before the board is sent for prototype or manufacture!
    All ground breaking technology within the industry that reduces design iterations necessary to
    close the ECAD-MCAD loop and help you focus on true innovation and not just saving time-to-market.

    Programmable device support makes it easier for customers to develop their own Wishbone peripherals
    without having any knowledge of the internals of the Wishbone bus.
    Virtual instrumentation rises to a whole new level of control with Custom Instrument,
    a fully customizable instrument that allows you to monitor and control signals within your FPGA design.

    These are just a few of the new features in what we believe to be an exciting new major release of Altium Designer.
    Based directly on feedback from you, the engineers and designers developing designs,
    Altium Designer Summer 08 helps you keep pace with the speed of today's development.
    We're excited about the new features and technologies we're developing for this release
    and the reaction they are receiving, and we're sure that you'll be excited too!

     

    Unified Design Management

    New - Design Insight

    Design projects have quickly become complicated,
    involving a large number of varied design documents each with potentially massive amounts of data.
    Faster, easier and more intuitive project navigation is on the way with new Design Insight.
    Design Insight provides a number of exciting features to help you navigate at the project, document
    and even connectivity level, allowing automatic preview without having to physically open multiple sheets.

    Project Insight


    Figure 1. Hover over your project icon in the Projects panel to see your project preview.

    Project Insight provides you with a preview of all of the documents within your project.
    Clicking a document in the preview will make that document the active document.
    Project Insight is provided for Schematic, PCB and text documents.

    Document Insight


    Figure 2. Hover over your project icon and selected document in the Projects panel
    or Document Bar to see your document preview.

    Document Insight provides you with a preview of your documents
    from both the Projects Panel and the Documents Bar.
    Clicking the Document Preview from either of these locations will make
    that document the active document. Document Insight is provided for Schematic, PCB and text documents.

    Connectivity Insight

    Connectivity Insight provides you with a list and preview of all documents in your project
    that are connected to the selected net object.
    Hover over or Alt +Double-click on a net object such as a port, sheet symbol, bus, power port,
    component or a harness to see Connectivity Insight in action.


    Figure 3. Click on one of the documents in the hierarchy tree to navigate to that document.

    A list of documents is displayed with the current document highlighted and in preview mode,
    with the selected net highlighted.
    Hover over the other documents in the list to see the selected net highlighted.
    Your selected net will remain highlighted on alternate sheets for ease of navigation.
    Compiling your project is necessary for Design Insight to work.

    New - Cadence Allegro® PCB Importer

    Altium Designer allows designers to unlock the potential of large-scale programmable devices
    as a system development and deployment platform, creating programmed device intelligence
    that can be used across multiple hardware domains.
    Because of this, it's important to be able to easily move to
    Altium Designer from older style legacy point tools to stay competitive.

    Importing Allegro ASCII PCB (*.alg) designs can be directly translated into Altium Designer
    using the Import Wizard (File » Import Wizard).
    Options for layer mapping and configuring a report log are also available.
    Files are converted to Altium Designer PCB document format (*.PCBDoc) and are added to a PCB project (*.PrjPcb).

    To translate your binary PCB designs (*.brd), you need to have Version 15.2 or 16 Allegro installed.
    Alternatively, you can use the Batch File included in your installation to translate your binary designs (*.brd) to ASCII format.
    In this way, you only need Allegro installed to convert all of your files to ASCII,
    which can then be directly translated in Altium Designer.


    Figure 4. Tailored for Allegro users, you can easily drag and drop your designs
    from project folders directly from Windows Explorer into the Projects panel page.

    Programmable Devices

    New - Custom Wishbone Interface Component


    In order to provide an easy, modular way to rapidly build FPGA-based system designs,
    Altium uses a non-proprietary Wishbone bus interface to connect
    together the various FPGA-based peripheral component blocks available for system construction.

    Until now, designers have not been able to easily create or import their own custom peripheral components
    to connect to a Wishbone-based system. But now designers can easily extend the functionality
    that is supplied with Altium Designer and create or import custom functionality
    through the new Custom Wishbone Interface component (WB_INTERFACE).

    The Custom Wishbone Interface component enables you to build a custom Wishbone peripheral in a design,
    extending your 32-bit FPGA systems through the creation of custom FPGA logic and, what's more,
    you can build custom Wishbone peripherals without needing to know any details of the Wishbone bus.

    The end result is that this greatly increases the scope of applications that can be developed in Altium Designer
    and opens up the system for designers to build their own custom peripheral libraries,
    or to develop custom peripherals that can be used by others.

    The Custom Wishbone Interface component has a fully configurable interface for transferring data
    to/from connected logic, and a Wishbone bus to interface with a host processor.
    The individual units of this configurable interface are referred to as 'items'.
    The interface can include a combination of one or more of the following items:

    • Internal Registers - which allow values to be read from, and/or written to, connected logic.
    • Command Sets - which allow operations to be enabled on connected logic.
    • External Address Ranges - which allow access to blocks of addresses on connected logic.

    Customization is performed through configuration dialogs associated with the component,
    after placement on the OpenBus System or Schematic document.

    Figure 5. Configure the Wishbone Interface to communicate with your custom logic
    as required and extend the capabilities of your design.
    In addition to making the task of building custom Wishbone peripherals far easier,
    the Custom Wishbone Interface component also provides the ability to generate C code
    based on the items specified in the interface
    - simplifying interaction with the component from the embedded code running on the host processor.

    New - Custom FPGA Logic Development in C

    Altium Designer comes standard with a large selection of custom FPGA-based functionality available
    as royalty-free FPGA-based components.
    Components range from basic logic blocks right through to sophisticated peripherals and processor cores.
    These components can be used to rapidly construct FPGA-hosted systems.

    To extend this supplied functionality, Altium Designer supports the design of custom logic blocks.
    Previously this involved using the FPGA library components to create custom logic functions at the schematic level,
    or defining custom logic using the Verilog or VHDL Hardware Description Languages
    - or a combination of all three. But now a new type of sheet symbol
    - a C Code Symbol
    - has been added to the system to allow blocks of C code to be added within the schematic design hierarchy.

    Simply write the functionality required in Altium's code-aware C Editor
    and then sit back as Altium Designer's C-to-Hardware Compiler converts your code into
    VHDL or Verilog (depending on your defined netlisting preference).

    From the schematic sheet, the underlying C source file is referenced in much the same way
    as a schematic or HDL file.
    Instead of a sheet symbol however, the new C Code Symbol primitive is used.
    Each C Code Symbol represents one top-level exported function, resident in the referenced C source file.

    Access to the parameters of the function is made using C Code Entries
    - placed on the symbol and functionally similar to sheet entries on a sheet symbol.
    These entries can be wired to other components on the schematic, allowing for transfer of data.
    The top-level function may call other C functions, which themselves may be distributed among several source files.

    Depending on your preferred method of working, there are two ways to create the interface to your custom logic:

    • Place a C Code Symbol and add the required parameters
      - either by manually placing C Code Entries or by defining the parameters directly
      in the properties dialog for the symbol.
      Once done you can then use a command to generate a shell C source file for addition to your project.
    • Write your C code first and then use a command to generate the C Code Symbol
      and related C Code Entries automatically.
      If your source file contains multiple functions, you will be able to choose which function you wish to export.


    Figure 6. Use a C Code Symbol to interface to your C-coded custom FPGA logic.



    Altium Designer 版本歷史:
    1985
    ---- Protel 軟體誕生
    2004 ---- Protel 2004
    2005 ---- Altium Designer 6
    2008 ---- Altium Designer Summer 08
    2008 ---- Altium Designer Winter 09
    2009 ---- Altium Designer Summer 09
    2011 ---- Altium Designer 10

    相關文章:
    Altium Designer 10:新功能介紹 (New Features)
    http://bbs.stella.com.tw/forums/thread/3849.aspx
    Altium Designer 6.9
    新功能介紹 (Whats New in Altium Designer 6.9) Part.1
    http://bbs.stella.com.tw/forums/thread/3901.aspx
    Altium Designer 6.9
    新功能介紹 (Whats New in Altium Designer 6.9) Part.2
    http://bbs.stella.com.tw/forums/thread/3902.aspx
    Altium Designer 6.8
    新功能介紹 (Whats New in Altium Designer 6.8) Part.1
    http://bbs.stella.com.tw/forums/thread/3893.aspx
    Altium Designer 6.8
    新功能介紹 (Whats New in Altium Designer 6.8) Part.2
    http://bbs.stella.com.tw/forums/thread/3894.aspx
    Altium Designer 6.8
    新功能介紹 (Whats New in Altium Designer 6.8) Part.3
    http://bbs.stella.com.tw/forums/thread/3895.aspx
    Altium Designer 6.8
    新功能介紹 (Whats New in Altium Designer 6.8) Part.4
    http://bbs.stella.com.tw/forums/thread/3896.aspx
    Altium Designer 6.7
    新功能介紹 (Whats New in Altium Designer 6.7) Part.1
    http://bbs.stella.com.tw/forums/thread/3887.aspx
    Altium Designer 6.7
    新功能介紹 (Whats New in Altium Designer 6.7) Part.2
    http://bbs.stella.com.tw/forums/thread/3888.aspx
    Altium Designer 6.6
    新功能介紹 (Whats New in Altium Designer 6.6) Part.1
    http://bbs.stella.com.tw/forums/thread/3882.aspx
    Altium Designer 6.6
    新功能介紹 (Whats New in Altium Designer 6.6) Part.2
    http://bbs.stella.com.tw/forums/thread/3883.aspx
    Altium Designer 6.3
    新功能介紹 (Whats New in Altium Designer 6.3) Part.1
    http://bbs.stella.com.tw/forums/thread/3875.aspx
    Altium Designer 6.3
    新功能介紹 (Whats New in Altium Designer 6.3) Part.2 
    http://bbs.stella.com.tw/forums/thread/3876.aspx
    Altium Designer 6.0
    新功能介紹 (Whats New in Altium Designer 6.0) Part.1
    http://bbs.stella.com.tw/forums/thread/3869.aspx
    Altium Designer 6.0
    新功能介紹 (Whats New in Altium Designer 6.0) Part.2
    http://bbs.stella.com.tw/forums/thread/3871.aspx
    Altium Designer 6.0新功能介紹 (Whats New in Altium Designer 6.0) Part.3
    http://bbs.stella.com.tw/forums/thread/3872.aspx
    Altium Designer 6.0新功能介紹 (Whats New in Altium Designer 6.0) Part.4
    http://bbs.stella.com.tw/forums/thread/3873.aspx

Powered by Community Server, by Telligent Systems