Q2、PDP8様ディスクリートトランジスタコンピュータ

[Joe WinGberMuehle]は、古いコンピュータに関心があり、ディスクリートのトランジスタからのPerfoard上のコンピュータを構築するための過去の経験があるので、次のプロジェクトQ2は単一のPCB上のPDP8様マイクロコンピュータの完全な実装DEC PDP-8のように、これは12ビットのマシンですが、DECのダイオードトランジスタロジックの代わりに、実質的に小さいQ2は基本的なNMOSアプローチを使用します。また、DECはコアメモリを持っていますが、Q2は、とにかく離散的な2N7002トランジスタで繰り返しのメモリ構造を作りたいのですが

簡単なメーカーの配置のためのSMTコンポーネント
PDP-8と同様に、このメーカーはビットシリアルALUを使用しています。これにより、1ビットあたり1ビットあたりのクロックサイクル、すなわち単一のALU操作を必要とすることを犠牲にして、回路をさらに通常のALU構造よりもはるかに小さいことができます。 12クロックサイクルがかかります。この機械では、命令サイクルタイムはとにかく8または32クロックで、最大80 kHzで、それは正確に速い(そしてPDP-8よりも実質的に遅い)ではありませんが非常に小さいです。小さく、完全に形成されています。

メーカーは、1094トランジスタから、10kのプルアップ抵抗を使用して、NMOS構成のロジックを持ちます。これは回路を構築するための高速な方法ではありませんが、非常にコンパクトです。ロジックファンアウトをチェックアウトすることで、[Joe]が大きなファンアウトを持つ領域を特定し、10 Kから1 Kのプルアップ抵抗を最小化しました。 。供給電流は500 mA以下に保たれ、基板をUSBコネクタから電源を供給させることができました。頭いい!

メモリは、2つのバッテリバック6264 SRAMの礼儀があり、4つの12ビットの汎用レジスタは離散トランジスタから構築されています。ボード上のLCDスクリーンは素晴らしいタッチで、プログラムエントリとユーザー入力に使用される「フロントパネル」スイッチを拡張します。フロントパネルのプログラミングスイッチが少し面倒でエラーが発生している場合に備えて、40ピンヘッダが追加されました。

インジケータ付き離散トランジスタD型フリップフロップ最新の回路は2N7002 NMOSに切り替わりました。
プロジェクトの書き込みの観点から、verilogモデルを利用できるようにするには、カスタムメイドのプログラミング言語[Joe]がQ2Lを呼び出して、コンパイラとアセンブラを備えています(錆で書かれています)。 !ヘビのようなたくさんのクールなデモ。人生のゲームやポンのゲームは、本当に魅力的なタッチを追加してください。素晴らしいもの!

私たちは長年にわたり類似したプロジェクトの多くを特集しました。これは素晴らしいものです、本当に小さい4ビットの1つと、本当に大きなものです。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Veronica 6502コンピュータがHi World StageVeronica 6502コンピュータがHi World Stage

最高のショーのスクリーンショット[Quinn Dunki’s]コンピュータプロジェクトは、こんにちは世界プログラムを表示しています。さて、それは今ここで最高の言葉を示すだけですが、その概念は同じです。これは、ネイティブ6502コードがプロセッサ上で実行されていること、およびそのVGAハードウェアを介してデータを確実に出力していることが証明されています。それは、このプロジェクトに多くの仕事を見た後の歓迎の達成です。 しかし、この複雑なものでは、バグを見つけることなく進歩することは期待できません。そして旅のこのステップは[Quinn]のために店でかなり大きいものを持っていました。アセンブリコードを書いてそれをそれを装置にロードした後、彼女は却下されました。今、彼女はスクリーンショットを見せて、それはレース状態として簡単に認識可能です – 彼女は私たちよりも大きな脳を持っていることを証明します。 問題は、同じAVRチップ(彼女が構築されたGPUの一部)で実行されている一対の無停電プロセスです。それらはプロセッササイクルの制御のために互いに闘っていて、彼女は上の画像の中で娘基板を見てそれを固定しています。 IDT7200L FIFO SRAMチップを使用して、その単一のAVRチップからタイムクリティカルプロセスの1つを移動します。

Raleigh Maker Faire 2012Raleigh Maker Faire 2012

前述の[Caleb]として、私は現場として今年ローリーメーカーフェアーに行きました。テーブルは私の個人的なサイトのためのものでしたが、あなたのいくつかは私が素晴らしい[持っていた]ティーシャツを使っていただけでなく、私たちのステッカーを分配していた(テーブルから飛ぶように見えるようだ)ことがわかった。イベントは「テーブルのその他の端」からとても楽しかったです。あなたがこれらのイベントのうちの1つであなたのものを見せることについてのフェンスにあなたが柵であれば、私の勧告はそれを絶対に選択することです! イベント自体はボランティアによって完全にスタッフされています、そして、ローリーは今年前に今年もっと多くの人々を描くことができました。特に[Kevin Gunn]、そして調整するためのすべてのボランティア、ならびに稼働しています。すべての人は非常に便利でした。 1つの警告は、あなたがフェアでブースを設定することを選ぶならば、たくさん話すことを期待してください。あなたは仲間の間であなたがあなたが展示しているものであれば、あなたが仲間(または少なくともそれを偽造することができます)のようにあなたがたどるようになるでしょう、それは本当に楽しいです!私はこのイベントでもっとたくさんの記事をやるよ、特にあなたが参加した場合は必ず検査してください! あなたがそれを楽しんでいないならば、あなたはいつでもあなたの機器の後ろに隠れることができます…

I2C ARDUIO GPSシールドI2C ARDUIO GPSシールド

[Wayne]は、ArduinoのためのI2C GPSシールドを完了したばかりの製品を共有するために構成されています。他のGPSソリューションがかなりある程度存在していましたが、その機能リストのために彼の目を引いた。 シールドは、従来のGPSアドオンから生のNMEAデータを解析して接続された手間の大きな手間を取り除きます。 RAWデータを取得するために、GPSモジュールとシリアルを介して対話する選択肢があるが、I2Cインターフェースの利用は最も一般的に利用されているGPSデータをそよ風にすることができる。 GPSモジュール自体は、1~10 Hzのどこでも更新するように設定することができます。 I2Cは主にデータを取得するために利用されていますが、その管理レジスタを介してGPSを設定するために使用することもできます。 彼が競争力のある価格で事前に集められたユニットを提供している間、[ウェイン]も同様に概略図を提供し、あなたが適切なコンポーネントを調達したときにこれを単純な午後の仕事にします。