月別アーカイブ: 6月 2013
Visual Studio Express 2012 for Windows 8, System.ArgumentNullException
Visual Studio Express 2012 for Windows 8 で ItemsPage.xaml を開くと エラーが発生します
System.ArgumentNullException
Value cannot be null.
パラメーター名: key
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Microsoft.Expression.DesignModel.Metadata.PlatformMetadataBase.NewReplacedExternalType(PlatformMetadataBase platformMetadata, IPlatformTypes sourcePlatformTypes, IAssembly assembly, Type keyType, Type replaceType, ITypeId baseType, ITypeId neutralType, IXmlNamespace xmlNamespace, String clrNamespace, AttributeCollection attributes, ProxyPropertyDescription[] properties)
at Microsoft.Expression.DesignModel.Metadata.PlatformMetadataBase.NewReplacedExternalType(PlatformMetadataBase platformMetadata, IPlatformTypes sourcePlatformTypes, IAssembly assembly, Type keyType, Type replaceType, ITypeId baseType, ITypeId neutralType, IXmlNamespace xmlNamespace, String clrNamespace, ProxyPropertyDescription[] properties)
at Microsoft.Expression.WindowsXamlPlatform.WindowsUIXamlPlatformMetadata.OnInitialize()
at Microsoft.Expression.WindowsXamlPlatform.WindowsUIXamlPlatform.Initialize()
at Microsoft.Expression.Platform.PlatformCreatorBase.CreatePlatform(IPlatformReferenceAssemblyResolver referenceAssemblyResolver)
at Microsoft.Expression.DesignSurface.Project.ProjectContextBase.Initialize()
at Microsoft.Expression.DesignSurface.Project.XamlProjectContext.Initialize()
at Microsoft.Expression.DesignSurface.Project.ProjectContextManager.GetProjectContext(IHostProject project, IPlatform platform, Boolean create)
at Microsoft.Expression.DesignSurface.Project.ProjectContextManager.GetSourceItemContext(IHostSourceItem sourceItem)
at Microsoft.Expression.DesignSurface.DesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken)
at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.c__DisplayClass10.c__DisplayClass12.b__f(CancellationToken cancelToken)
at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.CallWithCancellation[TResult](IRemoteCancellationToken remoteToken, Func`2 func)
at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.c__DisplayClass10.b__e()
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.c__DisplayClass16`1.b__15()
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()
System.ArgumentNullException
Value cannot be null.
Parameter name: key
Server stack trace:
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalIn(Action action, Int32 targetApartmentId)
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn(IRemoteObject targetObject, Action action)
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn[TResult](IRemoteObject targetObject, Func`1 func)
at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken remoteToken)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
場所 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
場所 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken cancelToken)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.c__DisplayClass8.b__6(IRemoteDesignerService d)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.c__DisplayClass4`2.b__3()
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()
System.ArgumentNullException
Value cannot be null.
Parameter name: key
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(Action action, Int32 targetApartmentId, WaitHandle aborted, WaitHandle timeoutSignal)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(Action action, Int32 targetApartmentId, WaitHandle aborted, CallSynchronizationMode syncMode, WaitHandle timeoutSignal)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle`1 targetObject, Action action, CallSynchronizationMode syncMode)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle`1 targetObject, Func`2 func, CallSynchronizationMode syncMode)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CreateDesignerImpl(IHostSourceItem item, IHostTextEditor editor, RemoteCancellationToken remoteCancelToken)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.c__DisplayClass12.b__11(RemoteCancellationToken remoteToken)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CallWithCancellation[TResult](CancellationToken cancelToken, Func`2 func)
場所 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken)
場所 Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
原因はわかりません。
Xilinx EDK ERROR:NgdBuild:604
Xilinx EDK ERROR:NgdBuild:604
こちらを参照してください。
またプロジェクトの ncd ファイルが正しく更新できていない場合にも発生するようです。このファイルを削除してインプリメンテーションを実行してみてください。デフォルトの設定では ISE の Project – Cleanup project Files では ncd ファイルはクリーンアップされません。
Xilinx DCM
Xilinx DCM
Xilinx DCMの利用方法です。VHDLでの手順となります。
- ISEのProject – New Source を選択します。New Source Wizard の IP を選択します。File Name にファイル名を入力します。
- Single DCM_SPを選択します。
- Inst_ … を選択して View HDL Instantiation Template を選択します。
- vhi ファイルの COMPONENT … End COMPONENT; の部分を、使用する vhd ファイルの architecture … of … is の後に貼り付けます。
- vhi ファイルの Inst_ … ); の部分を、使用する vhd ファイルの architecture の begin の後に貼り付けます。
- プロジェクトの ucf ファイルに GCLK, RHCLK, LHCLK のピンに対する記述を追加します。NET “clk” LOC=”xx” (xxは対応するピン)など
- プロジェクトのvhd ファイルに追加した Inst_ の箇所の CLK_IN => の箇所を修正します。CLK_IN => clk などに変更、追加します。使用しないものは open に変更します。CLK0_OUT, CLKFX_OUT などには新たに入力に使用する signal を設定します。
- process (clk) をCLK0_.. で設定した signal に変更します。
この記事は作成中です。