Skip to main content

プログラム可能なロジックアレイとは何ですか?

programpプログラム可能なロジックアレイ(PLA)は、入力のセットに基づいて論理出力レベルまたはレベルを提供するデバイスです。組み合わせロジック回路であるため、プログラム可能なロジックアレイは、プログラム可能なメモリデバイスを使用して実装できます。プログラマブルロジックアレイは、ゲートとロジック方程式の退屈な単純化を使用するための簡単な代替手段です。後で、新しいデジタル製品の機能を更新し、パフォーマンスを最適化する上で課題を考えると、ソフトウェアツールがより実用的であることが明らかになりました。プログラム可能なロジックアレイは、アドレスバスとデータバスを備えたメモリチップに似ています。入力のすべての組み合わせに対して、必要な限り多くの出力にロジックレベルの出力があります。プログラム可能なロジックアレイは、プログラム可能なロジックデバイスであるため、自動化の課題に多くの実用的なソリューションをもたらします。たとえば、ウォーターポンプを制御すると、ポンプ条件を検出するセンサーがいくつかある場合があります。1つの入力は、水タンクがいっぱいであることを示す指標であり、別の入力は入力水が利用可能な場合の指標であり、別の入力はポンプのモーターが高すぎるかどうかを示すロジックレベルであり、さらに別の入力がインジケータであるかどうかを示すロジックレベルです。モーターはエネルギーを与えます。これらのインジケータは、個別のセンサー回路によって生成されます。

典型的なセンサー回路は、プログラム可能なロジックアレイのアクティブな高またはアクティブなロジックレベルを生成するために、アナログコンパレータを使用します。「水タンクフル」ロジックレベルは、単純なフロートスイッチによって生成される場合があります。タンクがいっぱいになると、フロートスイッチが開くことがあります。水タンクのフル回路に欠陥がある場合、それ以外の場合でもタンクがいっぱいであることを報告する傾向があります。プルアップ抵抗を使用すると、通常のレベルにアクティブな高状態が割り当てられる傾向があります。つまり、正の供給ラインに接続された抵抗器はほとんどの場合、電流を引き出していません。これらの考慮事項は、外部システムからエネルギーを抽出するロジックデバイスなど、限られた電力で実行される可能性のあるデバイスにとって非常に重要です。たとえば、太陽光発電コントローラーは、バッテリー電圧が低いときに長時間動作のために最小限の電流を消費する必要があります。限られた命令セットに基づいてロジックを使用します。マイクロコントローラーは、データ収集と監督制御を処理するための定義済み命令セットを持つマイクロプロセッサです。