| Other Personality Modules |
This chapter provides information about a number of other personality modules included with the userware. Those should only be used if you have the appropriate software options installed on your system. Remember to modify the DES_ARCH_PKGS_TO_LOAD environment variable if it is set, to use any of these personality modules:
% setenv DES_ARCH_PKGS_TO_LOAD 'Mt_da accuparts_da ...'
Accuparts_da Personality ModuleThis personality module should only be used in conjunction with the Accuparts library. If the Accuparts personality module and the mgc_analog_uw library userware are not installed on your system then this personality module will be ignored. The Accuparts_da personality module re-defines some of the functions supplied in the mgc_analog_uw package and adds some of the utilities provided in the analog library palette to the following popup/pulldown menus:
(Schematic) INSTANCE > Change Part View > Accuparts Model
(Schematic) INSTANCE > Change Part View > Accuparts Variant
(Schematic) Report > Symbol Data > Accuparts Datasheet
(Schematic) Report > Symbol Data > Accuparts Model
Altera_da Personality ModuleThis personality module should only be used in conjunction with the Altera library. If the Altera library is not installed on your system then this personality module will be ignored. The altera_da personality module adds the following items to the popup/pulldown menus:
(Schematic) Libraries > ALTERA Libraries
Syn_da Personality ModuleThis personality module should only be used in conjunction with the Syn Sample library and requires the create_vendor_library_uw shell command to be run in order to create the library palette for the library in Design Architect. A typical run of the create_vendor_library_uw shell script is:
% $MT_HOME/bin/create_vendor_library_uw -name SAMPLE -libraries parts -library_path /user/mgc_libraries/syn_sample_lib
After running the create_vendor_library_uw shell command, you should have an entry for the Syn Sample library in the Libraries pulldown menu:
(Schematic) Libraries > SAMPLE Libraries
Xact_da Personality ModuleThis personality module should only be used in conjunction with the XACT library. If the XACT library is not installed on your system then this personality module will be ignored. The xact_da personality module adds the following items to the popup/pulldown menus:
(Session) File > Import NEOCAD EDIF...
(Schematic) Libraries > NEOCAD Libraries
(Schematic) Libraries > XACT Libraries
(Symbol) XACT > Assign Pin Numbers...
Please note that the neocad_da personality module has been replaced by the xact_da personality module and does not need to be included in the list of personality modules.
Template_da Personality ModuleThis personality module is not meant to be used directly but is a template you can use as a start ing point to create your own company personality module. It defines a number of functions and external variables that you can modify to suit your own requirements.
An install_template shell command is provided to copy the template to your own userware directory such as <COMPANY_HOME>/userware/<company_da>:
% ./install_template $ACME_HOME -name ACME // install_template /user/acme_home/userware -name ACME Destination directory is set to /user/acme_home/userware/acme_da Copying $MT_HOME/userware/template_da ... Editing file /user/acme_home/userware/acme_da/acme_da_env.sh Editing file /user/acme_home/userware/acme_da/userware/default/schematic.ample Editing file /user/acme_home/userware/acme_da/userware/default/da_session.dofile Editing file /user/acme_home/userware/acme_da/userware/default/da_window.dofile Editing file /user/acme_home/userware/acme_da/userware/default/schematic.dofile Done
Once installed and linked into the master $MGC_HOME tree, you should get the following items under the Edit pulldown menu in Design Architect:
(Schematic) Edit > ACME Sheet Borders > Create Sheet Border...
(Schematic) Edit > ACME Sheet Borders > Update Title Block...
(Schematic) Edit > ACME Sheet Borders > Update Revision Block...
(Schematic) Edit > ACME Sheet Borders > Delete Sheet Border...
You should see as well an entry for your company library in the Libraries pulldown menu:
(Schematic) Libraries > ACME Libraries
webmaster@eda.com.au