たなかさん。こんにちは。 野中です。 > CS,WR,A、DでPLDにラッチ出力されるだけですよね?? > それでしたら問題ないと思うのですが、恐らくここで問題となるのが > データの出力の速度でしょうね、 > 何nsまでであれば、問題なさげなのでしょうか? あんまり深くは考えていないのですが、PWMの周期は16msです。 したがって、16ms間隔でデータを読みにいこうと考えています。 で、どれくらいの応答速度が必要かと言うことですが、マイコンが 8MHzですから、usオーダーで全然問題ないと考えておりますので、 PLDがnsオーダーで遅延が生じてもまったく問題ないと思ってます。 > > あと、16ビット×8個とありますが、このデータを全て出力するのですか? > 128個出力がいるのでしょうか? 取り出すときには16ビット8組をを8 to 1 セレクタを通して、 ポートに接続し、3ビットのセレクタ信号で切り換えて スキャンする方法を考えています。絵がないと説明しにくいですね。 1組のデータを取り出すのに、仮に10usかかっても、8組で80usなので 出力時間は考えなくても大丈夫かなと思っている次第です。 PLDに必要なピン数は データ入力 16ピン データ出力 16ピン 書き込み用 アドレス 3ピン CS WR 2ピン 読み込み用セレクタ 3ピン で、計40ピン あればいいと考えています。 他に、クロックが必要かもしれません。なくても大丈夫だとは 思っているんですが。 野 中