『cpuの創りかた』に載っているcpuをシミュレーションするのに最適なツールは?

このQ&Aのポイント
  • 『cpuの創りかた』に載っているcpuをシミュレーションするのに最適なツールを探しています。
  • 初心者でも使いやすいツールで、VHDLなどの記述言語を使わずにシミュレーションができる方法が望ましいです。
  • 具体的なツール(フリーソフト)の情報があれば教えてください。
回答を見る
  • ベストアンサー

『cpuの創りかた』に載っているcpuをシミュレーションするのに最適な

『cpuの創りかた』に載っているcpuをシミュレーションするのに最適なツールは? 毎日コミュニケーションから出版されている『cpuの創りかた』という本に載っているTD4というcpuをpc上でシミュレーションしてみたいと思っています。 しかしながら、当方はプログラムに関しては全くの初心者なのでvhdlなどの記述言語は敷居が高いと思っています。 そこで論理記号(所謂クラゲ)を並べるようにしてTD4をシミュレーション出来るツールがあればいいと思っているのですが、どなたか最適なツール(フリーソフト)をご存じないでしょうか? 以上、宜しくお願い致します。 ※TD4とは74シリーズのicを10個ほど並べて創られた4bitcpuで論理回路の総数は恐らく100個強ほどだと思います。本当は詳細説明したサイトのリンクを貼るべきなのですが、申し訳ありませんが、携帯電話からの投稿なので出来ません。

  • Na0ya
  • お礼率76% (71/93)

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

デジタル回路のシミュレータ「らくらくロジック」です。 http://www.vector.co.jp/soft/win95/edu/se395970.html http://www.te-com.biz/delphi/rakuraku/LogicFrame.html これなんかどうでしょうか?

関連するQ&A

  • 回路シミュレーション PSPICE

    私は回路の初心者なのですが、最近は自作でバイポーラ電源やファンクションジェネレータなどを作ったりしながら、参考書などで回路についてオペアンプやトランジスタ、コンデンサ・ダイオード・ICなど、基礎から勉強しています。 今度、実際に回路を作りながら、同時に回路シミュレーションを使いながら、お互いをリンクさせて勉強していこうかと思っています。 具体的には、PSPICEを購入しようと考えています。 そこで、「電子回路シミュレータPSpice入門編―電子回路の動作をパソコンで疑似体験! ツール活用シリーズ棚木 義則 (著)」というのを見つけたのですが、こちらには「回路シミュレーションの評価版」というCD-Rが付いているらしいのですが、この「評価版」というのはどういうことでしょうか?? こちらの内容なら、一通りの回路のシミュレーションは出来ますでしょうか?? 以前にPSPICEのフリーソフトを使おうとしたのですが、オペワンプが2個しか使うことが出来ないということらしいので、使いませんでした。 なので、こちらのソフトを使用されたことがある方やこのソフトをお知りの方は、どうぞお教えください。 よろしくお願い致します。

  • FPGAで自動販売機が動作しません

    今、自分は大学3年生です。 研究で自動販売機の動作を教科書を参考にVHDLを使って設計してます。 教科書のソースに機能を足しコンパイルしたところ無事通り、シミュレーション上では動作はしました。しかし、実際にFPGAに載せて動かしたところ予想できない動作をしました。 教科書にあった手を加えていないソースもシミュレーションでは教科書に載っていたシミュレーションと同じ動作は確認できましたが、FPGAに載せた時の動作はおかしかったです。 動作環境は、ツール:QuartusII9.0, FPGAボード:EP1K10TC100-3です。 スイッチには、init,100円,コーラ120円の商品ボタン,キャンセルの4つを、出力はコーラの120円商品の出力だけをLEDにピンを割り当てました。 シミュレーションでの動作は確認できても、実機に載せたところ動作がおかしくなるのですが、動作の確認やできた論理回路の確認をするにはどのような方法がありますか? もしくは入出力の信号を全部ピンに割り当てないことにはシミュレートしたときの動作とはまた違ってくるのでしょうか? ご教授ください、お願いします。

  • マイコンのポートについて(CMOS?TTL?)

    マイコンのポートについて確証がもてず質問させてください。 マイコンのシリアル、I/Oなどの外部ポートは、CMOSレベルなのかTTLレベルなのか どちらなのでしょうか? 事の発端は、シリアルポートに電圧の異なる回路を接続しなければならず、レベルシフトICの使用を 検討していて、入力がTTL対応のもの(HD74LV1GT125ACM)を見つけました。 このICの入力(TTL)をマイコンに接続しようとしたときに、 マイコン側はCMOSレベルの信号なのか、TTLレベルの信号なのか疑 問がわき、データシートで確認することにしました。 直接名称の記載はありませんでしたが、付録の回路図を見たところCMOSの記号があり 電気特性でも入出力のレベルはCMOSの値(Vccを基準としたレベル)であったので、 このマイコンのシリアルポートはCMOSレベルの信号であると思いました。 念のため、このことを先輩へ確認したところ、 「シリアルポートはTTLレベル」といわれてしまいました。 そこでもう一度、データシートを確認しましたが、 電気特性はVccに対する比率(という表現でよいのかわかりませんが)で Hi、Loのレベルが規定されているのでCMOSレベルで間違いないと思いますが、 回路図のほうは入力(RXD)側のみ論理回路を通っていたため この部分がTTLレベルなのか?でも、どこにもそのような記載は見当たらないしと混乱しています。 ロジックICであればシリーズ(TTL-ICであればスタンダード、74LSなど、 CMOSであれば74HC、74LVC)で確認しやすいものもありますが、 マイコンの場合はどうやって確認するのでしょうか? 上記のように、データシートの回路図や電気特性から判断する方法でよいのでしょうか。 確認したマイコン H8/36064(参照頁は、回路図:付録38、電気特性は、21-4~21-6)を確認しました。

  • CMOS・TTLの学習

    現在CMOS・TTLについての学習、レポート提出の課題を出されています。 目的としては、CMOS・TTLの基本的な動作と論理設計を学習するものです。 内容としては、CMOS・TTLの基本動作と特性、使用方法をCPU周辺に比較的使用されるロジック回路(デコーダ、カウンタ、OSC、他)をバラック製作し、その評価をして電気的特性を理解する。という感じです。 今のところ考えている内容なのですが CMOS・TTLを使用し、カウンタ回路を製作をする。 その回路から、信号の遅れの測定。そこから、動作限界の周波数を求め、実際に限界か?そこ限界でなければ限界はどこか?を測定して理解したことをレポートにまとめて提出しようとしているところです。 そこで、疑問になったところなのですが、 ・CPU周辺に使用されるカウンタ回路は何進数なのか?(2進数?) ・どのような回路を組み立てるといいのか?(ICで回路が出来てる場合は電源・GND・各足の配線だけでOK?) ・他に良い学習方法などがないか? など他にもわからない事だらけで、何が分からないのかも分からない状況に陥っている感じです。 本当であれば調べれば出てくるものであるかもしれませんし、聞く前に自分でやらなければならない範囲のことなのかもしれません。 しかし、私では頭が足りず悩んでしまっています。 このような状況ですが、頑張ってものにしていきたいという気持ちはあります。 ですので、分かる範囲でかまいませんので回答を頂ければと思います。 どうぞよろしくお願いします。

  • シュミレーション?シミュレーション?

    「シュミレーション」と「シミュレーション」ってどっちが正しい言葉なんですか?

  • シミュレーションとシュミレーション

    お馬鹿な質問でゴメンナサイ。 表題の通りなんですがこの二つ、もちろんどっちが正しいかは理解してます。 が、普段この言葉を使うとき、皆さんはどちらを使いますか?ふっと疑問になりました。 私はもちろん「シュミレーション」を使います。

  • シュミレーション

     最近非常に気になるのですが、現実の問題を机上やコンピュータ上で架空に行なってみることを、「シュミレーション」と発音する人が多いようです。テレビのアナウンサーですら「シュミレーション」を連発しています。これはもちろん「シミュレーション」ですよね。  ところが、ここまで多いと「シュミレーション」が市民権をすでに得てしまっているのではないか…と心配になってしまいます。  例えば「テレビ」は英語としては通じませんが、だからといって「テレビジョン」が正しい、そう言え! と言ってもそれは通用しません。「テレビ」は完全に日本語として定着しているからです。  同じように、「シュミレーション」ももう完全に日本語なのでしょうか…。

  • シュミレーション

    はじめまして。プログラムはまったくの初心者で、きちんと聞けているのかわからないのですが・・・ 波のシュミレーションのプログラムを作ろうとしています。2つの波の干渉のぷろぐらむなんですが、2つの波の通り道と干渉するポイントをどうやって計算したらいいのかわからなのです。2つの波はお互い違う場所から発生して、違うポイントに到着します。形はクロスするような感じです。 どうかよろしくお願いします

  • シミュレーション

    シミュレーションを「シュミレーション」という人が多いのはやはりその方が言いやすいからでしょうか。一般人ならまだしも、テレビでアナウンサーやキャスターまで平気で言っているのを見ると、もはやそちらの方が定着した感もありますが。他にこのような例はありますか。

  • シミュレーション

    自分の部屋の中をシミュレーションが出来るソフトがあったら教えて下さい。