推奨されます, 2021

エディターズチョイス

PLAとPALの違い

PLAおよびPALは、シーケンシャルロジックと共に組み合わせロジックを設計するために使用されるプログラマブルロジックデバイス(PLD)の一種である。 PLAとPALとの間の大きな違いは、PLAがANDゲートとORゲートのプログラマブルアレイからなるのに対し、PALはANDのプログラマブルアレイとORゲートの固定アレイを有することである。 PLDは、機能の数も増やすことができる論理回路を設計するためのより簡単で柔軟な方法を提供する。 これらもICに実装されています。

PLDの前には、マルチプレクサが組み合わせ論理回路を設計するために使用されていたが、これらの回路は非常に複雑かつ堅固であった。 その後、 プログラマブルロジックデバイス (PLD)が開発され、最初のPLDはROMでした。 ROM設計は、ハードウェアの浪費とあらゆる大規模アプリケーションのハードウェアの急激な増加の問題を浮上させたため、あまり成功しませんでした。 ROMの制限を克服するために、PLAとPALが考案されました。 PLAとPALはプログラム可能で、ハードウェアを効果的に利用します。

比較表

比較基準PLAPAL
を意味するプログラマブルロジックアレイプログラマブルアレイロジック
建設ANDおよびORゲートのプログラマブルアレイプログラム可能なANDゲートアレイおよび固定アレイのORゲート。
可用性あまり豊富ではないより簡単に入手可能
柔軟性プログラミングの柔軟性を高めます。柔軟性は低いですが、使用される可能性が高いです。
コスト高価な中間費用
機能数多数の機能を実装できます。限られた数の機能を提供します。
速度スロー高い

PLAの定義

PLAは、SOP(Sum of Products)形式でブール関数を表すProgrammable Logic Arrayを表します。 PLAはチップ上に製造されたNOT、ANDおよびORゲートを含む。 各入力とその補数をすべてのANDゲートで使用できるようにするNOTゲートですべての入力を渡します。 各ANDゲートの出力は各ORゲートに与えられる。 最後に、ORゲート出力がチップ出力を生成します。 したがって、これがSOP式を使用するための適切な接続方法です。

PLAでは、ANDアレイとORアレイの両方への接続はプログラム可能です。 PLAは、PALと比較してより高価で複雑であると考えられている。 プログラミングを容易にするために、2つの異なる製造技術をPLAに使用できます。 この技術では、ヒューズを飛ばすことによって不要な接続を取り除くことができるすべての交差点で、それぞれの接続はヒューズを通して作られます。 後者の技術は、特定の相互接続パターン用に設けられた適切なマスクの助けを借りて製造プロセス時に接続することを含む。

PALの定義

PAL (プログラマブルアレイロジック)もPLAと同様に機能するPLD(プログラマブルロジックデバイス)回路である。 PALは、PLAとは異なり、プログラマブルANDゲートを使用しますが、固定ORゲートを使用します。 それは、各ORゲートにリンクされたANDゲートの数が特定の機能の積和表現で生成され得る積項の最大数を特定する2つの単純な機能を実行する。 ANDゲートは恒久的にORゲートに接続されていますが、これは生成された積項が出力関数と共有できないことを意味します。

PLDの開発の背後にある主な概念は、複雑なブール論理を単一のチップに埋め込むことです。 したがって、信頼性の低い配線を排除し、論理設計を妨げ、消費電力を最小限に抑えることができます。

PLAとPALの主な違い

  1. PLAはPLDで、2レベルのプログラマブルロジックANDプレーンとORプレーンで構成されています。 一方、PALにはプログラマブルANDプレーンと固定ORプレーンのみが含まれています。
  2. それが入手可能性に関しては、PALは容易な生産と共により容易に入手可能です。 対照的に、PLAは簡単には入手できません。
  3. PLAはPALよりも柔軟性があります。
  4. PLAはPALに比べて高価です。
  5. PLAによって提供される多くの機能は、ORプレーンのプログラミングも可能にするので、より相対的である。
  6. PLAは比較的遅いがPALは速く動作する。

結論

プログラマブルロジックアレイ(PLA)およびプログラマブルアレイロジック(PAL)は、PLAがPALよりも適応性がありかつ柔軟性があるPLD(プログラマブルロジックデバイス)である。 しかしながら、PALは組み合わせ論理回路を容易に作り出すことができる。

Top