1年前、デビッド・ハリスとサラ・ハリスによる包括的な入門教科書「ロシア語の無料電子出版物」「デジタル回路とコンピューター・アーキテクチャー」がリリースされました。 本は流れに落ち、そのダウンロードは英国のサイトImagination Technologies(2回、
1回、
2回)であふれ、その後、教科書はモスクワ物理工科大学、モスクワ州立工科大学、サンクトペテルブルクITMO、キエフKNU、KPIおよび他の大学の教師によって使用され始めました。 教科書の興味深い特徴は、ロシア語への翻訳が愛好家のグループによって行われたことです:ロシアとウクライナの大学の教師、シリコンバレーの企業のロシア人従業員(AMD、Synopsys、Apple、NVidia ...)およびロシアの企業(NIIISI、ICST、モジュール.. 。)。
同時に、ハリスとハリスの電子版はタブレット用にフォーマットされており、最初のダウンロード後、教科書が紙に書かれていたときに電子メールが降り注ぎました。 そして今、時が来ました-
デビッド・ハリスとサラ・ハリスの
教科書「デジタル回路とコンピューター・アーキテクチャー」は紙で注文できます (大New日に発売)。 この投稿では、このチュートリアルが他のチュートリアルとどのように異なるかを示します。 ボーナス:プロジェクトの参加者と参加者の写真!

トリガーとマルチプレクサーのレベルでデジタルロジックを導入したり、アセンブラーで既製のマイクロコントローラーをプログラミングしたり、プロセッサーパイプラインの美しい図を表示したり、VerilogまたはVHDLの構文を教えたりする多くの教科書があります。 しかし、HDLを使用せずにマイクロアーキテクチャーを教える場合、または例えばトリガーとマイクロコントローラーのプログラミングの間のレベルをスキップする場合、試験に合格し、インターネット上で巧妙な言葉で議論する学生を獲得しますが、実際には何もできません。
H&Hチュートリアルはこの問題を解決します。
たとえば、H&Hは簡単なマイクロプロセッサを構築する方法を段階的に示しています。


さらに、マイクロプロセッサを構築することは抽象的なものではなく、ハードウェア記述言語のVerilogおよびVHDLで合成された表現を使用します。

レジスタ転送レベル(RTL)でのこの表現は、工場でチップに変換するか、FPGA / FPGAを使用して安価な学生ボードを構成するために使用できます。

チュートリアルの残りの部分では、このような単純なプロセッサをパイプライン化したプロセッサに変える方法について説明します。

最後に、チュートリアルでは、さらにコマンドを実行し、レジスタの名前を変更するスーパースカラープロセッサなど、さらに掘り下げる場所を示します。


マイクロアーキテクチャレベルからデジタルロジックの基礎である下位レベルに移行すると、H&Hは一般的な定義、特別なケース/例外を明確に定式化し、理解に役立つ演習を導きます。


論理とタイミングに加えて、本は時々、物理学と確率に関連する問題について話します。

レジスタ転送レベルでHDLコードを記述するための規則を議論するとき、簡潔さと明確さが保持されます。


本書には、デジタルロジック、演算デバイス、マイクロプロセッサコアの構築方法の説明に加えて、既製のマイクロコントローラーチップの使用と、モーターまでのさまざまなデバイスの取り付けに関する章も含まれています。 言い換えれば、この本は、2進数と電子からヒューマノイドロボットのつま先へのインターフェースまですべてをカバーしています。

教科書には、製品のライフサイクルに応じて、固定ASICを使用するか、柔軟なFPGAを使用するかを問わず、ビジネスの経済性に関するいくつかの言葉もあります。



現在、数人の個人が本を翻訳しています。 40人以上の翻訳者がいました。彼らの完全なリストは本にあり、いくつかの写真は以前の投稿(
1、2 )にありましたが、ここはモスクワでの最近の会議の写真です:
Yuri Panchul、イマジネーションテクノロジーズのエンジニア(7.8章+編集および管理)
アカデミアンS.P.にちなんで名付けられたサマラ国立研究大学学部長のイリヤ・クドリャフツェフ クイーン(編集):

イリヤクドリャフツェフの学生:アンナステパシキナ(4.2章と8.8章)とエカテリーナステパノバ(8.4、8.8.2.8-8.8.3、付録A):

左:キエフ国立大学(KNU)アレクサンダーバラバノフ准教授(翻訳3.5から最後まで、編集5.4から最後まで、演習2、3.1-3.4、5、付録A.1-7、
教師用の主要な
スライド翻訳者 ) 右側には、教師向けの主要なスライド翻訳者
であるキエフ工科大学の実験室
ランプKPIのヘッドであるEvgeny Korotkyがいます。

また、Java仮想マシンのスペシャリストであり、Microsoftの元従業員であり、第6章の編集長であるImagination TechnologiesのAlexei Frunze氏は次のとおりです。

しかし、左側には、サンクトペテルブルクのITMO大学の第4章の主編集者であるPavel Kustarevがいます。

3番目の右:MEPhIの卒業生であるIvan Grafskyは、一括翻訳のアイデアを思いつきました。

RUSNANO、またはむしろeNANO(RUSNANOの教育プログラムの娘)が本のフォーマットを支援しました。

eNanoはまた、ハリスとハリスの翻訳の続編の1つを手伝いました-チャールズ・ダンチェク
による電子コース
「ナノスケールの特別な集積回路」の今すぐ出てくる(彼は3つの前の写真にあります)。
左側には、RUSNANOの教育プロジェクトの主催者であるJulia Osauletsがいます。

ジュリアはまた、一連の
関連コースを開催しました。

そして最後の言葉は少女イリーナに与えられます:
→
紙のハリスとハリス→
ビデオ:Charles Danchek / Nanometer ASICによる明けましておめでとうございます!