【FPGA/CPLDスレ】 XILINX/ALTERA/Lattice/Actel 06
6 :
774ワット発電中さん:2006/08/07(月) 17:29:21 ID:VvYMFic6
スレがさっぱり進んでないのか・・・
お前が来るのを待ってたんだよ。
10 :
774ワット発電中さん:2006/08/18(金) 11:31:15 ID:4DXHHidj
早稲田実業の応援の女の子かわいい
画に描いた餅。
テレビに映った娘。
EDKの8.2が出たけど、もう使ってる進んでるお友達はいるかな?
SDKとの連携ができるようになったみたいだけど
乙
あああファームも論理回路もバリバリやれる職場逝きてーぜ@はけん
今の環境で何が不満なの?
ウチにおいでよ、仕様打ち合わせからケース設計、回路設計、
基板設計、ソフト設計、デバッグ、そして納品まで、全部できるよ。
めちゃくちゃ忙しいんだ。手伝ってくれ。
ちなみにFPGAはXilinxね。マイコンはH8とPIC。
給与は応談。手取り25万でどうだ?
こっちに少し分けてくれよ
16 :
774ワット発電中さん:2006/08/29(火) 00:08:48 ID:mI4xxm2m
○LTER○はNASDAQから二回目の上場廃止警告を
うけましたね。A○○○○Aもうおわりかな?
> 二回目の上場廃止警告
終わりかどうかは内容次第。
18 :
774ワット発電中さん:2006/08/30(水) 09:15:09 ID:ytGmo2UF
>17
調査委員会の調査も難航しているみたいね。
今回の件はNASDAQメンバーだった証券アナリスト
の資料提出の要請を門前払いした寺本社の窓口
の対応のマズさによってそのアナリストが激怒し
NASDAQに寺を調査対象にするように強く進言した
ことに起因するんだよね。
だから、NASDAQもかなり本腰を入れて調査して
きてる。
寺もバカだよなぁ・・・・。
単なる証券アナリストのおせっかいと判断したんだろう?
殿様商売もほどほどにしないと
19 :
774ワット発電中さん:2006/08/30(水) 11:17:53 ID:doj6W6rv
殿様商売といったいどういうj関係があるんだ?
殿様商売の意味を理解してないのか?
トンでもねぇ!!
あたしゃ神様だよ!?
上場廃止したらまずいのか?
知名度はあるし、シェアもあるし。どうしても必要なら他市場へ上場って手もあるだろ。
うるさいアナルリストにケツの穴まさぐられなくて済むなら本望かもよ。
上場廃止になったら株主大損だから経営陣のクビ飛ぶだろ
> 上場廃止になったら株主大損
そうか?
> 経営陣のクビ飛ぶ
飛んで困るのか?
藻前は経営陣の縁戚の友達のいとこか何かか?
横レスだが、経営陣はそれは避けようとするだろう、という事じゃまいかと
「それ」はなんだ?
27 :
774ワット発電中さん:2006/09/09(土) 21:33:21 ID:k9YS4Lbj
寺の関係者が躍起になってるな(w
まぁ、10月までストックオプション不正疑惑の結論を
伸ばすつもりだろうけどそう簡単にいくかな?
他の会社はCEOや役員がそっ首切られているど。
いつまでも安閑としてイラン無いだろう?
28 :
774ワット発電中さん:2006/09/09(土) 21:35:43 ID:k9YS4Lbj
まぁ、寺はどうでもいい。
ISE8.2どうよ?
29 :
774ワット発電中さん :2006/09/09(土) 22:13:25 ID:jvI/0fAV
あくてるの新しい広告を見たら、物産テクセルが代理店から消えてた。
ここ、やめたの?
>>28 まずまず調子言い。
漢字も「表示」できるようになったし。
31 :
774ワット発電中さん:2006/09/10(日) 12:47:04 ID:8yjwfFPE
>上場廃止になったら株主大損だから経営陣のクビ飛ぶだろ
上場廃止しても市場で売れなくなるだけですが
>>31 世の中には、「上場」=「箔付け」「上場廃止」=「倒産」ぐらいにしか
考えてない人も多いということです。
27みたいに、「首切り」に固執するだけのループ君とかね。
33 :
774ワット発電中さん:2006/09/11(月) 00:09:12 ID:TSnONTZe
WebPackデカすぎ
なんだよ1Gオーバーって
しかもSPARTAN-XLの合成できなくなってるしよ
まー探したらclassic版ってのフリーになって対応してたからよかったがな
spartan3ってDigi-Keyで買えた気がする(というか前買った)んだけど、
今検索掛けても出てこないんだよね。
3Eに移行したってことなのかな・・・
35 :
34:2006/09/11(月) 14:07:07 ID:o1vL+MOU
スマソ
Digi-Key USAで検索だったなorz
>>29 代理店契約解消。
アクテル側から一方的に契約切られたらしい。
>>36 何かバレたのか?派留が寺に切られた時みたいに。
> 何かバレたのか?派留が寺に切られた時みたいに。
kwsk
Cyclone2を使わないといけなくなったんですが、これってSpartan3みたいに
コンフィグ中はI/Oピンをプルアップしないという設定は無いのでしょうか?
データシートを見る限りなさそうですが・・・。
41 :
774ワット発電中さん:2006/09/19(火) 13:17:46 ID:1xgJeBOH
社長が盗聴機仕掛けたのが本社にバレ(ry
42 :
774ワット発電中さん:2006/09/22(金) 01:55:52 ID:PJZCPjOX
43 :
774ワット発電中さん:2006/09/22(金) 09:50:08 ID:mCu+NyTC
下らん別話題をここに張るなボケ
44 :
pkman:2006/09/22(金) 15:01:40 ID:VAg9KIDH
45 :
774ワット発電中さん:2006/09/22(金) 15:41:32 ID:ujAizKl8
なにこのチャンコロパチコンZ80?
> デルの株式は21日朝(日本時間同日夜)から売り注文が多く、
> 前日終値より2%前後安い水準の株価で取引されている。
2%かよ・・・公募売出より値引率低い orz
48 :
774ワット発電中さん:2006/09/24(日) 02:12:45 ID:JZmDG8k6
>>40 遅レスでスマンがアルテラ系は黙って何にもしないとコンフィグ中は
I/Oピンはハイインピーダンスになる。
デバイスによりHSWAPピンと同じ機能ような機能を持っている
(ストラティクス?)ものもある。
信号によりHi又はLow固定で初期設定するのがあるので
私はいつも外部抵抗でHiまたはLowに吊っている。
>>48 あんたデータシート読み直した方がいいよ
>>40 その通り。できない。
「Alteraは」とか「Xilinxは」のようにおおきく括って思い込んでいると痛い目に遭うことがありますね。
デバイスを初めて使うときは先入観を取り払って、ちゃんとデータシートを見た方がよさそうです。
FPGAって個人でも色々と高度なことができそうだけど、
たいていPGAパッケージだから実際使える奴って限られてるよね。
IO少なくていいから手ハンダできる奴だしてくんないかなぁ。
↑BGAだた・・・
俺は10k使ってるyo QFP144とか
54 :
774ワット発電中さん:2006/09/24(日) 12:35:58 ID:S6AmydLV
BGAだから実際使えないってどういうことだ?手はんだできないってかい?
逆向きにして基板に貼ってはんだボールに手はんだして配線しろ
きがくるいそう
そういう実装なら軽さんの夢の一点アースもやりやすいね
FPGA初心者だけど、ALTERA(の書き込みソフト)って、未使用pinのアサインのデフォって、GNDなのな・・・
やたら消費電流が大きくて、どこぞかショートしてるのかと、半日ずーっとチェックしてた。
鬱
未使用ピンに何かつなぐ方がおかしくない?
60 :
774ワット発電中さん:2006/09/25(月) 00:31:20 ID:7ioDjL6I
ここで言う未使用とはロジックで使ってないI/Oピンの古都
>>58 仮にGND落ちでもいいんじゃない? 出力をHにしなければいい。
>>60 ピンに名前は振って、entityとかにも記述して、でもarchitectureではドライブしてない端子、ということ?
58も60も言いたいことがよく判らない記述だけど。
cycloneで未使用ピンをプルアップしようと思ったがデフォでは設定項目出てないのな
あちこちいじってたらチェックボックスが出現。わかりにくいぞアルテラめ。
もっともtclスクリプトで設定したほうが設計変更にも対応できてグーなんだけどね。
一度やり方を知ったら1ピンずつ設定なんてバカらしくてやってられねー
1chipMSX 発売してるんだ!
digikeyでザイリンクスのfpgaを注文して、サンハヤトのQFP-51という208ピンまで使えるQFP変換基板に載せてみたいのですが、
XC3S200-4PQG208C
名称 virtex
価格 2564円
XC3S250E-4PQG208C
名称 Spartan-3E
価格 1876円
同じパッケージで20万ゲートより25万ゲートの方が安いのですが、virtexとspartanってどのような違いがありますか?
というか、上の二つはどちらもspartanだったりします?
型番を信用するなら上のはSpartan-3だよ
3Eとの違いは消費電力が大きいだったかな?
3Eは3のマイナーチェンジ
>>68 Spartan3ですか
XC3S250Eのほうが買い徳のようですのでそちらにします
ありがとうございました
>>70 二千円ですね
あと手数料千円(今回はついでにほかの部品も買うと思うから必要なし)
うーん、、、
SPARTAN-3Eのデータシート見ながら、やっぱりオプティマイズさんのEZ-FPGA 7800円にしようか迷ってます
プリント基板に部品つけるだけで配線考えなくてすむからです
実はFPGA自体まったく使ったことないんですよぉ
といっても電源とJTAGとモードピン以外のピンは実質IOピンなんだろうから
それほど複雑な回路じゃないだろうから大丈夫か
>71
最初は、確実に動作するであろうEZ-FPGAの方が良いと思うが。。。
ttp://optimize.ath.cx/shopv2_2/chuumon.html#ezfpga >基板はFPGA、PLL、コンフィグROMチップがはんだ実装済みですので
>組み立てやすくなっています。
低速なIOピンの動作のみなら、手配線のスパゲティのグニャグニャでも良いし。
JTAGなんてのは、適当な単線で配線しても問題なし。
一番怖いのは、パスコンがらみの電源トラブルと、コンフィグROMからの高速ロード時かも。
目的と手段を間違えないよーにしようね!!
73 :
774ワット発電中さん:2006/10/01(日) 20:12:24 ID:dsLuUdt5
74 :
774ワット発電中さん:2006/10/01(日) 20:40:42 ID:N1KXBgMZ
ムツゴロウの対決読んで俺は悟った
熊は危険だよ
小熊もいつかああなる
いまのうち始末しなかったらたいへんなことになる
まあ落ち着け
いくら雛見沢でも熊はいない
76 :
774ワット発電中さん:2006/10/02(月) 02:23:05 ID:CKkecKZ3
わずか体長50cmの小熊を殺すなんてむごすぎるだろ。
あと、小熊を撲殺するとかな。
ヒグマならともかくツキノワグマのしかも子熊に襲われる人間は食われてしまえ
どうやらこのスレには
触れられたくないものを持つ人間がいるらしい
いや、持たざるものか
安定したようなのでISE6.3から8.2に移行
そしたら全然動かない。なぜ?と良くみればピンアサインがメタメタ
元のプロジェクトのUCFがコンバートされてなくて手動でプロジェクトに入れたら動いた
焦った... 8.2なかなか良いですね。結局7.Xは使わなかったな
--X---X---X---X---X---X---X---X-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-
81 :
67:2006/10/06(金) 16:12:35 ID:go4nLEgi
結局digikeyにしました。
開封してみたら2つ買った方の一つはピンが波うってる
もう片方はピンが2箇所ほどハの字に歪んでる。
本体端には傷のような白い染みも付いてる。
なんかB級品集めて入れられたような気がしないでもない。
コンフィグROMの袋には油のような変な液体(揮発性?)が入ってたのはナンだったのか。
変換基板にはなんとか搭載できたので、とりあえず使えれば良いんですが、
うちのPCにパラレルポートついてなかた
使えるか試せない><
CPLDがついてたトラ技も買ったまま休眠状態
>81
本当に動くデバイスだと良いですね。
ICが入っていた袋は、完全密封乾燥剤いりでしたか?
湿気ていて、フロー炉に入れたら割れたりしないかな?
>パラレルポート
SPARTAN-3Eのスタータキットには、
USBからの書き込みをサポートしたのがオンボードしてましたが。。。
>80
括弧に見えてきた。
>>82 Digi-Key、下手するとDIPですら乾燥剤入りで、
アイスモナカ(wの梱包なんだけど、
中身が
>>81みたいな状況もあるのか・・・
漏れの在庫、開けたくなくなってきた(w
>>82 コンフィグromは乾燥剤入りの真空パック入りでした。
>湿気ていて、フロー炉に入れたら割れたりしないかな?
割れるなんてことあるのか。
乾燥剤はそのためなんですね。
割れるっちゅーか、ワイヤボンダが切れるんでしょ。<リフローの場合。
湿気吸っちゃったらベーキングしないといけない。
手半田だとそういうことはないかとおもた
>>86 いや、見事にひび割れがはいったことがあるよ。
内部の水分が膨張して割れるとかいう話があったな
89 :
774ワット発電中さん:2006/10/08(日) 20:08:25 ID:rE63OEEu
すみません。教えてください。
某社のCPLDを使って火花放電器を作って遊んでいたのですが、
今日まで順当に動いていたのですが、突然動かなくなってしまいました。
見るとCPLDが熱くなっていました。テスターで電圧を測ると電源3.3Vが
1Vくらいしかありません。テスターでCPLDの電源端子を測るとほぼ0オーム
でした。こんなことって よくあるのでしょうか?
昨日までは動いていたのにぃ....。
こうなった原因は何か考えたのですが、頭よくないのでサッパリです。
入力端子からノイズが入ってCPLDの中を壊してしまったのだとは
思うんですが。入力と電源に入っているダイオード?が破壊されたのでしょうか。
0.5の144の張り替えはつらいです。
cpldで火花放電器を作ることってよくあることなのですか?
どうやって作ったのか知りたいw
どんな物を使っても、設計が悪いと壊れる。CPLDとてそれは同じ。
回路と写真UPすれば何か解答が得られるかも。
うpうp
81ですが、パラレルポートの問題が解決しました!!!
スレーブシリアルモードはビットデータをDINから流し込むだけのようです。
これなら雑誌付録のマイコンから簡単にコンフィグできそうです。
ついでに質問なのですが、
消費電力が見当つきません。
xc3s250EでVccauxに0.5Aレギュレータじゃ足りない?
補助電源らしいけどクロックマネージャ(DCM)とかにも使われてるらしいからそれなりに食うのかも。
アドバイスお願い!!!!!!!!!!!!!!!!!!
Vccintは1Aのものを装着してます。
Vccintのパスコンは1uFと0.1uFどちらが良いんだろう。
基本クロックを21MhzとしてDCMで分周して動作させたい場合21Mhz付近の特性をみるのだと思うのですが、
1uFだと特性悪くなるようなので、0.1uFのほうが良いのかな。
1uFつけてる回路図もあったんだけど。
パスコンは変換基板の裏面に付ける予定です。
つーかそもそもISEにXPOWERてな消費電力推算のためのアプリがついてる。
>>95 >>96 ありがとう
今xpowerを使ってみましたが3Eは対応してないそうです。xilinxのwebの電力推定サイトは使い方が解らなかったです。
>>96さんに紹介して頂いたサイトによるとMAX値はコア1A、AUX150mAという情報になってますね
別のサイトでは3EファミリーのMAXはAUX600mAとも
xc3s200を使ったスタータキットのレギュレータは写真みたところそれぞれ1A,0.5Aのものを使ってるらしいです
ということでコアに1A、AUXに500mAで当面試してみるという結論に達しました!
ご協力ありがとうございました!!!
99 :
774ワット発電中さん:2006/10/13(金) 05:28:04 ID:guqFde/U
age
100 :
774ワット発電中さん:2006/10/13(金) 15:29:09 ID:guqFde/U
ここでMSXネタなんかやるなよ小僧
102 :
774ワット発電中さん:2006/10/13(金) 22:46:47 ID:+f/4fO/V
めっきり寺の質問減ったな・・・。
時代の流れを感じる今日この頃。
やっぱ殿様商売は廃れる運命か
寺って、なんだったかな
何か思い出しそうで思い出せない
107 :
106:2006/10/14(土) 02:16:55 ID:jssrVowy
>Cyclone2の20を載せたStarterKitが$150ですと。
ボード画像の下を見たら、 Development Board Schematic が有った orz
回路を見てもっと orz
VGAコネクタから抵抗ラダーDAか、その先は……FPGA直結かよ…
109 :
774ワット発電中さん:2006/10/14(土) 22:42:33 ID:WNQY4eOV
FPGAって電源の数が多くてイヤ
単電源でゲート数の多いのできない物か?
>>108,111
タダなんだから、いくらなんでも無制限って訳にはいかないだろう。
制限を越えても、動作速度が遅くなるだけで一応シミュレーションはできるはずじゃない?
10,000行のスペックはXilinx版と同じだね。
今までWeb Editionでは全くできなかった事を考えると、十分ありがたいよ。
最近ずっとXilinx使ってるから分からないんだけど、QuartusのWeb Edition 使ってる人達は
シミュレーションってどうしてるの?
Quartusのなかのシミュレータ使うのかな?
Web EditionでないAltera版っていつの間にか行数制限なくなってたんだね。
2年前は確か100,000行だった。
つ[Icarus Verilog, GHDL]
114 :
774ワット発電中さん:2006/10/15(日) 03:08:48 ID:2EZUSItw
んなもんつかわんでもクラックすればいいじゃん
でもやったことがわかれば善良な市民の俺は通報するけど
>>113 そういう動くか動かないかわからないようなソフトウェアは使いたくない。
つ[素直に購入]
アルテラのModelSimを入れてみたけど
送られてきたライセンスファイルが認識されない。
ザイリンクス版をアンインストールしなければだめなの?
環境変数LM_LICENSE_FILEにライセンスファイルのあるパスを ; で区切って指定しても駄目?
LM_LICENSE_FILE=D:\Xilinx\mode_xi.lic;D:\Altera\model_altera.lic
とか
>>117 俺はSE使ってるんでFPGA会社限定版はよく知らんけど(自慢)。
ファイル名変えたら駄目みたいだよ
自己解決しました。
QuartausUのWeb License Updateで送られてくる
ライセンスファイルでは、駄目で
新たにライセンスを取得したらOKになりました。
122 :
774ワット発電中さん:2006/10/19(木) 01:19:38 ID:kru1VM61
Spartan3Eキット検討してたが、1チプMSXに身を委ねた。
これはタイミング的にやられたかもしれんね。
CycloneIIのキットが出るんじゃん。
きっと。
電脳網に漂ってるのをひらって割ればいい
126 :
774ワット発電中さん:2006/10/20(金) 12:16:00 ID:ETGFGm9l
ど素人な質問ですみません。EPM7160STC100の書込みをプログラミング会社にお願いしたのですが、
その時に間違ってEPC1PC8用のプログラムデータを送ってしまい、そのままプログラムされて納品
されてきました。でもある人に聞くとプログラム時にエラーが出て書込みはできないと聞きました。
実際にはどうなのでしょうか?ちなみにライターはMAX+PLUSU&BPです。
納品されたんなら書き込めたんだろ。
発注先に問い合わせもできないのか?
128 :
774ワット発電中さん:2006/10/20(金) 22:11:33 ID:cg9ZiQE9
如何様にも対応するのがプロ
イカサマかまして、対応するのもプロ
130 :
774ワット発電中さん:2006/10/21(土) 13:57:47 ID:YTwXpza6
検収した受け入れ担当が馬鹿で禿げちゃびん
禿を差別する
>>130に断固抗議するものであります。
132 :
774ワット発電中さん:2006/10/21(土) 22:08:41 ID:dkKbMUYF
>126
書き込みのROMの種類とデバイスが一致しないと、エラーが発生して書き込みは出来ないです。つまり未書き込み状態のはずですよ。
行き詰ってしまった…質問させてください。
XilinxのPLD「XCR3064」の44pinパッケージを
使って色々勉強中なのですが、コイツから5Vを
駆動させる方法がわかりません。
アンサー6717を参照して、その通りのVHDLを打っても、
特定のpin(34pinをdin、35pinをdout)はドレイン設定できますが、
他(1pinと2pin等)に移すと5V駆動できなかったり…
極端な話、outに割り当てられるハズの34pin全てを5V駆動
するには何を設定してやればいいのでしょうか?
ISEのオプション設定で何か足りないモノがあるのでしょうか??
データシートには36I/Oって書かれているのに
FixReportを見ると28I/Oしか無いって事になってるし…
ISEわけ分からない!
>>133 お前の書いている方がわけわからないぞw
で、5Vにしたかったけど何Vになったんだよ?
それから、アドバイスがほしければ全ソース(*.vhdと*.ucf)を晒せ。
お前の書き方は用語の使い方が変だし、意味が通じにくい。
日本語で会話するよりもそのほうが正確だし早いだろ。
>>133 概要のページ見ただけだけど、そのデバイス、5Vトレラントってだけじゃないの?
136 :
133:2006/10/22(日) 20:59:06 ID:xMN1QZWz
>外にプルアップ抵抗を付けて外部と接続したが5Vにならず3.3Vまま…
ッタリメーダヴァカ
>>137 ヌシは、オープンドレインは理解してるようだがな。
>>136 ザイリンクスは「ドレイン設定」って呼ぶの? なんか変。
アルテラは、普通に'0'と'Z'を出力してやればオープンドレインになったけどね。
別の何かの設定が居るのか・・・ザイリンクス使いにくそう。
>>133 とりあえずコレ見た。
ttp://direct.xilinx.com/bvdocs/publications/j_ds017.pdf >他(1pinと2pin等)に移すと5V駆動できなかったり…
PLCCなら入力専用ピンですな。
>FixReportを見ると28I/Oしか無いって事になってるし…
入力専用とJTAGを勘定に入れると数は合う。
JTAG端子はPORT_ENでI/Oに切り替え可能。へー財はこんなことできるのか。
資料見た限りでは出力ピン構造が分からんからなんとも言えないが、
オープンドレインをプルアップして5V出力は寄生ダイオードが邪魔をして
できないのが普通だと思う。74HC07とかの構造見てみ?
寄生ダイオードなしで電源電圧以上掛けられるデバイスって少ないよね。
というわけで出力専用ならHCTで受ける、入出力したいなら3245を使う。
141 :
133:2006/10/27(金) 02:28:29 ID:7mKyn+yS
>>137-140 反応が遅れて申し訳無いです。
PLDやら回路自体やらに触れてからまだ日も浅いので、
自分自身何が分からないのかも良く整理できていません。
もっと基礎を固めてみます。
やりたかった事については
>>139さんが書いてくれたように
変換ICを使ってみようかと思います。
色々とありがとうございました〜。
CPLDに供給するクロックとして水晶発振器のつもりで水晶発振子を買ってしまいました。あとから発振子だけでは使えず、コンデンサと74HC04のようなNOTが必用だと知りました。このNOTはCPLDの中にNOT回路を設けて代用できますでしょうか?
この場合はインバータをアンプとして使うので、CPLD内の論理ではだめです。
また、74HC04ではなく74HCU04がいいです。
がびーん
ということはFPGAでも同じですか?
ちかくにICが手に入るショップがないんですよね。
ものすごく精度を気にしない用途で
PLDのLCELLを何個か直列に接続してリングオシレータで発振しましたよって
レポートを何処かで読んだ記憶が・・・
素直に発振器買った方が利口だけど。
3.3Vの発振器って表面実装ばかりだね
>>144 通販ぐらいやれよ。
>>145 MAX7256が付録で付いてきたとき、やってみましたよ。
4ns/1LC@3Vぐらいでした。電源電圧で結構変化します。
>>144 FPGAでも同じ。
ただ、I/Oバッファを自在に編集できるスキルがあればあるいは...
149 :
774ワット発電中さん:2006/10/27(金) 20:18:13 ID:W5Z16Uh9
トランジスタとCRが少々あれば個人で使うような発振器なんてすぐできんべさ
>>147-149 おなじNOTなのに発振に使える使えないの分かれ目はどこにあるのでしょうか?
UはUnbefferedのU
ちなみに、XC9532-15でもLC発振で80MHzくらい行きましたよ。
まあまあ、ムキにならないで、軽石さん。
写真?ありません。4年も前の話。
ありふれた回路です。ググッて自分でやってみてください。
さて、今度は軽さんが自分の作品の写真を貼る番になりましたw。
追い込み過ぎると、またどこかの掲示板で暴れ出すからそろそろヤメレ
159 :
774ワット発電中さん:2006/10/28(土) 09:52:06 ID:iMIF5tRL
軽石謹製PICデバッグボードの写真うpキボンヌ
ISEのWebPackこないだからダウンロードできなくね?
あ、なんどもリロードしまくってたらダウンロードでけた
鯖がくそ重かっただけか・・
軽さん、深夜の更新が続いたと思ったら、この体たらくですか。
仕事は二の次、blogが一番というのが軽さんらしいw。
これ、遠まわしにずる休みしましたって書いてるんだよね。
ネタがないとはいえ、blogで告白していいんだろうか。
>面白い映像はいくつかストックされている
動画の方は、”実はあるんだけど、難癖つけて出せない”といういつものパターンだね。
デバッグボード、公開きぼんぬ。実体あるならね。
たんにユニバーサル基板にPICとか挿しただけでひょ。
2006-10-26 倒れました。
(--;朝起きると謎の激痛が腹部を直撃。
最近経験した事のない痛みで苦しむ。
とりあえず安静の為寝る・・・・ひたすら寝る・・・・・・寝ていると痛みは感じない。
ふと目が覚めるとあれだけ痛かった痛みは何処か?(^o^)
いや、布団に入った時にはすでに激痛は無かった・・・・・ような気がする。(^^;
睡眠不足を解消するかのようにひたすら爆睡していました。
目覚めるとお腹が空いてしょうがないのでどんぶり飯をかっ込んで復活。
■動画
キャンペーンでもらったデジカメだが、編集ソフトで苦戦する。
映像の切った張ったは出来るだのが、音声のカットとかどうすりゃいいのかよくわからん。
面白い映像はいくつかストックされているが、関係ない音が入っているのでそれを消したいのだが、方法が判らない。
あと、よくある動画の中で公開したくない物体を隠す方法も調べないといかん。
静止画だと簡単な事も動画になると結構面倒。
誤爆った。ごめそ
>>156 写真うp乙。
口だけの香具師が多いですけど、ちゃんとできる方がいるんですね。
安定度が気になりますが、いかがでしたか?
アポロだって捏造なんだ、そんな写真くらい簡単に捏造できるだろ、というヤツが現れないのが不思議。
166 :
774ワット発電中さん:2006/10/28(土) 15:03:22 ID:FzbuRuSU
USBパラレル変換ケーブルでJTAGケーブルが使えるものってありますか
>>165 軽石さん、みっともないよ。
>>164 やっぱりジタりますけど、液晶のクロックには十分でした。
一時期はやった海底天国のNEC液晶。
物は処分しちゃったのでもうないけれど。
>>166 ×USBパラレル変換ケーブル
○USBプリンタポート変換ケーブル
普通の変換ケーブルはプリンタしか繋げない
>>168 やはり3000円位の変換ケーブルじゃだめなんだよね。サンクス
>>169 USBで使えるにしてはたしかに安いけど送料とか関税とか考えるとやっぱり高い。
ノートだったらPCMCIAのRATOCとかのパラレルポートは使えるけど、そこまでしてもねぇ。
>>169 digilentincのJTAG-USBはどのボードについてくる?
これは専用ソフトでないと書けないはずだとおもうんだけど?
SPARTAN3のスターターについているのはパラレルのJTAG3じゃないか?
>>170 純正買うよりぜんぜんやすいんですけど?
1万円くらいで買えるんじゃないかな?
173 :
774ワット発電中さん:2006/10/30(月) 04:23:20 ID:ezeWFYHp
CYCLONEでPCIする時、PINをダイオードクランプするけど何で、クランプする
必要あるの? PCIは3.3V CYCLONEのIOも3.3Vにするんだから必要ない
気がする。なんでだろ。5VのPCIはどの道できないだろうし。
174 :
774ワット発電中さん:2006/10/30(月) 14:36:25 ID:HbeDrweV
>>173 PCIバスインターフェイスは厳密にはLVTTLやLVCMOSではないから。
以前にインターフェイス誌の付録にその屁理屈と解決策を書いていた
ような気がする。
っ伝送線路 反射
マイクロストリップの達人の出番だな
そこまで厳密にシミュできないから、オーバーシュートによる
破壊から保護するためにクランプしているんでしょ
178 :
774ワット発電中さん:2006/10/31(火) 07:00:48 ID:PEasppL0
スパルタンだと3.3VI/Oでも5Vトレラント。Cycloneは3.3VI/Oで
ダイオードクランプでごまかし。って感じなのでしょうか?
でもコンフィギュレーションの時はクランプできない。でもPCIは勝手に
アクセスしてくる。だからCycloneは壊れる。ってことにならない?
CycloneでPCIって綱渡り的感じがするんだが、大丈夫なのだろうか?
>オーバーシュートによる
俺も単純にそうオモタ
> でもコンフィギュレーションの時はクランプできない。
16進数入力でもしてコンフィグしてるですか。
> でもPCIは勝手に アクセスしてくる。
スイッチ入れた瞬間からフルパワーで働くですか。
181 :
774ワット発電中さん:2006/11/01(水) 00:02:20 ID:affWeVca
>180
意味不明。仮にコンフィギュレーションが1msecでもその間はハイインピーダンス
になるから、5Vとかがかかると壊れるでしょう。
>スイッチ入れた瞬間からフルパワーで働くですか。
普通はそうですよ。寝てるよなのもあるかもしれないが。
>>175が言ってるのはPCIバスは反射波スイッチングだと言うことだと思うが。
手元のPCIバスの仕様書によると、反射波との合成によって、信号レベルは
5V系で最大-5.5V〜+11V、3.3V系で最大-3.5V〜7.1Vの範囲になるのだそうだ。
183 :
774ワット発電中さん:2006/11/01(水) 04:34:56 ID:RjMe6Xdn
>182
とすると、どんなFPGAでもバススイッチでもダイオードクランプ入れないと
駄目ってことになる。
因みにコンテックのDIOボードはスパルタンの出力が直接エッジに出ていた。
スパルタンってダイオードクランプがついてるの?
184 :
774ワット発電中さん:2006/11/03(金) 21:59:28 ID:PCVbjHg5
寺って何で代理店変わってデバイス値上げしてんの?
うちの購買のおっちゃんがめっちゃ起こってたべ。
やっぱ、社員の給料がべらぼうだから?
それとも直販にきりかえるつもにニカ?
digikeyで買えば。ドル決済だけど。
ザイリンクスのISE WebPACK Ver4.1かVer8.2iで、FPGAのゲート使用率を調べられないですか?
もしくは別のソフトでも良いので、自分の作成した回路の素子数がどの程度であるか知りたいのです。
自分が使っているFPGAはSpartan2-XC2S150-PQ208です。
よろしくお願いします。
>>186 合成すればレポートが出ると思うけど、、
>>187さん
回答ありがとうございます。
レポートを見たら、記載されていました。
お恥ずかしい限りです。
おめでと
手間がWebで変なことを始めた件について。
みんなでエジソン
192 :
774ワット発電中さん:2006/11/15(水) 02:27:21 ID:S8tPRzX9
3年ぶりにFPGA触ります。量産でも使用するから真剣に選ばなくちゃて思ったら代理店が変わっているし、時代に取り残された感じ。Xilinxのおばちゃんの営業もALTERAのちょびヒゲの偉い人も居ないと聞いたけどどこかのメー
カーに転職したの?で、最近はどちらが勢いあるの?パルに親しみがあるのだけどALTERA扱っていないみたいだし、うちの会社はパルじゃないみたいだ
し。
>>192 量産する予定なら使用ピン数、処理内容から必要な機能わかるよね
それに、今は流派はっきりしているし値段も安定しているから
目的のモノが作れる一番安いのでいいんじゃないかな
量産なら必要個数が組立時に納入できるかどうかの確認も忘れないようにな〜
処理速度ボチボチならPICでいいだろうし
出回ってるプログラム手直しして納品って事が簡単にできるからね
軽さん?
197 :
774ワット発電中さん:2006/11/17(金) 01:47:38 ID:DnvWXSbE
軽石さん!
ET戦利品レポートお待ちしております!。
> 処理速度ボチボチならPICでいいだろうし
メンテできないので嫌われますが..
ましてや軽さんは、無償アセンブラはだめで、CCS−Cしか使えない人だし。
軽さん相変わらず有名人だなぁ。
点プレの
> ---- 他所の掲示板の話題をここに振ってるひとへ ----
> 技術的な問題に関するツッコミはOKですが、ただ晒すだけの書き込みは感心しません。
は、軽さんからFPGAインフォメーションを守るべく、告発しに来た人向けだったんだよなぁ。
今は平和だ。
200 :
774ワット発電中さん:2006/11/18(土) 18:49:22 ID:ZZ7S48u4
ソフトCPUはどこがベスト?
やわらか中央処理装置
jisaku
203 :
774ワット発電中さん:2006/11/19(日) 16:36:27 ID:yBxVB+NS
sflとか使ってる人いる?
velilogとかvhdlとかより取っ組みやすいし、
sflで書いたものをvelilogとかに変換できるから個人的にはいいと思ってる
SFLなんて初めて聞いた。
RTLより上位レベルで記述する言語なのか。
よくわからんがSystemCとかSystemVerilogとかにしといた方が無難じゃね?
Systemなんちゃらとかあんなだらだらとしたもので
どうやって納期に間に合わせろと?
パルテノンなんて久しぶりに思い出したぞ
207 :
774ワット発電中さん:2006/11/19(日) 22:52:11 ID:DjVIOA5x
パルテノン=パルテクノロジーノンの略
ようするに、プログラマブルデバイスの内部構造なんぞ
しらんでも、開発できる言語でっせ!
おおうそだけどなW
最近はフリーで使えるの?ぱるてのん。
1chipファミコンとか、どっかの学生がこれでやってるとか小耳に挟んだ。
209 :
774ワット発電中さん:2006/11/20(月) 04:27:44 ID:/06h2LWb
パルテノン暫定版だったらメール出せばライセンスくれたはずだと思います
あとsflをvhdlとかvelilogに変換するコンパイラも無料でつかえます
いま卒研でsflでFPGAを設計してるけど、一度使いだしたらvhdlとか使いたくなくなる
ただsflって2種類のクロックとかある場合とかはvhdlとか使わないと駄目ぽい・・・・
FPGAのプリミティブ?(DLLとか)とか使うときも
はぁ・・・
グローバルクロック1つだけってのは実用にならんな
>>209 1つのクロックから異なる分周比のカウンタを使って2つのクロックを作り出せば問題無い.
非同期な2つのクロックを混用する設計はしないし,やってはいけない.
どうしてもそうしたいなら2つのデバイスに分割して設計すれば良いだけ.
>>211 なんか教科書読んでる気分だがw
素直にVHDL使った方が得策だ、と言いたいわけだな。
213 :
774ワット発電中さん:2006/11/21(火) 21:32:09 ID:LlUgFVGR
>>211 >非同期な2つのクロックを混用する設計はしないし,やってはいけない.
現実の実装で2つ以上の非同期クロックが使用されてるじゃん。
fpgaでの設計のみ許されない根拠とは一体?
いわゆる宗教上の理由ですか?
>>211 それが理想なのだが、映像と音声を扱うとクロックが複数必要になったりするのが現実。
内部に取り込んだ後処理する基本クロックは一つというのは同意。
>1つのクロックから異なる分周比のカウンタを使って2つのクロックを作り出せば問題無い.
これでで作ったクロックを内部のD-FFに入れたらあかんぞ。
D-FFに入れるクロックはシステムクロックを使うのが基本だ。
,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;;
{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; マルチクロックはバグの温床・・・
ヾ;;;ハ ノ .::!lリ;;r゙
`Z;i 〈.,_..,. ノ;;;;;;;;> そんなふうに考えていた時期が
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f. 俺にもありました
~''戈ヽ `二´ r'´:::. `!
FPGAって多種クロックに対応してる作りなの?
FPGAのクロックドライバやクロック配線ってそこまで柔軟な作りになってるの?
>>214 >それが理想なのだが、映像と音声を扱うとクロックが複数必要になったりするのが現実。
映像系と音声系は独立してるから問題ないでしょう。
どうしても異なるクロック系で相互にデータをやり取りするときは,
メタステーブルに気をつけて受け側のクロックで同期化処理すれば
いいんだから。(もっとも何段FF重ねて受けてもメタステーブルの
可能性は完全に0にはならんのだが...........)
>>216 ある程度の規模のものならクロックドライバ/クロック配線系統は複数ある
単一クロック源でさえメタステーブル気にしないといかんのに
219 :
774ワット発電中さん:2006/11/22(水) 01:43:06 ID:rw4lf7tz
fpgaのクロック系統は16系統とか32系統とか
いまや非同期の温床。
>>216 おまいFPGAのデータシート嫁。
ちょっと大きなFGPAにはクロック入力は数本普通にある。
>>217 >映像系と音声系は独立してるから問題ないでしょう。
退避させるメモリとか普通一緒にしないか?
退避させるメモリ?????
ああ、送受信データのバッファ用のメモリの事か
退避させるメモリで一瞬悩んじゃった
>>217 >>221 Xilinxのデータシート久しぶりに見た
エリア毎にクロック系統分割できるのか
規模がでかくなったんだなぁ
浦島太郎状態だ('A`)
>>224 だいぶ取り残されてるな
デザインウェブおまけ基板のSpartan3でさえ
DCM(=PLL)2個にクロック入力8本に
乗算器4個だぞ
無料期間中
Quartus II Web Edition Software v6.0 Service Pack 1
ModelSim-Altera Web Edition
228 :
774ワット発電中さん:2006/11/25(土) 22:28:31 ID:KPdhsV7l
>>228 MSXなんかアホしか買わんから期間限定なんだろ。
金出すアホにターゲット絞った販売→勝った奴アホ決定
このスレでMSXなんかの話題を持ってくんなアホ
231 :
774ワット発電中さん:2006/11/26(日) 19:12:14 ID:D0aYXgoy
232 :
774ワット発電中さん:2006/11/27(月) 23:07:39 ID:vPrxnSjt
Virtex-5の総トランジスタ数ってどのくらい?
> いつ敗北宣言するの?w
発送されてる段階で負けだよね。
あーみっともない。
234 :
774ワット発電中さん:2006/11/27(月) 23:58:14 ID:5lW+7sDI
ああいうガラクタ買うやつの方が100倍みっともないんとちゃうか?
一人で必死。みっともないもっともない。
賛同者がいないのによくがんばるねぇ。
駆るさんと同じで、能書ばっかでなんにもで(ry
実はスパ3スターターを2つ買ったけど全く使えなかった
軽さん本人が買ってすぐ使えるFPGAボードがうらやましくて...
駆るさんのお勧めは実行を伴っていないからねぇ。だから何でも簡単なわけで。
自分では全知全能の神と思ってるみたいだけど、実際はまともな文章もかけないアフ(ry
言うは易し行い難し
239 :
774ワット発電中さん:2006/11/30(木) 05:11:10 ID:ADHSxQyy
案ずるより産むが易し
240 :
774ワット発電中さん:2006/11/30(木) 12:07:50 ID:XinUFrM8
獲らぬ狸の皮算用
241 :
774ワット発電中さん:2006/11/30(木) 12:14:26 ID:XinUFrM8
ブタもおだてりゃ木に登る。
初心者の”ありがとうございます”中毒の軽石。
242 :
774ワット発電中さん:2006/11/30(木) 13:50:23 ID:Ynd/RNxD
「D-SubとRS232を間違えるって」にちょっとワロタ
いきなりですまんがツールとしての出来は
ISE>>>Quartus II
だよね?初心者の感想ですけど。
>>245 寺から財に乗り換えたヲレは逆の感想ダナ。
財は統合化されていないので使いにくいが、安くてにはいるので無理して使ってるヨ。
発想は逆でも結論は同じ?
あまりかわらないというか…
普段焼きデータ作るとき以外はつかわないし…
FPGAについて最近のニュースがわかるサイトありませんか?
>>245 ISEは処理もファイルもますます重くなった感がある
最近QuartusIIを使い始めたけど不自由は感じない
どっちも回路図viewerは使えんけど
252 :
245:2006/12/10(日) 20:51:37 ID:nO62U6Pj
quartusの方が評判いいんですね
個人的にはiseのGUIでport文つくったりコアつくったりするのに感動したんですが。
アルテラは教育が貧弱で独学+CQ本だけどザイリンクスはトレーニングがしっかりしてるからそう感じているだけなのでしょうか・・・
どっちもコマンドライン用ツールの寄せ集めなんだけど
Quartusの方はそれをうまく隠してる
ISEはバラバラなのが時々見える
皆さんエディタのタブサイズは3ですか、4ですか?
xilinxのISEのタブサイズ設定画面が見つからないんですよね。タブサイズ3ってのが気にくわない。
よん
256
4
納入時はTabをスペースに変換しないとバグるツールがあるらしい
すいませんSpartanIIのI/O bankのVccoをオープンにした場合
そのbankのI/OはHigh-Zになるんですか?
聞きたいんですがSpartan IIIE XC3S500Eと Cyclone EP1C12Qって
どっちの方がでかいロジック組めますか?
要するに、SpartanIIIEスターターキットと1chip MSXなんですが。
ちなみにSpartan IIIEの方は持ってます。
261 :
258:2006/12/14(木) 00:15:51 ID:rmOjqk4R
Vccoは内部でつながってるんですね・・配線するの1本だけでいいですか・・・
>>260 コンパイルしてみればいいじゃないか。
sp3E500で40%のものがep1c12で30%、ep2c20で20%
ep2c20なら2万で教育用ボードが手に入る
Spartan2に電源を入れてSpartan2の内部のリセット回路が動作する前のI/O端子の状態はどうなっているんですか?
Hi-Z
> Spartan2の内部のリセット回路が動作する前
この人が電源投入時のリセット関連端子をどのようにケアしようとしているのかが
気になる、、、、
269 :
774ワット発電中さん:2006/12/17(日) 10:11:08 ID:+BzzMhuD
>>265 はなぜ今時Spartan2なのかそっちが気になる。
千石で買ったからです
271 :
774ワット発電中さん:2006/12/17(日) 21:18:11 ID:/bkBRhlP
多くの日本人は在日について嘘の情報を教え込まれており、連中の本当の
正体を知りません。在日朝鮮人、韓国人が日本人から嫌われているのは
当たり前なんです。奴らは日本人が敗戦の悲しみをこらえ必死になって
祖国の再建を目指して努力していたときに、土地を不法に占拠したり、
日本女性を強姦したり「俺達は戦勝国の国民だ。」と威張り散らして警察
官にさえ暴行を加えた連中なんだから。
こんな連中を見ていた60代以上の日本人には在日を蔑む気持ちが芽生
えたのは当然の話。それを奴らはやがて、日本に秩序が戻り自衛隊も
できて自分達が思うように暴れることができなくなると「ウリたちは日本人
に差別され続けて生きてきたニダ。」などとお得意の捏造話を語るよう
になった。
こんな連中を日本国内において置くだけでもずいぶんお人よしなのだが、
奴らはそれを見てつけあがり被害者の振りをして要求すればたいていの
ことは押し通せるということに味を占めてしまったのだ。
こんなになってしまったのは、社会党を始め自民党の中にもいる売国議員
や朝日新聞、日教組などの捏造宣伝によるところも多い。
国民が在日の正体をしっかりと理解して反日的なマスコミの記事に批判的
に対処できるようにならなければならない。最も良いのは、朝日、中日、
西日本などの明らかに反日的な新聞は購読しないことだ。
272 :
774ワット発電中さん:2006/12/18(月) 08:12:47 ID:YI/rDkGe
ISEとQ2でISEができがいいなんて言うやついるんだな。
今はだいぶマシになったがちょっと前はISEってひどかっただろ。
ISEでコンパイルとレイアウト完了したデータを
Q2から財のFPGAにJTAGで書き込んだり
その逆とか可能ですか?
タブサイズ3は池沼
プロセスウィンドウとか初心者がとっつきやすいイメージ>>ISE
276 :
774ワット発電中さん:2006/12/20(水) 20:52:05 ID:k6uvIAji
XC9572使ってます。趣味の範囲で申し訳ないのですが、質問させてください。
入力UP, DOWN:in std_logic
出力OUT:out std_logic
があります。
論理動作としては、
UP | DOWN | OUT
0 | 0 | 0
0 | 1 | 0
1 | 0 | 1
1 | 1 | 0
となりますが、DOWN=1となったら、次のUP=1までOUT=0を保持させておきたいのですが、
これを実現するには
UPの立ち上がりとDOWNの立ち上がりに反応する回路が必要でした。
しかし、CPLDではこのような回路の合成は不可能でした。
どのようにしたらCPLDで実現できますでしょうか?
>>276 最後の4行通りにするなら
UP | DOWN | OUT(n-1) | OUT(n)
の真理値表を書かないといけないのでは?
UP | DOWN | OUT(n-1) | OUT(n)
0 | 0 | 0 | 0
0 | 1 | 0 | 0
1 | 0 | 0 | 1
1 | 1 | 0 | 0
0 | 0 | 1 | 0
0 | 1 | 1 | 0
1 | 0 | 1 | 1
1 | 1 | 1 | 0
真理値表ができたならそのまま素直に記述すればいいんじゃないのか?
>>276 >UPの立ち上がりとDOWNの立ち上がりに反応する回路が必要でした。
なんだから、真理値表がまつがってない?
状態遷移図だろ
真理値表いうな
理解するのに時間かかりましたが・・
Port( a : in std_logic_vector( 23 downto 0 );
o : out std_logic );
architecture Behavioral of test is
begin
process ( a )
variable tmp : integer range 0 to 3;
begin
tmp := 0;
for i in 0 to 23 loop
if ( a(i) = '1' ) then
tmp := tmp + 1;
end if;
end loop;
if ( tmp = 2 ) then
o <= '1';
else
o <= '0';
end if;
end process;
end Behavioral;
>>284 a'high とか a'low使えってことですか・・・?
> integer range 0 to 3;
rangeで制限してexitで抜けるより、rangeなしでそのままの方が小さくなる気がする。
Behavioralとかあるから、どうでもいいのかもしれないけど。
やめてください
288 :
774ワット発電中さん:2006/12/22(金) 00:09:24 ID:a3QHumU5
母「おい、おまいら!!FPGAが届きますた。実験室に集合しる!」
父「詳細キボーヌ」
母「今日は寺ですが、何か?」
兄「寺キターーーーーーーーー」
妹「キターーーーーーーーーー」
姉「FPGAごときで騒ぐ奴は逝ってヨシ」
母「オマエモナー」
父 --------終了-------
兄 --------再開-------
妹「再開すなDQNが!それよりACTELキボンヌ」
母「AVRマイコン うp」
姉「↑誤爆?」
兄「Lattice age」
父「ほらよACTEL>家族」
妹「神降臨!!」
兄「LATTICE age」
母「糞Lattice ageんな!sageろ」
兄「Lattice age」
姉「Lattice age厨uzeeeeeeeeeeee!!」
母「ageって言ってればあがると思ってるヤシはDQN」
セールスマン「イタイ家族がいるのはこの家ですか?」
母「氏ね」
父「むしろゐ`」
兄「LATTICE age」
妹「兄 、 必 死 だ な ( 藁
AVRで思い出したんだがフリーIPでDDRSDRAMのって無いかな?
SPA3EスターターキットのDDRをmicrobrase無しで使いたいんだが
つOpenCores
つ 自作
292 :
774ワット発電中さん:2006/12/22(金) 23:41:26 ID:f1a26Xmy
つMemory Interface Generator
ただでDDRできんぞ。詳しくは財のWEBで”MIG”で検索汁
SDRAMを使う場合ってランダムアクセスするときはキャッシュがあったほうが効率がけっこう違うんですか?
294 :
289:2006/12/22(金) 23:59:13 ID:BDOtDXGD
おまいらの優しさに濡れた
ちょっとOpenCoresとMIGで検索してみる
>>289 Latticeのreference designsにある。
>>293 SDRAMと同じくらいキャッシュがあれば、最高の効率になるな。
財布内の回転効率はいいぞ。
ダムを一気に放流して回転させたと思ったけど中々貯まらない状態
俺の財布には溜まるぞ。
小銭が。重くてかなわん。
雑談ムードになっているところで質問
kwhr0さんのところにあるフリーIPのAVRをコンパイルしようとしているのですが、マクロselectorが無い とエラーが出ます。
Velirogのコンパイラ識別子にそんなのは無いみたいだし、ユーザマクロの昨日も見当たらないのですが、
これは論理合成ツールが違うとかそういう問題なんでしょうか?
ソフトはISE 8.2Webpack SP3を使ってます。
…こういうのってサポートしないって言ってたら、メールして聞いちゃだめなものですよね?
FPGAって非同期の多クロックを扱うことってできるんですか?
はい
>>303 ありがとうございます。
floorplanerで見てFFのクロックにI/Oの信号や内部の信号が来ていたら、
他の信号に関係なくその信号でラッチされるということで大丈夫ですか?
大丈夫です
オンラインでIDももらえばいいよ
308 :
306:2006/12/30(土) 03:42:43 ID:IQwsXhts
どこでID貰えるんでしょうか?
Xilinxのアカウントは持っていてログインはしてますが、
それらしい所は見つかりません。
死ねばいいよ
>>309?ボコボコにしてやったよ
∧_∧
( ・ω・)=つ≡つ
(っ ≡つ=つ
/ ) ババババ
( / ̄∪
FPGAで倉庫番を解く計算機を作るとしたら↓
倉庫番って何?
まずはCとかで倉庫番とやらを解くソフトを書いて、
そのソフトをハード化すりゃ良いだけじゃね?
FPGAの電源投入順序の制御はどうやって行ってますか?
VCCINT→AUX→IOの順に入れるのが推奨らしくて。
FPGAによっては専用のレギュレータがあったような
>>314 FPGAと言っても沢山あるので、質問するなら最低でもメーカ名位書けよ。
おまいにはベルニクスなどのメーカー推奨電源IC等を薦める。
317 :
314:2007/01/05(金) 17:53:52 ID:67Qu5tV8
一般的にはどうやってますか?って質問なんですが・・・
FPGAのアキーテクチャとかには依存しない話で。
ベルニクスの電源並べるにしてもベルニクスをON/OFFする回路があるでしょ?
それをどうやっているかという話です。
マイコン?PLD?etc・・・
そういやTEDが電源投入シーケンス制御専用のIC開発したな 売込みに来てた
>>317 本当に仕様書一通り目を通したのかよ。
おまいの書いたAUXピンがすでに汎用ではないと思うけど理解しているか?
質問の範囲を広げすぎるとレスが付き難いぞ。
市場に出荷されているFPGAをすべて使った事がある香具師はめったにいない。
いたとしてもおまいのような馬鹿な質問には答える事はないだろう。
だからだれでも気軽にこたえられるように条件を絞って質問すればレスがつきやすい。
すべてのデバイスの仕様書を見た事がないので断言はできないのだが、複数電源を使うICの場合コア電源が先に立ち上がるようになっているはずだ。
>ベルニクスの電源を並べる
おまいのようなへタレは何個も並べる基板作る事は設計依頼はないだろうから安心しろ。
2個以上使う事を考えてはいけない。
320 :
314:2007/01/05(金) 18:56:24 ID:67Qu5tV8
役立たずのレスしか付けない人は無視してっと。
>>318 TED製のは見つかりませんでしたが、
電源シーケンサというアナデバのADM1xxxシリーズを見つけたので、
これを使ってみようと思います。
よくわからんが、ID:67Qu5tV8の態度が気に食わない
俺が使ったFPGAはVCCINTとVCCO(I/O)しかなくて適当にレギュレータつないだら動いたよ
(注意:趣味用)
>>317 一般的には、デバイスのデータシートにしたがって入れろ。
な?
データシートには載ってなくて、
エラッタに載ってる恐ろしいデバイスもあるけどな。 < Spartan3
>>325 SPARTAN3はデータシートを鵜呑みにして電源投入の順序は規定されてないものとばかり思ってました。
よろしければその資料のありかを教えてもらえませんか。
>>320 >>318のアドバイスをちゃんと受け取らないのはアナデバの回し者だったという事か?
最初からアナデバを使うつもりだったんだろうね。
デバイスのURLを貼り付けないのは検索させてIPを集めているとみた。
こえーな。
どんな電源シーケンスでも対応するのが当然で、ミスってるからエラッタじゃないのか。
電源シーケンス制御は複数チップ使用するときに使うものだと思うんだが。
I/Oの電源と外部回路の電源を同時に入れるとかやったほうがいいんだろうか・・・
>>330 最近のI/Oとコアの電源電圧が異なるデバイスの場合,電源投入順序が規定されてる方が多いんじゃないか?
SPARTAN3はデバイスのエラッタ出すのではなく,データシートの訂正にするべきじゃなかったかと思うが
>332
Spartan3的には「どんな投入順序でも大丈夫だもんね、へへん」だったのが実はダメだった、
のでエラッタなんだろうねぇ。新しいリビジョンは直したみたいだし。
基板起こしてからでは対処しようのないものはデータシートに書いてほしいとは思うが。
FPNI
> 8倍に集積度を高めた
とか、いくらすごいことが書いてあっても、開発環境とデバイスが
適度な価格で入手できなければ絵に描いた餅。
まぁ、食ってみて石噛んだり、開いて見たらカビてたりして、hpに幻滅することは
ないから、それはそれでいいの鴨な。
337 :
774ワット発電中さん:2007/01/20(土) 19:31:31 ID:4rowt7B/
質問があります。
Xilinxだと、PicoBlazeみたいにプリミティブライブラリを使って
小さくて速いものが書けますが、Alteraでも可能でしょうか?
可能な場合、ドキュメントのありかを知りたいのですが。
339 :
774ワット発電中さん:2007/01/22(月) 21:43:49 ID:gT07Ge5A
ISE9.1ってどうよ?
ちょ、おま・・・
天安門事件
344 :
774ワット発電中さん:2007/01/25(木) 21:43:56 ID:wTuc4fhO
ISE初めて使うけどTABが3ってなんだよ!!
変更もできない見たいだしイライラするなぁっっ
タブの数は変えられなかったか…?
ISEで編集などしない
347 :
344:2007/01/25(木) 22:33:29 ID:wTuc4fhO
>>345 一通り見たけどそれらしい項目は見当たらないです。
もし出来るなら教えてください!!
348 :
774ワット発電中さん:2007/01/25(木) 22:38:06 ID:VClvC8jH
>>347 Edit->Preferences->ISE Text Editor は?
>>348 なぜかそのハイパーリンクが紫色なんだが
351 :
344:2007/01/25(木) 22:56:02 ID:wTuc4fhO
>>349 有り難うございます!!
Edit->Preferences->ISE General->Editor を見てました。
てかてめーらmakefileくらい書けよ
ISEやXPSの中で何やってるか知らずによく気持ち悪くないな
353 :
344:2007/01/25(木) 23:32:02 ID:wTuc4fhO
ISE初めて使う人間にそんな事を言われても・・・
makefileのサンプル宜しくです。
てかてめーらFPGA Editorくらい使えよ
どんなマッピングされてるか知らずによく気持ち悪くないな
気にしたら負け
てかてめーらインラインアセンブラくらい使えよ
どんな機械語にされてるか知らずによく気持ち悪くないな
って言うくらい無駄な事じゃないかと思う今日この頃新しいISE webpackはどんな感じでしょうか?
そろそろこなれた頃かと思って、先々週に8.2に乗り換えたばかりです。
EDKが出てくれないと乗り換えられない
9.1ってVirtex5のサポートがメインのような気がするんだけど、
既存のデバイスでうれしい事って何かあるのかな?
9.1ってEDK入りって聞いたけど。DVDだけかな?
360 :
774ワット発電中さん:2007/01/30(火) 00:01:51 ID:IUNjAIf6
DVDどこで配っている?
パルテックのHPではまだ8.2を配布しているよ。
ESDでダウンロードした。6.3iを使い続けてるので違いは良くわからん。
362 :
774ワット発電中さん:2007/01/30(火) 12:09:20 ID:0UTCDFzx
自演乙
365 :
774ワット発電中さん:2007/01/31(水) 14:35:15 ID:Ci+aSKPj
xilinxより
【無償ソフトウェア最新版 ISE WebPACK9.1i ダウンロード開始!】
だそうだ。
おまいら、Spartan3A Starter Kit販売開始したぞー。内容と値段は予告どおり。
Xilinxのスターターキットを購入しようかと思うのですが、
Spartan3Eと3Aの違いってなんでしょうか?どちらをかうべきでしょうか?
目的はHDLの学習とプロセッサアーキテクチャの学習です。
picoblazeなどの既存のプロセッサを動かしたりソース読んだりです。
また代理店はどこがいいでしょうか?
ttp://japan.xilinx.com/japan/support/shop/s3esk.htm AVNETは個人にも対応しますとwebに明示しているので第一候補。
リョーヨーは個人はダメとFAQに書いてあったので候補外。
E ならマルツーで買った。
代理店ってなにしてくれるん?
真空パックが入った箱に店名を書いたシールを貼ってくれる
3E I/Oの構造を貧弱にして、代わりにロジックを増やした
3A ロジックの構造を貧弱にして、代わりにI/Oを強化した
3 全体的にバランスが取れている。(どちらかを貧弱にする前の状態)
3EのIOは酷いぞ。
入力専用ピンがゴロゴロしている。
FPGAから何か信号を出したいと思っても、信号を出せないピンがいっぱいでピン配置に苦労のは必至。
371 :
367:2007/02/02(金) 10:32:03 ID:Ddc9pUGY
ありがとうございます。
>>368 代理店はセミナーやってくれてるみたいです。
セミナーは無料みたいだけど、セミナーを受けるなら
そこの代理店から買うのが筋かなと思って。
>>370 単純に新しい3Aがいいってわけでもないんですね。
Spartan-3 starter kitはUSB接続じゃないみたいなので、
3Aか3Eにしようと思います。(ノートPCで作業したいこともあるので。)
もう少し資料(users guide)など比較して見ようと思います。
SDRAM:DDR -> DDR2
VGA:8色 -> 4096色
PWMオーディオジャックが追加、20pinのIOヘッダ追加
コレくらいか?
デバイスも大きいの(500 -> 700)になってるから3Eよりこっちの方がいいんじゃない?
>>372 >>371 このキットでは関係無いが、3Eの謎の2.5V-IOが消えたのは、大きな違いだと思う。
3Aは、やっとコンフィグも3.3Vになった。
681 :774ワット発電中さん :2007/02/04(日) 23:07:12 ID:M77n0ycq
軽石ふぁくとりぃ
>
http://karuishi.servehttp.com/ >
http://karuishi.servehttp.com/cpld12.jpg > 動いているかわからないのでLEDを追加。(2007/02/04)
褒めてあげたいのですが、LED付けても、静止画だと動いているか判らないんです軽石さん。
そこまで脳にふぐいアがあるとは思いませんでした。
せっかくvideo.ask.jp/profile.do?user=karuishiがあるんですから、
動画にしましょうよ。
あと、せっかくオシロ買ったんですから、波形を載せるのもいいと思いますよ。
買ったのが本当であればw。
軽石文章は、客観事実は書いてあるんだけど、何を伝えたいのかがさっぱり解らない。
682 :774ワット発電中さん :2007/02/04(日) 23:23:35 ID:pkKyzoMI
LEDチカチカに25.4016MHz鳥に牛刀wwwwwww。
分周だけでマクロセル大消費。
ってそれだけでいいのか。
配線コソーリ直してるのはカワユス。
チップ抵抗使ったりして、目いっぱい背伸び君だね。
ところで、右下のソケットの上の部品はなんだ?リセットICか?
リセットはおろか、初期化記述も知らなかったくせにwwwwwwwwww。
XILINXのスターターキット買うんだけど、3Aと3Eどっちにしようかと
思って比較表作ってみた:
| | 3A | 3E |
| FPGA | Spartan3A | Spartan3E |
| FPGA GATE# | 700 | 500 |
| CPLD | - | XC2C64A |
| PROM Serial | 4Mbit | 4Mbit |
| PROM SPI | 4MB | 16MB |
| PROM Para | 16Mbit | 16Mbit |
| SDRAM | 64MB DDR2 | 64MB DDR |
| 1-w EEPROM | - | Y |
| LCD | 2x16 | 2x16 |
| PS/2 | KB+MS | KB+MS |
| VGA | 4096c/12b | 8c/3b |
| LAN (PHY) | 10/100 | 10/100 |
| RS232 | 2 | 2 |
| USB-JTAG | Y | Y |
| CLOCK | 50MHz | 50MHz |
| 2nd CLK DIP | Y | Y |
| SMA CLK IN | Y | Y |
| FX2 IO | 1 | 1 |
| HS DIFF-IO | 2 | - |
| Digilent IO | 3 | 3 |
| SPI-DAC out | 4 | 4 |
| SPI-ADC in | 2 | 2 |
| AUDIO | Y | - |
| DEBUGPORT | Y | Y |
| ROT-ENCODER | Y | Y |
| LED | 8 | 8 |
| SLIDE SW | 4 | 4 |
| PUSH SW | 4 | 4 |
差額5000円あるにしても3Aでいいかなと思いつつ、3EはなぜかSPI Flashが
妙に多いのはなんでだろ?
Aは入出力数重視
Eは論理回路数重視じゃなかったかな?
それでもEのは多いような気はするけど…
でAは論理回路でメモリ作った日には全然足りなくなっちゃう
だからAは高速なDDR2を詰んでるのかと
>>378 そこがFPGA入門者な自分によくわからないところなのですが、
搭載チップ自体の仕様だと
| | XC3S700A | XC3S500E |
| System Gates | 700K | 500K |
| Logic Cells | 13248 | 10476 |
| Dedicated Multipliers | 20 | 20 |
| Block RAM Blocks | 20 | ? |
| Block RAM Bits | 360K | 360K |
| Distributed RAM Bits | 92K | 73K |
| DCMs | 8 | 4 |
| I/O Standards | 26 | 18 |
| Max Differential I/O | 165 | 92 |
| Max Single Ended I/O | 372 | 232 |
というわけでシリーズ的な方向性の差以上に、実チップとしては
XC3S700AがI/OでもロジックでもXC3S500Eより上のように読めるのですが、
どうなんでしょう?
実はFPGAとはビットスライスCPUをたくさん並べた物
あるいはCLBの数だけ段数を持つパイプライン
嘘
>>379 3Aと3E はそれぞれ5段階の規模があって、
3S700Aは上から2番目、3S500Eは上から3番目。
てことで、メモり周りがOKなら3Aにしとけば?
3Aボード、AVNETで\24,990-です
とりあえず注文
今はドルが120円前後で、スターターキットが$199だから・・・
めちゃ、お得な値段と思えるな。
>>381 はい、結局3Aにするのかなとは思うのですが・・・
>>378 の
> でAは論理回路でメモリ作った日には全然足りなくなっちゃう
> だからAは高速なDDR2を詰んでるのかと
というのがわからないのでどなたか教えて頂けないでしょうか?
常識レベルなのかもしれないので恥ずかしい質問なんですが、
単純にゲート数やロジックセル数で上の3Aの方がなぜメモリを
作ると(3Eより?)足りなくなってしまうのかとか、足りない
メモリをDDR2にするとカバーできるのはなぜかとか、いま頭の中で
「?」が点滅してるのです。
購入目的がMicroBlaze+uCLinux利用なので気になっているのですが、
このパラレル接続Flashからは直接MicroBlazeコードが実行できるので、
結果として3A vs 3Eでは、3EはSDRAMを12MB余分に搭載しているのと
同じ、という意味で「メモリ重視なら3E」ということなんでしょうか?
>>384 たぶん、同じゲート数相当のモデルで比べたら・・・の話をしていたのかと。
似たようなゲート数のモデル(250Eと200A)で比較すると、確かにI/Oを重視した
3Aの方が分散RAMの容量が少な目になってますからね。
3Aの評価ボードにDDR2が載っているのは、単純にI/O機能重視のAだから
より高速なDDR2も安定して動かせますよーというアピールだったりしてw
ところで、スターターキットにはEDK(MicroBlaze)も含まれてますのん?
MicroBlazeも使えるならば、私も学習用に一つ欲しいかもです。
含まれてます
387 :
774ワット発電中さん:2007/02/11(日) 14:11:47 ID:j5qljtR0
評価版だよ
セットで買えば\15,000になるけど
>>387 \15,000 はセミナー参加無しでもOK?
それは処分中のSpartan3Eキットの方で、Spartan3Aキットには
そういう紐はついてないような?
Spartan3A+EDK買った人、教えて〜
3Eを買って2日目な僕。
どこが悪いのか皆目検討がつかんparse error, unexpected IFが出てうわーん:(;つД`);な今日一日。
VHDL?
文脈上IFがありえない場所で、なおかつ見過ごしてしまいそうなところって、
どんなところだろうね。
ソースを晒してみてはどうか
普通パーサが行番号とか出さないか?
チラ裏に書き捨てたような日記に親切な回答乙
;忘れとか
397 :
774ワット発電中さん:2007/02/15(木) 23:07:51 ID:wuvXlosd
Error: (vsim-SDF-3196) Failed to find SDF file ".sdf".
がでます。。
ModelsimXE3 6.2c+XilinksProjectNavigator9.1です。
が、エラーがでないのもあります。
そちらの*.tdoファイルを見るときちんと *****.sdfとなっています。
エラーが出てるプロジェクトは.sdfとなっています。どうしましょう?
398 :
397:2007/02/16(金) 00:13:33 ID:5xzDX6c7
SDFのエラーが出るときと出ないときがわかってきました。
出るときは、コンポーネント宣言の各パッケージのみを記述し、
パッケージを接続したときです。
それぞれパッケージの群れのみではでませんでした。
ProjectNavigator7.1の時の.vhdファイルをそのまま読み込ませたら
エラーが出るようになりました。
私としては一つのvhdファイルで記述を完結させたいのですが、
このままですとprofitシミュレーションがとおりません・・どうしたら?
FPGA基盤で2chトリップ検索装置が作れるって聞いたのですが、
何から勉強したら良いのでしょうか
基盤→基板
>>402 今の時点では何ができて何を知ってるか言ってみて
>>400 FPGAとは何か・・トリップ生成の仕組みまでです
MicroBlazeとかNIOS-IIって、それぞれEDK(XILINX)とNDS(ALTERA)が
いるみたいだけど、これ両方とも年間ライセンスということは
毎年買い続けないと使っちゃダメ、になるの?
買い切りならホビー用でも買ってもいいかと思う値段だけど、
毎年要更新だとちょっとキツイ。
>>404 じゃあデジタル回路を組んだことはない?
だとすると自力でやるのはけっこう長い道かもね・・・
>>399 ==
>>402 ==
>>404 トリップ生成は逐次計算しか出来ないプログラム言語の記述を見ると
複雑に見えてしまうんだけど、回路的に言うと実際にやってることは
ほとんどbit順入れ替えてるだけだから大したことはなにもないよ。
>>406-407 デジタル回路ですか・・
もっと知識付けてから、もう一度来てみます
ありがとうございました
いや、ソフトで作るより簡単だよっていう意味なんだけど。
410 :
774ワット発電中さん:2007/02/17(土) 17:11:05 ID:J2FIyvIL
USBキーボードをPS/2で使いたいんだけど、
変換用のICとかあったら知りたい。じゃなきゃ回路作らんとだめなんで。
411 :
774ワット発電中さん:2007/02/17(土) 17:28:34 ID:J2FIyvIL
いったんシリアルに変えてからPS/2にするのが早そうね。
もし、USB→PS2にダイレクトに変換できるICがあったら教えてください
412 :
774ワット発電中さん:2007/02/17(土) 17:39:13 ID:6zkL7KIl
PS2/USB両対応のキーボードって、USB→PS2の変換器が
付いてくるよなぁ。
いやそれただの変換コネクタ。ICなんか入ってない。
そういうのはキーボードやマウス自体がUSBとPS2の両方に対応していて
起動時にどちらに接続されているか識別して自身の動作を変えているだけ。
>>400 >キー計算能力:125000個/sec(50MHz)
>キー比較能力:約100種類のユーザー指定の目的キーと照合
>※上記を組み合わせる事で125000*100=1250万個/secの能力
なんか違うくないか?w
>>413 YES
だいたい、キーボードなんてCPUで直接IF可能なレガシーシリアルでいいのに。
USBしか対応しないってなんちゅう間抜けなキーボードだ。
>>414 同じ回路を100個作るってことじゃまいか
417 :
774ワット発電中さん:2007/02/18(日) 07:29:09 ID:reULdVEi
>MicroBlazeとかNIOS-IIって、それぞれEDK(XILINX)とNDS(ALTERA)が
>いるみたいだけど、これ両方とも年間ライセンスということは
>毎年買い続けないと使っちゃダメ、になるの?
俺はNIOS-IIを実験しようとおもって買ったが、箱を開けないうちに
1年がたってしまった。
1年だけでも使えたら尊敬する。たいしたもんだ。
>405
どちらも1年間はバージョンアップが保証される
1年経過後は手元にあるバージョンを使い続けることは可能
419 :
774ワット発電中さん:2007/02/19(月) 01:10:33 ID:DCvEeKc+
Xの代理店で有名な某T社ってどのくらい技術力あるの?
ここのカタログに載っているFPGAボードや製品ってほとんど外注設計みたいだし。
設計委託すると外注に回すみたいだし。
社内に能力のある凄い人とか部隊っているの?
フィッタだけでなくModelsimにしろ、PrecisionやSymplifyにしろあまりにバージョンアップが激しすぎるんだよな。
一年あれば4、5回バージョンアップされてるよな。メジャーバージョンアップは多分1年ごとだし。
5年ぐらいは無償バージョンアップさせてくれるならな。現状じゃ正規販売はぼったくり杉
特にサードパーティの論理合成ツールは約\300万円なんてもっと安くせんとやっていけんのじゃないか?
>>419 T社は商社なので、顧客の要望に合わせて商品を右から左に流すお仕事。
商品企画して発注するぐらいの技術力しかないと思うが。
422 :
774ワット発電中さん:2007/02/20(火) 12:58:58 ID:iGzDkAzF
部品も設計も右から左?
ビジネスモデルの基本が商社だからそうなんじゃない?
数多くの物を流すための手段としての設計部門だと思ってるけど
まぁ技術系を謳ってる会社でも内情は害虫してて
「ぼく頭(と紙)動かすひと」
「あなた体動かすひと」
みたいな構図になってることは多い
TB-5V-LX220-DDR2が欲しいけど高そうだねぇ。
Virtex-5を既に評価中の方、使い勝手は如何ですかな?
最近ISEし始めたばっかの初心者でごめん。
Cannot apply TIMESPECという警告がでるんだけどこれってどこを直せば消えるの?
ucfファイルのTIMESPEC
>>427 返答ありがとう
UCFファイルを調べてみたが、
// Template UCF file created by the Project Navigator
#PACE: Start of Constraints generated by PACE
#PACE: Start of PACE I/O Pin Assignments
NET "RAM_ADD(0)" LOC = "P34" ;
NET "RAM_ADD(10)" LOC = "P66" ;
NET "RAM_ADD(11)" LOC = "P68" ;
NET "RAM_ADD(12)" LOC = "P69" ;
NET "RAM_ADD(13)" LOC = "P70" ;
NET "RAM_ADD(14)" LOC = "P71" ;
NET "RAM_ADD(1)" LOC = "P33" ;
NET "RAM_ADD(2)" LOC = "P32" ;
NET "RAM_ADD(3)" LOC = "P31" ;
NET "RAM_ADD(4)" LOC = "P12" ;
NET "RAM_ADD(5)" LOC = "P11" ;
NET "RAM_ADD(6)" LOC = "P94" ;
NET "RAM_ADD(7)" LOC = "P93" ;
NET "RAM_ADD(8)" LOC = "P61" ;
NET "RAM_ADD(9)" LOC = "P64" ;
#PACE: Start of PACE Area Constraints
#PACE: Start of PACE Prohibit Constraints
#PACE: End of Constraints generated by PACE
というないようで、TIMESPECらしくところが見当たらない。
この警告は出てもしょうがないのか?
もしかして むしろ無い事が問題
>>429 ええ、そんなもの出さなくてもいいものを。。。。
431 :
774ワット発電中さん:2007/02/23(金) 18:40:03 ID:wpelU/sl
宣伝キター(゚∀゚)
むしろそういうのってうちは、というか大概のとこは付き合ってる代理店居るから、
意味ないんじゃないの…
なんかお土産でもくれるんならいいけど、
チップ売り込みのセミナじゃないからそれはないか・・・
435 :
774ワット発電中さん:2007/02/24(土) 02:21:49 ID:9xL3cqAp
>>426 警告なの?
ISEは異常に警告出すから動作してるなら無視しとけ
っていうか、どのプロセスで出るの?
ngdbuild, map, par ?
ucfにクロックの制約が抜けてるんじゃまいか。
linux版のISE WebPackが _pn というプロセスを起動して
それがあるポートをlistenしているのですが、
いったいなんなんでしょう
実行権限をなくしたら
Xilinx Port::Process Exec Failed:13
とエラーが出て起動しません
>実行権限をなくしたら
なくすなよ
そういうところをいじりたい人は、オプソ厨だけにしてくれ。
Linux版のISE WebPackはXILINXの厚意でただで使わせてもらっているのだから、
そのままの形でありがたく使わせてもらわなければならない。
>>437 Windowsでも_pn.exeというのが出る(というか、Linux版はWindows版の
ベタ移植)。
メモリ消費量が凄いので、たぶんこれが本体。上げっぱなしにして
フロントエンドから通信して制御することで起動時のロード時間を
削減してるんじゃないのかな。
> 社内に能力のある凄い人とか部隊っているの?
社内の設計・検証チームは凄いよ。
チームその物が外注っていうギャグも無かったよ。
Xに限らずサポート力の無い所に代理店の許可ださないよ。
>>438 >>439 レスありがとうございました
ちょっと気になったくらいでくだらないこと書いてごめんなさい
XILINXはオープンソース関係の団体のFSFのパトロンでもあるみたいですね
たしかにメモり消費量はすごいと思いました
起動すると普段より100MBはswapが増えました
ちなみにXILINXのサイトにはRedhat Enterprise Linux用と書いてますけど
うちのVine Linux 3.2で動いてるみたいです
(Vineだから当り前かも知れませんが)
442 :
774ワット発電中さん:2007/03/02(金) 15:08:22 ID:5lv+WJ3g
すぱるたん3 物忘れしないバージョンリリース!
単にPlatform Flashが同じチップに集積されただけと思ったけどやっぱりそうなのかな
444 :
774ワット発電中さん:2007/03/02(金) 19:02:37 ID:shdX4VWL
くそ 騙されたぜぃ
442>チップ内で閉じてるから中のデータを盗みにくいらしい。
某国あたりのコピー対策?
446 :
774ワット発電中さん:2007/03/02(金) 23:21:37 ID:vFHUqtvv
ということで、ピーコされないシステムにする為にはアクテルを一個入れてメモリアクセスに細工しましょう。
汎用マイコンのパッケージをちょっと削ってPLD系パーツ名で偽装しましょう。
ANってFPGA本体からPROM部分を再コンフィグできるの?
その配線まで自由なら魅力的だが…
まぁ俺のプロジェクトではVirtexになってしまったのでどっちでもいいや
448 :
774ワット発電中さん:2007/03/03(土) 01:45:23 ID:vgxKeEXK
449 :
774ワット発電中さん:2007/03/03(土) 02:38:56 ID:jycvAndZ
Spartan3ENが出ないかなぁ
Virtex5LXTNとかVirtex4FXNとかVirtex2ProNなら欲しい
あーSPIなら4や2は無理か
452 :
neko:2007/03/03(土) 18:47:04 ID:E2d38URF
453 :
774ワット発電中さん:2007/03/05(月) 20:58:30 ID:JNMb/Cqc
マクロセルの容量不足からXC9572を2つ使うことになったのですが、
JTAGでデイジーチェーンを行う場合、JTAGピンはどのように接続したらよろしいのですか??
単純に二つのPLDを並列でいいのでしょうか?
直列な。
>>453 TCK,TMSは並列。
JTAGポートのTDIをXC9572-1のTDIに接続して、
XC9572-1のTDOをXC9572-1のTDIに接続して、
XC9572-2のTDOをJTAGポートのTDOに接続。
456 :
455:2007/03/05(月) 22:08:58 ID:3XSqhz5+
わ、間違えた。
TCK,TMSは並列。
JTAGポートのTDIをXC9572-1のTDIに接続して、
XC9572-1のTDOをXC9572-2のTDIに接続して、
XC9572-2のTDOをJTAGポートのTDOに接続。
AlteraのEPCS4の納期が、どえらく長くなった
て話を聞いた
458 :
774ワット発電中さん:2007/03/05(月) 23:20:09 ID:JNMb/Cqc
>>456
ありがとうございます。
>>457 有鉛のRoHS非対応品のことではないのか。
でなければ、台替品を使うと良いと思うぞ。
>>460 EPCS4SI8N
だったらしいから、Pbフリー版のはずなんだな。
詳細不明なんだな。
機会があれば、出入りの営業さんに聞いてみて。
アイエスイーってよんでる?
アイスってよんでる?
アイスって言ったら昔からICEだと思ってたから
代理店の兄ちゃんがアイスって呼んだ時に違和感を感じたんだ。
伊勢か愛せ?
ふつーにあいえすいーって詠んでます。
>代理店の兄ちゃんがアイスって呼んだ
ICEを知らんのだな。
へぇ、ICEってインテルの登録商標なんだ。
Spa3Aボード到着した
ぱっと見は3Eボードと変わらん
一応VGAの4096カラーは出てそう
ISE8.2では実質サポートなし(BSDLがなくてiMPACTが困っちゃう)
そういう場合どうすればいいのかなぁ
JTAGチェーン各レジスタのビット数わかるならBSDL書ける?
468 :
774ワット発電中さん:2007/03/13(火) 15:25:59 ID:lCrMoAeG
Quartus II web版についてなのですが、V6.0SP1からV6.1へアップデートした
(V6.0SP1をアンインストールしてV6.1をインストールした)ところ、
それまで使えていたCycloneIIのEP2C15がフィッタの段階で、現在のライセンスの
サポート外というエラーを出すようになり使えなくなりました。試しに
ライセンスを取り直して見ましたが結果は同じでした。
web版でもCycloneIIは全デバイスをサポートしていることになっていますが
これは間違いなのでしょうか?
ライセンスを取り直すときにちゃんと選んだ?
DIGI-KEY見てたらSPARTAN3E500のQFP208あるけど前から売ってたっけ?
2620円。これいいね。
1個発注で送料5000円
送料2000円じゃなかったっけ
もれもれもそうもう
IOBが遅いならPCIeで繋げばいいじゃない
LVDSを遅延あり共有メモリI/Fに使ってもいいじゃない
スレーブシリアルでspartan3eのコンフィグしたら、INIT_Bピンの電圧が1v位あるんですがこれでいいんでしょうか?
ピンはデータシートより少し大きい4.9KΩで3.3vのVccoにプルアップしてます。
476の補足ですが、
初期化のあとはHIGH(3.3v位)になりますし
コンフィグレーションに失敗したときはきちんとLOW(0.1v位)になります。
データシートにコンフィグレーション後のINIT_Bピンの処理について
「アプリケーションで使用しない場合はHIGHにすること」とあるのですが、
これはプルアップではなく、他にISEでオプションかなにか設定する必要があるということでしょうか?
INIT_Bなんて使わないから放っておけといいたい所だけど、
スレーブシリアルって事はマイコンからコンフィグしてるから一応チェックしてるのか
そんな中途半端な電圧って事だと、INIT_Bのプルダウンが効いてない?
Spa3EだとINIT_BもユーザIOで使えるからUCFでロックしてないピンが
割り当てられてるとか
479 :
476:2007/03/19(月) 20:14:28 ID:zJFhJKpr
>>478 やっぱり正常じゃないのですか。
コンフィグ成功した後なんで放っておいて問題ないなら放って置きたいところですが、気になります。
CMOSってピンを中途半端な電圧にしとくと大電流が流れ破損するって聞いたので心配なんです。
>UCFでロックしてないピンが
>割り当てられてるとか
このピンは未使用になってます。
クロックなどのように信号が振動してると中途半端な電圧が出ると思いますが、オシロで見たところ振動はしていません。
このピンがつながってるマイコン側がちょうどADC兼用ポートだったのでADCで計ると1.15vで、数秒くらいの範囲では上下0.1v程度の変動があるようです。
DONEはチェックしてるの?
DONEが出てればINIT_Bがどうだろうと成功だと思うけど
> データシートにコンフィグレーション後のINIT_Bピンの処理について
> 「アプリケーションで使用しない場合はHIGHにすること」とあるのですが、
正しくは「使用されない場合はHIGHにドライブされる」だよ
>>477 に書かれてるコンフィグ中のINIT_Bの動作は正常だからコンフィグ後に
FPGAの内部プルダウンが有効になってる現象だと思うんだけど
BitGenオプションの、「Unused IOB Pins」がPull Downになってないかな?
うちのボードで試してみたけど、
>BitGenオプションの、「Unused IOB Pins」がPull Downになってないかな?
でビンゴだよ
うちのは元々Floatに設定してあったけど、Pull Downにしたら、1.15vで
君のと同じだ
それにしても、INIT_BをユーザIOに使うようなアプリって想定できないな
Spa3EはIOセントリックとか言ってるけど、やりすぎじゃないかな
482 :
476:2007/03/19(月) 21:21:11 ID:zJFhJKpr
>>479 ズバリおっしゃる通りでした。たぶんデフォルトのままいじってないのですがプルダウンが指定されてました。
ありがとうございました。
実はこのスレの
>>67でアドバイスいただいた者です。
半年かかってやっと書き込み確認までできました。
>>479さん以外のみなさんもご協力ありがとうございました。
パラレルポートなしでここまで来たのか!!すごいな
しかも3電源のSpa3Eとは…
なかなかやるな
どこかにレポートとかうpしてよ
っていうか、ぶっちゃけスタータキット買った方が早い…
>>483 ありがとう。
電源、発振器、コンフィグ回路全部、変換基板の裏に納めようとしたのでスパゲティ状態になりましたし
配線間違いやショートやレギュレータの故障など大変でした。
最初悩んだんですが、やっぱりオプティマイズにしとけば早かったです。
画像うpキボンヌ
486 :
476:2007/03/19(月) 22:18:23 ID:zJFhJKpr
それじゃ記念に公開したいと思います!
カメラもってないのでウェブカムのキャプチャになります。
今ドライバ入れたりできないので数時間後になると思いますのでしばらくお待ちください。
487 :
476:2007/03/20(火) 00:16:29 ID:nbtX+3kd
乙。
最近はスターターキットでお手軽簡単になっちゃったけど、こういうのも良いね。
サンキュ
それにしてもよく動いてるね
>>487 コンフィグ風景にインタフェースのSH2基板みたいなのがあるけど、あれは何?
スレーブシリアルでコンフィグしてるの
492 :
476:2007/03/20(火) 12:53:41 ID:yc/pr/zr
そうです。インターフェイスのSH2からスレーブシリアル。
493 :
774ワット発電中さん:2007/03/23(金) 00:24:17 ID:jiTOEA1X
CPLDを使って勉強してみようと思って、
http://www.hobby-elec.org/cpld.htm ↑を参考に書き込みライタを作って見ました。
XC9572-PC44の10Cなら書き込み成功したんですが、
15Cになると認識されるものの書き込みエラーが起こります。
開発ツールはISE、Project Navigator ver6.1なんですが、
15Cは使うことが出来ないのでしょうか・・・・?
すみませんが、ご教授よろしくお願いします。
実はXC9572XLだったとか?
495 :
774ワット発電中さん:2007/03/23(金) 19:42:39 ID:DF7/IsFZ
>>494 XLでは無いです。買い物に行くときに10Cと15Cの二種類があって、、
取り合えず適当に一つずつ買ってきたのですが、、、15Cだとうまく書き込めなくて。
496 :
493:2007/03/23(金) 22:19:25 ID:iwJWKzNd
すみません、、、
書き込みの設定で7Cか10Cか15Cかの選択を見落としてました・・・。
フリーのSVFプレーヤーって無いかな?できればソース公開されてるやつ。
>>498 サンクス。ちょっとダウンロードのしかたで手こずってる。
あとで使ってみます。
500 :
774ワット発電中さん:2007/03/27(火) 02:13:10 ID:is7AiVFD
JAVA VMをPLDで作れないか?
501 :
774ワット発電中さん:2007/03/27(火) 02:17:57 ID:05MrHQM3
( ・ω・)上がったついでにATMEL社にもCPLD?のやつがあるけど、どうなの実際?
最強
>>500 JAVAの命令セットってそんなに単純なんですか
>>500 FPGAのならあるけど、PLDじゃ不可能だろ。命令一個分くらいか?
cyclone3ってどーですか?
Structured ASICをよろしくお願いします
507 :
774ワット発電中さん:2007/03/27(火) 21:12:41 ID:iYr2xwFm
>>502 (´・ω・`)ATMELのやつ(AT15xxx?)試してみたいけど、開発環境とチップをDigikeyで頼むのがおっくうになってる。
あとはマルツかツクモか秋月に頼んだヨロシク-( ・ω・)ノシ
>>504 FPGAでCPU作ってJAVA動かして・・・かえって面倒か
509 :
774ワット発電中さん:2007/03/27(火) 22:25:40 ID:A/bcuzrR
サイクロン3よりスパルタン3ANだろ
ある寺は常にザイリンの後塵を拝してる感があるな(笑)
あとから出る分性能が良けりゃいいんじゃない
>>508 いやだからJavaChipのフリーなIPがあるんだって。
ただ名前が思い出せない・・・Jなんとかだった記憶が。
あと、JavaChip+FPGAでぐぐるとpicojavaとかいうまんまなIPもあるね。
まあ、Javaごっこするならわざわざ乗せるよりTINIでも使ってた方がいいけど。
誰か Virtex5使った人いる?
感想を教えて。
配線遅延があまりに大きくて苦労した
>>511 Javaがこんだけ普及してるのに、PCにはVMでしか提供されないのはなぜだろう。
携帯端末にはけっこう入ってるのかな?
JavaChipがあるなら、PCのペリフェラルにも搭載してもよかろうに。
>>516 携帯向けだとJavaアクセラレータとか搭載したCPUが現在の主流。
ARM-Jazelleとか。
PCだとCPUパワーが強力だからJITで十分に性能が出るからね…
ARMのJazelle拡張した奴はPC関連機器やらまぁ色々と使われてる。
安いし。
そういえば
Lispチップとか
Forthチップとかは
どうなったんだろ?
いまならFPGAで自作できそうだな>古の言語専用計算機
FORTHチップ作ってみようと思ったんだけど
資料が少なすぎて断念した
単にスタック操作機能が充実してるCPU見たいなもんか?>forthチップ
場ローズって作ってなかった毛?
高度に発達したForthは、PostScriptと見分けがつかない。 -- 詠み人シラネーヨ
525 :
774ワット発電中さん:2007/04/01(日) 09:32:15 ID:tvDE6k4S
500kゲートのFPGAでゲート使用率50%だと250MHzで動作すると聞いて驚き
>>518 Lispチップ作るよりRISCプロセッサで処理する方が性能が良いので作る必要性が無くなった
ForthチップはJavaチップと名を変えたスタック・プロセッサとして存在する
527 :
774ワット発電中さん:2007/04/02(月) 16:52:59 ID:lOUampcm
FORCE...懐かしすぎ
逆ルーマニアだっけ(w
逆ワルシャワじゃなかったか?
チョピンとは俺のことかとショパン言い........
いや逆ブカレストだろ
逆C++ビルダー?
532 :
774ワット発電中さん:2007/04/04(水) 11:29:44 ID:MFiKskyg
V4のFX12とかSX25とか どこで買えるの? 幾ら?
代理店にコンタクトして聞いてください
店舗での小売はしません
534 :
774ワット発電中さん:2007/04/04(水) 14:17:22 ID:Ff7GfRv+
>代理店にコンタクトして聞いてください
>店舗での小売はしません
でなんだ? 貧乏人は ナヒタフから板についたの買えってか?
納期2ヶ月で1個単位で単価34200円
逆ポリッシュか
何を磨くんだ?
537 :
774ワット発電中さん:2007/04/04(水) 22:51:03 ID:danWgpr3
逆ディズニーランド
やだなぁ みんなわざと間違えて。
それを言うなら、逆ポートランドでしょ。
流れ豚切ってスマソが
「ポーランド記法」 に 「逆」 付けちゃうと
普通になってしまうよね?
逆をつけると普通になてしまうのはハンガリアン記法だよ、うん。
逆起電力ってどうよ?
そもそもFORTHと逆ポーランドにどんな関係が(ry
544 :
774ワット発電中さん:2007/04/05(木) 16:32:30 ID:W/6ntKmQ
いんばーてっともりばーすもあげいんすとも逆を使うからダメだんだよな。
>>542 あー確かトラ技2006/12の島田氏のページ、下の枠に説明があったナ。
記憶力いいな俺。今時・・・と印象に残ったからかなw
違ってたらスマソ
豚桐なんだがForthチップはともかく
ライフゲームチップが出ないのはおかしい
バロースを思い出した
ここはひとつCore Warsチップで。
現在研究中の理論の検証として、行列演算を行う必要があるんだ
がPCとFPGAのやり取りはどれくらいの速度、どんなI/Fで行ってい
るのでしょうか?
具体的には、ある行列演算をFPGAに行わせて、その結果をPCに取
り込んで、ある軽い処理を行って、その結果を元にまた重い行列演
算を行わせる。
で、入出力の速度として最低でも100Mbpsは欲しいとこなんだが・・・
どうんなんでしょうか?
PCIバス接続だと嬉しいな。
それが駄目でもデスクトップPCの中に収まるといいな。
答えはでているじゃん
ある軽い処理もFPGAに行わせるんだm9っ`Д´)
>>552 行列データベースにアクセスさせるのかよw
メモリ潤沢に使えるようになってからいえよw
>>553 ありがと、通信速度がボトルネックになりゃしないかと思ってたんだ。
webでの説明はシリアルポートがどうこうとか書かれていたからね。
安心できた。さんきゅー
デザインウェーブについていたSPARTAN3とCYCLONEで比べると
同じ回路を合成するのにロジックエレメントとかスライスの消費が大して変わらないんだけど、そんなもん?
fpgaの規模てゲート数で表して、どちらも5万ゲートって歌ってるけど
ゲート数あたりのロジックエレメント数はSPARTNのほうがずっと少ない
だったら同じ回路をより少ないスライスで出来ないとおかしい気がする
そもそもロジックエレメントとスライスの構造が似たり寄ったりなら差がでなくて当然な気もするし
結局SPARTANでいう5万ゲートはCYCLONEでいうところの2万ゲート位なんでしょうか?
>>557 DWのおまけ基板というと XC3S50と EP1C3かな。
SliceとLEの構造(4入力LUT+FF)が似ていれば、自ずと同じ回路を
実装したときの消費量も似たり寄ったりになると思います。
Spartan3の方がゲートあたりのSlice数が少ないと感じたのは
乗算器(4個)の存在とSRAMの容量差(+13Kbit)によるものじゃないかな。
>>558 >乗算器(4個)の存在とSRAMの容量差(+13Kbit)によるものじゃないかな。
そうかそういうのもカウント入ってるのか
fpgaとかの強みは1クロックで、前もって設計しておいた
複雑な演算の処理結果がでるtってことですよね。
他にはどんな強みがありますか?
私が知りたいのは逐次処理型のソフトウェアに対する強みです。
cpldなどに対する強みはあまり興味がありません。
漠然とした質問で答え難いんだが、その質問だと
「並列処理が出来る。」って回答になりそうな・・・
強みっていうより適材適所でしょ。俺の場合面倒な時には割り込み処理や単純な処理を
FPGAに負担させて時間を稼ぎ、CPUは数値演算に没頭させるってな使い方をする事もあるよ。
564 :
774ワット発電中さん:2007/04/09(月) 09:28:45 ID:t2Xip4b6
>>560 1クロックって何MHzなのかな?
デバイスや演算処理の程度によってはある程度時間が必要な場合もあるでよ。
強みって何に対する強みなんだよ。
ちゃんと主語を入れるんだな。
多分562は組み合わせと順序の違いがわかってるようでわかってないよ。
んで、順序回路ならほとんどCPUでやるのも差がないってことも知らない
そんで除算なんかプロセッサでニュートン法でやるほうがはるかに効率的ってことも知らない。
多分565は562だと思う。
得失判断の設計基準もわからない566
>>564 >強みって何に対する強みなんだよ。
>ちゃんと主語を入れるんだな。
それ主語じゃないよ m9(^Д^)プギャー
>>567 566はつまり、壮大な釣り、ということを言いたかったのでは・・・
>>566 以降の流れが読めないよ〜
俺の勝手な推測だが、
>>562 はコスト無視のベンチマーク厨ではないかと。
それなら質問の趣旨が理解できる。ベンチマーク測定に特化したFPGAを実装すれば
相当な数値を叩き出せるように思えるんだが、こういう事を聞きたいんじゃないのかなー。
おいらもまじれす
反復演算自体は、高速プロセッサに対してアドバンテージ少ないかも。
FPGAだとどうしてもクロックが上げられないでしょう、
最近のデバイスで400MHzくらい?
んで、そんな反復演算ですら、リソースの許す限りパイプライン化して
並べられるし、ALUみたいな演算器の語長も任意に設計できる。
あと、皆のいうとおり、リソースの許す限り並列化が可能。
特定のリソース使用に特化した使い方だったら、俄然FPGAは強くなる。
このへんの議論は、CPU/GPU議論と似てる部分もあるかな?
DES計算のベンチマークなら手元にあるよw
21Gbpsくらい@EP1S10
ベンチの21Gbpsとはなんだい?
暗号エンコーダの類はたいてい性能が bps 表記だったので
倣ってみたんだが…
DESエンコードは1語が64ビットなので、語換算すると
330M語毎秒
逆に識者に尋ねてみるけど
これを超えるスループットを持つユニット
あるいはそれを搭載したワンチップコントローラで
安価で入手可能なモノがあったら紹介plz
56bitじゃないんですか
なるほどね
200MHzだとするとクロックあたり1.5語
DES1段あたり20サイクルかかるからパイプラインが30段も入ってるって?
CBCではどうなるの?
577 :
774ワット発電中さん:2007/04/10(火) 12:33:13 ID:sS5elh3/
>571
クロック上がらなくても複数構成できる。10組造ればクロックが一桁あがったのと同等だろ。
バリテック4のSXなら100個は軽い。
多分562はソフトしか触ったことのない学生で、
シミュレーション実験あたりやってんじゃねーのか?
卒論、修論ぐらいの研究で、理論検証するにあたって
FPGAなんか使おうものなら、時間切れで研究そのものが破たんするよ。
ロボットとか実際に動かさないとどうしようもないものとか、
研究室に既に蓄積のある場合は別だけど
計算が速いとかで安易に手を出して、ドライバは新規、検証用に使ってソフトも大幅手直し。
せめて、理論がしっかりできるまでは計算機だけで閉じとくべきだな。
ワンショットRSデコーダみたいな実機を伴う理論研究もあるけど、こういうのは企業の研究
>>577 同じじゃない同じじゃない。
エラーレート求めるような完全並列化できる場合を除いて、
窓口10倍にして、処理時間1/10になんかならない。
>>577は知ったかぶり
バーテックス4をバリテック4とか言ってるし。
おれ明日からバリテック4と呼ぶよ
出身地によって呼び方が違うもんだろ
この分野を学んで就職するとして、ベストな結果とorzな結果の具体例教えてくれませんか?
携帯開発とかに回されて脂肪が最悪パターン?
>>574 56ビットは鍵長だね。
>>575 166MHz, 16談パイプライン、レイテンシ=32、これでDES1個
これを2個並べた値。演算器には隈無く平文を流し込んでる。
>>577 何を100個突っ込むかにもよると思うよ、とマジレス。
DESエンコーダが100個も詰まるFPGA、ぜひタダ同然で俺にクレ。
>>584 鍵固定ならかなり小さくできるんじゃね?
鍵を変えたいときは合成しなおすってことで。動的再構成ってやつの一歩手前。
586 :
774ワット発電中さん:2007/04/10(火) 22:28:38 ID:uuUv0iDi
>DESエンコーダが100個も詰まるFPGA、ぜひタダ同然で俺にクレ。
一個買おうと思えば10万円近いぞ。
まぁメモリに表引きにいく時点でFPGAのメリットほとんど無くなるからな
ハードワイヤマンセーだろ
>>585 鍵省略しても数%縮まるかじゃないかな?
DESはS-Boxが案外面積喰うよ。
>>586 基板込みで10マソ弱なら買う!!!
代理店はどこだ??
つか石は何だ???
他に鍵が固定じゃこまる理由があるんでは?
590 :
774ワット発電中さん:2007/04/11(水) 01:34:53 ID:HbtfswOv
だから100個突っ込んでも
アダマールの法則知らんかって
速度向上率 = 1/((1-R)+R/A)
Aが並列化数、Rが並列化して速度改善の見込まれる部分
マルチコアになろうが、FPGA使おうが数値計算なんかだと、
処理中並列化できない部分って決して少なくないでしょーが。
591 :
774ワット発電中さん:2007/04/11(水) 02:54:12 ID:RsvCeXOo
暗号解除計算を白んだろ
手当たり次第にキーを計算して つうか検算するんだよ。
だから100個計算機があれば100倍になるんだよ。
>>591のシステムでは計算機を制御するユニットも100個あるが、どうやって協調動作しているのか誰もわからない
( ´-`).。oO(協調動作なんてしてないのでは…)
各ユニットに0〜99の初期値を与えたら、あとはそれぞれが
100づつキーの値を増やして計算するようなもんだしな。
そもそも制御と呼ぶのもおこがましい
厳密には順序回路だろうが
単なる組み合わせ回路にバッファがはさまってるだけだからな
というような回路を組むには強いってことだ
ただ演算性能という意味では本当にそれくらいしか用途がない
ちょっとでも複雑なのは普通にギガヘルツ級のプロセッサでやったほうが楽だし速いしなぁ
☆ヒント
>>普通にギガヘルツ級のプロセッサ
=>キャッシュがでかくてレイテンシがでかい
実際CPUはクロックアップが止まってしまって、マルチコア化してるけど、
プログラム粒度の小さい数値計算なんか並列処理の恩恵に預かるのかな?
プログラマがスレッドを切り出してやってようやく早くなるの?
598 :
774ワット発電中さん:2007/04/11(水) 16:01:55 ID:FuiQZli6
OSとかがキチンとしていれば、マルチコアを搭載することで、DTMがマトモに使えるようになる筈だ。
スレッドより小さいプログラム単位でコアにうまく割り振ってくれるような魔法の技術があるの?
マルチコアでの並列化に対応したコードを吐くコンパイラは、あるにはある。
マルチコアの並列化ってスレッド単位の割り振りだろ?
たとえば大きい行列の逆行列を共役傾斜法あたりでまともにやらせるような場合
3GHzのPen4と3GHzのCore2 Quadでどれくらい違うんだろ?
>>597 当たり前だけど、その計算内容による
単純な行列計算ならマルチコア+スレッド分けで
処理速度2倍みたいなことが実際にある。
シングルスレッド性能はこれから上がりそうに無いんで、
いかにソフト側で並列化させるのか?
を考えるのが最近のトレンドのような気もする。
603 :
774ワット発電中さん:2007/04/11(水) 22:12:45 ID:7lPBRVzC
何で木を見て森を見ない奴ばっかしなんだろ。
>>602 Pen4シングルスレッドとCore2 Quad比だから2倍じゃなくて4倍になってくれんとな
そこら載ってるサイト知らない?
現状のマルチコアってスレッドどころかプロセスの並列処理程度にとどまってるんじゃないの?
606 :
774ワット発電中さん:2007/04/12(木) 02:06:02 ID:dcGBRA45
> Pen4シングルスレッドとCore2 Quad比だから2倍じゃなくて4倍になってくれんとな
マルチコアになっても、外部バスの転送速度がコア数に比例しているわけ
じゃないし、内部キャッシュのサイズで動くプログラムにしても、コア毎
にキャッシュが独立していれば、プロセッサ間のキャッシュの同期が必要
になるし、共有であれば排他アクセスが必要になる。
スレッドもプロセスも、あくまでOS上での単位だし、CPUから見たら特定
OS上で動いているかどうかなんて関係ないし、言ってる本人がどこまで
理解していることやら。
607 :
774ワット発電中さん:2007/04/12(木) 03:19:28 ID:qeWU/meI
>マルチコアになっても、外部バスの転送速度がコア数に比例しているわけ
じゃないし、内部キャッシュのサイズで動くプログラムにしても、コア毎
にキャッシュが独立していれば、プロセッサ間のキャッシュの同期が必要
になるし、共有であれば排他アクセスが必要になる。
お前の知識のキャッシュもたまにはリフレッシュしとけ。ボケ
やあ、脳内エンジニアの厨房くん、おはよう。
で、コア数に比例して、外部メモリのバンド幅が増えているCPUが、現実
にあると言うのかね?
SDRAM->DDR->DDR2というメモリインターフェースの流れは、CPUのコア数
とは無関係だし、DRAM内部の基本構造は昔のまま、現実としてメモリ
帯域幅はほとんど改善されていないのが現状だよ。
キャッシュの独立の件を、いつの時代のペン4だよって事を言ってるのでは?
たしかC2Dはよく分からない技術で解決してた筈
>>606 結論として何を言いたいの?結局速度が向上しないってことを言いたいの?
それなら同意。
それと、OSの話と決めつけてるが、
理論的に、並列処理を有効に機能させるようなプログラム単位に分割しないと
並列処理なんてそもそも無理だろ?ってことを言ってる。
キャッシュの制御方法とか同期とかはあくまでも実装の話で、理論値に近づける話でしょ。
アダマール式のRの部分を明示的に分離できないことには並列化そのものが無理だし。
そうなってないと、所詮プロセス単位にしか分割できず、
マルチタスク時しか顕著な効果がないんじゃないかと?
いいとこ、より、小さいプログラム単位のスレッドに人が明示的に割り振ったとしても、
それより粒度が小さくて、分割できないような数値演算とかだとマルチコアが
ホントに効果があるのかなと?
普通に考えてクロックの向上がなくなってしまった今、シングルタスクの速度向上
って踊り場にあるの?CPUメーカのプロパじゃなくて実際のところを知りたい。
☆ヒント
並列CPUの数が増えて、CELLみたくなれば、
メモリバンド幅10倍に
だから、それは実装方法でしょが。
それ以前にプログラムにおいて、、
どの部分をどうやって並列処理として分割すんの?
こっちが先でしょが。
分割できなきゃバス帯域10倍にしても何も変わらん。
613 :
技術奴隷:2007/04/12(木) 13:08:45 ID:NrG04giz
C2Dは2倍くらい早くなった。@fedoraのpgsql
プロセッサの設計(バス帯域と演算リソース)の話も
ソフトウエア工学(並列処理の記述や自動並列化コンパイラ、SMT等)の話も
ここではスレ違い
FPGAで演算能力を求めるなら
シストリックアレイやデータドリブンアーキテクチャなど
組み合わせ回路のメリットを最大限生かす方法で特定用途に書いてナンボじゃないの
まーウチは計算はホストPCに任せて
FPGAはちょっと賢いCPLD兼シーケンサですがね
まあPS2なんかはホスト側の方が遅かったりしたがw
616 :
774ワット発電中さん:2007/04/12(木) 14:30:30 ID:+vQQRUM4
608よ
お前、エンジニア向いていないよ。
そーゆー発送する奴は業界ゴロに多い。本人煮汁を気取っているつもりだろうが。
9条は改憲してはならない。日本の為にならない。
日本人ではない朝鮮総連や民団でさえ、日本を心配して改憲への反対運動を行ってくれている。
私は日本人だが、「改憲すべき」などという者は、日本人として彼らに恥ずかしいと思います。
Q.中国から身を守る為、戦争に対する抑止力が必要では?
A.前提から間違っています。そもそも、中国は日本に派兵しようと思えばいつでもできました。
なぜなら、日本は9条があるため、空母や長距離ミサイル等「他国を攻撃する手段」がない。
つまり、日本に戦争を仕掛けても、命令をだした幹部の命や本国の資産は絶対に安全なのです。
にも関わらず、中国は、今まで攻めずにいてくれたのです。
Q.日米安保も絶対ではないのでは?
A.いえ、絶対です。
知り合いの韓国人の評論家もそう言っていますし、私も同じ考えです。
そして日米安保が絶対なら、日本を攻める国はなく、改憲の必要はありません。
米国と戦争をしたい国はないからです。
Q.9条が本当に平和憲法なら、世界中で(日本以外に)1国も持とうとしないのはなぜか
A.誤解を恐れずに言うなら、日本以外のすべての国が誤っているとも言えます。
「敵国に反撃できる手段を持つ国は攻められづらい」というのは、誤った負の考え方です。
(もっとも韓国や中国の軍に関しては、日本の右傾化阻止の為でもあるので例外ですが)
さらに日本の場合、隣国が韓国・中国・ロシアと、GDP上位の安定した国ばかりです。
「憲法九条を守ろう」「平和主義を安倍首相は憎んでいる」毎月9日に改憲阻止ハンスト
ttp://news22.2ch.net/test/read.cgi/newsplus/1175991624/l50 【調査】NHK調査では9条改憲すべきが25%、必要なしが44%
ttp://news22.2ch.net/test/read.cgi/newsplus/1176167609/l50
ワッフル ワッフル
トリップうひょふほほこあふじこ
620 :
774ワット発電中さん:2007/04/12(木) 22:30:23 ID:Ql53Btkc
ISE9.1i ってまだまだ不安定なのですかね。
SP3まで出たので、そろそろと思って移行してみたのですが、
ISE8.2iの時に比べて、明らかにハングする頻度が高くなってorzな感じ・・・。
622 :
774ワット発電中さん:2007/04/12(木) 23:18:06 ID:Ql53Btkc
おやおや特定アジアに興味がある方がいるスレですな
624 :
774ワット発電中さん:2007/04/13(金) 00:01:48 ID:8OYu8bNS
625 :
774ワット発電中さん:2007/04/13(金) 01:50:56 ID:GXQhCRzn
626 :
774ワット発電中さん:2007/04/13(金) 02:33:37 ID:GHPWRhhN
池田先生が中共首相と階段したそうだが
池田先生のことを「庶民の王者」と呼んだそうだ。
そうか
>>608の話はテクニカルには正論だとしても(ていうか帯域実際行き詰まってるしな)
高速シリアルもいっぱいあってSSTL2の足もいっぱい出せるようなFPGAがあるわけだ
デザインでどうこうしても帯域のオーダーは変わらないわけだけども色々遊べそうだしその価値もある
このスレ的にはだめだめ言わずにやってみようよっちゅー話だ
税金使って、エンジニアゴッコするのが、スーパーハッカーでつか?
俺はスーパーニッカより白州が好き
fpgaって初心者が使うにはどれがおすすめですか?
>631
Virtex5LXTの200くらいか、Virtex4のFXとかSXで200くらいのがいいです。
まずはLEDチカチカからはじめましょう。
ACTELのFPGAも隠れた人気ですよ。
>>632 xilinx社の日本語ページ行って、販売代理店のぺーじ見たけど、価格がどれくらいか書いてない。
代理店に問い合わせるのもなんだかな・・・。って思う。
もしよければ、それぞれどれくらいかおしえてもらえませんか?
>>633 Virtex-5のLX220搭載ボードで100万円ぐらいですね。
FPGAの勉強と言うことでしたら、Spartan-3Aスターターキット辺りがお勧めだと思います。
開発に必要なモノが全て揃ってますし、値段も3万円でお釣りが来るぐらい。
先生!DDR2の使い方がわかりません!
スパ3Eだけどせっかく有るの使わないのはもったいない気がしてしょうがないのですが
日本語の仕様書とかって無いでしょうか?
638 :
774ワット発電中さん:2007/04/16(月) 22:03:32 ID:3caYnpcC
日本でDRAMを作っている数少ないメーカにいけばチップの日本語仕様書があるのでそこを見るべし。
アルテラよりザイリンクスの話題が多いね。
ていうか、ザイのほうがユーザーが多いからか?
ザイリンクス万歳 ってことでいいかな?
FPGAではXilinxが一歩リードの感だな。
ツールはイマイチだけどな。
ツールは寺の方が軽いし小気味よく動くんで好きだな。
でもスタータキットとか財の方がお得感高いんで、そっち買ってしまう。
そもそも寺は個人相手に売ってくれない
昔アルティマ経由でMaxplusとか買ってた時、
営業が、
不正にコピーとかされると訴訟になるかもしれません。
とか言ってきたので、訴訟の可能性ある製品は使わないよう全社に伝えます
と言ってその場で話を打ち切った。後日上司連れて詫びに着やがった。
相手(俺じゃなくて俺の会社)みて物言えヴぉけ!
会社からのアクセスですか?
単なる割れ厨に見られたんだろ? m9プギャー
去年のトラ技の付録でPLDに興味持ち始めたんだけど、
付録のデバイスって探してもないんだけど…。
まあ新しそうだったからまだ一般人は買えないのかもしれないけど、
もう少し個人が買いやすいデバイスにして欲しいねぇ。
やっぱり個人ではXILINXの方がいいのかな。
せっかく取っ掛かりができたのに。
アルテラは品揃えが少ないし高いね。日本語で買おうとすると。
相場(?)で買うにはALTERA直販(中の人はdigikey)しかない。
Alteraの HardCopy(FPGA→ASIC変換サービス)はどんなもんなんだろう。
FPGAの設計データそのままでOKというのは、にわかには信じられないんだがw
GATEアレイの方がFPGAより設計の粒度が小さいということで・・・・
FPGAがまだまだどということ
FPGAはASIC技術を使ってFPGAの仕組みを作ってるんじゃ?
FPGAはどう頑張ってもGATEアレイとかに勝てないと思われ
# GATEアレイのセル単位で論理変更できる物理的な仕組みができれば別だけど…
FPGAのLE構造をそのまま再現できるようなゲートアレイを用意してあるって事なのかな。>HardCopy
てっきり、FPGA設計データから、安くフルカスタムのASICを作れちゃうのかと思ってしまいました。
Stratixとかでもコスト1/10になるんだよねぇ。Hcopy。
でも数がなぁ。万単位じゃあなぁ
大量生産時に生きてくる話だろうね
試作や少数生産ならFPGAのが論理変更できるから保守的な面で有利だし
使用SLICE数を減らそうと思って必死でif文をcase文に書き換えたけど、
なぜかSLICE使用率が上がっとる…。
減るって書いてあったと思うんだけどなぁ…。
条件が減るように書かないと
論理合成後の見積もりゲート数は減るかもしれんが
LUTにマッピングするとなると配置配線の中の人の気分次第だからなあ
659 :
774ワット発電中さん:2007/04/25(水) 00:45:33 ID:1+rJFGRV
俺はXilinxのチップをひいきにしているけど、開発環境のISE WebPACK(TM)はどう考えても
HDD食いまくりだと思うぞ。サービスパックを適用し続けると、4.2GBも爆食してしまい、
HDDがパンク寸前になる。
現在、ISE WebPACK(TM)9.1iが、サービスパック3まで出ているので、新バージョンは10.1iかな?
現行バージョンの9.1iのSP3で、C言語(≒SystemC)でプログラムを組む術はあるのか?
と書いたところで、C言語は対応していないことがわかった。
新バージョンからはC言語(≒SystemC)も対応して欲しいと思ふ。
それとも、C言語(≒SystemC)対応でHDDを食わない開発環境のFPGA/CPLDベンダーに
乗り換えてしまおうかな。
X ISE -> O ICE
>>659 HDD増設すれば?
1万だせば320GBでもお釣りが帰ってくるぞ。
別ベンダーに乗り換える手間とか時間考えりゃ安いと思うが。
>>659 SP適用時、そっくりバックアップを保存してるのではなかったかな?
私はHDDよりもメモリ喰いな所をナントカして欲しいココロ。
10GBでギリギリ、できれば16GBあった方が良いってのはキツイです。
partition機能で多少改善するもんなのかな・・・。
>>659 >C言語(≒SystemC)
ハァ?馬鹿かお前
>サービスパックを適用し続けると、4.2GBも爆食してしまい、
馬 鹿 決 定 !
死 ね
横からでスマンが教えてくれ
>>663 C言語ライクな書き方が出来る方法って何て言うの?
それっぽい単語でググっても見つからないから、乗り換えられないんだけど…
あとHDD馬鹿食いの打開策は?
まさか他人馬鹿にしてる人が知らない訳がないと思うからさ、たのむよ
>>663教えてくれよ
>>664 >>663 じゃないけど
XPの場合だと
「マイコンピュータ」右クリック
「プロパティ」
「システムの復元」
ここで「無効」にするか容量減らせばどうでしょうか?
経験的には復元しようとしてもうまくいかなくて
全部再インストールするケースの方が多いので
この機能は全くアテにしておらず、
無駄なものは無効にするのが良いかと
>>666 そこはゲームやアプリ系で不安定になる場合には効果薄いけど(ソフト独自のセーブや設定が原因の場合が多いから
ハード系の場合(OSバージョン違いでも無理矢理突っ込んでる拡張ボード等)とかには効果あるから消したくないんだよな…
どれくらい軽くなるか一度消してみるか
なんでISEのSPの話がXPのSPの流れになってんだおれはどこで道に迷ったw
ISEが馬鹿でかくて糞重いのはデフォだしょ
C言語に対応するのは20.2iくらいじゃないですかね
まあC言語/=SystemCと思った方がいいと思いますが
C言語 = C言語/SystemC ?
>>669 何ですか? その
ALGOL = Ada/VHDL ?
くらいに意味不明な式は
SystemC=1なら成り立つんじゃね?
三項演算子の後ろ2項がないからコンパイル通らないよ
C言語 = C言語 / SystemC ? SpecC : C++;
ごめんよ……全部VHDL屋のおれが悪いんだ
■別途ご用意いただくもの
・パラレル・ケーブル(Dサブ25ピン・オス-Dサブ25ピン・メス,全ピン・ストレート結線のもの)
・ACアダプタ(出力電圧DC5Vまたは6V,出力電流400mA以上,EIAJ統一極性品)
これくらい読みやがれタコ
いや、そんなことは分かってるんだけど…
だから、わざわざ「25pin のケーブルがないので」って書いたワケで。
>>676 パラレルケーブルを持ってないから聞いてるんじゃないか?
>>675 それを買うんだったらパラレルケーブル買ったほうが安心じゃね?
高い物でもないんだし。
読んでるんなら駄目だって諦めろよ
>>678 > それを買うんだったらパラレルケーブル買ったほうが安心じゃね?
それはそうなんだけど、田舎のせいか、今時全然売ってね〜んだわ、パラレルケーブル。
通販でも探してみたんだけど、全然みつからないし。
それに、使えそうな現有資材があるんで、それが使えるならそれに越したことはないなぁ、と。
681 :
774ワット発電中さん:2007/04/26(木) 22:51:51 ID:tPm18+hi
モデム延長ケーブルって名前だったな。DSUB25のオスメス。
あれでパラレル延長して、机の上にドングル置いてやってました。
リバースばヤバス
>>679 アホか。
「ダウンロードケーブルは使えません」とかはっきり書いてあれば諦めるけど、
それが分からんから聞いてるんだろが。
つ〜か、知らないなら黙ってろ、カス。
>>681 情報サンクス。
明日にでもチェックしてみます。
>>683 それ、リバースだし。しかもオス-オスだし。
下のリンクもちょっと違うし。
おまいは一体俺に何を買わせようとしてるんだYO!
質問者の悪態で、気持ちがわかるから許せるってのは、久しぶりだ。
がむがれ〜
おれはいつも回答者の悪態が理由で厨な質問者の方を応援してしてしまうな
オス・オス + ジェンダー・チェンジャー
開発はWinのノートパソコンで、データの受け渡しはLinuxデスクトップのパラレル
ポートでってのを考えているんだけど、無理かな?
一番良いのはLinuxで開発してLinuxでコンフィグできることなんだけどな。
Winで開発してWinでコンフィグって出来ないの?
ノートパソコンにあるI/Oは
USB, VGA, DVI-D, LAN, マイク, スピーカ
こんなもんなんす。
Linux入ってるデスクトップだと、パラレルポート、RS232C, USB・・・
と色々あるんですけどね。
USB機器としてRS232Cの変換機があるけど使えるってことは聞いたことですよね
>>692 デバイスは、XかA?それ以外?
XでもAでも、USBでのコンフィグは可能。
Aなら Terasic Blasterが、1万くらいで買える。
Xはスマン、値段は分からんが、USBタイプのもある。
MicroBlaze おもろいぞ!
696 :
774ワット発電中さん:2007/04/29(日) 00:00:02 ID:Rdasc6ep
PicoBlazeも(・∀・)イイネ!!
シリアル回路周りのステートマシンがスッキリ置き換えできました。
少ないリソースでコンパクトに実装出来る点が良いですね。
開発環境の kpicosim も秀逸で、デバッグが楽に出来る点もグー。
>>696 そのサイトには日々とてもお世話になっております。
説明が分かり易くて良いですね〜。
NanoBlazeもいい!
財が名前だけ登録してる。
このあと、_a`とかメガとか禁止ね
FemtoBlaze,AttoB;aze,ZeptoBlazeを登録だ!
701 :
774ワット発電中さん:2007/04/29(日) 22:29:07 ID:xh5nDYfg
>700
商標登録を誤解しているだろ。
登録するのにカネが掛かる。
登録を維持するのにカネが掛かる。
他人が使いたがらないようなものを登録することは自己満足に過ぎない。
そこでマジレスか・・・
ちなみに商標登録を弁理士に頼んで登録料込み1区分で15万程度だった。
10年ごとの申請料が15万くらいだったかな。
>>703 商標を維持するのに金はかかるだろ。著作権と勘違いしてないか?
ここは電気・電子板だ、司法試験板と勘違いしてないか?
連休中は馬鹿が湧くっていうのは噂じゃなく本当だったんだ
司法試験にそんなくだらない問題はでません
708 :
774ワット発電中さん:2007/04/30(月) 22:28:13 ID:d+CX/Boo
>>659 フォルダ丸ごと圧縮属性をかませば半分になりますよ。
たぶん。
709 :
774ワット発電中さん:2007/05/01(火) 21:37:08 ID:d9cMv88P
XilinxのBITファイルの有効データ部分ってビッグエンディアン形式なんですか?
資料に書いてある事と実際のBITファイルが一致しない。
ビッグエンディアンなら一致するんだけど。
little エンディアンです
711 :
774ワット発電中さん:2007/05/05(土) 16:50:00 ID:kdhqhsLE
Spartan3Eスターターキットを買ったんですが、これってもしかして
JTAGコネクタをチェインしてUSB-JTAGアダプタとしても使えますか?
CQ付録基板に書き込むためにパラレルポートアダプタを作ったら、
CPLD(5V)は書けるのにSpartan3(2.5V)は書けず、鬱になってます。
で、ふとスターターキットを見るとボード自体はUSB経由で書くのに、
ボード上にJTAGコネクタが出てるので、「そういえばJTAGって
チェインできなかったけ?」というわけで質問してみました。
>>713 >2005/1月号の Spartan3 のこと?
違うだろ。
Spartan3Eスターターキットとは、XILINXの出しているFPGA評価ボードのこと。
712の質問は、基板上にPlatformUSB相当の回路が載っているから、それだけを取り出せないかという意味では。
712への回答としては、「できない」。
いやいや、
>>712は
>CQ付録基板に書き込むためにパラレルポートアダプタを作ったら、
>CPLD(5V)は書けるのにSpartan3(2.5V)は書けず、鬱になってます。
これを解決するため Spa-3E のスターターキットを利用したいんじゃないの?
>> 713,714
おおー、そんな情報が!ありがとうございます。
早速やってみます。
Spa-3EのキットのPlatformUSBは使えないんですね・・・残念。
その後、燃えたり腐ったりはしないだろうと判断して、ちょっと繋いで見ました。
するとたしかにデバイス認識がビミョーな動作になりました。コネクタ先の
CQボードが見えるようになったかと思えばSpa-3E上のデバイスが消失したりとか。
回路を考えると、PlatformUSBを軸にしたボード上のTDI-TDOループに
CQ基板のTDI-TDOループが並列接続される感じになってしまって、P-USBが
どっちを認識するか混乱してる?
壊れるぞ
TD*ラインの干渉だけでは壊れないだろうと見込んでどう見えるかまで
やってみたんですが、さすがにこの干渉状態で書込みまでする度胸はないです・・・
719 :
774ワット発電中さん:2007/05/06(日) 11:37:06 ID:Yne0vpH2
720 :
716:2007/05/07(月) 23:45:02 ID:u0uVxUgo
Parallel Cable III 互換ケーブルでCPLD(5V)は書けるがSpartan3(2.5V)が認識されないと
相談しましたが、アキバで74AC244を買ってきて挿したところばっちり動くようになりました。
なひたふさんのとこがAC125でできてたので、じゃあHC244ベースのもAC244にすればと
試したらばっちりでした。
うまくいったということで報告まで。
FPGAってどういう仕組みなのかを知りたいのですが
デバイスレベルで実際のどういうレイアウトパターンに
なってるか解説しているような書籍やサイトってありませんか?
>>720 74ACxxは、暴れん坊だから、気をつけて使ってね。
724 :
716:2007/05/08(火) 00:36:40 ID:6mElYVxR
>> 722,723
なんかきわどい事をしているような気分になってきましたが、AC244で
(タイミングなりが)ギリギリということ以外に何か壊れるような要因が
あるんでしょうか・・・
ちなみに3.3V駆動ではないです。ちゃんと2.5Vで駆動してます>バッファ
FPGA-MLからのSPAMが凄いんだが
>>724 つ オーバーシュート/アンダーシュート
つか某背泳ぎの泳法な人は向こうに行っちゃったまんま?
バッファローみたいなしと?
Quartus II 7.1は
%
:
%
のコメントが使えない?
731 :
774ワット発電中さん:2007/05/10(木) 23:04:42 ID:vLCZTCRD
QuartusII 7.1で
デュアルコアに対応してfitter20%upたと書いてあったけど
試した香具師いますか?
>>731 WEでも有効になってるのかな…
試すのは来週になる。
Western Electric ?
Write Enableだろ。
うぇ
MSwordの自動スペル補正で、nWEがNEWに書き換えられてしまってウザかった
737 :
716:2007/05/13(日) 21:25:50 ID:U9Bex/X/
つ !WE, ^WE
OpenOffice使え
740 :
Socket774:2007/05/16(水) 00:46:17 ID:5Q27xTgl
XC95144XL買ったのでage
WE=Word Excel
742 :
池田勇人:2007/05/16(水) 03:25:42 ID:lrrI3VMw
>>739 貧乏人はOpenOffice使え
だろ
743 :
技術奴隷:2007/05/16(水) 03:59:36 ID:gr/LGRbE
OpenOfficeは凄くもたつく。
postgresをコマンド打ちするのが早くて便利
PostgresってSQLの話?
745 :
技術奴隷:2007/05/16(水) 13:37:00 ID:gr/LGRbE
です。
なぜ次スレが
ESECで評価ボード安く売らないかな。
748 :
ウルトラ マンコ スモス:2007/05/16(水) 22:20:11 ID:O96oMXQo
ESEC参加した椰子レポよろ(^◇^)┛
.
あげてと。
ChipScopeProは使いづらいね。
SignalTap2を基準として100点を付けたらChipScopeProは20点位
機能的に大差ないけど使い勝手が悪すぎる。
751 :
774ワット発電中さん:2007/05/28(月) 20:13:09 ID:KkM86XH2
キーボードユーティリティ系のアプリを常駐させていると
ChipScope(JavaVM)の起動に失敗するのは困りもの。
>>753 宣伝乙
>使い物になるのかどうか知りたいんだが。
遊びでなら使える
仕事用に使おうと考えてるならエンジニアをやめた方がいい
FPGAの評価ボード(spartan等)で昔PCとか、ゲームの再現は見かけますが、
CPLDでは見かけ無いようですが、どこか無いでしょうか?
制約が大きいのでしょうか?
CoolRunnerUスターターキットを
購入して学習しようと検討しています。
なんでFPGAじゃだめなの?
DWMの付録で始めればいいきがすんだけど。
>>755 何でって、CPLDに入れたくても入らないから。
>>755 30年くらい昔のPCでいいなら、HiLo数当てゲームとか3目並べ
くらいなら何とかCPLDでもいけるんじゃね。
皆さんご意見ありがとうございます。
・DWMは部品集めの手間と記事内容(作例)に敷居が高く感じました。
・CoolRunnerスターターキットなら1万円以下で手が出しやすいかな?
と思った次第です。
30年前・・・というと7セグの電子ルーレットやサイコロみたいなもの程度でしょうか?
>>754 >遊びでなら使える
>仕事用に使おうと考えてるならエンジニアをやめた方がいい
なんで?
>なんで?
経験者だからな。
つまりエンジニア脱落したんだな? www
>>759 確かにあの無線受信機の製作はRF部も含んでるんだよな。
受信だから火を吹くことはないけど、ネットワークアナライザもなくどうやってRFの実装するんだ。
なんか無理やりDWMの過去の附録まで持ち出して動かしてるけど、
あの分量は仕事でやるのでない限りまず無理だ。
しかし、理屈ではわかってても、アンダーサンプルしてエイリアス利用してA/Dできるデバイスがあるのは初めて知った
764 :
774ワット発電中さん:2007/06/17(日) 12:21:31 ID:js3joa6a
つーかさ、リファレンスデザインを使いまわして
製品に使っている時点でだめだろ?
万一動かなくても誰もめんどうみてくんないぞ。
誰が組んでも同じようになる回路(標準I/F類)は、可動実績のあるIPコア(リファレンス)を
採用した方が良いと思うけどな。無論、IPコアの設計の善し悪しを十分吟味した上でね。
開発リソースは、製品の差別化に直結する回路の設計に集中すべきだと思う。
DWMの無線受信機の製作記事だけど、
本体よりRFアンプとBPFの方が難しく感じるのは俺だけ?
767 :
774ワット発電中さん:2007/06/23(土) 12:49:48 ID:AmSKXXIb
この夏は、QuartusIIのキャンペーンは無いのでしょうか。
情報あったら教えて下さんせ。
769 :
774ワット発電中さん:2007/06/24(日) 13:32:00 ID:RJVFtdrG
10Gを扱いたい。10Gは当然FPGAでは無理だから
シリアルパラレル変換するのだろうけど、そんな石ってあるのでしょうか?
それとも10Gのシリアルパラレル変換部を持ったFPGAってありますか?
>>769 StratixGXを皮切りに最近いくつかデバイス選べるけど
ドライブ能力があったところでSERDESはそれなりに容積喰うから
アプリケーション用途であれば別途PHYを外付けした方が安上がり。
で、何を実装しようとしてるか教えれ。
RoketPHYとかいくつか 10Gくえる SERDESがあるね。
772 :
774ワット発電中さん:2007/06/28(木) 16:36:31 ID:AVGau6tK
ISEとEDKは同じタイミングでリリースして欲しいものだなあ。
微妙に遅れていて ISE9.2i に移行できん・・・。
円安くなったし$239じゃ敷居高いな
円ベースで15k円ぐらいがいいとこだろな
>>773 同じタイミングでリリースするという事は、開発が遅い方にあわせるという事になり、
結局ISE+EDKでの移行時期は変わらないというオチ
EDKを使わない者にとっては迷惑なだけの話だな。
776 :
774ワット発電中さん:2007/07/04(水) 23:43:47 ID:jrkxAdz1
ギガクラスのIFならA、Xを含めて実績も性能もV-IIProが神!
それ以外のデバイスは今のところ糞。
Quartusも7.1になって、NIOS側も7.1に上がった....が
NIOS側のアップデート内容はバージョン番号を7.1に合わせただけ。
それが本当ならNios7.1は磐石だな
780 :
774ワット発電中さん:2007/07/06(金) 21:43:32 ID:8/YCSXlV
pentiumの動くマザーボードをFPGA上に自作してlinuxあたりを動かす(インストーラからインストールしたい)
のに必用な機能について。
・SDRAMのインターフェース
・ps/2(キーボード)
・シリアルバス(シリアル表示)
・ATAインターフェース(ハードディスク)
・pciバス(周辺機器)
・USBコントローラ(同じく周辺機器)
これらをfpgaで実装して、AT互換用のbiosの基本的な命令実装すればよい?
>>780 Pentiumレベルは現状では無理っぽいですね
○キャッシュ関連
○FPU
○MMU
等のいくつかをバッサリ切らないと興味の対象としても入らないでしょう。
プロセッサは別チップにしたほうが遥かに速いし安くつく。
(x86ハードコアの選べる製品ないと思う)
782 :
774ワット発電中さん:2007/07/06(金) 22:11:53 ID:Q9mjNS1M
ペンティアムなんて汚いCPUをFPGAに入れたがるなんてどんな基地kがいだよ>
8086をFPGAで実現(各種周辺回路も含む)してDOSを動かした人がいるって話は聞いたことあるな。
>>782 いや簡単に入るものなら俺も使うよ。コスト見合えば。
昔互換CPUがやってた様に
中身はRISCにしてコード変換して実行すれば良いだけだが
だったらコード変換はコンパイル時にやれば良いって事で
結局インプリメントするのはシンプルなCPUコアになる。
>>784 まあ
>>780の用途なら殆どPCアーキテクチャなので
EPICとか使うほうがFPGA使うよりずっと楽だろうな。
>>784 それの何処に86が関わってるのか知りたい。
>>786 x86を使いそうで使わない理由、と理解したが。
789 :
716:2007/07/07(土) 13:45:55 ID:b8/8gom9
Pentium X とかでれば完璧だな
790 :
780:2007/07/07(土) 15:13:38 ID:QrQ99MpR
>>781-782 レスありがとうございます。CPUは市販のpentiumを使うつもり。マザーボードの自作ができたら面白いと思って。主要な問題はチップセットの自作ということになるのかな。
DX4とかP2とか
PCIバスだけあるそっけないアーキテクチャだったら
Linuxくらい、移植は難しくないよ。
AT準拠にしようとすると、BIOSについて勉強しないと。
793 :
774ワット発電中さん:2007/07/07(土) 19:05:53 ID:d7EBYipI
ちょっとお聞きしたい。アルテラのFreeのモデルシムを使った
ことありますか? どうやってもライセンスが設定できない。
何かヒントないですか?
>>793 Xilinx Editionしか使ったことないけど、メールに添付されてきた
license.dat を LicenseWizard に登録するだけじゃないのかな?
ライセンス情報にIPアドレスが含まれているっぽいので、
登録したPCとIPアドレスが違っていると動かなかったけど。
AlteraとXilinxの無償版Modelsimって共存できますか?
失敗して再インストールになると面倒なので試してません。
両方インストールしたとき、何か設定とか必要ですか?
796 :
716:2007/07/07(土) 21:00:26 ID:b8/8gom9
>>795 共存できる(してる)。
ただ、本体ほぼ同じで付属ライブラリが違うだけじゃないかと思うので、
制限ゆるい方にライブラリ集めて共用化したらウマーじゃないかと思ってたり。
VHDLで記述した回路のシミュレーションをModelSimでやろうとしているのですが、(ModelSimとVHDLは
初経験です。Verilogは経験あり) 波形観測ウインドウで、入出力端子や、signalの波形の観測はできるのですが、
variableは信号のリストにさえ表示されません。
variableでステートマシンをつくっているため、その値を観測したいのですが、ModelSimでvariableの波形を観測
する方法を教えて頂けないでしょうか。
よろしくお願いします。
信号ツリーのウインドウ上で右クリックすれば
variableを表示するよう選択できたような
>>793,794
ModelSim Altera EditionにはLicense Wizardは存在しないので
自分で環境変数LM_LICENSE_FILEにライセンスファイルのパスを設定する必要があります。
800 :
774ワット発電中さん:2007/07/08(日) 11:21:15 ID:nPlN8V7C
ALTERA の Quartus II Web Edition を使い始めました。
ttp://www.altera.co.jp/support/examples/verilog/ver_hier.html ここで紹介されている Hierarchical Design を試したところコンパイルエラーになります。(MAX3000A)
元:
module top_ver (q, p, r, out);
input q, p, r;
output out;
reg out, intsig;
bottom1 u1(.a(q), .b(p), .c(intsig));
bottom2 u2(.l(intsig), .m(r), .n(out));
endmodule
無手勝流に修正:
・・・
reg out;
wire intsig, outt;
bottom1 u1(.a(q), .b(p), .c(intsig));
bottom2 u2(.l(intsig), .m(r), .n(outt));
always
begin
out <= outt;
end
endmodule
これで一応シミュレーションもできるのですが、ほんとはどうしたらいいのでしょうか。
>>798 コメントありがとうございます。
朝からやってみましたが、variableの変数名が出てこず、ゆきずまっています。
ふぅー。
せっかくだから2chのみんなで
共通CPU作りませんか?
どれも成就しませんね
著作権とかあるからだめなのかな
それともopencoreとかで用が足りるから需要ないのかな
その割にはみんな愚痴ってますよね
結局6809かMicroBlazeになっちゃう。
806 :
803:2007/07/08(日) 15:06:07 ID:tvOE8YhW
あーいや、CPU作るなんてのはごくごく簡単だけど、作ってからどうするっていう
魅力的なビジョンがないから誰もわざわざコラボして作ろうと思わないだけでしょ。
「みんなで協力してワンチップマイコンでLEDチカチカしよう!」ってのと同じ程度ってこと。
誰かがちゃんと音頭を取って作り始めれば、人が寄ってくることはあるかもしれない。
あとCPUコアだけじゃなくて、2chOSや2ch言語のコンパイラや2chシリアルバスや・・・
808 :
716:2007/07/08(日) 17:17:00 ID:YPebYZ4X
じゃあ「MONAを移植できるプロセッサ作ろうぜ」なら酔ってくるか?
809 :
780:2007/07/08(日) 17:29:03 ID:yWDY91yW
PicoBlazeとMicroBlazeの中間ぐらいのCPUが欲しいなという時どうしてます?
ちょいとオーバースペックになっても、MicroBlazeにしちゃうのかな?
>>808 マイクロカーネル版を乗っけるんなら、とても興味があります。
>>801 試してみた
Workspaceペインで●line__20みたいなのを選択すると
Localsペインに出てくる
ワカリニクイヨ
813 :
774ワット発電中さん:2007/07/08(日) 18:54:41 ID:mD8EZ5Py
C球酒パンのデザインウェーブ7月号、25マンゲートのFPGAの付録がついて
2480円だった。
普通に自分で作っても数千円+手間なので、部品鳥に3冊刈っちゃった。
でもConfigフラッシュがねぇ・・・
確か、Digi-Keyにあったと思うけど>ConfigRom
だめかな?あそこじゃ。
2Sでないとちょっと足りなかった希ガス。
>>815 いや、もちろんOKです。が、買うものがそれだけだと送料・手数料で
割高になってしまうので二の足を踏んでしまうわけです。
>>816 ありがd!
819 :
774ワット発電中さん:2007/07/08(日) 20:55:02 ID:mD8EZ5Py
店頭に並んでいるのはあすたまでらすい。
何か作ったひといる?
CPUコアならただでもできる。
>>820 DDSの記事があったけどあれを出力20Mに引き上げたのと
外部インターフェイス付くようにしてマイコンでスイープ
してます。
予定としてはpicoblazeやってみようかと。
LPTポートJTAGがまともに動くパソコン探し出すのに苦労したなぁ。
本格的にやろうとすればUSBにしなきゃならんみたい。
文脈から判るようにFPGA始めたばっかです。
>>812 いけました!
むちゃくちゃ助かりました。
確かにわかりにくいですね。
ありがとうございました。
うぉ、たっかぁ〜。
高すぎです
価格的には安マイコン+シリアルEEPROMが現実的かも・・・
2M品は【欠品中】@千石電商
論理シミュレーターにはいろいろあるけど、ALTERA の Quartus II Web Edition を
使っています。×i○社のより軽くて早い。無料バージョンでもデバイスへのダウンロード
寸前まで進める。いいと思いますが。
>>830 ?? Quartus2の無料バージョンで、Cyclone2のPOFデータまで出来るけど?
論理シミュレータならば、ModelSIM?
今なら、Altera版も無料機能限定版が使える。でも、Xilinxの方が、制限が緩くて良い感じ。
>>831 Xilinx ISE (無料版) でも、確かにダウンロード寸前まで進める。
しかし、なんかエラーメッセージを無視して進まないとね。そのメッセージ
の内容を書こうとしたのだが、再現できない。
>>832 >>Xilinx ISE (無料版)
ISE WebPackのこと? CPLDならばダウンロード寸前ではなく、コンフィグデータまで
作った事がある。
たしかV5.0の時期だったと思う。
実機でちゃんと動いてたけど?
834 :
774ワット発電中さん:2007/07/14(土) 00:18:19 ID:kdBJlSUE
>ModelSim Altera EditionにはLicense Wizardは存在しないので
>自分で環境変数LM_LICENSE_FILEにライセンスファイルのパスを設定する必要があります。
アルテラはライセンスサーバーがライセンス発行を間違えることがたびたびある。
低脳が作っていてVUPなどのたびにトラブルを起こす。
最近も間違っていてModelSImは使えなかった。 今は治っているようだ。
以前も仕事中にライセンスが切れて、しかもサーバーが間違ったライセンスを発行して
いて、1週間くらい動作しないことがあった。
アルテラを使うと痛い目にあう。
MS製品を使うと痛い目にあう
836 :
774ワット発電中さん:2007/07/14(土) 05:42:35 ID:kdBJlSUE
正規版を買わせるために時々意図的にやる。ケチな会社なのだ。
837 :
774ワット発電中さん:2007/07/14(土) 10:06:02 ID:Fm6kA/LS
>>834 LANカード変えたとか
HDD別のに移動したとか
再インスコして手続き最初からやり直したら、どうだったんだろ。
使う香具師が低脳だとそうなる
> LANカード変えたとか
ADSLとか使っていて、仮想NICのMAC使おうとしたとか。
そんなヤツは俺だけでいい。
841 :
774ワット発電中さん:2007/07/14(土) 23:36:04 ID:JyOxWOZG
http://www.fpga.co.jp/cbbs/cbbs.cgi?mode=al2&namber=1122&no=0&KLOG=2 ■1126 / inTopicNo.4) Re[2]: ModelSim-Altera
□投稿者/ 軽石 一般人(25回)-(2005/06/22(Wed) 23:05:40)
こんばんわくりさん。
なんとなくおひさしぶりです。
捨てハン野郎は無視するにかぎりますよ。
えっと、ここだけのはなしですが、私じつはModelSim使えないです。(>o<)「キャー恥ずかしい、笑劇の告白。」
だからxilinxのチップの開発を行う時には一旦quartusでシミュレーションしてからWebPACKでコンパイルしています。(^^;
もしかしたらAlteraに幻滅さんはxilinxの回し者なのかもしれません。(^o^)
842 :
774ワット発電中さん:2007/07/16(月) 02:27:24 ID:oGaEpMB8
ライセンスサーバーがエラーしている時は、アルティマに泣き付けば、正規版をかしてくれる。
仕事で使うなら正規版を買うべきだ。特にモデルシムはスピードが全然違う。
らしい。400万円程度だから一仕事やればそこにONしておけばいい。
このような Verilog HDL で減算器を試しました。結果はいいのですが、
ここにたどり着くまで、けっこう「文法間違い」でハネられました。
その辺の解説文書なんて、ないものでしょうか。(Quartus II 使用です)
module test212(ai, bi, ro);
input [15:0] ai;
input [15:0] bi;
output [11:0] ro;
wire [16:0] sub_ro;
subab u1(ai, bi, sub_ro);
assign ro[11:0] = sub_ro[16:5];
endmodule
module subab(a, b, result);
input [15:0] a;
input [15:0] b;
output [16:0] result;
reg [16:0] result;
always @(a or b)
begin
result = a - b;
end
endmodule
844 :
843:2007/07/16(月) 06:11:27 ID:IjiGOtR3
こんな Warning メッセージが出てきます。1,3番目のはいいとして、2番目は、はてな。
Warning: No exact pin location assignment(s) for 44 pins of 44 total pins
Warning: Found 12 output pins without output pin load capacitance assignment
Warning: The Reserve All Unused Pins setting has not been specified, and will default to 'As output driving ground'.
846 :
843:2007/07/16(月) 07:09:07 ID:IjiGOtR3
847 :
774ワット発電中さん:2007/07/16(月) 11:17:46 ID:oGaEpMB8
y <= "00" when std_match(a,"0001") else
"01" when std_match(a,"001_") else
"11";
のような記述を見つけたのですが、これはnumeric_stdパッケージのstd_match関数
を呼び出した例です。この場合はドントケアを説明する文だったのですが、私は
寧ろ関数の使い方に興味を覚えました。関数を使うと非常に綺麗にかけます。
これをもしport mapで書くなら煩雑で分りにくいものになるはずです。
VHDLには、Functionという機能があるらしいのですが、例文が皆無です。
構造化する場合port mapなどを使うのに比べて直感的に理解しやすいと思うのですが、
Functionやprocedureを使わないのは何か理由があるのでしょうか?
>>843 出力ピンの負荷を設定すればイイと思うが
おれは気にしないで使っているよ
> VHDLには、Functionという機能があるらしいのですが、例文が皆無です。
自分でnumeric_stdにあった、と書いてるじゃんw
ひとつのファイルに、entityもarchtectureもpackageも書いてファンクション作って
どうこうする、とかいう方法は、素人の俺にはよく分からんけど。
851 :
774ワット発電中さん:2007/07/19(木) 20:23:48 ID:2hDLu1tI
VHDLは他入力から1つをセレクトするのはCASE文で上手く書けるが、
一つのBUSデータを20個のレジスタにセレクトして書きだすようなのは
上手く行かない気がする。もちろんIF文で書くには問題ないと思うが、
CASE文などを使うと誤動作する。
852 :
けん:2007/07/19(木) 20:50:25 ID:K06d3+Z0
syopsys VCS シュミレーターツール触った事のある人います?
ModelSimとは操作性とか全然ちがうのでしょうか?
できれば基本的な事を教えてほしいのですが・・・。
マニュアルを見ても分からない事が多くて。
853 :
けん:2007/07/19(木) 20:55:39 ID:K06d3+Z0
(訂正)syopsys VCS シュミレーターツール触った事のある人います?
ModelSimとは操作性とか全然ちがうのでしょうか?
できれば基本的な事を教えてほしいのですが・・・。
マニュアルを見ても分からない事が多くて。
854 :
774ワット発電中さん:2007/07/19(木) 21:49:56 ID:G16I76ml
>>851 CASE文でも問題ないと思うが具体的にどんなコードなのか出さないと何も言えんぞ
本当に上手くいかない 気 が す る だけってんじゃないだろうな
CASEにしろIFにしろどっちみちLUTに展開されるだけのような
>>851はその展開のされ方がおかしいと言いたいんだろうね
それがほんとにおかしいかどうかは知らない。
858 :
774ワット発電中さん:2007/07/20(金) 16:46:19 ID:x+01gqQ2
actel proASIC plusはどうやって光らせれますか?
sw2を押したのに光りません。
chip scope pro 9.1って単体じゃ起動しないんでしょうか?
「Can't create JAVA VM」と警告が出て、起動しません。
ISEからの起動だと問題なく立ち上がるんですが…
これってJAVAの問題なんでしょうか?
861 :
774ワット発電中さん:2007/07/21(土) 11:24:24 ID:y7Xn2ALK
>CASE文でも問題ないと思うが具体的にどんなコードなのか出さないと何も言えんぞ
>本当に上手くいかない 気 が す る だけってんじゃないだろうな
経験が浅いとそういう疑問に出会わないだろうし、経験が深ければ、「あの
ことだな」と分るのだから、コードを見ないと分らないような人がコードを
見ても適切なアドバイスなどは無理だろう。
私もコードを見なくても「そのこと」は分るが、そのことについて言うのは
よそう。実際に2,3例試してみれば、解決策は分る。といってもVHDLの愚劣さ
に、嘗てのVbに幻滅したように(あれよりもっと酷い回りくどさなのだが)幻滅
するかもしれないが、アドバンスドVHDLを自らが開発する以外に方法はない。
AHDLがある意味成功したのだが、VHDLが蔓延るに任せて、ModelSimなどのシュミレータ
からサポートを外されて、結局行き場を失ってしまった。
>>860 プログラムメニューのショートカットに JavaVM のヒープサイズを
小さくするオプションを追加すればいいかも。(-Xmx256m等)
あと、キーボード・マウス補助系のユーティリティ(AltIME、チューチュマウス)等が
常駐してると、JavaVMの起動に失敗するという不具合があったりします。
これはCSP起動時だけ一旦常駐終了させておく事で回避。メンドクサス
864 :
860:2007/07/21(土) 19:55:29 ID:uiBvOwt6
>>862 レスありがとうございます。
「プログラムメニューのショートカット」というのがよくわかりません。
何かのファイルにヒープサイズのオプションを追加するということでしょうか?
>>864 スタートメニューから ChipScopePro0.1i のメニューを開いていき
ChipScopePro Analyzerの所で右クリック、「プロパティ」を選択します。
リンク先の所にヒープサイズの指定オプションを追加します。
「C:\Xilinx\ChipScope_Pro_9_1i\bin\nt\analyzer.exe -J-Xmx512m」
詳しくはXILINXのアンサーデータベース23816を参照してみてくださいな。
>>861 あたかも自分はある程度の経験者であるような口ぶりだが、
「シュミレータ」には驚きだ。
現場でもいつも思うんだが、何で皆「シミュ」って言えないんだろうね。
さすがに文章にまで書くやつはいないが。
原語を知らんから
つまり、英文献の一つも読んだことのないアホだから。
二ヶ国語放送を英語でなんて言うか知ってリャシュミレーションとは絶対言わん。
日本語には「しみゅ」と連なる語がないので日本人にとって発音しにくく、
言い易い「しゅみ」になってしまうと言語学者?の説明を聞いたことがある。
しかし、それは一般人の事情であって、業務で携わっていれば間違うことは有り得ませんな。
つーか、あまりにもデムパ強度が高すぎて文章内容には突っ込まれていないのが笑える。
趣味レータはキニシナイ、が
>>861 コード書いてる人がHDLやシミュレータを使いこなせていない
だけじゃないのかと判断せざるをえない書き込みだったもので
必死だなw
871 :
860:2007/07/22(日) 09:33:22 ID:N9CRpSYX
>>865 ありがとうございました。
解決しました。
注意! ID:tVaSo/wZはあちこちのスレにゴミ撒き散らすクズ厨なのでスルー願います。
873 :
774ワット発電中さん:2007/07/22(日) 11:19:46 ID:B08l3x2u
上でも書かれているがVHDLの場合、多出力のデフォールトロジックの定義が曖昧な気がする。
たとえば
if(CLK'event and CLK = '1')then
if ( lat = '1') then
state <= "ss1";
end if;
end if;
これで上手く動作する場合もあれば、動作しない場合もある。そこで
if(CLK'event and CLK = '1')then
if ( lat = '1') then
state <= "ss1";
else
state <= sate;
end if;
end if;
しかしこれでも曖昧なので
if(CLK'event and CLK = '1')then
if ( lat = '1') then
state <= "ss1";
else
state <= sate;
end if;
else
state <= state;
end if;
となる。
もし Default(state <= state);のような記述が可能なら非常にスマートに
書けるのだが。
874 :
774ワット発電中さん:2007/07/22(日) 11:22:44 ID:B08l3x2u
訂正
>多出力のデフォールトロジックの定義が曖昧な気がする。
デフォールトロジックの定義が曖昧なので、特に多出力の場合に無駄な表記が増えて
エディットに苦労する。
デフォルト定義が必要なのはシミュレータの言語サポが弱いからだろ
古い道具を使うのは大変だな
最近は条件に該当しない場合、Default(state <= state);に該当する
あえてstate <= stateと書くのは見やすいように以外あるのかな?
って多出力に見えないんだが
十数年前(VHDL93移行前)なら処理系毎の実装レベルの差異が大きくて
できるだけ素直に通る記述を心がけたもんだが、
今時873みたいな間抜けな記述をしてる奴が実際にいるんだろうか?
なんだかWin3.0が使い難い理由を今聞かされているような気分になる。
組み合わせ回路でelse文を書かずに、処理系がバグってると文句言ってる奴なら最近でも見たことあるw
>十数年前(VHDL93移行前)なら
生まれる前の話をされてもな
878 :
774ワット発電中さん:2007/07/22(日) 18:20:24 ID:B08l3x2u
>デフォルト定義が必要なのはシミュレータの言語サポが弱いからだろ
>古い道具を使うのは大変だな
最新のModelSimでもそうなるよ。
>最近は条件に該当しない場合、Default(state <= state);に該当する
>あえてstate <= stateと書くのは見やすいように以外あるのかな?
state <= stateこんな意味のないこと書いて見やすくないだろ。W
>って多出力に見えないんだが
一出力でこれなんだから、多出力は想像してくれよ。W。
お前等ほんとにVHDL使ってるのか?
>>873 ごめん、不勉強で申し訳ないんだが、今までWarp2とQuartus/MAX+2、ISEと使って
きたがクロックで切ってるFFでこんなけったいな記述したことないんだが、通らない
処理系教えてくれ。
自分の書いてきたコードが気になってしかたない
880 :
774ワット発電中さん:2007/07/22(日) 18:52:41 ID:B08l3x2u
>十数年前(VHDL93移行前)なら処理系毎の実装レベルの差異が大きくて
そんな昔の話じゃない。
俺はつい一ヶ月前に始めたばかりだ。ツールは最新の無料ツールだ。10年前の
ツールが手に入れたくても無理だ。W
>組み合わせ回路でelse文を書かずに、処理系がバグってると文句言ってる奴なら最近でも見たことあるw
確かに組み合わせ回路(同時処理、Process以外)ならありえる。
というかDontCareが出鱈目になるのはバグじゃない。
問題はProcess文の中の話に限定してくれ。
if(Reset = '1') then
state <= IDLE;
elsif(CLK'event and CLK = '1')then
if ( enable = '1') then
case state is
when IDLE =>
state <= S1;
when S1 =>
state <= S2;
when S2 =>
state <= S3;
when S3 =>
state <= S1;
when others =>
state <= IDLE;
end case;
end if;
end if;
これが上手く動作するのかどうかが聞きたい。if(enable...が入らなければ
上手く動作する。しかしenableが入るとどうもおかしい。
if(Reset = '1') then
state <= IDLE;
elsif(CLK'event and CLK = '1')then
if ( enable = '1') then
.......
else
state <= state;
end if;
end if;
こうしないと誤動作すると思うが違うか?
881 :
774ワット発電中さん:2007/07/22(日) 18:54:29 ID:B08l3x2u
すまんタブとった。
if(Reset = '1') then
state <= IDLE;
elsif(CLK'event and CLK = '1')then
if ( enable = '1') then
case state is
when IDLE =>
state <= S1;
when S1 =>
state <= S2;
when S2 =>
state <= S3;
when S3 =>
state <= S1;
when others =>
state <= IDLE;
end case;
end if;
end if;
これが上手く動作するのかどうかが聞きたい。if(enable...が入らなければ
上手く動作する。しかしenableが入るとどうもおかしい。
if(Reset = '1') then
state <= IDLE;
elsif(CLK'event and CLK = '1')then
if ( enable = '1') then
.......
else
state <= state;
end if;
end if;
こうしないと誤動作すると思うが違うか?
882 :
774ワット発電中さん:2007/07/22(日) 19:03:17 ID:B08l3x2u
>きたがクロックで切ってるFFでこんなけったいな記述したことないんだが、通らない
>処理系教えてくれ。
俺も初心者なので、なにか大きな勘違いをしているかも知れない。
兎に角納品が先なので、急いで修正したので原因を突き止めるには至っていない。
ひょっとするとProcess文ないに書いた組み合わせ回路での不具合だったかも知れない。
記憶しているのは、小さなProcess文では上手く行くのだが出力を増やすと誤動作する。
そんな感じだったな。
>>881 単純にstateを参照している他の部分の記述が悪いんでね?
ステートマシンはenable=0で強制停止するけど、他の回路は動いたままで、
本来停止させておきたいカウンタ等が進んじゃってるとか。
>>880 しばらくいじってない素人が、記憶を頼りにちょっと頭ひねってみました。
> if(enable...が入らなければ
> 上手く動作する。しかしenableが入るとどうもおかしい。
if(enable...が成立しなかった場合はどうなってもいいよ、という記述だからでは?
どうなってもよくないなら、そのifの中で else unaffected; とか、else だけ記述
(中味は空欄=なにもしない)とかしたらいいんじゃないかなぁ。
あと、state <= state;がデフォルトで、でもそれがあちこちに出てきて見づらいときは、
if文などの前に書いてしまえばイイはず。ひとつのprocess内で出力がダブったときは、
上書きされて後だしの方が有効になります。
885 :
774ワット発電中さん:2007/07/22(日) 22:36:18 ID:B08l3x2u
>あと、state <= state;がデフォルトで、でもそれがあちこちに出てきて見づらいときは、
>if文などの前に書いてしまえばイイはず。ひとつのprocess内で出力がダブったときは、
>上書きされて後だしの方が有効になります。
あーそうなのか? これが聞きたかった。ありがとう。
質問を書いているうちに、同時処理(組あわせ)の問題とProcess内の問題とを分けない
といけないのかみたいなことに薄々気がついてはいたんだが、自信もてなかった。
たぶんこの当たりのことで誤動作していたのと思う。
同時処理:厳密に定義しないとだめ。
Process文内の順序処理: 最初にデフォールトを書いておけばOK
Process文内の組み合わせ等価: これがどうあるべきかよく分らない。これも最初に
デフォールトを書いておけばいい。はずだな。
つまり
process(sel , a)
begin
y <= x"00";
if ( sel = '1')then
y <= a;
end if;
end process;
は
process(sel, a)
begin
if ( sel = '1')then
y <= a;
else
y <= x"00";
end if;
end process;
と同じ。
886 :
774ワット発電中さん:2007/07/22(日) 22:38:59 ID:B08l3x2u
>単純にstateを参照している他の部分の記述が悪いんでね?
>ステートマシンはenable=0で強制停止するけど、他の回路は動いたままで、
>本来停止させておきたいカウンタ等が進んじゃってるとか。
else Q <= Q;を入れると正常化するので、それはないです。
887 :
774ワット発電中さん:2007/07/22(日) 22:45:43 ID:6ESifXzX
デザインウェーブの付録FPGAでVHDL覚えようと思い立ち、
先週ISEインストールして今回チュートリアルを見ながら試したのですが、
ところどころ説明とちがうし、でも、なんとかbitファイルまでできて、
書き込もうとしたら、IMPACTで「top.mskファイルがありません。」みたいなメッセージが
出てそこから先に行きません。
付録のCDについているプロジェクトのファイル群を探してもtop.bitはあっても
top.mskなんかないのに、、、これって、何でしょう。
IMPACTの設定がどこかにあるのでしょうか?
ようするに自分がやりたいことをちゃんと実装できずに
言語に文句をいってる人がおおいってことか…
>>887 たしかベリファイかなんかのチェックボックスをOFFにすればmskファイルは要求されないはず。
それでも駄目ならmskファイルを自分で作ればいい。
「Create ReadBack Data files」と「Create Mask File」にチェックを入れる。
ちょこっと調べれば書いてある内容だよ。
890 :
774ワット発電中さん:2007/07/23(月) 06:47:41 ID:B0dHEtok
>>889 ありがとうございました。
動かないとカッカカッカしてしまってダメですね。2日つぶしてしまいました。
チェックボックスを外したら動きました。
でも新たな問題が出てきてしまいました。parallelCableIIIでは電圧が対応できないようで、ダウンロードケーブル作り直しです。
ともあれ、ありがとうございました。
>>881 上の記述で問題ない。わざわざ下の記述法をとる理由はない。
「最新の無料ツール」とぼかして具体的に書かないのは、そのツールでその記述が
通らないのは有りえない、バグってるのはお前の頭だと言われるのが怖いから?
それとも全て妄想で、ただ荒らしたいだけなのか。
「ModelSim「でも」そうなるよ」ってことはModelSim以外なんだよな?
もちろんModelSimがそんなアホな実装になってるなんて聞いた事ないけどな。
>>885で自己解決したのか、と思ったらいつのまにか順序回路の話が
組み合わせ回路の話にすりかわってるし。わけわからん。
最初にデフォルトを書いておけばいいだとか、初心者が鵜呑みにしたらかわいそうだから
そういう糞記述法は書き込まないようにしてくれ。
893 :
774ワット発電中さん:2007/07/23(月) 09:33:28 ID:wNvMI+N8
体育会系の上司がうざいんですけど
1 :Ψ:2007/07/23(月) 02:24:30 ID:QW9mYLIn0
・どうでもいい事まで必要以上に大声で騒ぐ
・ザツなくせに他人の個人的な事まで何もかも管理していないと
気が済まない
・自分の思うようにいかないとすぐファビョる
・本当は自分が言いたい事のくせに「〜さんがうざいって言って たよ」という言い方をする
・管理者の見ていないところでは言いたい放題やりたい放題なの に管理者を交えられると何も言えない
・ちょっとでも逆らわれると対人関係がどうこう言い始めて排除 したがる
・他人の事をやたら批判するくせに自分がDQNであるという自覚が
全く無い
・頭が悪いのか、相手に納得のいく説明をしない、出来ない為に
暴発される事がある。
・意味不明な私製英語をやたら使う
・他人の批判と自己弁護は一人前
いわゆる部活動の部長的なノリが抜けないんだよな
他人と適度な距離を取れないというか。
正直仕事行くのも嫌なほどうざくなってきますた。
ちょっと質問なんですけど、FPGAボード上のDDR SDRAM(Spartan3E starterなど)
使うためにFPGAとRAM間の制御回路必要なわけなんですけど、
データ入手力のビット幅(DQ)が小さい(容量も小さい)S
DRAMの制御回路をビット幅(DQ)が大きい
(例えばビット幅が小さい物に対して4倍 64MB→256MB)物にも
適応できますよね?
自分としてはデータ入出力(DQ)とデータマスク制御(DQM)と
データストローブ信号(DQS)この三つがちょうど整数倍違うだけ
なので、ビット幅が小さいDDR SDRAMの制御回路も適応できる気がするのですが。
>>892 > 最初にデフォルトを書いておけばいいだとか、初心者が鵜呑みにしたらかわいそうだから
> そういう糞記述法は書き込まないようにしてくれ。
よかったら、どう「糞」なのか解説願えませんか。
FPGAの合成ツールって、そのソースを合成にかけてもなにも言ってこないのか?
897 :
892:2007/07/23(月) 23:45:31 ID:q5XkNtKr
お前の存在そのものが糞なんだよッ
合成ツールのソースってC言語とかだろ?合成かけたら普通に文法エラーになると思うが?
>>892 最初に初期値を書けばいいってのはつまり、回路設計ができてないってこと。
普通は組み合わせ回路でも順序回路でもそんな記述は不要。
ただし仕事上の問題がからんでくるとそういうテクニックも必要なのか、
教科書には「意図しないラッチ生成防止に有効」とあるが。
>>896 子羊のステーキ骨髄ソースですか
900 :
896:2007/07/24(火) 00:16:04 ID:/SVeOPWU
そのソースってのは、
>>885のようなもののつもりだった。
>>899 その教科書は信号代入を使っているのか?
>>900 教科書には
>>885のようなソースが示されて「初期値でラッチ生成防止」とある。
もちろん記述的にも合成かけても問題ないが、漏れはこういう記述は使わないな。
なぜかstate<=stateがy<=x"00"の話になってるのか不明。
どうやら誤動作するってのは趣味レータのバグぽいなー。
902 :
898:2007/07/24(火) 01:12:27 ID:sKkTJzXZ
>>901 ほぼ全ての合成ツールでWarningがでるはず。
今時、構文ルールチェッカでユーザ定義をしてこの記述を許しているところは珍しいだろう。
結局876が
>組み合わせ回路でelse文を書かずに、処理系がバグってると文句言ってる奴なら最近でも見たことあるw
と書いてるその通りの状況だったんだな。
当の本人が即座に否定しているのが可笑しい。
>>90うちでは使えてます。
ただし、コンデンサを引っこ抜いて使っている。
詳しくは Parallel Cable Zilinxでググってください。
906 :
905:2007/07/24(火) 14:51:09 ID:00MU+Jz0
907 :
904:2007/07/24(火) 16:33:31 ID:wK8l01v9
>>905 そうですか。
コンデンサ取っ払う方法、244をACに替える方法等あるようですね。
去年のトラ技のCPLDにも使いたいんで、とりあえず買ってみます。
苺はなかなか絶妙なモノ売ってますよね。
なんでACとか使うかな?電圧混在環境で使うことが前提のLCX使えや X == crossなんだからよ
>>881 君の言う正常動作が何を意味するか分からないが、勘で。
if(Reset = '1') then
state <= IDLE;
else
if(CLK'event and CLK = '1')then
if ( enable = '1') then
.......
end if;
end if;
end if;
これで期待通りの動きするんじゃね?
911 :
774ワット発電中さん:2007/07/24(火) 21:34:55 ID:GXI6wdq5
>>904 だっておかしいよね。
DWのコンフィギュ回路は、3.3Vにつなげるんだけど、
FPGA基板のJTAGには2.5Vが出ているんだから。
普通なら、JTAGからVdd引っ張ってきたくなるよね。なんのための2.5Vなのか意味不明。
ICのJTAG端子には2.5Vの信号を入れないといけないからじゃないの?
914 :
774ワット発電中さん:2007/07/25(水) 06:51:34 ID:D4lMiPXj
JTAGプログラマには出力電圧制限に2.5V、JTAG内部のHC244用に3.3V必要
ってことですか?
DWのままだと、FPGAのJTAGに過電圧かかりそうでつね?
それか、HC244を2.5Vで動作させてうまく動かないか、、
LCX244か125を1ヶで2.5Vもうまくいくよ
回路はDigilentのJTAG3
Webで見つかる回路図が無いけど
ChipScope9.1使っているんですが、EDK(9.1)からIBA/OPBコアを追加してGenerateした後に、
Analyzerを立ち上げ、EDKで生成されたcdcファイルをインポートすると
「File Error No valid units or devices are available given ...」とエラーが出ます。
EDKでは、iconコアとopb_ibaを追加する以外に必要な手順ってあるんでしょうか?
それとも、ChipScopeを使うならISEから立ち上げたほうがいいのでしょうか?
もしどなたか答えていただければ幸いです
>>917 アンサーの23817とかは関係ないんかな。
#23817 「9.1 EDK - ChipScope IBA/OPB コアが Virtex-5 では正しく動作しない」
EDK使ってる人ってどのくらいいるんだろうか?
ちなみに俺はPPCにつかってる
XIのWebPackユーザなんですが、EDKの評価版ってダウンロードできるんでしょうか?
スターターキット付属のEDKが8.2iなんで、9.1iを試そうと思ったらサイトに
見当たらず「?」になってます。
そんなことより、一体いつになったら評価が終わって
購入するなり使用を止めるなりするのか聞きたい。
ISE9.2iにバージョンアップしたらBlockRAMが推論で生成できないんだけど。
書き方が悪いのかなぁ。他にそういうやついる?
923 :
922:2007/07/31(火) 19:49:50 ID:Fp7+Uo5v
あ、推論させる場合はリセットできないのか。
リセット処理をはずしたらBlockRAMになりました。
924 :
774ワット発電中さん:2007/07/31(火) 21:03:45 ID:axpc1fQp
日本のdigikeyでアルテラのデバイスが買えるようになるらしいね。
メールが来てた。
>>924 おーーー
なんかマジのようですな
購入品厳選するため5ヶ月まった副作用乙だなこりゃ
むしろ今までがクソ過ぎたんだ。
代理店制度はまさに日本の癌。
日本の代理店制度のせいだったの?
たしかアルテラは本家digikeyでも買えなかったよね?
実質digikeyとはいえ、窓口はあくまでアルテラサイトだったはず。
928 :
774ワット発電中さん:2007/07/31(火) 23:55:57 ID:/US+G483
俺は、基板設計して実装まで2か月ですと見積ったら、FPGAだけ
そろわなくて結局半年かかった。
もっと買いやすいところで取り扱ってくれぇ。('A`)
>927
digikey USでは一部のFPGAは以前から日本からも買えた。
MAXIIとかの一部が日本向けにはダメとはねられてた。
アルテラが自前で(やってるのは digikey だけど)始めたとき、
このあたりの事情がかわるかと期待されたが... という経緯。
去年のトラ技付録のMAX IIはオナニーかよ。
もっと簡単に手に入るデバイスにしてくれ…。
あれのためだけにQuartus II入れてるよ…。('A`)
933 :
931:2007/08/01(水) 11:40:21 ID:TysbWR9/
おーー〜〜っ!すばらしい。値段も手ごろ。
Xilinx導入の前にもう少しAlteraでいけるな。
いや、別に財嫌ってるわけじゃないけど、重い環境いろいろ入れたくないし。
サンクス!
>>932 digikeyでデバイス買うより安いじゃんかw
1600yen?
拡張コネクタつけておけば、自作でもなんでもokー
digi-keyでAlteraか
DWMのcyclone基板につけるコンフィグROMが欲しかったところだった
>>932 うほっ、さすが optimize。ユーザーのニーズを良く分かってらっしゃる。
個人的には Xilinx の方が良かったんだけど、これはこれでいくつか
買っちゃうだろうな。
欲を言うならCPLDじゃなくてFPGAで逝って欲しかった>最適屋
別にスピード必要ない&そんなに複雑なことしない俺には、むしろCPLDで十分。
また真似っこ製品か
安いから許す
944 :
774ワット発電中さん:2007/08/04(土) 20:23:49 ID:xM3Y5Ff5
中の人今日もがんばっとりますなwww
もっと新しいFPGAがいいな
>945
よその廉価な製品や、雑誌の付録など、参考になるものがあればきっと出る。
次はSP3EかdsPICが濃厚。
SH2やARM基板の安定かつ廉価版をぜひ作って欲しい。
コネクタが0.5ずれてなくて、パスコンがちゃんと入っているやつ。
じゃあ1.0ずれて、パスコンが遠くについてる奴で
1.0ずれる分にはかまわないけどな・・・
5V/3.3V対応のMAX7000Sの復活を望む
2.45mmピッチだったらヤだな。
> 5V/3.3V対応のMAX7000S
7000Aじゃね?
絶対最大定格がIDD MAX 7000Aだったら怖いな。
べつに怖くはないけどな。確認のしようがないだけで。
電気代怖くね?
957 :
774ワット発電中さん:2007/08/08(水) 06:36:57 ID:MaKeB/Fv
なにも怖くないよ。
最大7KAでも使うときはせいぜい100mAだから。
逆に考えるんだ。
きっと VDD が 1mV なんだ。
>>958 そんなデバイスの電源回路が恐ろしいww
流れをぶった切ってISE(9.2 SP2)がまともに使える方法キボン
シンセサイズ実行で、Modelsimが起動しい&CoreGenでIPの再生成ができなる・・・
こうなった場合、 Cleanup Project File を毎回実行すれば、Modelsimは動くんだけど
CoreGenのIP再生成が必ず失敗する
なんとかならんですか・・・
この度に毎回プロジェクトを作り直しdeath
>>960 俺とよく似た状況だな。
つまり、力にはなれないw
>>960 どのデバイスを使っているか知らんが、素直に9.1に戻すのが吉かと思われる。
964 :
774ワット発電中さん:2007/08/10(金) 22:58:11 ID:ARYIxLjx
Quartus7.1入れたんだが
max7kシリーズって
いつの間になくなったんだ?
digi-keyで買えるようになったcyclone3の25000LE
値段も手ごろでQFPだしホビーユースには良いね
967 :
774ワット発電中さん:2007/08/11(土) 16:56:00 ID:HyGYXhMR
XILINX>>>>>>>>>>>>>>>越えられない壁>>ALTERA>他
>>964 thxどれが該当してるんだろ、俺以外にも起こってるみたいだし
環境依存じゃないよな、罪何してるの・・・9.1でも同じだったぜorz
とりあえず今書いてるXCS3S400用の物はは動いちゃったし、保留・・・
969 :
774ワット発電中さん:2007/08/11(土) 19:29:57 ID:SNsXa0fq
>XILINX>>>>>>>>越えられない壁>>ALTERA>他
altera の方がシミュレーション時間が早いって聞いたけど。
alteraのmodelsimだと自分が作る回路規模なら十分。
970 :
774ワット発電中さん:2007/08/11(土) 19:30:56 ID:SNsXa0fq
はやい。
xxx
972 :
774ワット発電中さん:2007/08/16(木) 23:08:59 ID:MINkDH0/
XilinxのISEウェブパック使ってスパルタン3Eでベクタの足し算をすると
Property "use_dsp48" is not applicable for this technology.
なんて注意がでるんですけど、XSTのHDLの設定にはdsp48なんて項目ないし、
それでいてコンパイルが成功したみたいなメッセージが出るし、、気持ち悪いんですけど
そんなものなんでしょうか?
XILINXはWARNINGが出るが関係ないから無視しろっていうバグが異常に多いよな。
業務で狼少年に付き合わされるこっちはたまらん。
975 :
774ワット発電中さん:2007/08/17(金) 09:40:02 ID:/tHN+JTu
ケッ!社内で一番の狼少年がスッコンデな
げぇっ!!関羽!!!
夏厨がうろうろしてます。
あと2時間はID:/tHN+JTuに注意してください。
ISE勘弁してくれ・・・
なんでこんなにバグだらけなんだろう。
なんのデバッグをしているのかわからなくなるよ。
980 :
774ワット発電中さん:2007/08/18(土) 20:52:58 ID:Q1Yes3Du
ISEと交際し始めて2週間目。
とても、一緒にやっていける自信がありません。
見掛けがよさそうで、(いわゆるイケメン)期待したのですが、コンパイルの度に
嘘をつくし、、ひどいときは勝手に終わってしまいます。
もう、、お別れしたいと悩む今日この頃です。 かしこ
ワロタw
いまどきおわりに
かしこ
はないだろ…w