おおよそは,@ITの記事で,いいんだけれど。組み込み屋さんに,ARM7が支持されるのは,それなりの理由があると思う。
1.32ビットCPU
オブジェクト指向言語をインプリメントしたり,モダンOSをポートするためには,16ビットでは無理。また,純正コンパイラがGNU互換性が高いのもポイントが高い。他社だと,いろいろ細工が必要になるGNUコードが,そのままコンパイルできる。2.エレガントなアーキテクチャ
ケンブリッジ発のRISC-CPUだけあってか,直交性の高い,とてもエレガントな命令セットなのが特徴。そのためバイナリでも読みやすかったり。参考の記事では批判されてる条件付命令も,投機実行して破棄する手口がつかえるので性能を出すときのボトルネックにはならないのだね。ともかく,よく出来てるのだ。3.メーカーの中立的なポジション
ノキアが採用した理由を考えるとき,セカンドソースが豊富で,通信系のライバルメーカーではなく,消費電力が低い。という3要素を満たすCPUは,他に無かった。だから,当然かなという気がする。4.水平展開プラス・スケーラビリティ
結果的に,いろんなバリエーションがあるのが特徴。そのため目的に合わせた,CPUを選ぶことが出来る。あと,Excalibur ARMとか,システム屋さん的に萌えるソリューションもおおいし,少なくともディスコンで騒ぐ展開にはならないように思う。・・・てなわけで,オープンハードでARM7ってのは,けっこう当然な感じがあるんだけれども。ん,「最適」とは言わないけど。何か?
計算機科学者とは、壊れていないものを修理する人々のことである
久しぶりにSS1を叩いておくか (スコア:0)
ARMはチップを設計/製造する会社にCPUのIP(設計データ)を売ってるだけだ。
ARMがCPUデバイスを製造販売してるわけではない。
つまり、 ARMを採用する=チップを設計/製造する資金力が必須 ということ。
そこそこファインなプロセスを使うなら、佐川さんが溶かした8000万円でも
チップは作るには足りない。プアな枯れたプロセスなら安く作れるけど、
性能は値段なりのものになる。どっちにしても試作品を作るだけで
ン千万~ン億円の費用が必要となる。もちろん人件費抜きで。
いったいドコからARMがオープンハードに最適なんて発想が出てくるのか?
今度は2億か3億円くらい集めちゃおーぜーってことなのか?
ホントSS1って、モノは知らないし、考えが浅いし、馬鹿そのものだなぁ…
Re:久しぶりにSS1を叩いておくか (スコア:1)
斜点是不是先進的先端的鉄道部長的…有信心
久しぶりにツーチャンネラを叩いておくか (スコア:0)
ARMがオープンハードに最適=ARM互換命令セットのプロセッサをオープンで作ってしまえ
ということ.(ARMに訴えられても知らんが.....)
ARMを買うという発想が出るとはお金集めの才能のある方ですね.(ニョガニョガ(ガハガハ
なるほどOpenARM7。 (スコア:1)
それ,いいっすね。
トランスメタのプログラマブルなら合法とかって論理は,ゲートアレイでもアリなんだろうか。
斜点是不是先進的先端的鉄道部長的…有信心
Re:なるほどOpenARM7。 (スコア:0)
Re:なるほどOpenARM7。 (スコア:1)
あなたは,ご存知なんですか?
FPGAって何の略か知ってますか?
斜点是不是先進的先端的鉄道部長的…有信心
Re:なるほどOpenARM7。 (スコア:0)
>
>あなたは,ご存知なんですか?
>FPGAって何の略か知ってますか?
ネタだよね? >SS1
Re:なるほどOpenARM7。 (スコア:1)
うっかり省略しただけ。「ハァ」って言った人は,
読んでも,それが分からないんでしょ? ちがうの?
斜点是不是先進的先端的鉄道部長的…有信心
ひさしぶりです (スコア:1)
SS1氏 相変わらずですねえ。誤読したのは読み手が悪いって言いたいの?
単に「ゲートアレイ」と言ったら、メタル層のみユーザの用途に合わせて設計可能なセミカスタムLSIのことです。FPGAを含むことは100%ない。これが世間の定義ですね。
たしかに、FPGAがField-Programmable-Gate-Arrayの略だけど、それは関係ないんです。ある言葉の語源と現在の意味が食い違うのは珍しくない話。
たとえば、RAMはランダムアクセスメモリーの略から来た言葉だけど、マスクROMがランダムアクセス可能なメモリデバイスだからといって、マスクROMのことをRAMとは呼ばないってのと同じこと。
日本語として、「プログラマブルなゲートアレイ」は「読み出し専用のRAM」と同じくらい矛盾した用語の使い方ということを覚えておくといいでしょう。最初にRAMと言っておいて、後から「読み出し専用の」をうっかり省略しただけ って言い訳してるのと同じですよ。かなり見苦しい。
SS1もエンジニアの端くれなら、もうちょっと言葉を正しく使ってほしいものですね。
↓2chから引用 かなり気に入った
--
SS1にマトモな反応を期待してはいけない。
Re:ひさしぶりです (スコア:1)
ついでに質問だけど,LSIの試作って,いきなり何億もかけてエンジニアリング・サンプルから作ったりせんよね。そっち系じゃないんで,細かい開発プロセスしらんけど。OpenRPNみたいな電卓用チップだったら,数百万で試作出来るとか聞いたこともある。ARM7のコアって1~2mm^2くらいだそうだし。
斜点是不是先進的先端的鉄道部長的…有信心
Re:ひさしぶりです (スコア:1)
システムの試作/評価なら、まずターゲットLSIと同等の動作をするモノをFPGAで組んでみるんだろうが、LSIの試作/評価っていうなら ン千万なりン億円かけてつくったESを評価するしかないでしょ。それ以外にどうしろと?
そもそも、ある程度の数が見込めないと(ライフで10万超とか)、カスタムLSI作る意味がコスト的にない。試作だけして量産しないんであれば、FPGAなりCPLDでセコセコやるのがいいんでないかい?
> ARM7のコアって1~2mm^2くらいだそうだし
そのサイズになるなら、0.18~0.13umプロセスですかね。ン百万じゃ無理なんじゃない?
最近よくきく複数のユーザが1つのマスクに相乗りして安く上げるシステムなら1000万切るかもしれないけど、それにしたってオープンハードに向いていると言えるのか疑問。
カスタムLSIつくるのは、同人誌を作るよりよりもずっと敷居が高いのは確か。ポケットマネーからポンと億単位の金が出せる人がやるなら止めはしませんよ。
--
まず3億出せ 話はそれからだ
Re:なるほどOpenARM7。 (スコア:0)
>
>あなたは,ご存知なんですか?
>FPGAって何の略か知ってますか?
これ [necel.com]とか これ [cqpub.co.jp]とか
Re:久しぶりにツーチャンネラを叩いておくか (スコア:0)
>ARMがオープンハードに最適=ARM互換命令セットのプロセッサをオープンで作ってしまえ
>ということ.(ARMに訴えられても知らんが.....)
んー?
これ [srad.jp]に対してSS1が頓珍漢なこと言ってるだけでしょ?