AR# 2662: XABEL6, Foundation F1.3/F1.4: OLE server errors when ABEL from other vendor installed (registry).
XABEL6, Foundation F1.3/F1.4: OLE server errors when ABEL from other vendor installed (registry).
Keywords: ABEL, registry, Data I/O, OLE, ViewPLD, Synario
ABEL compilers from different vendors, including Xilinx-ABEL, Synario (Data-IO) and Viewlogic's Workview Office or ViewPLD, cannot be installed on the same PC platform. Each provides its own registry entries for ABEL executables and the OLE server (ntolesrv.exe). This is a vendor (Synario) software problem.
To get XABEL working, you need to remove the other vendor's ABEL software from the registry and path. If user needs to restore other vendor's ABEL, save the registry to a file first.
(Whenever modifying the Registry through the Registry Editory, it is a good idea to back up the Registry first through the Registry Editor.)
1. Invoke regedit.exe (under Windows directory). 2. Select Edit->Find, and search for DIOEDA. 3. Find DIOEDA\Products and delete any key other than "XABELM1" by highlighting the other key and selecting Edit -> Delete. 4. Invoke %XILINX%\bin\nt\install\xabel.reg (where %XILINX% is your XACT-M1 installation dir) to set the registry to XABEL. 5. Examine your system PATH variable to make sure no directories containing another vendor's ABEL software precede %XILINX%\bin\nt. 6. Go to the $XILINX\bin\nt\install directory in Explorer, and double-click on the XABEL.REG file to reset the registry to M1 XABEL. Reboot the PC (to terminate any resident OLE servers).