Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

2007-01-01から1年間の記事一覧

2007年を振り返って。

Verification Engineerの戯言 2007年も本日で終わりです。 3月3日にこのブログを始めて、早いことで10ヶ月が経とうとしています。 8月末から週末の「映画好きの戯言」を追加し、既に227(このエントリを含めて)になり、 訪問者も6000を超えることができました…

2007年にみた映画でのベストは?

映画好きの戯言 2007年にみた映画(劇場、DVD、GyaO、Yahoo、テレビ)は、100以上で、ベストは? ドリームガール ホリデイ の2本です。 ホリディについての感想は、こちら

2007年の劇場でみた映画

映画好きの戯言 毎月1日か20日に見ているで12本でしたが、12月はほぼ毎週見て、+3になり、合計15本でした。 2007/02/01 マリーアントワネット 2007/03/01 ドリームガール 2007/05/01 バベル 2007/05/26 プレステージ 2007/06/01 パイレーツ・オブ・カリビア…

2007年にDVDでみた映画

映画好きの戯言 今年DVDでみた映画で覚えているもの(52本)。1週間に1本見ていたことになります。 パイレーツ・オブ・カリビアン デッドマンズ・チェスト マイアミ・バイス ワールド・トレード・センター ウルトラヴァイオレット ダ・ヴィンチ・コード スーパ…

今週の映画鑑賞、12/23/-12/29

映画好きの戯言 ナショナル・トレジャー/NATIONAL TREASURE(2004)(テレビ) ニューヨーク、フィラデルフィアとアメリカ国内で宝物を見つけていくアイデアに一票! アイ・アム・レジャントでゴルフをするシーンの空母は、実際、ニューヨークにあるのね! その…

SimpleBus (その9)

Verification Engineerの戯言 昨日の続きで、SimpleTLTarget1クラスのget_direct_mem_ptrメソッドです。SimpleTLTarget1クラスは、DMI(Direct Memory Interface)を サポートしているので、このget_direct_mem_ptrメソッドでその設定をやっています。 bool ge…

SystemVerilog版 v.1.62cがリリースされました

Verification Engineerの戯言 Trussterは、Truss/TealのSystemVerilogの新バージョン(v.1.62c)を公開しました。 ダウンロードするには、ユーザー登録が必要です。 Truss/Teal SystemVerilogの解説は、 「Hardware Verification With SystemVerilog -- An Obj…

SimpleBus (その8)

Verification Engineerの戯言 今回と次回では、SimpleLTTarget1/2について説明します。 SimpleBusに接続するターゲットとしては、 unit_test/tlm/common/include/modelsディレクトリに次の6つが用意されています。 SimpleLTTarget1 SimpleLTTarget2 SimpleLT…

SimpleBus (その7)

Verification Engineerの戯言 SimpleLTInitiator3(_DMI)クラスでは、nb_transportメソッドを使わないモデルです。 では、どのようにしてnb_transportメソッドの代わりを行うのでしょう! runメソッドのtlm::TLM_ACCEPTEDとtlm::TLM_UPDATEDのところでmEndEve…

SimpleBus (その6)

Verification Engineerの戯言 SimpleTLInitiator2(_DMI)クラスとSimpleTLInitiator1(_DMI)クラスの違いは、 SimpleTLInitiator1(_DMI)クラスは、tlm::tlm_bw_nb_transport_ifクラスを継承するのに、 SimpleTLInitiator2(_DMI)クラスは、tlm::tlm_bw_nb_trans…

SimpleBus (その5)

Verification Engineerの戯言 SimpleBusTLInitiator1_DMIクラスのinitTransactionメソッド内で各トランザクションへの パラメータを次のように設定しています。 bool initTransaction(transaction_type& trans) { // initialize DMI hint: trans.set_dmi_all…

アイ・アム・レジェンド

映画好きの戯言 アイ・アム・レジェンド 原作「地球最後の男」の3回目の映画化のようだ! 地球最後の男(1964) (ヴィンセント・プライス主演) 地球最後の男 オメガマン(1971) (チャールトン・ヘストン主演) アイ・アム・レジェンド(2007)(ウィル・スミス主…

Latin American SystemC Users Groupのプレゼンテーション資料

Verification Engineerの戯言 2007.09.02にBrazilのRio de Janeiroで開催されたLatin American SystemC Users Groupのプレゼンテーション資料が公開されました。 ・A Computational Reflection Mechanism to Support Platform、Sandro Rigo (UNICAMP) ・A Sy…

Efficient testbench implementation for verification proposed by Synopsys staffer

Verification Engineerの戯言 EETimes.comにSynopsysのSD, MMC, CEATAのMemory Controller IPを検証するのRVMを利用するという記事がアップされました。 Efficient testbench implementation for verification proposed by Synopsys staffer 参考までに。

今週の映画鑑賞、12/16/-12/22

映画好きの戯言 スモーキン・エース/暗殺者がいっぱい/SMOKIN' ACES(2007)(DVD) 何人、殺し屋が出てきたかさっぱりわからん。登場人物が多すぎ。。。 ステップ・アップ/STEP UP(2007)(DVD) avexの初映画。ステイン・アライブ(1983)やフラッシュダンス(1983)…

Imperas

Verification Engineerの戯言 今日は、SimpleBusはお休みです。 Simon DavidmannさんがCEOで、Peter FlakeさんがChief ScientistであるImperasに関連する記事がここ数日アップされました。 Imperas preps multicore virtual platform tools by Richard Goeri…

SimpleBus (その4)

Verification Engineerの戯言 昨日に続き、SimplTLInitiator_DMIクラスについてです。 SimpleTLInitiator1_DMIクラスのrunメソッドは、次のようになっています。 void run() { transaction_type trans; phase_type phase; sc_core::sc_time t; while (initTr…

SimpleBus (その3)

Verification Engineerの戯言 SimpleBusに接続するイニシエータとしては、 unit_test/tlm/common/include/modelsディレクトリに次の6つが用意されています。 SimpleLTInitiator1 SimpleLTInitiator1_DMI SimpleLTInitiator2 SimpleLTInitiator2_DMI SimpleLT…

SimpleBus (その2)

Verification Engineerの戯言 イニシエータソケット(initiator_socket)とターゲットソケット(target_socket)に対して、 マクロにて設定したものは、lm_fw_nb_transport_ifとlm_bw_nb_transport_ifで説明したtlm::tlm_fw_nb_transport_ifおよびtlm::tlm_fw_nb…

SCDsource

Verification Engineerの戯言 TrussterのMikeさんによると、SCDsourceにTruss/Tealに関する記事をアップしたようです。 このSCDsourceは、2007/10/17に始まったようです。 また、EETimesのRichard Goeringさんがeditor-in-chiefになったようです。 最近、EET…

Where do I find OVM?

Verification Engineerの戯言 www.cdnusers.orgのフォーラムによると、 OVMは、年内(2007年)のリリースに間に合うようにがんばっていることをケイデンスのマーケティングが発言しています。 さて、どうなるか? 検証、Verification、SystemVerilog、OVM、Ope…

SystemVerilog for Verification, Second Edition

Verification Engineerの戯言 Verification Guildのあるスレッドで、「SystemVerilog for Verification」の著者(Chris Spearさん)は、2008年に出版するSecond EditionにDPIの章を追加することを明示しました。 買うか?どうするか? P.S 今回からURLを埋め込…

システム・デザイン・フォーラム2008は?

Verification Engineerの戯言 来年のEDSFair2008のホームページが立ち上がったようです。 その中で、システム・デザイン・フォーラムもやるようですが、 今回は、SystemCユーザ・フォーラム2008とPower Format フォーラムです。SystemVerilogはありません。 …

今週の映画鑑賞、12/09/-12/15

映画好きの戯言 ベオウルフ/呪われし勇者/BEOWULF(2007)(劇場) http://www.allcinema.net/prog/show_c.php?num_c=328545 この映画、実写とCGを融合させた映像のようで、本物なのかCGなのかわからない。 ベオウルフ役のレイ・ウィンストンは、来年公開のイン…

SimpleBus (その1)

Verification Engineerの戯言 unit_test/tlm/common/include/modelsディレクトリにSimpleBus.hファイルがあります。 このファイルは、マルチポート(マルチイニシエータ/マルチターゲット)対応のバスモデルです。 SimBusクラスの定義の一部は、次のようになっ…

InitiatorとTarget

Verification Engineerの戯言 TLM 2.0 draft #2のユーザーマニュアルのPage.48にInitiatorとTargetの例が載っています。 Initiatorクラスは、次のように定義されています。 struct Initiator: sc_module, tlm::tlm_bw_nb_transport_if<> { tlm::tlm_nb_initi…

tlm_fw_nb_transport_ifとtlm_bw_nb_transport_if

Verification Engineerの戯言 http://blogs.yahoo.co.jp/verification_engineer/27943609.html で書きました「socket」では、 tlm_fw_nb_transport_ifとtlm_bw_nb_transport_ifというクラスをパラメータの デフォルト値として使用しています。 この2つのクラ…

Debug transaction interface

Verification Engineerの戯言 TLM 2.0 draft #2では、Debug transaction interfaceというものがあります。 これはデバッグのためにTargetの内部にアクセスするためのもので、次のように定義されていて、 Target側で実装する必要があります。 class tlm_debug…

DMI : Direct Memory Interface

Verification Engineerの戯言 TLM 2.0 draft #2では、DMI(Direct Memory Interface)というものがあります。 このDMIは、2つのtransport interface(blockingとnon-blocking)とは違って、 直接ターゲット側にアクセスするものです。これは、シミュレーション速…

ホリデイ/THE HOLIDAY(2006)

映画好きの戯言 ホリデイ/THE HOLIDAY(2006)(DVD) http://www.allcinema.net/prog/show_c.php?num_c=326504 何かを劇場で見たときに予告編を見て結構気になっていた。 主役のキャメロン・ディアスは、チャーリーズ・エンジェルで見てから結構お気に入り! こ…