• ベストアンサー

FeRAMって構造的に高コストなんですか?

punchan_jpの回答

  • ベストアンサー
回答No.1

「日経エレクトロニクス 2-12 2001」の特集「そして、すべてのメ モリは不揮発になる」に詳しく解説されているので、図書館などで ぜひ探してみてください。 この記事によると、技術的な壁がDRAMより高いとのことで、現在の ところ容量がKビット級しかないらしいです。今年8Mビット、2004 年に256Mビットというロードマップがあるそうなので、容量面から は EEPROM の代替にはすぐにはできないでしょうね。 あと、EEPROMに比べて速度や電圧などのアドバンテージ(付加価値) があるわけですから、値段を高くしてもまだ売れるという戦略もあ るでしょうし、なにより数量が少ないから製造コストが下がらない という要因も大きいでしょう。

関連するQ&A

  • 高可用性な低コスト自宅サーバーは可能か

    ・Celeron G3900(4000円) ・ATX電源(3500円程度) ・デスクトップ用HDD(7000円) など、民生品のローエンドのものだけを使っても稼働率99.999%にすることは可能でしょうか?

  • VC++の構造体について。

    テキストファイルからのテキスト文を1行づつString^ dataに入れておいてストックしておくようなグローバル変数を作るために次のような構造体を作成しましたがエラーが出てしまいます。 このような構造体を作成して eeprom_data eeprom_data;と宣言して eeprom_data->line_test[0].data; などのようにデータにアクセスするようにしたいのですが、どのようにしたらできますでしょうか? typedef struct _line_test_ { String^ data; String^ adress; int length; }line_test; typedef struct _eeprom_data_ { array<line_test^>^ line_test = gcnew array<line_test^>(32); }eeprom_data; 現在のエラー内容はこのように表示されています。 1> HomeBank.cpp 1>c:\.....\10-03\homebank\homebank\Form1.h(763): error C2814: 'HomeBank::Form1::_line_test_' : ネイティブ型をマネージ型 'HomeBank::Form1' 中に入れ子にすることはできません 1> c:\.....\10-03\homebank\homebank\Form1.h(24) : 'HomeBank::Form1' の宣言を確認してください。 1>c:\.....\10-03\homebank\homebank\Form1.h(764): error C3265: マネージ 'data' をアンマネージ 'HomeBank::Form1::_line_test_' で宣言できません。 1> グローバル変数、静的変数、または gc ヒープのオブジェクトを参照しているネイティブ型のメンバーを宣言することはできません 1>c:\.....\10-03\homebank\homebank\Form1.h(765): error C3265: マネージ 'adress' をアンマネージ 'HomeBank::Form1::_line_test_' で宣言できません。 1> グローバル変数、静的変数、または gc ヒープのオブジェクトを参照しているネイティブ型のメンバーを宣言することはできません 1>c:\.....\10-03\homebank\homebank\Form1.h(772): error C2814: 'HomeBank::Form1::_eeprom_data_' : ネイティブ型をマネージ型 'HomeBank::Form1' 中に入れ子にすることはできません 1> c:\.....\10-03\homebank\homebank\Form1.h(24) : 'HomeBank::Form1' の宣言を確認してください。 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C3699: '^' : この間接指定を型 'HomeBank::Form1::line_test' で使用できません 1> コンパイラは、解析を続行するために '^' を '*' で置き換えます 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C3699: '^' : この間接指定を型 'HomeBank::Form1::line_test' で使用できません 1> コンパイラは、解析を続行するために '^' を '*' で置き換えます 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C3265: マネージ 'line_test' をアンマネージ 'HomeBank::Form1::_eeprom_data_' で宣言できません。 1> グローバル変数、静的変数、または gc ヒープのオブジェクトを参照しているネイティブ型のメンバーを宣言することはできません 1>c:\.....\10-03\homebank\homebank\Form1.h(773): error C2864: 'HomeBank::Form1::_eeprom_data_::line_test' : static const int データ メンバー以外をクラス内で初期化することはできません ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== どうぞご教授頂きますよう、よろしくお願いします。

  • 「コストが安い」という言い方はおかしくありませんか?

    NHKの朝のニュースでレポーターが使っていたのですが。 コストというのは、そもそも、値段だけではなく、手間・時間なども含まれた 幅広いものだと思うのですが。 最近では、コストという日本語を値段とみなしてつかっているのでしょうか。 本来の英語と和製英語は意味がずれることもありますし。

  • AVR studio6でeepromリードできない

    AVR studio6.1の環境をPCに入れてATmega88のプログラムを行っています。ATmega88に電源を投入直後に初期設定のために、あらかじめeeprom内に設定しているプリセット値を読み込むためにeeprom_read_byte関数を使用してデータを読み出したいと思っています。 テストとしてeepromの0x00番地のデータを読み出そうとしているのですが、データを読み出すことができず困っています。 volatile u8 test01; volatile u8 test02; volatile u8 test03; volatile u8 test04; volatile int addr; addr = 0x00; eeprom_busy_wait(); test01 = eeprom_read_byte(&addr); addr = 0x01; eeprom_busy_wait(); test02 = eeprom_read_byte(&addr); addr = 0x02; eeprom_busy_wait(); test03 = eeprom_read_byte(&addr); addr = 0x03; eeprom_busy_wait(); test04 = eeprom_read_byte(&addr); このようなプログラムを組んでAVR Studio6.1のシミュレーションモードで、eepromのアドレス0x00番地から順に0x00,0x01,0x02,0x03,0x04・・・・  このように設定してみたのですが、 実際にシミュレーションしてみるとeeprom_read_byteの戻り値に代入されたtest01,test02,test03,test04には0x00という値が代入されeeprom内からのデータの読み出しに失敗しているようです。 eepromデータの取り扱いに関するプログラムの書き方などご教示頂きますよう、お願い致します。

  • Atmel Studioのeepromアドレス

    現在Atmel Studio6.2でATmega88pマイコンのプログラミングを行っています。 https://sourceforge.jp/projects/cc1101driver/scm/svn/blobs/head/branches/test002_AVRS6_20140819/test02/test02/src/main.c AVR studio4.19 + winAVR Cコンパイラで作成していたコードをAtmel Studio6.2に移してコンパイルを行ったところ、EEPROMアドレスへのデータ書き込みが逆になってしまう現象が起きました。 #define EEPROM __attribute__((section(".eeprom"))) ctl_data EEPROM gctl_data; reg_slave EEPROM greg_slave[100]; int EEPROM eprom_level[14]; char EEPROM eprom_fixid[3]; char EEPROM test_mode; char EEPROM monitor_state; int EEPROM wdt_cnt; int EEPROM cnt_loop_break; このようなコードを”AVR studio4.19 + winAVR”の時からしているのですが、このときは ctl_data EEPROM gctl_data; こちらがEEPROMアドレスの0x0000番地から始まっていたのですが、Atmel Studio6.2の場合は、 int EEPROM cnt_loop_break; こちら側が0x0000番地に配置するようになっていて、逆になってしまっています。 この場合、一番最初のアドレスに割り当てするには、コードも逆にして記述する必要がありますでしょうか? どうぞ、ご教示頂きますようお願いいたします。

  • EEPROMについて

    PIC16F877とEEPROM(24LC256)を使って、LCDモジュール(SG12864A)に、文字、絵を表示したいのですが、EEPROMの使い方が全くわかりません。 EEPROMにデータを入れるにはどうすればよいのでしょうか?分かる方、教えてください!

  • コストの低い化粧品を探しています。

    20代半ばの女性です。 私は全身乾燥肌で、化粧に関しては朝方ファンデーションを塗ると この時期お昼前にはTゾーンと口の周りが白くなって乾燥してきます。 そのせいもあって今まであまり頻繁に化粧はしなかったのですが、 仕事上、最近になって毎日きちんとお化粧するようになりました。 現在使用している化粧品は、カウンセリングで勧められた資生堂のマキアージュです。 ファンデーションも下地もチークも全部ここのを使用しています。 これしか使用した事がないので、ずっとリピートして使っているのですが、 何分コストがかさむので、もう少し値段を落とした化粧品に変えたいのですが 種類が豊富すぎてどこのメーカーを使おうか悩んでいます。 ただあまり安いのもちょっと不安で、 できればファンデーションは3000円未満で購入出来るもので お勧めがあれば教えて下さい。 ちなみに、コーセーとカネボウは基礎化粧が肌に合いませんでした。 お暇な時にでも、ご意見、どうぞよろしくお願いします。

  • PIC EEPROM

    16F84AでLEDのデータをEEPROMに書き込みしたいのですが、正常に書き込み出来ればEEPROMのウィンドウにもデータが出てきますよね?

  • 印刷について・・・・コストが安く、いいもの教えて下さい。

    A4の半分のサイズで、黒一色、片面、ワープロで書いた原稿を印刷、 それを2万部ほしいのですが・・・・ 1、A社:B4サイズで、1万部印刷それを裁断 (上質薄口用紙B本判43、5kg・大日本インキ紺DIC225) 値段=28000円(裁断込み) ※A4サイズ取り扱っていなく、紺になるとの事 2、B社:A4サイズで、1万部印刷それを裁断 (上質用紙55kg・イソウカガクのインクで色は黒) 値段=24000円(裁断込み) 商売の宣伝用のチラシを、初めて印刷します。 値段もですが、特に印刷の出来が気になります。 A社B社どちらが良いか、詳しい方教えて下さい。

  • プリンターの印刷コスト(インク代)について

    今日、キャノンのMP770(\19,125)かHP (ヒューレットパッカード)のPSC 1610(\11,160) かで迷った結果キャノンの方を買いました。 店員さんに複合機であれば、性能差よりもコスト重視と相談したところ、HPはインク代が高いので最終的な値段の差は殆ど無くなるので、本体価格は高くてもキャノンの方が良いと言われました。 しかし買った後にインク売り場でインクの値段を見たところ、純正ではないですが違う会社から、それぞれのメーカーのそれぞれのモデル用の補充用のインクが純正よりもかなり安い値段で売られていました。 しかもキャノン用とHP用の値段があまり変わりませんでした。 以上の理由で自分としてはキャノン用もHP用も印刷コストは大して変わらない様な気がしてなりません。 この事に関してどう思われますか? 他メーカーから出ている補充ようのインクを使った場合でも、HPの印刷コストのほうが高いのでしょうか? 本当に店員さんの言ったことは正しいのでしょうか?ちなみに店員さんからはその安いインク存在の説明はありませんでした。