暇だからVHDLでも書こうかな
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGuse ieee.std_logic_1164.all;
もしかして板違い?
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG教えてください(初心者向け)
0005デフォルトの名無しさん
NGNG教材って事か?
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGstd_logicvectorのまま16進使う方法ないですか?
苦し紛れにこんなことやってます
i_adr_bus<=conv_integer(adr_bus);
process(i_adr_bus)begin
case i_adr_bus is
when 16#0000# => i_dataout <= 16#58#;
when 16#0001# => i_dataout <= 16#00#;
0008デフォルトの名無しさん
NGNG回路図しかやらないやつと、回路図を全く知らないやつとを
ペアにして書かせるのがポイントだ
0009デフォルトの名無しさん
NGNGビヘービャで設計できるようになったら大変だ。
0010デフォルトの名無しさん
NGNG論理ゲートまで合成するツールも出来てきているようですよ.
ところでVerilog vs. VHDLでgoogleと結構感情的な意見の言い合い
のページとかが引っかかって英語圏の人に親近感もったりする。
0011デフォルトの名無しさん
NGNG暇な今勉強しておいたほうがいいかな・・・・・
0012デフォルトの名無しさん
NGNG「Cベース設計」にトライ!
http://www.cqpub.co.jp/dwm/contents/dwm0063i.htm
0013デフォルトの名無しさん
NGNG設備、ツールの入れ替えとか
社員の教育とか色々あるのでは?
実際どんな感じなの
今私現場離れてるもので・・・・
0014デフォルトの名無しさん
NGNGまだ大学の研究室で試してみようかレベル。
しかし、ハードウエアの知識がまったくない人間が、
十分まともなハードウエアを設計できるようになった。
数年後には広く使われるようになることは間違いない。
0015デフォルトの名無しさん
NGNG今開催中のElectronic Design Solution Fair 2003
http://www.edsfair.com/frame.html
セミナーでCベース設計がちらほら。
001614
NGNG「Electronic Design and Solution Fair 2003」
でした。今開催中なのであげ。
0017デフォルトの名無しさん
NGNG>初日に菊川怜トークショーを開催。
なぜだ!?
しかも名前の「菊川怜」がgif画像だ。
なぜだ?!
001816=15
NGNG14じゃなくて15でした。
0019デフォルトの名無しさん
NGNGhttp://www.edsfair.com/images/illust_046.jpg
本物テレビ
ほしい!! ジャパネット高田もびっくりだよ
0020John ◆Re0z.4Is5E
NGNG0021デフォルトの名無しさん
NGNGこれ買いますた。がんばってHDL身につけるなり〜。
0022デフォルトの名無しさん
NGNG数千円で、特殊計算に特化したハードウエアが作れます。
それは、今の汎用CPUで処理させるよりも数倍以上速いわけです。
たとえば、200MHzのFPGAで作成したHuffman符号器は、
2.8GHzのPentium4や、AthlonXP 2400+よりも1.9倍高速に動作します。
0023デフォルトの名無しさん
NGNGどれどれ、俺が先生やってやろう
暇だから
0024デフォルトの名無しさん
NGNG昔5まんえんでうってたのといっしょじゃないか!
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGクラス使って継承とかのコードかけるのか・・・
便利そう・・・
0027デフォルトの名無しさん
NGNGたった数十個しか構成できないようなものはやめちまえ!
数万円もだせば、数十MHz入力可能で数千ゲート以上のFPGAが作れる。
0028デフォルトの名無しさん
NGNG練習用にはいいと思うよ
0029デフォルトの名無しさん
NGNGo_ /)
/<<
003021
NGNGありがとう。忙しくてまだ動作チェックしかしてないけど、困ったらよろしく。
回路設計からオブジェクト指向までできるエンジニアを目指しまーす。
>>27
実費でFPGAのキット(?)作ってるれる?数万円で。
0031デフォルトの名無しさん
NGNG> 実費でFPGAのキット(?)作ってるれる?数万円で。
とりあえずgokanさんの本ISBN4-7741-1459-6でも買ってみたら?
ttp://www.amazon.co.jp/exec/obidos/ASIN/4774114596/qid=1044278068/sr=1-4/ref=sr_1_0_4/250-7232163-7242617
0032デフォルトの名無しさん
NGNGいまどき、大学でだいたいC言語教えてるからな。
教育はVHDLよりも楽だと思う。
>>14
なんだかんだ言って、ハードウェアの知識結構要るよ。
Spec C とか、動作レベル設計言語っていうより、システム記述言語だし。
System とか Bach でも、並列動作させる場所とかちゃんと考えてコード書かないと駄目だし。
>>26
ハード設計用のC/C++ってクラスの継承とか出来ないのもあるよ。
っていうか、中にはポインタすら使えないのも。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGこれも関係ありますか?
こういうのって毎週買っていくとヘタなツールキット買うより
高かったりしますよね。ボイドの方がいいのかな?
0037デフォルトの名無しさん
NGNG○ゾイド
×ゾイド
○レゴ
0038デフォルトの名無しさん
NGNG15*1200=18000円・・・・・高!
0039デフォルトの名無しさん
NGNGVHDLとはほとんど関係ないと思います。
>>38
中学生や高校生が、月々の小遣いとして親におねだりできる
金額設定じゃないかな? 確かにMindstormは優れもんだけどね。
# うち娘だから、自分で買って楽しむことにした<自嘲
004038
NGNGこれ、週刊誌ですよ(w
月に3600円でつ・・・・
このスレでDesignWave1月号の話が出てこなかったのは意外。
付録がCPLDの石が乗った基板だったのに・・・。それで1800円。
ダウンロードケーブルは自作しないとだめだけど。
004138
NGNGもう寝よ・・・・っと。
0042デフォルトの名無しさん
NGNG> これ、週刊誌ですよ(w
本当だ。てっきり隔週だと思ってた。俺の小遣いでもやばいな<更に自嘲
0043デフォルトの名無しさん
NGNG去年までソフト屋さんだったけど、VHDLとFPGAで
一年でハードウェア開発者になった。一度やってみなよ。
初回のみだけど、FPGA無料セミナーに出席すれば昼飯弁当(1000円くらい)貰える。
もらうだけもらってFPGAを買わずにVHDLだけ習うこともできるし、FPGA評価キッドでVHDLかVerilogHDLに
思い切って慣れ親しんでしまえば50パーセントでFPGAが欲しくなる。
金なきゃ無償版ライセンスのツールで勉強すればいいだけ。暇つぶしになる。
AlteraとかXilinxsとか色々あるのでマジでお勧め。
いや、マジでVHDL&FPGA萌え。
ハードって面白いね。
0044デフォルトの名無しさん
NGNGでも、VHDLとかよりアナログのRF回路の方が面白いな。
マイクロストリップライン萌え〜。
0045デフォルトの名無しさん
NGNGprocess(同時テロ, 国連決議)
begin
if (同時テロ='発生') then
BUSH <= '戦争開始';
elsif (国連決議'event and 国連決議='査察延長') then
BUSH <= '戦争開始';
end if;
end process;
0046デフォルトの名無しさん
NGNGまたそのエンジニアってどれぐらいの需要があるの?
0047デフォルトの名無しさん
NGNGhttp://hkwr.com/
http://hkwr.com/bbs
0048デフォルトの名無しさん
NGNG死ね
0049デフォルトの名無しさん
NGNGなんだBUSHいらないじゃんw
ソフトから移行された方はあまりの抽象記述の出来なさに愕然とされませんでしたか?
0050デフォルトの名無しさん
NGNG泥臭いと感じることはままありますなぁ。
Design Wave Magazine2月号買ってみようかな。
0051デフォルトの名無しさん
NGNGアニメーション広告を見るだけだよ!!
登録用のURLは、
http://www1.cmsite.co.jp/scripts/gwiisole.dll/m.a.c?%82%BF%82%A0%8Bg
0052デフォルトの名無しさん
NGNG今更レスしてみるテスト
基本的にはそうするしかないけど、
以下のようなやり方などは如何かな?
process(adr_bus)
begin
case conv_integer(adr_bus) is
when 16#0000# =>
i_dataout <= 16#58#;
when 16#0001# =>
i_dataout <= 16#00#;
0053デフォルトの名無しさん
NGNGhttp://that.2ch.net/robot/
0054デフォルトの名無しさん
NGNGどんでもない回路つくっちゃって、シミュレーションでは動くけど
実機はダメで一億損しちゃった。。。。
なんてこともあったりなかったり。
と、毎日ハードな人に脅されてるただいまハード見習いちゅうの元ソフト屋な俺。
0055デフォルトの名無しさん
NGNG昔、折れの先輩に3億飛ばした人いますた。
フルカスタムCPUの設計で特定のタイミングでヒゲが出て誤動作・・・・
ソフト対策不可ってのが最悪だったなぁ。
(ソフトで対策できれば、サービスでROM交換だけでなんとかなるし)
0056デフォルトの名無しさん
NGNGFPGA外部の回路設計自体が悪かったらどうしようもないけど。
0057デフォルトの名無しさん
NGNG本を買うとしたら
http://www.amazon.co.jp/exec/obidos/search-handle-form/249-7823715-2222757
ここのどれがいいのでしょうか?お勧めとかあれば上記のに限らずでも教えてくださいませ。
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4774112526/ref=sr_aps_b_/249-1498323-2357126
006057
NGNG0061デフォルトの名無しさん
NGNGこの本は漏れも買ったけど、マジでお勧め。
VHDLよりも、むしろデジタル回路について
基本的なことを学べるつくりになってる。
ファンイン・ファンアウトとかプルアップとか、
ICの使い方から説明があるのが良い。
0062デフォルトの名無しさん
NGNGVerilogに偏ってるけどツボを押さえている良書。
0063デフォルトの名無しさん
NGNG何でCなのかな?
JavaベースとかLispベースとかあっても良いでは?
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGJavaベースならXilinxが出してたと思う。
SchemeやHaskellなんかも論文は見つかる。
0066デフォルトの名無しさん
NGNG関数型言語とHDLは相性がいいのでしょうか?
0067デフォルトの名無しさん
NGNG回路ノ機能ヲ記述スル言語ナラバ,機能型言語ガ相応シイ
0068デフォルトの名無しさん
NGNG0069機械・工学板からのぞきにきました
NGNG>>7
> std_logicvectorのまま16進使う方法ないですか?
> 苦し紛れにこんなことやってます
x"58" とか x"00" でいいぞ
ただし ビット長が 4の倍数じゃないとダメ
0070デフォルトの名無しさん
NGNGC言語を使って開発できる事が利点じゃないぞ。
動作レベルで設計できるところが最大の利点。
したがって、言語はなんでもいいんだが、
それゆえ、シンプルでかつ普及してる言語が選ばれて当然。
Javaはガベコレが、Lispは再起呼び出しが辛そう。
0071デフォルトの名無しさん
NGNG現状だから結局どんなソースを吐いてるかを見る能力は
必要だろうね。>システムC
現状アルゴリズム検証から最終回路までシームレスで行ける
わけではないからまだまだな感じだね。
でも、十年後には標準になってるかも。
あと、HDLを使いこなそうとするとやはり回路とか電気の知識は
必要になるだろうね。全部解る必要は無いにしても合成後の
回路がある程度想像できないとデバッグ不能だわね。(w
0072デフォルトの名無しさん
NGNG今のHDLはちょっと抽象度が高い記述をして再利用性を高めようとすると
偉くトリッキーなコードになる。
Verilogとかプログラミング言語としてみるとあまりにも中途半端で
Cを知っている人間だと、ビヘイビアを書くときにストレスがたまる。
Cベース設計には過大な期待はしないけど、現行のHDLよりはスマートな言語が使える
という意味では歓迎する。
一方で、ム板な人にはテストベンチとかの検証系言語を使う分野が親しみ易そう。
e言語, TestBuilderなどオブジェクト指向が生産性をあげるのに十分役に立っている。
最近ではアスペクト指向が流行りだしそうだから、
Loggingくらいにしか使い道を思いつかない普通のアプリプログラム分野に先んじて普及するかも。
0073デフォルトの名無しさん
NGNG上がりまくるとか、ハードエンジニア不要論を唱える馬鹿も
居るって辺りが問題なんだよな。>Cベースの設計
言語よりそれをどんなものか理解していない無知な奴が
本当の敵だろ。
0074デフォルトの名無しさん
NGNG論理型言語(prolog等)を利用したものもあるみたい
0075デフォルトの名無しさん
NGNGVHDLなんかが出てきたときにも、同じこといわれたことを
思い出す(w >ハードエンジニア不要論
歴史は繰り返すな。
0076デフォルトの名無しさん
NGNG<第1部> 回路なんて誰でも作れる 脱ハードウエア指向へ
<第2部> 数千行でチップができる C言語がLSI設計を効率化
ttp://ne.nikkeibp.co.jp/NE/2002/020729/tokushu.html
0077デフォルトの名無しさん
NGNG流石日経。
知った顔で嘘を並べるのが得意だな。
0078デフォルトの名無しさん
NGNG嘘だとは思わんが、ハード知らない香具師は勘違いするだろうな
と思う。あくまでも「脱HW指向」「設計効率化」でしかないだろう。
しかし、FPGAみたいなソフトなハードウェアが増えてきて、
ソフト屋の出番が増えた事も事実だと思われ
0079デフォルトの名無しさん
NGNG回路/タイミングをテキスト(言語)で記述できるってのが正しい表現だと思う。
プログラムとはまったく違う。
それにしてもVHDL喜んで書いてる香具師。よくあんなので書いてて嫌にならないな。
Verilogの方がずーッといい
0080デフォルトの名無しさん
NGNG<第1部> 回路なんて誰でも作れる 脱ハードウエア指向へ
<第2部> 数千行でチップができる VHDL言語がLSI設計を効率化
まさにデジャビュ(w やり口が10年前と何も変わってない
0081デフォルトの名無しさん
NGNGVHDL、Verilog論争は書きやすさ、Simの面からVerilogの方が
良いだろうね。
ただ、漏れはVHDLが好き。 ま無意味な論争だけどね。(w
0082デフォルトの名無しさん
NGNGアルゴリズム検証とハード実装は一寸違った方向のそれぞれ
別の技術だから融合はありがたい事でし。
ただ、Cで書いてHDLをはき出すってってやり方だと出来た、
HDLの品質を確認する、でそのHDLか作られる回路を想像する・・・
便利になるかもしれないけど出来上がった回路に不具合が
見つかった時、Cのソース迄戻ると論理合成によって回路が
どう変わるか想像できないからASICなら製造のTATが長そう。
0083デフォルトの名無しさん
NGNGC→RTL: 結局RTL知ら(略)
RT(略)
0084デフォルトの名無しさん
NGNG禿同
敷居が低くなっているのは確か。やたら速いもんでなければなんとかなっちまう。
危機感を感じた漏れは転職しますた。
0085デフォルトの名無しさん
NGNGFPGAならTATもそんなかかんない.
>>83
何でMLから始まる?
>>84
転職して何なった? ソフト屋?
ハード知ってるソフト屋は重宝がられるだろうけど、...
0086デフォルトの名無しさん
NGNGFPGAだけで開発が終わるならそれで良いよ。論合成毎に
結果が全く違っても何の支障もないしな。
ま、合成、配置後み見つかった不具合をソースレベルまで
フィードバックする作業は言語設計には付き物の問題点
だしな。
で最近FPGAの普及のお陰で勘違いプログラマーが増えて困る。
マジで。
それがシステムCの所為で更に進むと思うと鬱だ。
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNGでもそう言うエンジニアは必ず必要だからね。
ROM化した後でバグ発見マスクはもう発注済み的な
苦しさを体験した事無いだろ君。
0089デフォルトの名無しさん
NGNG…そんな時代来るのイヤン(´д`)
0090デフォルトの名無しさん
NGNG009184
NGNG装置屋かな。とある装置を開発する為に必要なことをする、ってとこか。
仕様を作るのが主な仕事なので、少なくとも自分でゴリゴリHDLを書くってのはもう無さそう。
>86,88
でも、全員がそんなことまで判らなくてもなんとかなる時代なんだよな。
ゲート換算で数百万ぐらいのチップが10mm角未満になってるのを見ると、小手先の技巧で時間
かけてるのは意味無いと思うよ。
CADでゲート置いてた頃が凄く懐かしいよ。戻りたくないけど。
0092デフォルトの名無しさん
NGNGはぁ?
>クラス図作れば終了ですが何か?
状態遷移図からHDL吐くツールは既にある
0093デフォルトの名無しさん
NGNGその程度だから転職って事になるんだよ。
納得した。
0094デフォルトの名無しさん
NGNG中小みたいに殆どの作業に顔を出さないと行けないと大変だよ。
0096デフォルトの名無しさん
NGNG例をリアルに見た事があるから、Cが色んな意味で問題解決のための
手段でしか無いと言う事を認識しないとやっぱり失敗するんだろうな。
0097デフォルトの名無しさん
NGNG【always】Verilog&VHDLスレ【process】
http://science.2ch.net/test/read.cgi/kikai/1018861117/788-
残念だが VHDL の時代は終わったらしい
0098デフォルトの名無しさん
NGNGま自然終息だろうな。当分無くならんだろうが。
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGスキルは中小の方が身に付くぞ。
大手で「ここだけ」って仕事してたのがリーダーになって、とんでもないことに
なりかけたのを見たことがある。
0101デフォルトの名無しさん
NGNG案外その手の失敗は、ありますよ。
うちの場合外注として大手を使って失敗する例の大半がそれかも。
010254
NGNGオラも論理合成とかシミュレーター作りたいけど
Synopsysにはかなわないなー。
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGあり得ないとは言わないが、でも残念ながら現実はコンパイラも
有料の物の方が優れているからね。
バグ、出来上がってきた物の品質を考えると優秀でもフリーの
物は使えないと思われ。
0105デフォルトの名無しさん
NGNG品質保証はEDA屋でなくユーザ(LSIデザイナー)がやる
⇒ オープンソース、フリーソフトの品質と同じ議論になる
日本のLSI業界は各LSIメーカが自前で設計開発ツールそろえて品質まで面倒見ようとして破綻してるよね
PCソフトと同じ様な構図では
PCソフトほど市場が大きくはないって事が違うかも
0106デフォルトの名無しさん
NGNGそこらへんも SystemC に期待する理由の一つなんだが。
シミュレータのライセンス気にせんですむし。
0107デフォルトの名無しさん
NGNGってゆー噺がシム板スレ↓の20あたりに書いてある
http://science.2ch.net/test/read.cgi/sim/981553632/
0108デフォルトの名無しさん
NGNGまー業界を知ってる人なら一度は考える与太話でしょう。
信憑性は、無いとは言わないってレベル。
0109山崎渉
NGNG0110デフォルトの名無しさん
NGNG秋まで通信屋さんだったはずなのに……
0111デフォルトの名無しさん
NGNGGPL'd suite of EDA http://www.inblue.com/gEDA/
Open SystemC Initiative http://www.systemc.org/
SpecC Technology Open Consortium http://www.specc.gr.jp/
0112デフォルトの名無しさん
NGNGユーザ数で決めんなら、やっぱCOBOLでは? (w
…とか訊いてみるテスト
0113デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4320120272/ref=pd_huc_qp_3_2/249-3151885-9144358
アマゾンにお薦めされたんだけど(笑)
これ読んだ人います?どんなもんでしょ?
0114デフォルトの名無しさん
NGNGこの時期にはこの手の入門書はよく売れる。
そんだけ。
立ち読みせい。
0115山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0116デフォルトの名無しさん
NGNG何故「この時期」?
すごいCPU作るんだ!と意気揚々な新人さんがイパーイだから?
で、しばらくすると理想と現実の差に気づいて意欲喪失?
0117デフォルトの名無しさん
NGNG> で、しばらくすると理想と現実の差に気づいて意欲喪失?
その程度の新人は大成出来ないだろうな。
夢見がちなのはもっと困るが。(w
0118デフォルトの名無しさん
NGNGのは口惜しいから >>114 は立ち読みを薦める。
0119デフォルトの名無しさん
NGNG出版社の方ですか?(w
もう少し知的な事を言いましょう。
0120デフォルトの名無しさん
NGNG下手なもの作るよりよっぽど有名になれるよ。
0121デフォルトの名無しさん
NGNGいくつか出てくるが、物理シミュレータとなったら、
データシートだけで作れるようなシロモノじゃないからのう。
0122山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG論理シミューレータもついてるのかいな?
0125デフォルトの名無しさん
NGNG今日はじめてVerilog-HDL 習ったんだけど、
計算精度が良くわからんので、以下の結果と解説きぼんぬ。
wire [3:0] a1, a2, a3, a4, a5, a6;
assign a1 = 3'b100 + 3'b100;
assign a2 = (4'b1000 + 4'b1000) >> 1;
assign a3 = 5'b10000 >> 1;
assign a4 = 4'b1111 << 16 >> 16;
assign a5 = 4'b1111 << 16 >> 16 ^ 16;
assign a6 = 4'b1111 << 32 >> 32 ^ 32;
0126デフォルトの名無しさん
NGNG自分で合成すりゃわかるだろ
解説だけしてみる
a1 a2) 加算は暗黙のキャリーが最上位に足されるのでビット数が1つ増える。
a2 a3) ビットの拡張は暗黙的に行われるが縮約は行われない。
a4 a5 a6) マンドクセ
0127デフォルトの名無しさん
NGNG結果はわかるんだが、理由がわからんのだよ。
なぜ a4 と a5 が異なるのか。
なぜ a5 と a6 が異なるのか。
...
0128山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNG0131論理合成可能なBASIC
NGNG諦めるんじゃねー。
作るんだよ。作ってStallman様に献上して、GNU logical simulator
の名を、栄誉を受けるんだ。そして、EDAベンダ「概要」「拍子」の
ビジネス基盤を・・・。
そしてキミは半導体産業の救世主となる。
怒った「概要」「拍子」連合はゴルゴ13を雇うこと必至。
そこからがキミの本当の戦いだ。
0132山崎 渉
NGNG0133デフォルトの名無しさん
NGNGおそらく、日経の記事自体は外国(アメリカ?)人が書いているんですよね。
要は、悪質なEDAベンダかIPベンダ、コンサルタントとが自らの収益を上げるために、
プログラミングの世界から回路設計の世界へ人を誘導して、回路の事を知らない人間
から金を巻き上げるために意図的に書いている原稿でしょう。
金をつぎ込んだ利用者は一応開発は成功するが、利益はベンダに持って行かれて、
また、巻き込まれて怪我をする人間も大勢出る。でも、悪質なベンダは自分さえ儲かれば
良い。
まあ、自衛できずに騙される人間も悪いかもしれないが、この辺りの事情は知っている筈なのに、
それを誌面に掲載して、この業界を混乱させる片棒を担いでいる日経は×。悪質な記事は掲載
してはいけない。だってこれって詐欺の幇助に近くない?しかも公の雑誌で。
0134デフォルトの名無しさん
NGNG日経とは消費を煽るためだけの媒体だから問題ないんでしょ。
問題なのはあんなものに書かれたことを鵜呑みにしてしまう
おめでたいひとの頭の方。
0135山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNGどんな目的の、どれくらいのゲート数の回路を設計してるの?
0138デフォルトの名無しさん
NGNGただのアルゴリズム検証ではないかな?
正直、ソフト上がりが使い物になるレベルに達するには
相当時間がかかるよ。
0139デフォルトの名無しさん
NGNG最近は、ゲートレベルまでは突っ込んでできるほど、回路規模が小さくないから、
みんなRTLだと聞いているけど、それでも、ソフトあがりは出番なしかな?
0140デフォルトの名無しさん
NGNGRTLを書こうとするとかなりハードに精通してる必要がある。
ゲートレベルとRTLでは比較にならないが、そもそもゲートレベルを
表現するためにHDLが存在するわけではない。
0141デフォルトの名無しさん
NGNG本業ソフト屋(いや、すでに鯖屋だな…)で
日曜工作でVerilogいじって遊んでます。
CQのStratix EP1S10 基板使って遊んでますが
面積いっぱいいっぱいでそれでも内部160MHzで回ってます。
つーかバス速度が10MHzそこらの時代に基板起こしたことがありますが(w
漏れ思うに、やっぱりデバイスの知識がない人間が書いた
論理はウンコだと思うわ。
Verilogはすれ違いなのでsage
0142デフォルトの名無しさん
NGNGVerilogは、cに近いからソフト屋には馴染みやすいかもね。
次はシステムcの時代だろうからもっとやりやすくなるだろう。
でも、やっぱりハードをある程度解ってないと(以下略
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG具体的になに作ってるんだい?興味ありあり。
教えてクレクレ
0145デフォルトの名無しさん
NGNGRTLとは何かとか、クロックとデータの関係を理解している必要が
あるだろうね。
0146デフォルトの名無しさん
NGNGどこまでできるのか、興味あり、冗長回路ができそうな、複雑な気分。
0147教えて訓
NGNG0148デフォルトの名無しさん
NGNG例えば、http://www.altera.co.jp/ とか?
ここに限らずFPGAのメーカーって、有料の開発ツールのほかに、
無料のバージョンも用意しているみたい。
0149デフォルトの名無しさん
NGNG今度はLEDとかも載るようで。
0150デフォルトの名無しさん
NGNG来月発売のやつだね。楽しみ。
0151148=150
NGNGダウンロードして、ライセンスキーも入手したんだが・・・
(製品版をアルバイト先で使っているので)
インストールしようとしてダウンロードした .exe ファイルをダブルクリックしても、
ファイル展開中に「×」というマークだけのダイアログが表示されて、
インストーラーが起動しないや。別のフォルダに移動してみたり、いろいろやった
けど、だめ。
0152デフォルトの名無しさん
NGNGまさかW98とかWMEに挿れようとしてるんぢゃねーだろな??
ウソコー
0153148=150
NGNGなるほど。
WinXP だけど、HomeEdition なんだよなぁ・・・ そのせいかも知れない。
インストーラーは Win2000 か XP Pro かのチェックしかしてなかったりして。
旧バージョンはWin98とかにも対応しているらしいけど、さて、どうしようかな。
0154141=152 ◆TMMMMMMMMM
NGNGもの凄い勢いでCrypt(3)を計算するマシーンです。
>>153
WXP の基本構造は W2k と対して変わらないはず(つまりWMEとかと違う)
ので、何が悪いんだろうね、それはわからないけど、
Home editionは、いくつかファイルが欠けてたりするから、そういう問題かな?
手元に XP Home がないので追試することができん。
0155デフォルトの名無しさん
NGNGデザインウェーブマガジンのページみたけど、
基盤にFPGAとレギュレータ(おそらく2.5Vと3.3V)だけだったね。
ダウンロード回路とかクロック源とかは自作しる、ということか・・・
でもほすぃ。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNGダウンロード回路なんて、別に面倒くさければ買うことだってできるし。
買うつもりだけど、また放置しそうだなぁ・・・・
0158デフォルトの名無しさん
NGNG155は漏れだけど、言い訳させてくれよぅ。
仕事でFPGAを含むロジック回路を作っているので、
クロックとかダウンロード回路も、
自作の面倒くささは体験ずみだから、
ぼやいちゃったわけです。
まぁ知識ないってのは当たっているけどさ。
0159デフォルトの名無しさん
NGNG簡単だよ。
知識が無いって言うより不器用なんだな。
やっぱ逝ってよしだ。(w
0160デフォルトの名無しさん
NGNG負けず嫌いの奴だな(w
0161デフォルトの名無しさん
NGNGあのぅ・・・回路自体が複雑じゃないってのは同意だけど、
ユニバーサル基盤でジャンパ線をハンダ付けする面倒くささって
解んないかなぁ・・・(´・ω・`)
器用な人がうらやますぃよ。
VHDLと関係ない話になってしまってごめんよぅ。
0162デフォルトの名無しさん
NGNG全然面倒臭くないよ。
それどころか楽しい。
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0165デフォルトの名無しさん
NGNG不器用は氏ね
で良いのか?流れ的に
0166デフォルトの名無しさん
NGNGバックナンバーとしてゲトする価値アリ?
それとも秋月のPICプログラマキットのFPGA版みたいなもののほうが
全部まとまってて楽かしらん。
0167デフォルトの名無しさん
NGNGhttp://www.cqpub.co.jp/eda/Stratix/default.htm
こういうのか。
( д ) ゜ ゜タカー
0168デフォルトの名無しさん
NGNG016927歳@風邪と欝で有休
NGNGちなみに凡人以下幼稚園児以下な俺は、三年たっても
ダメぽ。そろそろ潮時かなとーさん。
0170デフォルトの名無しさん
NGNG取り敢えず簡単な電気の基礎から入れ。
言語だけわかっても現実に使えなければ全くの無意味だからな。
0171デフォルトの名無しさん
NGNG10月号買おうかと思ったら在庫ナシだってさ…
しかたないからFPGAとユニバーサル基盤買ってくるか
0172デフォルトの名無しさん
NGNGそりゃ乗り遅れたお前が悪い。
0173デフォルトの名無しさん
NGNG漏れは2冊ゲトした。どうだ?うまやらしいか?
0174デフォルトの名無しさん
NGNG一冊五千円でお売りします。
0175デフォルトの名無しさん
NGNG乗り遅れた人もマイペースでやっていけばいいさ・・・。
FPGAボードの製作を当分の目標として電子工作でもすれば、プリント基板
の入門もできる。
0176デフォルトの名無しさん
NGNGまぁフリップフロップは基本中の基本ってことでいい?
もちろんRS,T,D,JKなどなど。もちろん負論理も正論理も知っているということか。
間違ってもANDとORとNAND、NOR、XORは知らないとごみとして捨てられるというわけ?
0177デフォルトの名無しさん
NGNG論理回路がどんな動きをするかは基本中の基本だろうな。
F/Fはその後で良いがこれも基本中の基本。
どっちも知らないと話にならんのでは?
0178デフォルトの名無しさん
NGNGいやこのスレに書き込んだ香具師みんなこれくらい知っているんだろうなと思っただけだよ
0179デフォルトの名無しさん
NGNG基礎知識として持っているに越したことはないが、
VHDLでコーディングする際には不要な知識。
例えばRS_FFやらJK_FFというcomponentを作って
top entityでそれらを組み合わせる・・・
・・・なんてコードを組んでしまう設計じゃ、
言語設計の意味がなくなってしまう。
(年輩の技術者がVHDLを習うと、
どうしてもこういう設計をしてしまう模様)
RTLレベルで信号の流れをイメージ化して
コードを組むことができれば、
VHDLを使う限りにおいては一応合格ではなかろうか。
といいつつ、実機でのdebugレベルになると
間欠症状の不具合を考えるとき、
setup/hold timeの概念も持っていないと、
論理が正しいのに、なぜ!と嵌ってしまう罠。
0180デフォルトの名無しさん
NGNGHDLでRSFF系のFFってのは論外だし、そもそもFPGA等では禁じ手の一つだよ。
そもそもそんな非同期な回路を書く為の物では無いしね。>HDL
しかし論理回路を理解する上で知っていて欲しい知識ではある。
今となってはあくまで知識レベルであって必須では無いが。
0181デフォルトの名無しさん
NGNGそうそう、VHDLセミナーを受講した際に、
講師が口酸っぱくして言っていたのが
「同期回路の設計!ゲートクロックを使うな!」
だった。
元々ソフト屋だったので、その概念を抵抗なく受け入れられたけど、
74シリーズでハードを組んでいた年輩の技術者にとっては、
どうも馴染めないようですな。
0182デフォルトの名無しさん
NGNG同期
「ホレッ」
「イヤーン」
非同期
「ホレッ」
「アッアッアッ・・・イヤーン」
こんな感じですか?
0183デフォルトの名無しさん
NGNGつまんね
0184デフォルトの名無しさん
NGNG会社ならしゃーないんだろうが。プログラム言語を知ってるならあの仕様は苦痛な
だけだろ?コンパイルオプションなんか事実上無いに等しい。おまけになんであんなに
長い予約語にしたんだ。生産性超低し。Verilogもかったるいけど、VHDLと比べると
ぜんぜんまし。少なくとも苦痛じゃない。
#そろそろ、まともに使えるフリーのシミュレータと論理合成ツールってでないものかね。
#ハードゥエアベンダは情報提供嫌がるだろうな。
0185デフォルトの名無しさん
NGNG別に何とも思わんね。>VHDL
逆にVerilogの曖昧に出来てしまう記述の方が合成の時
不安になるから結局似たような厳格な記述になる。
少なくとも言語の優劣を語っても無意味。
0186デフォルトの名無しさん
NGNGメカでも構成できるだろう。今時は純粋なメカで構成することは稀だが,
エアー回路だけでロジックを作り上げる欧州勢もいるからな。
0187デフォルトの名無しさん
NGNG少なくともこのスレッドはHDLの事を論じるスレッドだから
基本は弱電になる。
話を発散させても無意味だろう。
0188デフォルトの名無しさん
NGNG糞野郎は糞環境で仕事をしても何も感じないようだな。
そういうことを言ってるやつは生産性をまったく無視してるか、HDL以外の
まともな言語開発環境を知らん井の中蛙だ。大体コンパイルオプションの
有無と長ったらしい予約語が、厳格な表記と何のつながりがあるのか言ってみろ。
結局、糞だったんだよVHDLは。
0189デフォルトの名無しさん
NGNGおなじようなHDLであるVHDLが出てきたのか全く意味不明。別に新しい
ことが出来るわけでもなく、設計現場に余計な労力を使わせただけで
結局Verilogに取って代わるシェアを奪ったわけでもなく次世代言語が
登場しようとしてる。
0190デフォルトの名無しさん
NGNGなんだ結局良くVHDLを使いこなせてない半可通か。
馬鹿みたいだなお前。
0191デフォルトの名無しさん
NGNG本当に馬鹿な論理だ。
0192デフォルトの名無しさん
NGNG省力化はきわめて重要なファクターであることにも気づかない大マヌケ
0193デフォルトの名無しさん
NGNGお前のやってることは設計じゃなくて、日記つけてるのと同じ。日記は家でつけろ。
0194デフォルトの名無しさん
NGNG結局仕事出来ない奴がその理由をツールに求めてるだけでしょ?
お前の場合。
0195デフォルトの名無しさん
NGNGま、どっちも使ってると一寸面倒かなー程度で別にここまで
切れる程の事は無いと思うが?
一寸心を病んでるんじゃないですか?
0196デフォルトの名無しさん
NGNGほとんど特徴の差が無いVHDLとVerilogをなんで両方使ってるの?
差が無いならどっちか一方だけ使ってればいいじゃん。
0197デフォルトの名無しさん
NGNGうツ!反論できない
0198デフォルトの名無しさん
NGNGそりゃ納入先の仕様による。
0199デフォルトの名無しさん
NGNG仕事であればHDLのたらいまわしなんかされない。あれこれやってるように見えて
も所詮は製品の一部のお手伝いをしてるだけ。まっとうな大学出てまっとうな就職
して自分が望まなければそんな風にはならない
0200デフォルトの名無しさん
NGNG学歴の話までし始めたら本当に頭がおかしいのかと
疑わざるを得ない。
貴方が見ている世界だけが全てではない事を知りましょうね。
世の中メーカーしか無い訳じゃない。
外注を卑しむとも捉えられかねない書き込みは見苦しいと
しか言いようがないよ。
0201デフォルトの名無しさん
NGNGなーるほど!食うために選択の余地なんかないわけか。そりゃ設計の優劣なんか
議論しても始まらないわけだね。お客様のお気に召すままってことだね。
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG特に何かおかしいとこを言っているとは思えません。
荒らし目的なら何処か余所のスレッドで御願いします。
0204デフォルトの名無しさん
NGNGよもやこのスレがこんな荒らしを受けるとはおもわなんだ。
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG昨日からここに張り付いてる奴ってなんか気持ち悪いよね。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGCyberDogっていうC言語がらみの論理合成ツール
評判よくない
0209デフォルトの名無しさん
NGNG水面下で結構のびてたんだね。
>>188
>HDL以外のまともな言語開発環境を知らん井の中蛙だ。
自分HDLしか知らないんだが、どんなのがあるのかな?
カスタムLSIとか作るのも知らん。
0210デフォルトの名無しさん
NGNG馬鹿を呼び込む蒸し返しは遠慮願いますかね?
それとも荒らしたいのか?
0211デフォルトの名無しさん
NGNGSFLで記述してverilogに変換して使う。ってやつ。
ET2003で東海大学?がその変換プログラム公開してたが、なかなかだった。
ネットで落とせるみたいなこといってたが、そのときのパンフ行方不明w
多分検索すればでてくるんだろうけどね。
とりあえずSFL自体はかなり書きやすい言語だけに、変換プログラムさえマトモならかなり楽になりそう。
すくなくとも最近はやりのCでのコーディングよりは直感的に書けると思うよ。
0212デフォルトの名無しさん
NGNG本当はシスティナCといってるらしいが。
0213デフォルトの名無しさん
NGNGでも同期回路オンリーじゃなかったか?>SFL
0214デフォルトの名無しさん
NGNG最近ハードに近い仕事がしたくて色々調べてみたがやっぱりVHDL→Cってしな
いといけないのか?
Cをやってたら大体言語の意味は解るのか皆さんの意見をキボンヌ
0215デフォルトの名無しさん
NGNG皆、バスブリッジなんかのシステムLSIばっかで、モノ本のフルカスタムはさておき、カスタムLSIなんかやらん(機会がない)のかな?
>http://white.csys.ce.hiroshima-cu.ac.jp/~kitamura/public/note_12.pdf
>↑ストアドロジック(マイクロ命令)についてでているね。
>図が出るのが遅いから、右クリックで取り込むのが吉。
>p3には基本の垂直型が。p4には水平型がでている。
>p3の図では、CPU命令を取り込んで、それを順序制御かけてCPU内各所のトランスポートのステートへ制御信号だしてる様(レジスタトランスファ)が見てとれる。
>最近は、高速化の為にストアドロジックじゃなくてワイヤードロジックで組んでるのかな。
>動作は同じだと思うけれど・・・。
ところで、俺、CISCとRISCの性能の違いがしっくりこないんだよな。(特にCPUに対する負荷。サイトによって書いてあることまちまち)
CISCってもともと、INTEL系のアドレスライン、データライン共有の為(今は違うけど)の時間的ロスを補う為に、CPU命令を増やしたところから至ってるんでしょ。(パイプラインバスもその為だけど)、
対してRISCはMOTOROLLA(後のPOWERPC)に代表されるようにアドレスライン、データライン別々のパラレルに太いラインもってて、CPU命令を単純にして、CPU内処理を早めようとしたのがRISCでしょ。
この2つの性状の違いってどうよ。
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG作り方は似ている。
FPGAもLSIもプログラムで論理を組んでそれをソフト(Cに酷似したVHDL,VelirogHDL,Cで書く専用アプリケーション)で論理合成(実際の回路化(ANDとかORとかの組み合わせ)する。
で、間違えがないがダミーの信号を入れて、回路出力を見るシュミレーション機能があるからそれをして、レイアウト(実物の回路図)にして、またシュミレーションする。
ここからが違う。FPGAはまるで、ROMを焼くようにカキコ機で電圧かければ回路が形成される。
ちょうど、EPROMのようなもの。
対してCPUは以下のような手順で回路を作る。
上記手順でできたファイルをMEBES(メーベス)というファイルに変換してフォトマスク製造装置にかける。
ここで、ネガができる。写真ではネガを拡大プリントして写真にするけど、半導体製造ではそれを超縮小プリントするんだよ(最低でも1/1000倍くらい)。
思いっきりはしょっていうとできたネガフィルムに電子線を当てて(電子線描画装置で超縮小プリント)、純なシリコンチップに焼けば、ちゃんとシリコンチップ上に半導体の基本領域であるp領域とn領域が形成されていく。
もちろん、レジスト(写真の銀の用に半導体にも専用の薬品がある)、エッチングを何段階も繰り返して何層にも半導体層を築き上げていく。
0219デフォルトの名無しさん
NGNG>http://white.csys.ce.hiroshima-cu.ac.jp/~kitamura/public/note_12.pdf
に対して、
>p3の図では、CPU命令を取り込んで、それを順序制御かけてCPU内各所のトランスポートのステートへ制御信号だしてる様(レジスタトランスファ)が見てとれる。
はちと分かりにくかったか。
トランスポートとは入出力のこと。実際はこうなってる。
0/1を入力でon/off
|
___|\___
| |/ |
| |
| |
|_/|_|
\|
|
0/1を入力でon,off
これで、信号路が両方向Shutされてるか、どちら側かに導通されてるかコントロールできる。
脇から入れる信号は0(GRNにつながってる),1(+につながってる),Z(どこにもつながってない。宙つり)の3パターンあるからトライステート(TriState)と呼ぶ。これを>>215ではステートと略した。
図だと、各レジスタ、実際に演算するALUの出入り口にコイツが設けられているから、トライステートに信号入れてやれば、データの移動ができる。そういう意味。
0220デフォルトの名無しさん
NGNGMEBESファイルは、元のファイルから、pnpもしくはnpn構造を形づくれる様に、複数枚のマスク(ネガフィルム)を作ってくれる。
もちろん、画面上で、修正して作り直すこともできる。
画面上で見ると、複数枚のフィルムがあるから、ちょうど、別々の縁取りの色フィルムを重ねたように見える。
それで、何層も描画して半導体層を築く。
0221デフォルトの名無しさん
NGNG基礎的な電子の話から入って、ラッチやffのやセレクタや
ステートマシンなども勉強して、ストップウオッチ式カウンタや
pmwジェネレータなんかもつくれるようになりますた。
が、入った派遣会社で飛ばされたところがまるっきり関係のないところですた。
0222デフォルトの名無しさん
NGNG0223hage
NGNGソフト系にくらべて趣味で使う比率がすくないのかなぁ?
趣味でやるにはCPLDとか天国なのに。
0224デフォルトの名無しさん
NGNG仕事でも趣味でも書いてるよ。
でももうすぐCに入れ替わるんだろうな。
0225デフォルトの名無しさん
NGNGSystem-C や Spec-C のスレってないよね?
そろそろ作ってもイイやうな...
0226デフォルトの名無しさん
NGNG解説求む
process(CLK)--process文。この中では順次処理文で記述する
--()の中はセンシティビティリストといい、ここに指定した信号が
--変化した時のみ、begin~end process内の記述を実行する。
--ここから下のif文についてよく分からないのです。COUNTは7ビットです
begin
if CLK'event and CLK = '1'then
if RST = '1' or COUNT = "00000000"then
COUNT <= DIP;
else
COUNT <= COUNT-'1';
end if;
end if;
end process
0227デフォルトの名無しさん
NGNG0228デフォルトの名無しさん
NGNG何がわからないかがわからない
たぶんVHDL云々より、論理回路がわかってないんじゃないの?
つーか、悩むよりもシミュレーションして波形みれば一発じゃん。シミュレーションすれ。
0229226
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG小説
0232デフォルトの名無しさん
NGNG【悪】物性と情報工学が愚痴るスレ【代官】
http://science2.2ch.net/test/read.cgi/denki/1072103600/l50
10 :☆必見☆ :03/12/24 13:19 ID:yk+hQdcF
情報工学は
・ハードと直接やり取りするOSカーネル、デバイスドライバ、ブートローダのスレ。
・カスタムLSI、システムLSIの大規模集積回路のロジックのスレ。
物性は
・液晶、有機EL、プラズマディスプレイ等のスレ。
・半導体製造でのステッパで行われるnpn、pnp、npnp構造の構築のスレ。
(個人的には、エレクトロマイグレーション、イオンマイグレーション、ラッチアップ等の故障モードにも興味あり)
辺りを建ててくれヨウ!
電子部品は物性と切っても切れない仲だし、情報では、カーネル等に関するスレを見かけないしCPUなんかのロジックを深く語るスレもあまり見受けないし。
0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGテキストエディタでVerilogHDLを記述し、
MAX+PLUS�UAdvancedSynthesisにて論理合成、
MAX+PLUS�Uでシミュレーションとしたいのですが
MAX+PLUS�UAdvancedSynthesisでのコンパイルの際に
Warning: Ignored unnecessary INPUT pin 'CLK'
Warning: Ignored unnecessary INPUT pin 'RES'
Warning: Ignored unnecessary INPUT pin 'SW0'
といった警告文が表示されます。
これのせいでシミュレーションができません。
(Ignoredと書かれたINPUTがシミュレーション段階で表示されないため)
漠然としていて分かりにくいと思いますが、
こいった警告文が出る際に直すべき箇所が分かる方が
いらっしゃいましたらぜひ教えてください。
どんなことでも結構です。お願いします。
0236235
NGNG0237デフォルトの名無しさん
NGNG勘で。
指定しているデバイスに何か問題があるのかも。
もしくは clk, res, sw0 ピンの使い方が悪いとか。
0238デフォルトの名無しさん
NGNGVHDLのスレでVerilogの質問書いて、しかもageか。
おめでてーな。
漏れはVHDLで同じwarningを見たことがあるから、
多分、原因はアレだろうな。
0239デフォルトの名無しさん
NGNG氏ねボケが
0240デフォルトの名無しさん
NGNGclk, res, sw0を回路の中で使っていないとか?
>こいった警告文が出る際に
こいった際にはALTERAのサイトの中でwarningの内容を検索かけてみるとか
0241デフォルトの名無しさん
NGNG指定するデバイスに合わせて手動でPIN配置してみては。
0242デフォルトの名無しさん
NGNGどなたかご存じないでしょうか?
0245デフォルトの名無しさん
NGNG関西圏だと解るURLだな
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNGttp://altimanet.com/solutions/cradle/workshop.htm
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNGどんなに小さくてもいいから成功したコードがあるかどうか。
input clk;
input xrst;
input i_a;
output o_b;
reg r_d;
always @(posedge clk or negedge xrst) begin
if (!xrst) r_d <= 1'b0;
else r_d <= ~i_a;
end
assign o_b = r_d;
とかでもいいからさ。
0250デフォルトの名無しさん
NGNG0251初心者
NGNG大変申し訳ありませんがどうか助けて下さい。
12BITのdataを5.5という数値で
割った答えを16BITで出力する回路を
考えています。
答えに少数点以下の数値がある場合は、
整数に繰り上げます。
例えば、
(簡単のため10進数で考えると)
答えが1.1なら → 2とする
答えが1.000023なら → 2とする
といった具合です。
関係演算子「 >= 」と 加算演算子「 - 」を使って
解を求めようとしているのですが、
[ 000000111111 >= 5.5 ]
のような評価や
また、[ 000000111111 - 5.5 ]
のような計算が出来ません。
データタイプの異なるものに対して
どのようにしたら評価できるのでしょうか?
どうか教えて下さい。
0252デフォルトの名無しさん
NGNGとっつきにくいC++とかお勉強するのもやめて
言語が似ているPascal・Delphiとかに逝くもよいかな?
あるいはもし開発環境あるならVHDLのベースとなったAdaへ逝くって手もあるかもしれんが?
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG流行ってるって言っても、研究レベルでな。
0256デフォルトの名無しさん
NGNGhttp://216.239.57.104/search?q=cache:KGF_taWNgecJ:ne.nikkeibp.co.jp/members/NEWS/20040716/104536/+SystemC&hl=ja&lr=lang_ja&inlang=ja
0257デフォルトの名無しさん
05/01/17 13:00:10シノプシスがボッタクリで大儲けしてた頃(今も?)
最近はSytemCなの?本屋で糞高い本が売ってたよ
0258デフォルトの名無しさん
05/01/18 22:26:510259デフォルトの名無しさん
05/01/19 21:04:500260デフォルトの名無しさん
2005/03/27(日) 23:17:400261デフォルトの名無しさん
2005/06/03(金) 05:30:34http://find.2ch.net/?STR=%A3%B1%A5%C1%A5%C3%A5%D7&COUNT=10&TYPE=TITLE&BBS=ALL
0262デフォルトの名無しさん
2005/06/14(火) 22:47:21aa
0263あげ
2005/07/08(金) 05:42:53でもさ、論理順序回路を高級言語で記述するってゆー考え方は間違ってないと思うんだが、
手続き型言語がそれに向いているのかどうか、むしろ関数型(functional: 機能的)言語の方が
イイのでは?…という様な事を考えてみないか>プ板の皆の衆!
0264デフォルトの名無しさん
2005/07/08(金) 08:43:09関数型言語は絶対に向いてないな。
ハードウェアって再起呼び出しできないし。
っていうか、HDL の類でも、レジスタ間の結線の仕方とかを記述する部分は
手続き型で書くのが一般的だし、実際それがベストだと思う。
ハードウェア記述する上で、手続き型言語に足りてない部分は、
モジュール記述の仕方と、ビット幅指定、並列化構文かな。
モジュールの記述はオブジェクト指向言語の、interface, class 的な構文、
ビット幅指定は C++ のテンプレートみたいな感じ、
(実際、↑の2つはSpecCとかではそういう文法になってるし)
並列化構文は、Cωの奴みたいなのがあって欲しいかも。
Cωの並列化構文は、↓の Cω Concurrency に概要説明あり。
http://research.microsoft.com/Comega/doc/comega_whatis.htm
0265デフォルトの名無しさん
2005/07/08(金) 21:53:15きれいに対応している必要性は、高級言語なんだから必ずしも無い。
既存のHDLはFPLを知らない人達が考えたものだろうから、手続き的に書く様になっているんじゃないのかな?
もちろん、ソフトの世界には無い様なアナログ的な問題がハードにはたくさんあって、
そう簡単に使い物になるとは思わないけど、可能性を考えてみるのは面白いと思う。
実用指向の議論は、シミュ板か電子板でやればいいし。
0266265
2005/07/08(金) 22:12:32Field Programmable Logic ではありませんので、念の為。
0267デフォルトの名無しさん
2005/07/08(金) 22:35:31いやー、ソフトの世界でも未来が薄いもんにハードの世界での活躍は期待できないと思うよ。
関数型言語もHDLも両方触ったことあるけど、両者の親和性が高いと思ったことは1度もない。
あとさ、HDLはFPLを知らない人たちが考えたという発想がまずなんかおかしい気がする。
関数型言語は、
LISPの開発開始が1958年、COMMON LISP ができたのすら1980年。
Scheme はできたのは1975年。
Haskell でようやく1987年。
一方、HDL は、
VHDL は ADA (1980年誕生)を見本にしていて、1985年に成立。
Verilog-HDL はさらに遅くて、1989年。
関数型言語を知らないってことはないと思う。
0268デフォルトの名無しさん
2005/07/09(土) 01:37:14The Lava Homepage
ttp://www.cs.chalmers.se/~koen/Lava/
Lava is a hardware description language based upon the functional programming language Haskell.
0269デフォルトの名無しさん
2005/07/17(日) 19:39:410270デフォルトの名無しさん
2005/08/30(火) 10:14:40シフトレジスタだとレジスタ3つ分になりますよね・・。そうではなくて、1クロックで
SINの信号がREG1〜REG3を通り、SOUTになるようにってできるんですか?意味的にはSOUT<=SINになりますが。。
process(CLK)
if(CLK'event and CLK='1') then
REG1 <= SIN;
REG2 <= REG1;
REG3 <= REG2;
SOUT <= REG3;
end else;
end process;
0271デフォルトの名無しさん
2005/08/30(火) 21:46:590272デフォルトの名無しさん
2005/09/04(日) 20:32:42かなりムズイんですが・・・
0273デフォルトの名無しさん
2005/09/04(日) 20:40:000274デフォルトの名無しさん
2005/11/26(土) 11:58:350275デフォルトの名無しさん
2006/03/22(水) 16:23:27http://science4.2ch.net/test/read.cgi/denki/1123173110/l50
0276デフォルトの名無しさん
2006/03/22(水) 23:47:24process(CLK)
variable REG1,REG2,REG3 : std_logic;
begin
if(CLK'event and CLK='1') then
REG1 := SIN;
REG2 := REG1;
REG3 := REG2;
SOUT <= REG3;
end if;
end process;
REG1〜3をなんに使うかは知らないがw
0277デフォルトの名無しさん
2006/03/22(水) 23:57:54int function(int *sin){
int* reg1;
int* reg2;
int* reg3;
reg1 = sin;
reg2 = reg1;
reg3 = reg2;
return *reg3; // SOUT
}
といったところか。
0278デフォルトの名無しさん
2006/03/23(木) 10:39:520279デフォルトの名無しさん
2006/05/24(水) 10:03:32機能制限でフリーであったって話を聞いたんですけど
見つからなくて・・
0280デフォルトの名無しさん
2006/05/24(水) 10:13:42シムじゃなくて無償ツールなら、寺とか罪のサイト逝け
ていうか電気板の方が反応よいと思われ
0281デフォルトの名無しさん
2006/05/24(水) 23:02:130282デフォルトの名無しさん
2006/05/24(水) 23:03:50http://science4.2ch.net/test/read.cgi/denki/1143016023/
【FPGA/CPLDスレ】 XILINX/ALTERA/Lattice/Actel 05
http://science4.2ch.net/test/read.cgi/denki/1139847266/
こんなとこかな
0283デフォルトの名無しさん
2006/07/18(火) 00:39:480284デフォルトの名無しさん
2006/07/18(火) 01:06:020285デフォルトの名無しさん
2006/07/18(火) 01:17:200286デフォルトの名無しさん
2006/09/08(金) 22:56:22もっとも最速の回路を作ろうと思った場合、どういう考え方(アルゴリズム?)でHDLを記述すれば
いいでしょう?
0287デフォルトの名無しさん
2006/09/09(土) 04:56:47111
110
101
100
011
010
001
000
の中の最小は 000 っていう意味?
先頭の bit から見て 0 が一番沢山並んでるのが最小でいいような。
0288デフォルトの名無しさん
2006/09/09(土) 07:59:35nxmで全部パラレルに入ってくるのか、
nbitのパラレルがclock同期で何度か入ってくるのか、
その場合何個目がデータの終わりになるのか等、
条件が不十分すぎると思うよ。
0289デフォルトの名無しさん
2006/09/11(月) 19:38:44最速と言うからには組み合わせ回路になると思う。
組み合わせ回路なら最速を考えるのは合成ツールの仕事。
適当なアルゴリズムを書けば勝手に合成ツールが考える。
もちろん最初の展開後の回路が莫大過ぎると合成終わんな
いので、ほどほどにはしておく必要はある。
0290デフォルトの名無しさん
2006/12/29(金) 06:10:58VHDLソース書き換え試したひといる?
0291デフォルトの名無しさん
2007/04/25(水) 13:45:030292デフォルトの名無しさん
2007/04/25(水) 20:51:25います
0293デフォルトの名無しさん
2007/05/01(火) 04:42:500294デフォルトの名無しさん
2007/05/01(火) 04:54:47【Verilog】記述言語で論理設計 Project5【VHDL】
http://science6.2ch.net/test/read.cgi/denki/1174319964/l50
0295デフォルトの名無しさん
2007/05/01(火) 06:51:270296デフォルトの名無しさん
2007/05/07(月) 04:37:480297デフォルトの名無しさん
2007/05/07(月) 04:50:230298デフォルトの名無しさん
2007/05/10(木) 21:57:17GJ!
これでこのスレもしばらく安泰じゃ
0299デフォルトの名無しさん
2007/05/30(水) 14:49:590300デフォルトの名無しさん
2007/06/15(金) 00:10:410301デフォルトの名無しさん
2007/06/15(金) 21:29:160302デフォルトの名無しさん
2007/06/17(日) 19:19:340303デフォルトの名無しさん
2007/11/18(日) 14:26:18jfgfgj
tutututr
mfmmfhf
kukutk
yeryryrr
0304デフォルトの名無しさん
2007/11/30(金) 21:35:210305デフォルトの名無しさん
2007/11/30(金) 21:37:200306デフォルトの名無しさん
2008/02/17(日) 15:21:290307デフォルトの名無しさん
2008/02/18(月) 21:43:47>>294
0308デフォルトの名無しさん
2008/07/08(火) 19:45:190309デフォルトの名無しさん
2008/07/08(火) 23:06:23http://science6.2ch.net/test/read.cgi/denki/1204914170/l50
荒れてるけどこっちの方がいいべ。
0310デフォルトの名無しさん
2008/07/09(水) 20:06:590311デフォルトの名無しさん
2008/07/13(日) 13:23:54やねう企画代表者やねうらお(本名・磯崎元洋)が
・ソフトウェアの不正コピーを行っていた
・労働契約上の違反をしていた
・他は不正コピーしていないことを証明しようとしてエロゲーのパッケージを発見し、
写真に撮ってアップロードしようとした。
http://d.hatena.ne.jp/pmoky/19000106
やねう企画の裏側(競馬の詐欺ソフトの製作現場)
http://d.hatena.ne.jp/pmoky/20060510
http://d.hatena.ne.jp/pmoky/20060511
http://d.hatena.ne.jp/pmoky/20060512
有限会社やねう企画(所在地・大阪府八尾市末広町2−1−2)が計画倒産
http://www.sia.go.jp/~osaka/zenso/19.09.pdf
やねうらおプロフィール
性格:友達から「チンピラ」「ヤクザ」と呼ばれている。前世で殺人鬼だった宿業を背負っているという妄想(自覚)あり。
最終学歴:専門学校卒
主な職歴:有限会社センキ(凌辱系アダルトゲームの製作会社)を経て独立、有限会社やねう企画を設立、2006年に計画倒産
代表作:『夜這いマニア』『盗撮マニア』『お楽しみCDシリーズ』『競馬詐欺ソフト』『BM98』
やねうらお語録
>「ワシのほうが潔癖やと思うんやけどな。
>絶対に違法コピーのソフトしか使わんし。
>たとえば強盗に入ったときに、ちょっとかわいそうになって
>十万円だけ残してったら、おかしいやろ?
>自分の『強盗する』という意思に対して矛盾やろ?
>だからワシは、一個も買ったソフトを使ったことがない!!」
0312デフォルトの名無しさん
2008/07/13(日) 14:44:570313デフォルトの名無しさん
2008/07/22(火) 01:31:17弓月城太郎は正真正銘のキチガイ
【自作自演】弓月城太郎氏に関するまとめ【神秘体験】
http://d.hatena.ne.jp/yaneurao/20080619
0314デフォルトの名無しさん
2008/07/22(火) 01:32:19今世紀最大の正真正銘のキチガイ弓月城太郎(>>311)にやねうらおは絡まれている。
弓月城太郎は正真正銘のキチガイ
【自作自演】弓月城太郎氏に関するまとめ【神秘体験】
http://d.hatena.ne.jp/yaneurao/20080619
0315デフォルトの名無しさん
2008/10/02(木) 07:26:110316暇だから来てみた ◆TampgQ3z9g
2008/10/04(土) 00:46:06・・・・まだあったのか
0317デフォルトの名無しさん
2008/10/26(日) 22:17:11HDL言語でも始めてみようと色々調べてるけど
書籍とかに付いて来る以上の物を求めると結構金かかるのな…
0318デフォルトの名無しさん
2008/10/28(火) 12:17:48ttp://piza.2ch.net/tech/kako/976/976426822.html
0319デフォルトの名無しさん
2008/10/30(木) 22:34:02おれハード屋(FPGA)だけど、
>>書籍とかに付いて来る以上の物を求めると結構金かかるのな…
何を理解したいの?
0320デフォルトの名無しさん
2008/11/01(土) 23:36:230321デフォルトの名無しさん
2009/01/05(月) 14:49:20サンプルプログラムとかで、アドレスデコーダの
2進や16進の表記はわかったのですが、
10進表記の場合ってどう書くのですか?
ソフトはQuartus�U
すみません、教えてください。
0322デフォルトの名無しさん
2009/01/05(月) 15:45:49正規表現で言うと [1-9][0-9]* 。
なんか特殊なことしたい?
0323デフォルトの名無しさん
2009/01/05(月) 16:05:37port ( DATA : in std_logic_vector(7 downto 0);
OUT1 : out std_logic);
で、
例えば16進ではX"78" 2進では"01111000"の時に、
OUT1を'1'(その他は'0')と出力したいんですが、
これを10進の「120」とかで直接表記したいんです。
途中でIntegerってのを使うのかな?
0324デフォルトの名無しさん
2009/01/05(月) 16:20:560325デフォルトの名無しさん
2009/01/05(月) 16:50:470326デフォルトの名無しさん
2009/03/19(木) 16:07:170327デフォルトの名無しさん
2009/04/19(日) 23:52:09■ このスレッドは過去ログ倉庫に格納されています