Filter
Clear
Tags by Type
Software
OnTrack Newsletter 2017年11月 OnTrack Newsletters OnTrack Newsletter 2017年11月 On Track Newsletter 2017年11月 第1巻第8号 AltiumのOn Trackニュースレターの11月号をお届けします。今月の「ロックスターとスーパーヒーロー」では、サンディエゴで開催されたAltiumLive 2017: 年次PCB設計サミットで講演を行った設計者を紹介します。彼は非常に才気溢れる設計者であると同時に、現地のAltium®ユーザーグループのリーダーにして主唱者であり、独自の設計の開始方法と構築方法を周囲と共有しています。 「メーカーの場所」では、コンピューターの基本動作を習得するために自分独自のコンピュータ用マイクロアーキテクチャであるBEEBAを設計して構築した、感銘的な若い男性を紹介します。 今月のOn Trackビデオシリーズでは、Chris Carlsonが熱管理について引き続き、レッスンの第2部を行います。 頭脳食ではいつものように、基板設計に関するいくつかの記事を紹介します。 10月に開催されたAlitumLive 2017: 年次PCB設計サミットに、弊社のユーザーコミュニティから数百人が参加してくださったことに、心から感謝いたします。このような新たなイベントを大成功に導いてくださったことについて、弊社は心より御礼申し上げます。弊社は、サンディエゴとミュンヘンにおいて、2018年10月に再度このイベントを開催する予定です。 休暇の時期が近づいています。Altium社員は、皆様が幸せで健康な休暇を送られることをお祈りしております。 よい休暇を! Judy
Frank Duggan: マイクロアーキテクチャーとMITでの目標 OnTrack Newsletters Frank Duggan: マイクロアーキテクチャーとMITでの目標 Frank Dugganと氏の父親からNYCメーカーフェアで、BEEBAについて学んだこと Judy Warner: あなたが、離散ロジックを使用する独自のマイクロアーキテクチャーを開発しようと最初に思った動機は何ですか? Frank Duggan: 私は小さい頃から、具体的な内容は知らなくても、これをやりたいと思っていました。私は自分のスナップ回路電子機器キットに熱中し、色々な機能を果たす回路を作る課題に取り組むのが好きでした。いつの頃からか、コンピューターを作り上げるのが究極の課題であると、私は決意しました。これはおそらく、コンピューターがとてもミステリアスに見えたからでしょう。そして私は、コンピューターがどのように実現されているのか理解できなかったので、設計は非常に難しいに違いないと結論しました。 Warner: 他のデバイス用のアセンブリ言語プログラミングを行ったことはありますか?もしそうなら、変更したいと思った部分はありますか、その理由は? Duggan: 他のアセンブリ言語でプログラムしたことはありません。ただ、ARMのアセンブリについて多少知っています。私がBEEBAアセンブリ言語を作成したとき、既存のアセンブリ言語の設計は考慮に入れませんでした。ただ、ハードウェアの実行する命令セットを見て、それをテキストで表現する方法を立案しました。 Warner: BEEBAのRev 2を開発するとき、最も大きな課題は何でしたか? BEEBA Duggan: 最大の課題は、命令デコーダーの設計でした。分岐とループの動作を可能にする方法を見つける必要がありました。16ビット命令では、命令のジャンプ先や、そこへのジャンプを行うかどうかを決定するための読み出し先アドレスを指定するために十分な幅がありません。しばらく案を考えた結果、システム内でデータをある場所から別の場所へコピーして動作するソリューションを思い付きました。書き込み可能な3つの場所を使用して、命令位置のバッファ処理を行います。書き込み可能な4つめの場所は、バッファされた場所へのジャンプを行うかどうかを決定するために使用されます。その場所に奇数が送信された場合、命令コンピューターはバッファされた場所をプログラムカウンターにコピーします。その場所に偶数が送信された場合、コンピューターは何も行わず、シーケンスの次の命令に進みます。これは電子的に実装が単純で、命令デコーダー基板の限られた面積に収納可能でした。 Warner: 基板のデバッグには、どのような技法を使用しましたか
Ingenu社のPCB設計者Randy Clemmons、San Diego Altiumユーザーグループを主宰 OnTrack Newsletters Ingenu社のPCB設計者Randy Clemmons、San Diego Altiumユーザーグループを主宰 自分の勤務するIngenu社ビルの前で、Clemmons Judy Warner: あなたとキャリアと現在の勤務場所について簡単にお話しください。 Randy Clemmons: 私は現在 Ingenuで、モノのインターネット(IoT)ネットワークおよびエンドポイントアプリケーションを開発しています。私はツールとしてAltium Designerを選択しています。 私は19歳のとき、米海軍の高度電子機器プログラムに志願してから、電子機器の職業に就きました。 海軍に10年間勤務してから、私はLitton Industriesで1年間働き、最先端の高精度ナビゲーションシステムのテストとデバッグに従事しました。 私はHarris Corporationに9年間、上級エンジニアとして勤務し、自動テストシステムのサポートを行いました。 L-3 Communicationsでは7年間、テスト専門家、兼アソシエイトエンジニアとして勤務しました。私は、ワイヤレスの航空用製品のテストとトラブルシューティング用の「消防士」役を務めていました。 私はL-3を退社してからMagis Networks(新興企業)に5年間勤務し、ワイヤレス高精細度ビデオを開発しました。Magisでは、LPKFミリングマシンやCAMツールを使用して、多くの試作PCBやプリントアンテナを作成しました。 Magisの後では、Sequoia Communications(別の新興企業)に5年間勤務し、多くのRFICテスト基板を設計しました。