- ベストアンサー
SRAMとSDRAM、どちらがフレームバッファに適しているか?
- 電子工作でカラー液晶を使用する際、SRAMとSDRAMのどちらが速度やピンの占有数、価格などを考慮したフレームバッファに適しているのか疑問に思っています。
- マイコンにはhttp://jp.rs-online.com/web/p/microcontrollers/7257720P/を使用する予定で、容量は1Mbit以上、バス幅は16bitか18bitです。RAMにかけれる予算は200~500円程度です。
- どなたか知識をお持ちの方がいれば、適切なフレームバッファについてのアドバイスをいただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SRAMはStatic Random Access Memoryの略称で、半導体のFFで構成されているので通電さえしていればメモリ状態を保持できるメモリです。 SDRAMはSynchronous Dynamic Random Access Memoryの略称で、同期型のDRAMでダイナミックメモリはコンデンサーにチャージした記憶を使うメモリなので、コンデンサーは一定の時間で放電してしまうのでそれまでに、リフレッシュ動作を行わないと、記憶が消えてしまい、電源だけ入っていれば良いと言う物ではなく、読み書きを行わない場合はリフレッシュと言う書き換えを行う必要があるメモリです、インテルのPCなどでは、メモリコントローラが、リフレッシュなどを自動的に行っています。 またこのCPUはメモリコントローラーを持っていないため、SDRAMだとリフレッシュ回路が必要になります、と言うか、外部メモリの管理機能が無いので、IOポートでメモリとのやり取りを行うしかないので、一般的にはシリアルメモリやSDカードの様な外部メモリを使うしかないと思いますが?? フレームバッファーとは、ディスプレイに表示する画像のラスタデータを一時的に保存するメモリのことである。 とありますが、このCPUにビデオコントローラーはないですが、何のためにフレームバッファを使うのでしょうか??このCPUをつかって何をしたいのかが不明です。 >最近カラー液晶でSDカードからデータを読みだして表示させようと思っています。 このCPUじゃ無理だと思いますが?ディスプレイが不必要な組込み用のCPUです。 貴方の要件を満たすものは http://www.kmckk.co.jp/kzma9/ ARM Cortex-A9にグラフィックチップを付けた物などになると思いますが。 価格的には中華タブレットの方が遥かに安いです。
その他の回答 (1)
- koujikuu
- ベストアンサー率43% (429/993)
マイコン接続用のグラフィックメモリ内蔵液晶が販売されています、(I/Oポート又はSPIで制御可能) Arduino UNOとの組み合わせなら液晶キャリーボードも不要で、ライブラリも公表されています。 http://www.aitendo.com/product-list/861 SDRAMはアドレスを時分割で与え、/RAS /CAS のタイミングも規定されています (H8マイコンは外部メモリをサポートしているので接続可能) SRAMはアドレス18本データバス16本制御線5本の40本近いI/Oポートが必要 http://akizukidenshi.com/catalog/g/gI-02165/ 参考に http://elm-chan.org/junk/aki3k/report.html
お礼
質問した後調べてみたところやはり性能が足りないようでした。 いやー、思いっきり醜態をさらしてしまいました。 恥ずかしい限りです、もう少し勉強してから出直すことにしました。 それと、A9なんかのレベルではなくてもLCDC内臓のものを使えば1000円ぐらいのマイコンで何とかなるみたいですのでその路線で行こうかなと思っています。