2008-10-01から1ヶ月間の記事一覧

Cコンパイラの創り方

はじめに CQ出版社のDesign Wave Magazine 11月号に掲載されている第11回LSIデザインコンテストの課題は命令数が9つのとても小さいRISCプロセッサです.このRISCプロセッサのCコンパイラを作ります.命令数9つと限られていてメモリ空間もデータと命令にそれ…

回路シミュレータはLTSpice/SwCAD IIIに決定

アナログ回路設計では特性評価に回路シミュレーションが不可欠です.大まかには設計時に手計算で特性を求めはしますが,詰めの評価(レイアウト依存の寄生素子の影響,温度や素子ばらつきによる特性ばらつき幅の評価,ノイズや周波数特性の評価など)には回路…

INotifyPropertyChangeイベントでプロパティ名の間違いを防止する方法

結論 CodePlex Archiveを使うことをお勧めします. 背景 ほとんどのValueObject(以下,VO)の実装はINotifyPropertyChangedイベントを持ちます.これはプロパティの変更によりNotifyPropertyChangedイベントを発生させます.WPFはBindingがこのプロパティ変更…

オープンソースなスタンダードセルを探す

スタンダードセル? ハードウェア記述言語で表現した論理を回路に変換すると,基本的な論理演算回路の組み合わせ(配線)になります.この基本的な論理演算回路をスタンダードセルと呼びます.たくさんのスタンダードセルを1まとめにして使うので,それをスタン…