プログラマブル・ロジックを集積したSHマイコンのすべて(前編) ――FPGA/PLD市場に参入する日立製作所の取り組み

山崎尊永

tag: 組み込み 半導体

技術解説 2002年1月21日

5.CSLの構成

 CSLは図7に示すように,4入力LUT(ルックアップ・テーブル)とフリップフロップを組み合わせたセルを基本としている.このCSLセルを128個並べたものを「バンク」と呼んでいる.CSLセル間の相互接続配線と接続マトリックス・スイッチによって,任意の論理を構成することができる.これらの配線経路は,初期化時のコンフィグレーションで設定する.

 さらに,バンクを複数個集めたものをCSLと呼んでいる.例えば,バンクを2×2個並べたCSLは,セルを512個持つことになる.5×5個であれば,3,200個持つことになる.当然,バンク間をまたがる配線経路があり,これも初期化時のコンフィグレーションで設定する.

 各バンクの上辺には,セレクタが8個並んでいる.セレクタは,CSLに接続されるバスのアドレス値をデコードする機能を持ち,デコードが一致したら,バンク内にデコード信号とストローブ信号を渡すことができる.このような回路があらかじめ組み込まれている点が,ほかのFPGAやPLDにはないCSLの特徴である.

f07_01.gif
(図7〕CSL(Configurable System Logic)の構造
真理値表を実現するLUT(ルックアップ・テーブル)とフリップフロップからなるCSLセルを基本とし,これを128個並べたものを「バンク」と呼んでいる.相互接続配線と接続マトリックス・スイッチによって,任意の論理を実現できる.CSLは,このバンクを複数個並べて実現される.もちろん,バンクをまたがる配線接続も可能である.バンクの上辺にはアドレス・デコード機能を持つセレクタが8個並んでおり,8種類のデコード信号をバンク内に送ることができる.また,バンク内はアドレス・バスとデータ・バスが分散しており,各セルに接続することができる.CSLの各辺に,外部ポート端子信号が入出力されている.上辺には,CSI-BUSとのインターフェース(CSIソケット)が配置されており,またサイド・バンド信号と呼ばれるSH側の各種内部信号が接続されている.

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日