月別アーカイブ: 5月 2013

xilinx iMPACT


xilinx iMPACT をコマンドライン(command line)、バッチモード(batch mode)で使用する方法です。

バッチモードの例(ise 11)

xilinx ISE


xilinx ISE について

[2013年5月24日 更新]

xilinx のサイトに解決方法が記載されていました。

%SystemDrive%\Xilinx\14.5\ISE_DS\ISE\lib\nt64\libPortability.dll を libPortability_bac.dll などにリネームする。

%SystemDrive%\Xilinx\14.5\ISE_DS\ISE\lib\nt64\libPortabilityNOSH.dll を libPortability.dll にリネームする。libPortability.dll を \libPortabilityNOSH.dll で置き換えることになります。

ISE 12.3 crashing on ‘file open’ – Xilinx User Community Forums(ISE 14.5 にも当てはまります。)

64-bit Project Navigator crash – Xilinx User Community Forums


Windows 8 64bit で ISE を使用しました。64bit のプログラムでは次のような不具合が発生します(2013年5月21日時点の最新バージョン 14.5)。

もともと Windows 8 はサポート対象外です。

ISE Design Suite 14.5 (Project Navigator) を起動して Open project … をクリックすると終了してしまう(海外のサイトにも同様の現象が載っていました)。

ISE Design Suite 14.5 Project Navigator で
“FATAL_ERROR:GuiUtilities:Gui_Clip_ApplicationBase.c:374:1.30 – This application has performed an illegal operation and must be shut down. For technical support on this issue, please visit http://www.xilinx.com/support.” というダイアログボックスが表示され、エラーが発生して強制終了する。Debugger で確認したところ、特定の箇所で アクセス違反が発生しているようです。

iMPACT で Open project … をクリックすると終了してしまう。また Boundary Scan を選択する、あるいは起動直後にエラーが発生して終了する。

障害が発生しているアプリケーション名: _impact4.exe、バージョン: 0.0.0.0、タイム スタンプ: 0x5152575f
障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 6.2.9200.16451、タイム スタンプ: 0x50988aa6
例外コード: 0xc0000005
障害オフセット: 0x0000000000065c40
障害が発生しているプロセス ID: 0xb3c
障害が発生しているアプリケーションの開始時刻: 0x01ce55f2d9a2ee04
障害が発生しているアプリケーション パス: C:\Xilinx\14.5\ISE_DS\ISE\bin\nt64\_impact4.exe
障害が発生しているモジュール パス: C:\Windows\system32\KERNELBASE.dll
レポート ID: 23123c8f-c1e6-11e2-bf8d-001e33c27c81
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:

32bit のプログラムでは Open project を選択しても正しくダイアログボックスが表示されます。

Windows 8 における %systemroot%\system32\drivers フォルダーのsysファイルのアクセス権について


%systemroot%\system32\drivers フォルダーのsysファイルのアクセス権

Administrators TrustedInstaller の権限がないファイルがありました。winsxs に存在するものについては Administrators に読み込み、TrustedInstaller にフルコントロールの権限を追加しました。