【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel 11
レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん
2009/06/30(火) 20:16:25ID:Dd5uspLZ雑談歓迎です。ハメを外さない範囲でご自由にどうぞ。
前スレ
10 http://science6.2ch.net/test/read.cgi/denki/1234640921/
09 http://science6.2ch.net/test/read.cgi/denki/1221925121/
08 http://science6.2ch.net/test/read.cgi/denki/1206114803/
07 http://science6.2ch.net/test/read.cgi/denki/1187612023/
06 http://science6.2ch.net/test/read.cgi/denki/1154900133/
05 http://science4.2ch.net/test/read.cgi/denki/1139847266/
04 http://science4.2ch.net/test/read.cgi/denki/1129771211/
03 http://science4.2ch.net/test/read.cgi/denki/1119984464/
02 http://science3.2ch.net/test/read.cgi/denki/1104330395/
01 http://science3.2ch.net/test/read.cgi/denki/1081231226/
Xilinx (p)http://japan.xilinx.com/
ALTERA (p)http://www.altera.co.jp/
Lattice (p)http://www.latticesemi.co.jp/products/cpldspld/index.cfm?source=topnav
Actel (p)http://www.actel.com/intl/japan/
0002774ワット発電中さん
2009/06/30(火) 20:17:28ID:Dd5uspLZALTERAデータシート
ttp://www.altera.co.jp/literature/lit-ds.jsp
ALTERAナレッジ・データベース
ttp://www.altera.co.jp/support/kdb/kdb-index.jsp
XILINX資料
ttp://www.xilinx.co.jp/xlnx/xweb/xil_publications_index.jsp
XILINXアンサー データベース
ttp://www.xilinx.co.jp/support/searchtd.htm
LE数比較
ttp://www.origin.xilinx.com/products/silicon_solutions/fpgas/product_tables.htm
Lattice
ttp://www.latticesemi.co.jp/products/
Actel
ttp://www.actel.com/intl/japan/products/devices.html
QuickLogic
ttp://www.quicklogic.co.jp/cssp
ttp://www.quicklogic.com/home.asp?PageID=740&sMenuID=94&p1=94&p2=481
OpenSources
ttp://www.opencores.org/
某社の宣伝
ttp://www.synopsys.co.jp/today_tomorrow/60/tt60_datapath.html
ttp://www.infohobby.jp/
ttp://www.natrium42.com/projects/jtag.php
ttp://fpgapark.com/sp3/sp3stkit.htm
ttp://www.dallaslogic.com/ezfpga_cyclone_c3c6.htm
ttp://www.altera.co.jp/products/devkits/kit-dev_platforms_partner.jsp
SDCC / Nios
ttp://sdcc.sourceforge.net/
ttp://japanese.sugawara-systems.com/opencores.htm
0003774ワット発電中さん
2009/06/30(火) 21:16:39ID:sVNUzLP/0004774ワット発電中さん
2009/06/30(火) 21:33:28ID:s60WmMiXシステムCのコンパイラとのセットが出てたはず。
30万くらいだったような。
0005774ワット発電中さん
2009/06/30(火) 21:46:41ID:L/qccpzt0006774ワット発電中さん
2009/06/30(火) 23:19:44ID:gvS0L1oU0007774ワット発電中さん
2009/07/01(水) 01:58:08ID:Oc7I/ind発信器も高杉。
78K買いそびれたけど、書籍になるようだし、こっちのほうが楽かな。
0008774ワット発電中さん
2009/07/01(水) 02:48:14ID:8KG4WyJm「俺はFPGAできるよ」と言うには、どの程度の事を言うのでしょうか?
前スレ最後の方にあったresponseのように「仕事を無事こなして・・・・」のような話ではなく
純粋にFPGに関する技術的な観点でです。
・メモリは○○まで使ったことがあります。
・内部を○○MHZで駆動しました。
・VHDLとVerilog混在で、ソフトコアマイコンを使用しました。
・DualPortメモリをIPコアでなく、自分で作りました。
・PCI Express、Rocket I/Oを使いました。
とかでしょうか。
0009774ワット発電中さん
2009/07/01(水) 04:11:54ID:CGZDEe2f技術者としてのスタートじゃないだろうか?
0010774ワット発電中さん
2009/07/01(水) 07:29:59ID:bTEbPHmO0011774ワット発電中さん
2009/07/01(水) 08:17:42ID:/QYNi9lYじゃねぇの?
0012774ワット発電中さん
2009/07/01(水) 09:25:15ID:vEaUPUvCHDL で LSI 設計してるやつで FPGA 使えないだろうし。
全く初めての FPGA だったら一通り使えるまでに何ヵ月かかかる。
ボード設計も含めたらね。
0013774ワット発電中さん
2009/07/01(水) 11:01:20ID:1J2OZrp8どんなTPOで「俺はFPGAできるよ」と言いたいかによるでしょ。
そんな大雑把な区切りで自分のスキルを説明するシチュエイションて
あまり無いと思うけど。
自分になにが出来て、なにが出来ないのか、過去にどのような設計に
どういう役割でかかわった経験があるのかを具体的に簡潔に説明できる
ことが重視される場面のほうが多い。
0014774ワット発電中さん
2009/07/01(水) 11:07:26ID:T5k0PBFQ0015774ワット発電中さん
2009/07/01(水) 11:20:45ID:+4agze43んなもん話ししてる状況によるだろ
はげ
0016774ワット発電中さん
2009/07/01(水) 11:49:09ID:BJhb9kwo0017774ワット発電中さん
2009/07/01(水) 11:57:10ID:KaIA+ZfnCPLD で。
0018774ワット発電中さん
2009/07/01(水) 17:11:17ID:E0QkZ6mN0019774ワット発電中さん
2009/07/01(水) 17:52:44ID:BJhb9kwoFPGA極めたいなー
0020774ワット発電中さん
2009/07/01(水) 18:19:39ID:KaIA+Zfnいや、Verilog 始めるにあたってのお勉強だったんだよ。
シミュレーションレベルでよかったんだけど、せっかくだから
合成して、ちょいちょいと LED くっつけて動かしてみた。
この信号機の課題は、みんな始めるときにやるみたいだけど、
実際にモノまで作ったのはたぶん俺だけ。
0021774ワット発電中さん
2009/07/01(水) 18:53:45ID:EdC6BWKY0022774ワット発電中さん
2009/07/01(水) 19:13:17ID:KaIA+Zfn…なわけないだろ。
0023774ワット発電中さん
2009/07/01(水) 20:09:54ID:E0QkZ6mN7セグも繋いで変わるまでの時間表示するとか
0024774ワット発電中さん
2009/07/01(水) 20:10:15ID:lvgHS9EiLEDチカチカて難しいよな。和紙なんか、未だに拉致の付録でチカチカできてないよ
LEDチカチカが出来ると、それを圧電ブザーに置き換えて和文・英文モールスで出力が可能になるんだがな
"ホレ 信号赤なり 待て ラタ" とかモールスで出力
0025774ワット発電中さん
2009/07/02(木) 09:52:05ID:kqd7RBCv0026774ワット発電中さん
2009/07/02(木) 09:57:54ID:ufD0XVky自分の話をすると
元々師匠から与えられたFPGA基板でいきなり実装からべんきょーしたので
実務実作業で要求される"検証"に関する諸々が欠落してるんだな。
あと、クラスチェンジするにも、
実務案件での実績がない→案件で声がかからない→実績がない
のスパイラルに陥っている。
別件で、いとこ請けのFPGA屋がにっちもさっちも行かないとき、
F/W担当の俺は外部仕様を見て自ら論理起こしてしまい、最終的に
納入物にそれを含めてしまったこともあったけどな!
(件のFPGA屋が行き詰まったとき、"参照させてくれ"のリクエスト来たw)
0028774ワット発電中さん
2009/07/02(木) 14:08:11ID:E3bTd5+e0029774ワット発電中さん
2009/07/02(木) 14:55:18ID:GnLr5c610030774ワット発電中さん
2009/07/02(木) 15:02:16ID:hBlg1gNe|
| /l、 ??
| (・_ .7 ツンツン
し⊂、 ~ヽ
しf_, )〜
0031774ワット発電中さん
2009/07/02(木) 15:05:23ID:ufD0XVky0032774ワット発電中さん
2009/07/02(木) 23:41:26ID:ZRGifR9trtlだけなのか、ボード設計〜立ち上げまでやるのか、
で全然違うんじゃない。
F/W担当は、ハードに近いってだけで、純粋なソフト。
0033774ワット発電中さん
2009/07/02(木) 23:56:52ID:GnLr5c610034774ワット発電中さん
2009/07/03(金) 00:08:19ID:DBAgZPCX0035774ワット発電中さん
2009/07/03(金) 00:10:42ID:HMO+3n8/0036774ワット発電中さん
2009/07/03(金) 02:24:26ID:8qSxAHPh0037774ワット発電中さん
2009/07/04(土) 12:35:49ID:SCVV2CWUIE8だとダウンロードが始まらない? Firefox3.5ならOKだった。
8.2とかの古いWebPACKはダウンロードできなくなった?
以前は、古いバージョンもダウンロードできたと思うのだけど。
0038774ワット発電中さん
2009/07/04(土) 15:14:41ID:cvUW60++エラーチェックがないのは不安
0039774ワット発電中さん
2009/07/04(土) 15:32:24ID:oXFVb+bP古いISEも落とせるよ。
「ISE 10.1 or earlier...」みたいなボタンがどこかにあったはず。
0040774ワット発電中さん
2009/07/04(土) 17:33:55ID:SCVV2CWUそこをクリックしたら、ISE 10.1 だけが候補出てくるんです。
0041774ワット発電中さん
2009/07/04(土) 19:03:50ID:SCVV2CWU>IE8だとダウンロードが始まらない? Firefox3.5ならOKだった。
これは解決しました。
IE8でXilinxのホームページをブラウズしているときは
「セキュリティで保護された Webページコンテンツのみを表示しますか」という
メッセージに対して、「いいえ」を押さないといけないようです。
0042774ワット発電中さん
2009/07/04(土) 19:15:10ID:SCVV2CWU>8.2とかの古いWebPACKはダウンロードできなくなった?
こちらも解決しました。
ttp://www.xilinx.com/webpack/classics/wpclassic/index.htm
(要ログイン)
でも、このページはXilinxのトップページから辿ったのではなく、
Googleで探したのでした。Xilinxのホームページは迷路のようです。
0043774ワット発電中さん
2009/07/04(土) 19:24:50ID:SCVV2CWUスレ汚し、すみません。
トップから辿れました。
Home → Design Tools → ISE Classics → Previous Versions of ISE WebPACK
ダウンロードにきまってるだろ、と
Home → Downloads に進んだ時点でダメだったようです。
0044774ワット発電中さん
2009/07/05(日) 00:09:09ID:B5wn80US0045774ワット発電中さん
2009/07/05(日) 02:58:24ID:rZv/DNCwSpartan3は、安いのと流通が良いのか身の上です。
Spartan 3、Spartan 3E、Spartan 3AN、Spartan 3A-DSPと種類も豊富ですよね。
0046774ワット発電中さん
2009/07/05(日) 07:44:41ID:9StXox8A0047774ワット発電中さん
2009/07/05(日) 08:15:34ID:f53Br2y60048774ワット発電中さん
2009/07/05(日) 14:45:16ID:Z4o0ByRg0049774ワット発電中さん
2009/07/05(日) 14:53:55ID:/AN3RISz0050774ワット発電中さん
2009/07/05(日) 15:21:42ID:nucBHzk/Cyclone3も同様です
と行間を読んだのだが違うのか
0051774ワット発電中さん
2009/07/05(日) 17:04:06ID:L0XTXUY7ALがちょっと色をつけて販売しているのがCyclone3で、そして
XIがちょっと色をつけて販売しているのがSpartan3
0052774ワット発電中さん
2009/07/06(月) 01:57:02ID:fwHJilawCyclone3からはTSMC65nmLPプロセスになっててパワー削減主眼なんじゃね?
Cyclone初代、2まではGプロセスだったハズ。
だから、コアロジックに関しては大抵の案件ではStratix並みに性能出せたりした。
アルテラも商売上カテゴリ分割したいだろうから、変えたんじゃね?
高性能なのは高価格なStratixを、と。
ちょっと色付けってw
0053774ワット発電中さん
2009/07/06(月) 02:13:22ID:FleAeGMZ0054774ワット発電中さん
2009/07/06(月) 16:56:29ID:xnOgCRJMCyclone3 5000LE EP3C5E144C8 1450円
MAX II 570LE EPM570T100C5N 1507円
CPLDとFPGAで名前が違うのと、不揮発か否かが違うとはいえ同じアーキテクチャのはずなのにこのコストパフォーマンスの違いはなんだろう。
Cyclone3が安いと考えるべきか、MAX IIが高いと考えるべきか。
0055774ワット発電中さん
2009/07/06(月) 18:18:12ID:dC/clADF0056774ワット発電中さん
2009/07/06(月) 20:23:40ID:fEl3JZGVフラッシュを載せるスペースも手間がかかる。
ついでに言えば、MAX2はCPLDと言い張っているところから、マーケットが違う。
0057774ワット発電中さん
2009/07/06(月) 20:25:19ID:fEl3JZGVわれながら、なんかすごい日本語だなw
0058774ワット発電中さん
2009/07/06(月) 20:42:55ID:Zov592Pz0059774ワット発電中さん
2009/07/07(火) 16:34:19ID:5xpTyVd/0060774ワット発電中さん
2009/07/09(木) 17:52:26ID:h7gjxqEw内蔵のoscを使用したいのですが、QuartusUにあるLIBのoscを使用してますが、osc_envにvccを接続しても動作しないのですが、内蔵のoscを使用するにあたり、QuartusU側で設定する項目ってあるのでしょうか?
データシートを読む限りそのような項目が無いと思ってるのですが、外部から10MHzのクロックを供給すると回路は動きます。
内蔵の5MHzで動かないので悩んでいます。皆さんの意見聞かせてください。
0061774ワット発電中さん
2009/07/09(木) 22:18:11ID:aD+8qEPC0062774ワット発電中さん
2009/07/09(木) 23:43:17ID:jNAQ7tmt小冊子って何?
誤爆?
0063774ワット発電中さん
2009/07/10(金) 00:40:38ID:pQ4E46yo0064774ワット発電中さん
2009/07/10(金) 02:16:14ID:zWN8IeFYEPM570で特に問題もなく内臓クロック使ったことあるよ
oscena=1にする以外は特に設定もない
ここに書いてある手順どおりで出来た
http://optimize.ath.cx/max2/design.htm
0065774ワット発電中さん
2009/07/10(金) 04:16:27ID:HMarvfyDまったく このスレはFPGAの話ばっかりですね。
0066774ワット発電中さん
2009/07/10(金) 06:02:19ID:tQJ/6sFR0067774ワット発電中さん
2009/07/10(金) 08:12:35ID:s4uIrvQc0068774ワット発電中さん
2009/07/10(金) 12:50:34ID:o1w4R7u8CoolRunner XPLA3の話にしてください。
0069774ワット発電中さん
2009/07/10(金) 13:02:40ID:SoY48+rF0070774ワット発電中さん
2009/07/10(金) 13:22:11ID:rpijR1LS0071774ワット発電中さん
2009/07/10(金) 15:07:28ID:o1w4R7u80072774ワット発電中さん
2009/07/10(金) 17:34:25ID:tQJ/6sFR0073774ワット発電中さん
2009/07/10(金) 19:20:28ID:b3mnL0tT0074774ワット発電中さん
2009/07/10(金) 22:51:01ID:tQJ/6sFR0075774ワット発電中さん
2009/07/11(土) 00:33:42ID:41Wzdzl1住所入力などの情報の入力を要求するページが現れて色んなパターンで入力してみましたが、次に進めません。
日本在住だと嘘の海外の住所でも入れない限りDLページまで進めないんですか?
0076774ワット発電中さん
2009/07/11(土) 00:40:13ID:BtWqeYlz何か勘違いした所を探ってるんじゃないのか?
0077774ワット発電中さん
2009/07/11(土) 01:06:55ID:bTGObIsJ0078774ワット発電中さん
2009/07/11(土) 01:07:35ID:41Wzdzl1ttp://www.xilinx.com/webpack/classics/wpclassic/index.htm
こからDLを試みてます。
10.1をDLしようとしてたのですが、9.2i_SFDは落とせるみたいなのでそっちをDLすることにします。
ところで皆さんはダウンロードケーブルってどうしてますか?
パラレルのほうは自作できるようですけど自分のPC(ノート)にパラレルポートはないし、PCカードで増設する
パラレルは3万もするんですよね。
プラットフォームケーブルも3万近くするんですよね。
0079774ワット発電中さん
2009/07/11(土) 01:20:27ID:izWM6BZY0080ngdbuild
2009/07/11(土) 03:01:44ID:u72RltB7ISE の Tcl Shell タブで ngdbuild というコマンドを実行できるって言われたものの、
実行してみたら invalid command name "ngdbuild" って返されます。
ちなみに、Tcl Shellのタブでhelpなどのコマンドは使用できます。
ISEのインストールはフルインストール Release Version: 9.2.04i , Application Version: J40
また、WindowsのDOS窓では ngbulild コマンドを実行できます。
ngdbuild は Tcl Shell タブでデフォルトで実行できるコマンドですよね?
なにか設定が必要でしたか?
勘違いしてるだけの可能性が非常に大きいです…orz
コメント宜しくお願いします o┓
0081774ワット発電中さん
2009/07/11(土) 03:04:44ID:t8a2LHnzケーブルは、自分の書いた動作をFPGAで試してみる大事なケーブルなので、
俺は純正品を使っている。
書き込みケーブルが原因で書けた書けないを繰り返す時間がもったいないし。
ぜひ純正品を買ってください。安心と信頼の二つが手に入ります。
0082774ワット発電中さん
2009/07/11(土) 05:11:25ID:T1065EIb0083774ワット発電中さん
2009/07/11(土) 10:58:34ID:VQuSDOA1そんな事ないでしょ。
しかし貧乏人ばっかりだなぁ
うちは5人しかいない零細企業だけどダウンロードケーブルは純正品を3社全部買ってくれたよ。
自分個人用にTerasicも持ってるし。
0084774ワット発電中さん
2009/07/11(土) 11:11:57ID:sL1toHCNお前も貧乏人じゃねーかww
あと>>82の言いたかったのは
(マイコン並に)ダウンロードケーブル安けりゃ、(企業としてじゃなく個人で弄りまわす)FPGA人口が増える
って意味だったんだと思うけどなw
0085774ワット発電中さん
2009/07/11(土) 11:19:48ID:z9rhVKXx0086774ワット発電中さん
2009/07/11(土) 18:52:31ID:a4E2izOG買わない会社を知りたいw
0087774ワット発電中さん
2009/07/11(土) 19:33:36ID:MrLjRSXPまーーー、会社で純正ダウンロードケーブル買えないようじゃな
自社保有の開発設備は秋月のDMMだけです。
それ以外の開発に必要なのは全て発注元が支給しください。
あっ、半田ごてもありません.....よろしくです。
純正ダウンロードケーブル買えない会社ってこんな感じだろな
0088774ワット発電中さん
2009/07/11(土) 19:42:16ID:z9rhVKXx0089774ワット発電中さん
2009/07/12(日) 17:57:13ID:XMsNWQ/P元居た会社がそんな感じだったw
009080
2009/07/13(月) 00:07:33ID:SZf53F4wある意味では(自己)解決しました。
Windows XP (Home) SP2 のマシンに入れ直したら、
ngdbuild が Tcl Shell タブで当たり前のように動作しました。
前入れてたマシンは Windows Vista Business 64 bit のため、
とりあえず Vista マシンで ISE を使わないようにしました。
お騒がせしました。
0091774ワット発電中さん
2009/07/13(月) 00:17:06ID:Qvs1Gnaf0092774ワット発電中さん
2009/07/13(月) 01:17:44ID:3I/D7ZrP0093774ワット発電中さん
2009/07/13(月) 03:15:46ID:Qvs1Gnaf0094774ワット発電中さん
2009/07/13(月) 04:17:42ID:N9vsZL9d0095774ワット発電中さん
2009/07/13(月) 09:43:32ID:uQuHPSln0096774ワット発電中さん
2009/07/13(月) 09:43:35ID:nL165tu8大手には手厚いかもしれんが、中小相手は冷たいよ。
0097774ワット発電中さん
2009/07/13(月) 11:59:43ID:VdomQBKG0098774ワット発電中さん
2009/07/13(月) 12:14:03ID:pFrRjrWohttp://www.actel.com/intl/japan/contact/
0099774ワット発電中さん
2009/07/13(月) 13:47:50ID:q2nGLehY具体的に
0100774ワット発電中さん
2009/07/13(月) 19:38:54ID:3z4YM5Q5俺93じゃないが
アルテラ:PLD屋
ザイリンクス:FPGA屋
2社ともに自由に使えるのに
PLD屋のFPGAを、FPGA屋のPLDを使ってないよな
0101774ワット発電中さん
2009/07/13(月) 20:02:18ID:14bv1M+E0102774ワット発電中さん
2009/07/14(火) 01:22:29ID:4rOdj0oiその会社の話にはあまりふれる人がいないようだけど、
jwriterじゃダメだったの?
0103774ワット発電中さん
2009/07/14(火) 02:49:00ID:nOFwhbEY0104>>99
2009/07/14(火) 07:58:31ID:YsanNvz2レスありがと。
でも、うーん、
今時AをPLD屋だからで切って捨てるのはどうかと思う。
Cyclone,StratixとかってFPGAじゃん、って素で思うんですが。
APEXのアーキはなんだかPLD(P-term部)とFPGA(LUT)の小さいブロックを固めた感じだから、
それを指して「CPLDだ」って言っちゃうのは理解できなくも無い。
#まあ、それでAは大分痛い目にあってXのVに大手顧客奪われたのを
受託会社の立場だけど至近で見てきた経験がある。
もう昔話なんじゃないですかね?
それでもAがPLD屋だ!FPGAはタコ!!
というならば、もう少し説得力のある説を聞いてみたい希ガス。
0105774ワット発電中さん
2009/07/14(火) 09:56:14ID:tHRXQ6Vi0106774ワット発電中さん
2009/07/14(火) 10:24:55ID:2oB1UA8w0107774ワット発電中さん
2009/07/14(火) 15:06:09ID:itDEDeyj最近、Arduino、Arduinoって、うるさいけど、
Arduinoが楽ちんというものの、細かい所を触りたいときに
さわれないんじゃないの?
0108774ワット発電中さん
2009/07/14(火) 18:26:18ID:uJXic6uW0109774ワット発電中さん
2009/07/14(火) 19:27:54ID:C9HfEzMJ0110774ワット発電中さん
2009/07/15(水) 00:44:45ID:ZZDiXnHe>テクノロジ そりゅー損
日本語でおk
0111774ワット発電中さん
2009/07/15(水) 03:54:49ID:2btqhZJo秋月で売るか、トラ技の付録にでもなれば使ってみてもいいけどな。
0112774ワット発電中さん
2009/07/15(水) 16:47:23ID:OuWirADCメモ帳で日本語を入力してから開く場合は表示が可能です
IMEなどの設定がいるのでしょうか?
0113774ワット発電中さん
2009/07/15(水) 17:29:08ID:Q0Srl6oe0114774ワット発電中さん
2009/07/15(水) 18:15:38ID:OuWirADC0115774ワット発電中さん
2009/07/15(水) 19:02:13ID:htf6AnSgすぐに改善要望をアルテラにするように、でも
天下のアルテラはザイリンクスと違って黄色い猿の言語のサポートなんてしないだろうがな。
サルのくせに生意気なことを天下のアルテラに言いやがるって感じだろうな
そうじゃなければとうの昔にサポートしている
0116774ワット発電中さん
2009/07/15(水) 22:00:29ID:5F0DFQBK0117774ワット発電中さん
2009/07/15(水) 23:42:51ID:m/Z/pCJwこれ最高です。
0118774ワット発電中さん
2009/07/16(木) 00:11:01ID:wKqq1tsd時々突然極端なカキコミがあるね。
>>112の気持ちはわかる。
母国語のコメントがなんだかんだ言って一番いい、といった人はいるさ。
使いたい人間に対して外野が要らないだろ、とか言ってもねえ。
どうなんだろ、中国語とかもあるから2Byteコード対応進まないのかな?
0119774ワット発電中さん
2009/07/16(木) 01:25:22ID:mnPTIrTRUTF-8
0120774ワット発電中さん
2009/07/16(木) 06:24:22ID:2LomeMq00121774ワット発電中さん
2009/07/16(木) 08:54:07ID:QPP1jLj+バージョンUPしたら出来なくなったのか
0122774ワット発電中さん
2009/07/17(金) 03:53:14ID:UV5xRJMZ0123774ワット発電中さん
2009/07/17(金) 09:58:32ID:YRdpvuBu冷めて何回か電源入れると戻ったりします。
この石辞めるのが正解でしょうか?
ザイXXXの方はそういいます。
あるテラの人はおまいの使い方が悪いといいまつ。
0124774ワット発電中さん
2009/07/17(金) 10:54:23ID:0FtEjms20125774ワット発電中さん
2009/07/17(金) 12:02:16ID:emS4b92S冷めて・・・てのがあるけど、何度くらいまで上がっているの?
動作中に突然ダメになるのか、電源再起動に失敗して、冷えてからだとOKとか現象の説明がうまく出来てないぞ。
電源の再起動だったら、>>124の言うとおりの電源設計の不具合による電源シーケンスミス。
あるいはどこかにでかいコンデンサがあって、放電しきる前に電源の再起動が行われているかかな?
この確認は電源OFFした直後に電源をショートさせて(低い抵抗を使ってもおk)コンデンサを完全放電させてからやってみると良い。
熱が問題かは通電する前にドライヤーなどで基板を暖めてからやっても確認できる。
熱でダメになるなら温度を上げた基板の起動に失敗するはず。
財に変えてもそのあたりの設計をちゃんとできないと同じ事の繰り返し。
失敗した時にROMの読み出しシーケンスがどうなっているかロジアナで確認してみるのも手だな。
この手の問題に一月以上掛けているなら仕事として向いていないと思われる。
0126774ワット発電中さん
2009/07/17(金) 12:52:45ID:qoySuNwcこれからするとリセットがうまく行っていないような希ガス
0127774ワット発電中さん
2009/07/17(金) 13:54:05ID:kIpNTFnI評価ボードなら石を疑う。
自作ボードならボードを疑う。
0128774ワット発電中さん
2009/07/17(金) 14:34:47ID:RALZ0bbY俺ならお前を疑う。
^^;
0129774ワット発電中さん
2009/07/17(金) 15:48:34ID:G0BesrEZそれ熱暴走だな。
実機動作でようやく熱設計ダメポが分るようじゃダメポ
とりあえず、クーラー付けてしのげ
0130774ワット発電中さん
2009/07/17(金) 16:20:34ID:FdsiFMxJ0131774ワット発電中さん
2009/07/17(金) 18:16:45ID:AmFRXjQIそうそう、それ漏れも気になった。
ACEXなんてなつかしいCycloneの前世代。
コレの今時点でのメリットってなにかしら?
5Vトレラントだったけ?そんな理由?
0132774ワット発電中さん
2009/07/17(金) 19:13:17ID:wmxO34lk0133774ワット発電中さん
2009/07/17(金) 19:16:41ID:Y6E6O3P4「冷めて」即「熱暴走」ですか・・・やれやれ
0134774ワット発電中さん
2009/07/17(金) 20:17:18ID:QCPuHH9o最近FPGAはじめたけどエディタだめだよな。MSのVSのエディタを見習って欲しいよな
変数、パラメタ、define文字でカーソルちょっと止まったらその変数のプロバティを自動表示
ファンクション、インスタンス、assign名とかで右クリックしたら、定義に逝く?とか
表示出してすばやく定義に飛べるとか、begin-endのペアリング表示、長文を折りたたみそれが何であるかをコメント表示
こんなのがIDEのエディタに提供されてないって俺的には信じられんなんだが、
それとも、提供されているがデフォルトではメモ帳に毛が生えた程度の機能しか有効にしていないのかな
0135774ワット発電中さん
2009/07/17(金) 20:28:37ID:kIpNTFnIそれは好みじゃないかな?
個人的には、
>MSのVSのエディタ
の、ヒント機能が邪魔でしょうがない。
だからVSでも普通の外部エディタを使う派。
当然、ISE、QIIも外部エディタ。
0136774ワット発電中さん
2009/07/17(金) 20:46:58ID:V66ISXnJ0137774ワット発電中さん
2009/07/17(金) 21:18:18ID:HPifa7N2んで、自宅で簡単に再現できる不便な方に自分の作業環境を統一したらそれに慣れてしまったよ。
フリーソフトと軽いエディタがないとソース書く気にもならなくなった。
いいのか悪いのか。
0138774ワット発電中さん
2009/07/17(金) 22:10:21ID:HPusmZ6S0139774ワット発電中さん
2009/07/17(金) 23:00:21ID:rUWhUJr8不審に思ってシリアル出力のスループット測ってみたらHUB経由時3771kbps、直接接続時495kbpsだった。
USBホストとの相性問題かと思ったがAMDチップセットでもIntelチップセットでも同様だった。
0140774ワット発電中さん
2009/07/18(土) 00:24:17ID:iM1m7fLb遅くなるのは仕方ないんじゃ?
0141774ワット発電中さん
2009/07/18(土) 04:22:39ID:+LWh71alまるで宣伝のように説明的な文章、ありがとう。
MSって会社がどこの誰だか知らないけれど、話の内容からすると、
相当お節介なエディタみたいだね。まるでマイクロソフト製品みたいだ。
Excelの、ワードの「これでもか」と言わんばかりに独善的で変な押し売り機能みたいだね。
愛知にある某自動車メーカーの製品と同じだね。
0142774ワット発電中さん
2009/07/18(土) 05:47:25ID:NVmnamZ3OFFに出来る機能をOFFにせずに使ってるド素人が
0143774ワット発電中さん
2009/07/18(土) 10:55:08ID:Hvh0tEf+ワロタ。>>141はカスタマイズなんてできないんだろな。
うまく使えば楽ができてコーディング効率上がるのにな
IDE鬱陶しい、こんなの止めれ。GUI、何んだこの超お節介なのはだろうな。
0144774ワット発電中さん
2009/07/18(土) 12:51:19ID:Wb2sZmeS節操なく、デフォルトで全部ONになってるのが、お節介きわまりないんだ。
0145774ワット発電中さん
2009/07/18(土) 12:56:07ID:xgHVKcd30146774ワット発電中さん
2009/07/18(土) 12:57:13ID:fi5mXdUS騒ぐやつが居るってもんだ。
0147774ワット発電中さん
2009/07/18(土) 13:01:52ID:z/rOYAaV0148774ワット発電中さん
2009/07/18(土) 13:46:22ID:AYQKNG4c0149774ワット発電中さん
2009/07/18(土) 14:16:21ID:JnFyv6jE効率良く仕事をこなしているに違いない。うらやましいなぁ。
>>146
>デフォルトでOFFにしたらしたで、今度は「こんな事もできないのかよ」って
確かにそうだね。
というか、そういうMSオススメの機能を「このようにすればoffにできますよ」という
のを、もっと積極的に説明文に出すべきだと思う。
あの機能がdefaultで全てonで出荷されれば、ほとんどの人がそのまま使う→
予想を上回るお節介の使い方がわからない→Word資格認定精度の創設→
その資格のための講習商売が増える→業者儲かる→
MSはまたさらにお節介を考え、defaultでonにして売る→以下繰り返し。
0150774ワット発電中さん
2009/07/18(土) 14:36:43ID:fi5mXdUS0151774ワット発電中さん
2009/07/18(土) 15:44:33ID:JnFyv6jE0152774ワット発電中さん
2009/07/18(土) 16:40:10ID:GJb8xnbZ一回売ってそれっきり → アップデート・リリースなし
毎年金を支払わせる → アップデート・リリースする
こうすればもっと儲かるのに(´・ω・`)
0153774ワット発電中さん
2009/07/18(土) 17:27:30ID:YOQOjGlK何について言っているん? ワード・エクセル? ISE? 外部エディタ?
ワード・エクセルのOFFに出来る機能を全てOFFして、それでHDLを書き書きしているん?
逆にワード・エクセルの機能をうまく使って効率よくコーディングしているぞなら
何々で興味わくんだがな。低脳の俺はMS Officeのよく分らん機能は
宝の持ち腐れだけど、高脳ならそれを使って開発効率を上げることが出来るかもな。
で、俺はそれを教えてクレクレと。
0154774ワット発電中さん
2009/07/18(土) 18:17:10ID:z/rOYAaVコーディング始めて手作業の置換に堪えきれなくなるまでは自動で置換するなんて思いつきもしなかった低脳だし。
0155139
2009/07/18(土) 19:33:55ID:fNdg+phaUSB1.1のHUB通したら直接接続と同じだった
USB2.0のHUBを通すと直接接続の6倍の速さ
USB1.1のフレームが1msで2.0のフレームが125usなのと関係してるんだと思う
0156774ワット発電中さん
2009/07/18(土) 22:09:56ID:JnFyv6jEおれはいつも手動でやっている。
0157774ワット発電中さん
2009/07/19(日) 01:39:07ID:68ADurFZ0158140
2009/07/19(日) 01:41:28ID:5l0uIkzAuhci/ohciでハンドリングするよりもehci+ttでハンドリングした方が
うんと速くなるのか。
ホスト側の割込みタイミングの問題? 奥が深いな。
0159774ワット発電中さん
2009/07/19(日) 01:51:46ID:88gR/zFzOSは何をお使い?
0160774ワット発電中さん
2009/07/19(日) 08:10:43ID:jfNxpZbZ基板は焼けとかは見当たりません。半田もふつう。
もうごみな石だそうでつが載せ替えが正解でしょうか?
あるかたは将来的には ある寺 => ざいりん をまずかんがいる必要あり ということでつが?
0161774ワット発電中さん
2009/07/19(日) 08:18:27ID:acExNsu/なんて言うかイライラする
0162774ワット発電中さん
2009/07/19(日) 08:54:47ID:1Hj/5yO4電源リセットは推奨回路であっても、
パターン設計や部品選定、受動部品の問題の可能性とかありえるから、
ちゃんとオシロで電源とリセット信号、コンフィグ信号につないで
多チャンネル観測してみたら?
何度かON/OFFしつつ、
時に波形重ね書き描画とかして探ってみたら?
基本>>125氏指摘の通りだぞ。
そんなのやんなくて、A→Xとか言ってもしょうがない。
今まで指摘されてたこと、
どれだけやったの?
>あるかたは将来的には ある寺 => ざいりん をまずかんがいる必要あり ということでつが?
あるかた、とはこのスレじゃないね、
今のところこのスレで安直にA→X薦めてるのは居ない。
それはそうする妥当性のある判断材料がアナタから報告されていないから。
それとも、社内の方ですか?
そうなら、そんなの、どういう判断材料からそうなったのか不明であって、知ったことじゃない。
ねえ、
真剣に相談に乗って欲しいのなら、
姿勢を正しなよ、なってないぞ。
0163139
2009/07/19(日) 09:14:21ID:xaOjJ6KyXPのIntel環境と7のAMD環境両方ともだね。
ちなみに測定したスループットが6倍なだけでMAX2の書き込み時間は1.5倍くらいしか違わない。
どうもUSB-Blasterに限った話ではないようだ。
USB搭載のPICをUSB経由で書き込む時もUSB2.0HUB通すと6倍くらい速かった。
0164774ワット発電中さん
2009/07/20(月) 01:25:36ID:8XlhnioE直接接続時495kbpsというのからみて、1フレームで1パケットしか
送れてないっぽいね。
寺の大容量デバイスを使ってる人にとっては、もしや世紀の大発見?
というか、特別な環境でもないのに、普通に使ってこんなに遅かったら、
ByteBlasterの方が、マシじゃん。
0165困っている
2009/07/20(月) 07:07:52ID:YGFHikgMAcexのパッケージに縦に筋のようなものができていてケースの黒アルマイト変色しています。
アルマイトは化学染色なので酸アルカリや手垢でも変色するのですが別の二箇所から帰ってきたものが症状同じで同じ変色があったと考えると
やはり熱ではないかと思っています。
アルテラのセールスに聞いての非常にあいまいな返事で少しでも金にしようとするのかそういうセミナーがあるので参加したらいいみたいな返事だけで実際のことはひとつも言いません。
URLを探したのですが食んだりフローはできてもそれはピンの耐熱(熱さらし)温度で ジャンクション温度は85度で駄目になるという記事がひとつだけありました。
黒アルマイトにはいろいろな方法や染料があるのですが低いもので75度くらいから変色します。
質問の趣旨としては:
果たしてそのジャンクション温度85度というときにパッケージの温度もそのくらいになっているのか?
あるいは120度とかもっと高温になっていて自然対流の空気も暖めてしまうのか?
ジャンクション温度が上がってはじめの12バイトが消えるというようなことはありえるのか?
実際には動作が停止してしばらくして電源を再度入れると動き出しかなり長い時間(1ヶ月とか)してからまた止まる。その周期がだんだん短くなる。
石を変えるというのは最近のもののほうがこの点よいのではないか?どうもアルテラ(日本社)は比較の話ですが某社よりよくない(セールスのレベル)ということ、対応に腹立つからです。
某社でも同じでしょうが、たまたまアルテラだったので。(日本生命と第一生命の保険外交員の比較と同じ話かもしれないが)たまたまアルテラ。
皆様、設計がはじめからすばらしいのと細かい具体的な設計テクをご存知なのでいまどきこんな熱暴走みたいな話ははじめからないかもしれませんが
もしご存知でしたらお教えください。
0166774ワット発電中さん
2009/07/20(月) 07:35:53ID:OmYG8sHt0167774ワット発電中さん
2009/07/20(月) 07:38:38ID:h0qU2unOではなかったのでつか?
0168USB-Blasterもどき作者
2009/07/20(月) 08:56:38ID:viteNCcXhttp://sa89a.net/mp.cgi/ele/ub.htm
0169困っている
2009/07/20(月) 10:13:14ID:YGFHikgM0170774ワット発電中さん
2009/07/20(月) 10:16:48ID:7qBEpKdxオマイさんの話がズレてきているんだな、、、
取り寄せた実機で温度は実測したのかな?
ジャンクション温度がどうとか書いてるけど、その前に温度実測は?
ところでアルテラってアルテラ本体なの?
アルティマとか代理店じゃなくて?
まあ新横浜のアルティマだったら対応悪すぎなのはオイラも経験したなあ。
0171774ワット発電中さん
2009/07/20(月) 10:23:51ID:bM5HoCT+これってスレ元が>>123で冷やせば動くってやつだよね。
相変わらず頭のネジがずれているね。
症状の報告が入ったので少しはまともになっているように見えるけど、動作時の温度を測っていない所が間抜けさを表している。
(わざと入れていないとしたら、うまい釣りだね)
動いていて、停止する時の温度はいくつなんだろう。症状からするとたぶんものすごい高熱になっている可能性が高そう。
多分ジャンクション温度近くで動作していて、焼きいれをしながら動いているものと思われる。
放熱処理とかまじめにやっているのかな?
やっていたとしても放熱板の周りの廃熱処理がうまくいっていないので、動作環境は最悪だろう。
問題はなぜ温度が上がっているのか?
・クロックが早く、使用率も高いのでデバイス自体の発熱が多い。
・バスファイトや接続先とのレベルマッチングが行われている為、内部バッファに異常電流が流れている。
熱設計については本が出ているから大きな本屋に行って手にとって勉強になりそうなのを買うとよい。
トラ技でもトランジスタの熱設計についての記事があったと思うのでそっちみるのもいい。
ちなみに「ジャンク温度が上がって」という文章はおかしい。ジャンクション温度はあらかじめ決まっているもので、上下したりはしない。
少ない情報をもとに想像すると、この基板は設計が悪い。動作時にICの温度は高温になっており、その放熱処理を怠っている。
エンジニアの年齢は20代で経験が足りない若手と推測される。経験4年以下。(もしも30代で経験5年以上だとすれば・・・・。)
不具合の原因はICが長い間の高熱動作環境によって、内部の構造に物理的ダメージが加わって動作不良が発生している。
このダメージは高温動作によるクラックのような物と推測され、温度が下がる事で物理接触が復活し動作していると推測される。
対策としてはICの温度を下げる事(放熱板をICに取り付ける)で暫定的な対策が可能であるが、温度上昇の原因を明確にしないといけない。
問題は熱上昇の理由。クロックが高速で、使用率も高い為に発生しているのであれば、発熱しにくいデバイスに変更すれば解決する。
しかし、原因がほかにあるとすれば問題は解決しない。
0172>>170
2009/07/20(月) 10:41:34ID:7qBEpKdx的確っすね。
実測レポこないのが、
本当に苛立たしいね。
上司はナニやってんだか、とか正直オモータ。
確かに高クロック、高使用率、高活性率がもしも原因だと、
先端的デバイスに変えれば、とかいう話には行き着きそうですね。
困った君よ、
それはそうとして、早まらず、調べること調べてからだぞ。
なんか、
この思考からすると
A営業イヤイヤ→X営業素敵!→X変えた→なんか動いた(・∀・)→やっぱA駄目
とか言い出しそう。
0173774ワット発電中さん
2009/07/20(月) 11:14:09ID:dM54M4bD0174774ワット発電中さん
2009/07/20(月) 11:32:28ID:7qBEpKdxいや、今からすれば低速だよ。
こういうのは、
その時々のプロセステクノロジにとって、
どれだけ高負荷な駆動をするか、だから。
そういう意味合いね。
ACEXって0.25umくらいだっけ?
前のFLEX6000が0.35umとかだった希ガス。
懐かしいなあ、ゴリゴリ使ったよ。
0175774ワット発電中さん
2009/07/21(火) 10:25:31ID:HRUY9nQ10176774ワット発電中さん
2009/07/22(水) 13:16:24ID:983r4j7ZISE WebPACK
ってありませんか?
0177774ワット発電中さん
2009/07/22(水) 13:35:46ID:MKhmXmlp0178774ワット発電中さん
2009/07/22(水) 13:36:02ID:nZT91iWU0179774ワット発電中さん
2009/07/22(水) 13:59:59ID:983r4j7Z0180774ワット発電中さん
2009/07/22(水) 14:55:23ID:FQ1fYKbeその後捨ててしまったというだけ。
0181774ワット発電中さん
2009/07/22(水) 15:01:33ID:983r4j7Z0182774ワット発電中さん
2009/07/22(水) 15:37:30ID:BcR/3BPu0183774ワット発電中さん
2009/07/22(水) 16:05:52ID:W/BuiMEI0184774ワット発電中さん
2009/07/22(水) 17:56:42ID:oyizGoLO0185774ワット発電中さん
2009/07/22(水) 17:59:59ID:983r4j7Z逮捕されるからヤダ
0186774ワット発電中さん
2009/07/22(水) 19:10:28ID:vFFAN5/R何それ。旅館じゃあるまいし、
個人情報ただでくれてやってバカなん?
住所も電話番号も書いてる政治家あたりの名前でも記載してやれば。
0187774ワット発電中さん
2009/07/22(水) 19:16:28ID:j75PNRKgID:983r4j7Zは脳内に蛆が沸いているかわいそうなやつなんだよ。
放置してあげるのが武士の情け。
0188774ワット発電中さん
2009/07/22(水) 19:46:40ID:BcR/3BPu0189774ワット発電中さん
2009/07/23(木) 02:41:10ID:EXVMKoRr0190774ワット発電中さん
2009/07/23(木) 08:25:40ID:d6sz3OEa聞いたのですが入門にはEDX-004で良いでしょうか?
他におすすめがあったら教えてください。
0191774ワット発電中さん
2009/07/23(木) 08:51:15ID:YdhlqRW40192774ワット発電中さん
2009/07/23(木) 09:31:04ID:K4+exiYv0193774ワット発電中さん
2009/07/23(木) 09:32:49ID:eJ2cqIXQ0194774ワット発電中さん
2009/07/23(木) 10:29:29ID:d6sz3OEaありがとうございました。
0195774ワット発電中さん
2009/07/23(木) 12:55:24ID:MHS62dK2坊や、それ止めな。
お奨めは、http://japan.xilinx.com/products/devkits/EK-V6-ML605-G.htm
0196774ワット発電中さん
2009/07/23(木) 12:57:30ID:eJ2cqIXQ0197774ワット発電中さん
2009/07/23(木) 13:29:56ID:d6sz3OEa高すぎだろJKw
0198774ワット発電中さん
2009/07/23(木) 13:57:09ID:Xy7ReoPW基板舐めて味わっているとはすごいな。
0199774ワット発電中さん
2009/07/23(木) 17:31:46ID:OycP4rag好き嫌いは舐めた時の味とは限らないだろ。
しばらく一緒に住んでみたのかもしれまい。
0200774ワット発電中さん
2009/07/23(木) 19:52:34ID:Zz7U+ESfそういうユーモアは改行を挟まない方が概ね効果的になる。
ボケる前の改行は現実でのボケた後の過度のドヤ顔に等しい。
0201774ワット発電中さん
2009/07/23(木) 20:47:15ID:V9WKbby00202774ワット発電中さん
2009/07/23(木) 23:00:23ID:OycP4rag0203774ワット発電中さん
2009/07/23(木) 23:30:38ID:WlBcQYrDイカ臭い女に当たった時は魂消たぜ
0204774ワット発電中さん
2009/07/24(金) 00:56:06ID:3xhXVrXw0205774ワット発電中さん
2009/07/24(金) 02:00:47ID:zBAmOfP30206774ワット発電中さん
2009/07/24(金) 03:24:19ID:g0xN22RF0207774ワット発電中さん
2009/07/24(金) 03:53:47ID:uhcZ8YWu0208774ワット発電中さん
2009/07/24(金) 07:48:28ID:xTaPX7KC0209774ワット発電中さん
2009/07/24(金) 09:27:38ID:RfLf+USJ0210774ワット発電中さん
2009/07/24(金) 15:18:49ID:XLZKwD9nライセンス管理がザルで、使いやすいといえば使いやすいかも。
ところで、ツールのライセンス管理を厳しくする予定という噂を聞いたけれど、
どうなの? もう、なっている?
0211774ワット発電中さん
2009/07/24(金) 16:45:42ID:g0xN22RF0212774ワット発電中さん
2009/07/24(金) 16:55:08ID:E34IE+Br0213774ワット発電中さん
2009/07/24(金) 22:45:08ID:7I1w+3w10214774ワット発電中さん
2009/07/24(金) 23:13:45ID://QQrSmQ0215774ワット発電中さん
2009/07/25(土) 00:23:18ID:AY/2qyhi大もうけ。ウィンドウズとかね。
0216774ワット発電中さん
2009/07/25(土) 00:30:01ID:iY0Nwn4F0217774ワット発電中さん
2009/07/25(土) 00:37:04ID:q5xSYvjx0218774ワット発電中さん
2009/07/25(土) 01:25:46ID:xRbe8Jztやっぱ、この進行は、夏厨じゃなくて、工作員ぽいよね。
誰かに恨みを買うようなカキコでもあったんだろか。
0219774ワット発電中さん
2009/07/25(土) 22:36:54ID:rox/JhR3どちらも大して差はないと思うけどw
0220774ワット発電中さん
2009/07/26(日) 13:13:20ID:p53L9hLJAlはすでにSystemVerilog対応している?
Xi的にはお試し用のxstに期待するな、仕事では仕事用の合成使えよって感じか
0221774ワット発電中さん
2009/07/26(日) 14:36:41ID:rCkAph4e全てにおいて動きが遅い。ピン配置の画面起動するのに15秒も掛かる。
論理合成もテラなら全工程15秒で終わる軽いコードでもラチは最速設定で1分掛かる。
0222774ワット発電中さん
2009/07/26(日) 15:17:26ID:s25fPieG具体的に、System Verilog 対応ってどういうこと?
0223774ワット発電中さん
2009/07/26(日) 15:34:12ID:p53L9hLJISEの仕様にSystem Verilog 対応と入れるだけ。簡単だろ
0224774ワット発電中さん
2009/07/26(日) 21:56:03ID:mY4NRYS2気の毒とは思うが、ココで宣伝してもねぇ。
0225774ワット発電中さん
2009/07/27(月) 02:24:26ID:3vgmbHHGハードウェアの質問ですが、ここでしても良いでしょうか?
FPGAを動かす電源回路についてです。
FPAGには、1.8V, 2.5V, 3.3Vなど複数の電源が必要です。
多くの場合、5V電源など1つの電源を元に、それら3つの電源を作り出しています。
例えば、
1) 5V電源があるので、ここから3端子レギュレータでまず3.3Vを作り、FPGAのI/O電源に供給。
2) そして1)の3.3Vから、再び3端子レギュレータで2.5Vを作り、FPGAのAUX電源に供給。
3) そして2)の2.5Vから、三度3端子レギュレータで1.8Vを作り、FPGAのCore電源に供給。
一見、これでうまく行くように思います。
しかしFPGAのデータシートを見ると、全てのデバイスではありませんが、
電源をいれる順番が規定されているデバイスがあります。
その順番が、1.8V Coreを最初に、次に2.5Vを、次にI/Oの3.3Vを、などと決まっています。
中には2.5Vと3.3Vは同時でもいいです、というのもあるみたいです。
しかし、上記のような3端子レギュレータの接続では、この投入順序を満足できません。
ならばと、出力イネーブル付きの3端子レギュレータを使えばいいように思いますが、
1.8Vから「2.5V君、出力してもいいよ」と指示するためには、2.5Vが出ないとできません。
このように、電源投入順序に対して、どうしたら良いのでしょうか?
3端子レギュレータの出力を、FETでスイッチする手もありますが、本末が転倒している感じがします。
あるいは、3出力を一手に引き受けるレギュレータICがあり、その機能として、電圧の順序投入が可能な
ICがあるかもしれません。でも高そうです。
市場にこれだけのFPGAが出回っているので、もっと簡単に実現できているようにも思います。
どのような方法で投入順序を作り出しているのでしょうか?
0226774ワット発電中さん
2009/07/27(月) 08:36:12ID:40O8Zg+X1.8Vレギュレータの入力を5Vから取ることにすれば、安上がりだよ。
0227774ワット発電中さん
2009/07/27(月) 09:14:44ID:bRGMLMqD安上がりじゃないけど、
電圧検知IC(オープンドレイン出力)+出力イネーブル付きレギュレータの
組み合わせでやれば、リセット回路も同時に出来上がるという効果があるね。
0228774ワット発電中さん
2009/07/27(月) 09:17:22ID:P0UDTgGpttp://japan.xilinx.com/products/design_resources/mem_corner/resource/xaw_sram_qdr.htm
テクノロジそりゅー損wwwwwワロタ
0229774ワット発電中さん
2009/07/27(月) 09:24:46ID:40O8Zg+X>>110
0230774ワット発電中さん
2009/07/27(月) 10:04:10ID:BDBxN9y2間違ってるのはメモリの中だけか
0231774ワット発電中さん
2009/07/27(月) 15:25:31ID:+fDJQ37lこの辺のIC使って昔Stratixの電源シーケンス組んだ基板を触った。
Latticeの電源管理デバイス
http://www.latticesemi.co.jp/products/powermanager/index.cfm?source=topnav
目的と予算にマッチすれば良いのですが。どうでしょうかね。
0232774ワット発電中さん
2009/07/27(月) 15:42:17ID:dQ4VWrvH5V→2.5V
5V→1.8V
じゃだめなの?
0233774ワット発電中さん
2009/07/27(月) 16:23:17ID:J4RmltIAみなさん、的確なアドバイスありがとうございました。
>>226 >>232
私も5Vから直接1.8Vや2.5を作ることも考えたのですが、次の理由で躊躇しています。
投入順序が本当に1.8、2.5、3.3の順番になるのかどうかわからないかも?ということです。
確かに低い電圧から順に1.8が来て、次に2.5が来て、次に3.3が来て、最後に5Vがupするように
感じますが、必ずそうなるものでしょうか? 例えば、これら3種類の3端子レギュレータに、
3つの会社の物を使うと、物に寄っては出力が出てくるまでの時間が異なるとか無いでしょうか?
一番いいのは5V電源がゆっくりと上昇すれば、間違いなく1.8が最初にくると思います。
>>227
ありがとうございます。
そうですね。コンパレータ+en付3端子レギュレータがいいかもしれませんね。
ただ、1.8印加→2.5印加→3.3印加と順を追ってやりたいときはひと工夫がいりそうですね。
電源断時も逆シーケンス必須とかだと、さらに面倒な気が・・・・。
>>231
ありがとうございました。
未だ良く読んでいませんが、そういうICあるんですね。勉強します。
みなさんありがとうございました。
0234774ワット発電中さん
2009/07/27(月) 16:37:41ID:dQ4VWrvHこれはやばい、まじやばい
0235774ワット発電中さん
2009/07/27(月) 16:40:16ID:40O8Zg+X>投入順序が本当に1.8、2.5、3.3の順番になるのかどうかわからないかも?ということです。
そりゃ、そういうふうに制御しなきゃ順序は不定だろ。
順序制御するのは当然として、それ以前の話として、制御する前に入力電圧がないと
ダメだから5Vから取れってことだ。
0236774ワット発電中さん
2009/07/27(月) 18:04:02ID:+KcbusUkレギュレータだけじゃなくて、普通に遅延制御しようよ。
0237774ワット発電中さん
2009/07/27(月) 18:04:48ID:J4RmltIAありがとうございます。
>制御する前に入力電圧がないとダメだから5Vから取れってことだ。
そうですね。5Vから取ればスグ上の電圧の状態は関係なくなりますね。
>そりゃ、そういうふうに制御しなきゃ順序は不定だろ。
この「制御しなきゃ」とは、どのような制御のことでしょう。
shut downとpower goodのある3端子レギュレータのカスケードでしょうか?
0238774ワット発電中さん
2009/07/27(月) 18:41:49ID:40O8Zg+X>shut downとpower goodのある3端子レギュレータのカスケードでしょうか?
その方法は基本だね。
ただし、そういう制御ピンのある「3端子レギュレータ」は存在しない。
0239774ワット発電中さん
2009/07/27(月) 19:21:52ID:rWSrB8T+FPGA(Cyclon)を使って小さな工作でも作ってみたいのですが、
まずどこから始めればいいのかわかりません。
いいサンプルやチュートリアル、参考になるWebサイト、書籍などがありましたら教えていただけますか?
0240774ワット発電中さん
2009/07/27(月) 19:51:41ID:40O8Zg+Xほい
http://www.cqpub.co.jp/hanbai/books/33/33461.htm
0241774ワット発電中さん
2009/07/27(月) 19:52:24ID:40O8Zg+X改訂版はこっち
http://www.cqpub.co.jp/hanbai/books/31/31501.htm
0242774ワット発電中さん
2009/07/27(月) 19:57:13ID:k32OCZXphttp://www.rakutaku.com/diy/ring_hills/ring_hills.html
0243774ワット発電中さん
2009/07/27(月) 21:34:20ID:HqdMok0Eenable付きDC-DCコン、レギュレータ+PLDで汁
>>239
適性無いから別の業界に行ったほうが良いよ
適性無いと結局、下手の横好き程度にしかなれず、人生を無駄にする
0244774ワット発電中さん
2009/07/28(火) 00:20:43ID:srn9Lye+その根拠は!
ど こ に !
あ る と !
い う ん だ!
0245774ワット発電中さん
2009/07/28(火) 14:20:56ID:vWwQPX5O0246774ワット発電中さん
2009/07/28(火) 14:37:14ID:oI0tn2Qthttp://www.opencores.org/?do=projects&cat=10&lang=0&stage=0&lic=0
0247774ワット発電中さん
2009/07/28(火) 14:52:04ID:KATf2GlQこの表でそれぞれ何LEくらい使うとかも一緒に書いたもの?
0248774ワット発電中さん
2009/07/28(火) 15:36:34ID:vWwQPX5Oありがとう
0249774ワット発電中さん
2009/07/28(火) 16:37:44ID:nK40VRUG> 電圧の順序投入が可能なICがあるかもしれません。でも高そうです。
> 市場にこれだけのFPGAが出回っているので、もっと簡単に実現できているようにも思います。
> どのような方法で投入順序を作り出しているのでしょうか?
”でも高そうです”って・・・
プロなら部品単価だけでなく制御回路等を含めたトータルの費用対効果で考えろよ。
とりあえず、この辺を見とけば?
http://www.national.com/JPN/xilinx/files/xilinx_design_guide_jpn.pdf
http://www.national.com/JPN/appinfo/power/files/AlteraDesignGuide_jpn.pdf
http://focus.tij.co.jp/jp/lit/sl/jajy001/jajy001.pdf
http://www.chip1stop.com/semi/fpga.cfm
”電圧の順序投入が可能なICがあるかも”と気付いているのに
自力で調べられないのはダメダメだけど。
0250774ワット発電中さん
2009/07/28(火) 18:13:17ID:LWmwxwVl>>249
ありがとうございました。
>プロなら部品単価だけでなく制御回路等を含めたトータルの費用対効果で考えろよ。
とりあえず、プロではないです。趣味でいじってます。
マイコンを使った製作例の回路図は、ちょくちょく見ます。が、
FPGAを使った製作例、しかもヒューマンなどの電源部完成品のボード使用でなくて、
電源回路も作ったという回路例が、なかなか見つからず、みんないったいどうやってるの?
という疑問に至り、質問しました。
URLありがとうございます。とても助かりました。メーカーでもそういうICを出すほどに
パワーシーケンスは面倒みたいですね。大電流のためか、スイッチング式が多いですね。
コイルの選定とかが難しいので、可能ならシリーズパスでいければと思います。
また専用のsupervisor ICは、素人が1つ2つで手に入れにくいこともあり、
趣味では3端子レギュレータで処理するしかないのかなぁと思っています。
「3端子レギュレータ+少しの回路」で実現できないか、今日も1日考えていました。
こんな感じです。
前提 1.2V、2.5V、3.3Vの、enable付き3端子レギュレータを用意する
方法案1 コンパレータを置いて3つの電圧を監視して、上位レギュレータをenableする。
方法案2 PICなどの少ピンのマイコンで制御する。
何かと有利なのは、案2のPICを使う方法です。おいしい点は、
・ハードでなくマイコン制御なので、思いのままのsequenceが実現できそうです。
・マイコン内蔵のADコンバータで、3.3V、2.5V、1.2Vの各電圧を監視できそうです。
・マイコン内蔵のBORにより、減電も検出できるので、System全体のresetやFPGAのPROGBにも使えそう。
・将来的に、VttやVrefを使うようになったときでも、同じ手法で増設できそう。
というところです。
その検討過程で、さらに変な疑問が湧いてきました。この考えは変でしょうか?
・FPGAには、power-up sequenceがあり、それを守る必要がある。
・例えばVccI/Oの3.3Vは、その順番の最後である。
・FPGAのI/Oには、各種のデバイスがぶら下がっている。
・システムの電源投入後、周辺デバイスはFPGAのI/Oにへ向けて3.3Vを出力してくる。
・FPGAのI/Oの内部回路を見ると、ESDのダイオードがVccIOに向かってつながっている。
・周辺デバイスから迫ってくる3.3Vが、このダイオードを通ってVCC_IOが2.7V程度まで上昇してしまう。
・すると、FPGAの投入順序は守られない。
・対策は、5Vや3.3Vなどシステムの全電源は、FPGAのpower-up sequenceが完了してからでないと、
通電できない? そんな馬鹿なぁぁぁ。
Virtex5などの大規模になると、configrationの時間も短くないので、これは問題だと思うんです。
ユーザーは装置の電源をonしてもスグにランプなどが点かないとか、変な感じがします。
どのように理解すれば良いのでしょうか?
宜しくお願いします。
0251774ワット発電中さん
2009/07/28(火) 21:09:29ID:o8nJUdtXたかがローカル電源管理と思ってこれまで読んでなかったけど
ナショセミのはっちゃけデザインとテキサスのカタいデザインの対比はなかなかおもろかった。
自分でデザインするときはテキサス風にしかならないだろうけどナショセミの力の抜き方は良いな。
それとVref=1.24Vのレギュレータで1.20V作ったのは目から鱗。リプル多そうだけど。
0252774ワット発電中さん
2009/07/29(水) 00:18:26ID:tKdDjG40config が完了するまで VCCO を与えてはいけないというわけではないよ。
全ての電源をシーケンス通りに投入してから config が開始されても Ok
というよりそれが普通。
0253774ワット発電中さん
2009/07/29(水) 01:00:10ID:sLQ0b8lOIOのクランプダイオードってPCI規格とかの一部の規格でしかEnableにならないと思ったけど
少なくとも手持ちのMAXIIとXP2はそのようだ
0254774ワット発電中さん
2009/07/29(水) 01:00:11ID:qc+kDTO2夜遅くに、コメントありがとうございます。すみません。
そうすると、このような理解で良いでしょうか?
FPGAのI/Oピンに外部から印加される電圧は、電源投入動作には関係がなくて、
FPGAの電源投入sequenceの処理前でも、処理中でも、処理後でも、I/Oピンに3.3Vが来てもOK。
>全ての電源をシーケンス通りに投入してから config が開始されても Ok
>というよりそれが普通。
はい、一旦正しく電源が投入されてしまえば、configrationは、いつでもOKですね。
マイコンから/PROG_BをLにして、強制configrationすることも、たまにあります。
今回の疑問は、
外部デバイスの出力電圧3.3Vが、FPGAのI/Oピンに届き、保護ダイオードを経由して
VccI/O電源端子の電圧を押し上げてしまうと、電源投入順序が守れないと思っていたのですが、
違うみたいですね。
マイコンでは、これが原因でRESETがちゃんとかからないとか、
電源offにしても、この外部電圧で動いたままになってしまうとか、良くあるんですが。
その後調べていたら、身近なSpartan3のデータシートでは、電源投入順序は関係ないとしながらも、
VccAUXを最初に入れないと、一瞬だけど電流がドバっと流れるよ、と言っています。
さらにESDダイオードも内蔵しており、FPGAの電源の有無に関係なく機能している、と
書かれています。内部回路もダイオードのカソードがVccIO端子に接続されていて、良くわかりませぬ。
0255774ワット発電中さん
2009/07/29(水) 01:04:41ID:qc+kDTO2夜遅くに、コメントありがとうございます。すみません。
>IOのクランプダイオードってPCI規格とかの一部の規格でしかEnableにならないと思ったけど
I/Oのクランプダイオードがon/offできるんですか? スゴイですね。常時つながっていると思っていました。
デバイス単品のときも保護できないといけないので、常閉(NormalClose)の回路になっているんでしょうね。
恐るべしALTERA & Lattice。
0256774ワット発電中さん
2009/07/29(水) 04:09:09ID:/RAWsTDVみんな良くわからずに適当にやってるのか、本当に適当でOKなのか、
毎起動時デバイスが耐えているのか、ってとこだろう。
FPGA使いの人はハードが苦手な人が多いので、わからないんじゃないかな。俺もその一人なんだが。
自作例などはデザインウェーブマガジンを買うとちょくちょく載ってるよ。
(訂正。すでに廃刊)
0257774ワット発電中さん
2009/07/29(水) 09:42:19ID:rqXtsBzJデータシートも上にあがった参考資料もまともに読んでないようだし。
例えばVccintを必ず先に上げねばならないFPGAでIOに電圧掛けたら投入順序が〜だが
投入順どうこう以前にVccoが0Vの時にIOに電圧かける時点で論外。
0258774ワット発電中さん
2009/07/29(水) 09:55:37ID:JWkR9kuY5Vゆっくりで読む気なくした
感じるとか思いますとかばっかり言ってたら何も進歩しないぜ
0259774ワット発電中さん
2009/07/29(水) 10:10:09ID:hSMSv2yifpgaどうこうじゃなくて、ボード設計の本でも読んでから質問すれば?
0260774ワット発電中さん
2009/07/29(水) 12:10:38ID:K0p0Nb1B最近のシステムでは普通。
そもそも、FPGAのコンフィグ終わるまでは全ピンオープンとか
プルダウンとか、異常な状態なわけで、気になるんだったら
ハード的に対策をしなくちゃね。
0261774ワット発電中さん
2009/07/29(水) 12:15:23ID:qc+kDTO2どうもすみません。
ゆとり世代ではありませんが、長文で失礼しました。すみませんでした。
「私はこう考えています、予想しています」というのを誤解無く伝えるために、冗長な文章になる傾向があります。
すみませんでした。でもパソコン画面1ページ程度の文章を長文と言われるとは思いませんでした。
すみませんが、教えてただけないでしょうか?
>投入順どうこう以前にVccoが0Vの時にIOに電圧かける時点で論外。
私は当初より、VccINT投入→VccAUX投入→VccIO投入という順番を実現させるというお話をしています。
つまりVccINTとVccAUXが満足に電圧上昇してい期間は、VccIO端子=0Vです。
この間に、周辺デバイスの出力からFPGAに3.3Vが向かってくると、FPGA内部の入力保護ダイオードを通して
VccIO電源ピンの電圧が上昇しないでしょうか?
宜しくお願いします。
>>258
またまたご迷惑をおかけしているようで、すみません。
すみませんが、以下の件、ぜひ教えていただけないでしょうか?
>一方通行電源も疑問だが
この一方通行とは、私の発言のどの部分の事でしょうか?
>5Vゆっくりで読む気なくした
1.2V、2.5V、3.3Vの3つの3端子レギュレータを使用し、全て電源を5Vからもらい、
最初に1.2V、次に2.5V、最後に3.3Vという順番で電圧が上がってくることを期待します。
ところが3端子レギュレータやコンデンサ値などの状況によって、先着がずれる可能性があるので、
入力の5Vをゆっくりと上げれば、順番が確保できると思うのですが、何かおかしいでしょうか?
もちろん、ゆっくりといっても、100ms程度のことです。
宜しくお願いします。
0262774ワット発電中さん
2009/07/29(水) 12:28:40ID:qc+kDTO2コメントありがとうございます。
>電源投入してから動作を開始するまで時間がかかるのは
>最近のシステムでは普通。
はい、そうですね。2秒くらいかかるものもありました。ちょっとビックリした記憶があります。
>そもそも、FPGAのコンフィグ終わるまでは全ピンオープンとか
>プルダウンとか、異常な状態なわけで、気になるんだったら
>ハード的に対策をしなくちゃね。
ありがとうございます。
もちろん、起動中のHi-Z期間の誤動作を防止するために、
外部への出力はpull-up/pull-downで論理固定しまています。以前痛い目に遭いましたので。
ということは、FPGAのconfigrationの終了を待ってから、
基板上の他の回路の電源を入れるということでしょうか?
例えばこんな感じです。
主電源ON→5V電源上昇。でもFPGA以外の回路には電源を送らない→
→FPGAの電源投入順序に従って電源を印加→
→FPGAのconfigration開始/完了待ち→
→FPGA以外の回路の電源ON
という感じでしょうか?
宜しくお願いします。
0263774ワット発電中さん
2009/07/29(水) 14:47:40ID:72TaU71p0264774ワット発電中さん
2009/07/29(水) 18:35:48ID:XLABt6ms0265774ワット発電中さん
2009/07/29(水) 19:16:52ID:2ergn0t8XilinxのSpartan3Lに近くて安いボードない?
スターターキットで。
0266774ワット発電中さん
2009/07/29(水) 19:35:20ID:N3DiB5Fe「小さいボードない?」とか「軽いボードない?」と聞かれるのと同じ臭いがある。
0267774ワット発電中さん
2009/07/30(木) 00:03:15ID:ZNHWBKQd自分は1万〜3万くらいかなと。
spartan3Lに近い製品とはどれだろうか。
0268774ワット発電中さん
2009/07/30(木) 14:08:44ID:XY3+8W3e低脳ってそういうもんだ。会社・学校でもそんな調子でやり取りしいると
>>267の
>極端に安いのを除いた、相対的に安い製品群
これじゃハァだよな
0269774ワット発電中さん
2009/07/30(木) 14:49:18ID:+04ezCEU0270774ワット発電中さん
2009/07/30(木) 16:43:24ID:JXf7eAcs0271774ワット発電中さん
2009/07/31(金) 03:53:51ID:n+wAC7Wtなんでプロ用はシュミットではないのですか?
0272774ワット発電中さん
2009/07/31(金) 08:15:14ID:isPacgRC↓次の質問をどうぞ
0273774ワット発電中さん
2009/07/31(金) 09:40:33ID:QoYTuWF80274774ワット発電中さん
2009/07/31(金) 10:49:37ID:yRu5qccu0275774ワット発電中さん
2009/07/31(金) 11:23:45ID:2g/DOkqd0276774ワット発電中さん
2009/07/31(金) 11:29:52ID:DPtjtcB70277774ワット発電中さん
2009/07/31(金) 11:53:05ID:JkaFzLxH0278774ワット発電中さん
2009/07/31(金) 11:55:19ID:2g/DOkqd0279774ワット発電中さん
2009/07/31(金) 12:34:47ID:UBZHOHVg何の目的でシュミットトリガを使うの?
RC発振樹を作りたいの
0280774ワット発電中さん
2009/07/31(金) 13:07:59ID:zndJSIF70281269
2009/07/31(金) 13:56:17ID:2M0OnQkxSPIのクロックが鈍ってて、1クロックが複数クロックとして認識されてビットずれしまうからシュミットトリガで波形整形したい。
シュミットトリガ使えば問題なくなることはMAXIIのシュミット入力とDDT付録基板のオンボードシュミットインバータで確認済み。
0282774ワット発電中さん
2009/07/31(金) 14:07:06ID:3nrjjGiu0283774ワット発電中さん
2009/07/31(金) 15:01:57ID:Ir1udvSj0284774ワット発電中さん
2009/07/31(金) 15:49:09ID:eMTd1G950285774ワット発電中さん
2009/07/31(金) 16:38:00ID:Cp1tiKNn誤カウントすることあるよ。タンピング抵抗とかで手っ取り早く対策しちゃうのが
早い気がする。
0286774ワット発電中さん
2009/07/31(金) 18:54:53ID:HoZ9F01P線路のインピーダンスマッチングやったりするのが先なんじゃないか
0287774ワット発電中さん
2009/07/31(金) 18:59:28ID:diFNXTks0288774ワット発電中さん
2009/07/31(金) 19:53:32ID:jjysnaYr携帯電話にノイズが入るからビルがないところで使えとか言っているようなもの
0289774ワット発電中さん
2009/07/31(金) 20:12:46ID:MuF7AAo5高電圧信号の発信源があるとか、
あとは基板が他社開発でノイズに弱いとかだと、
サージやラインノイズ乗りまくりだろう。
0290269
2009/08/01(土) 01:43:18ID:cnhnBtkzこういう場合はシュミットトリガ使うのが普通なんじゃないの?
0291774ワット発電中さん
2009/08/01(土) 04:07:26ID:ePoisC27始めっから>>281はクロックが鈍ってて・・・と言ってるのに。
>>290
その通り。シュミットトリガインバータで波形整形するのが王道。
FPGA内部で数値的に処理することも可能。でも遅いクロックの生成など面倒でもあるので、
やはり外部でシュミットICを使うのが正しいと思う。
0292774ワット発電中さん
2009/08/01(土) 15:23:20ID:19DLUaVl波形が鈍っている原因が分かっているのか?
単に波形みたらなまっていた。で何も考えずにシュミットで対策ってレベルか
0293774ワット発電中さん
2009/08/01(土) 15:46:41ID:9xDXuKLP0294269
2009/08/01(土) 17:39:11ID:cnhnBtkz出力インピーダンスが300Ωと高めだからケーブルやピンの寄生容量で鈍ってるんだと思う
>>293
スレッシュホールド電圧付近の時間が長いとH・Lがバタバタしてしまうと思うんだけど
0295774ワット発電中さん
2009/08/01(土) 18:03:15ID:K/m2GgNx買ってみたけど動作しなかった…
parport.sys、parvdm.sysを使わないパラレル拡張ボードはダメなのね
http://www.alteraforum.com/forum/showthread.php?t=2822
0296774ワット発電中さん
2009/08/01(土) 18:55:38ID:AqovMjFtLPT拡張ボードに相性があるって、スレに何度か出ているから既知(ガイチ)だろ
Alで動作するLPTボードを調べて買わないってゆとりだな
自分のポリシーに従い(事前に調べない)、すぐに別なボード買ってトライだ
そのうち動作するのにぶつかるよ
0297774ワット発電中さん
2009/08/01(土) 19:30:07ID:vvdYDQ6j>鈍ってるだけなら、シュミットトリガ使う必要ないよ。
なぜでしょう? 理由を教えていただけないでしょうか?
0298774ワット発電中さん
2009/08/01(土) 20:20:58ID:S51W+JzS普通はそれに小さなノイズが乗るから何らかの対策が必要になってくる。
最近のカスタムICはカウンターを使ってノイズを取っているんだから、
FPGAもそうしろということだろうと思う。
0299774ワット発電中さん
2009/08/01(土) 22:24:05ID:vvdYDQ6j>文字通り鈍っているだけなら必要ないとは言えるけどね。
>普通はそれに小さなノイズが乗るから何らかの対策が必要になってくる。
そうでしょうか?
例え信号にノイズがゼロでも、ダラーっと上昇してくる波形に対して、
ある1点でHとLの切り分けは出来ないと思います。
例えば、2.5Vのスレッシュ電圧を持つゲート(FPGAでもいい)があるとします。
そこに入力信号が ダラーっとしながら2.5Vに近づいて来ます。
2.501Vになりました。するとゲートはHだと思い、Hを出力します。
これで万事OKな気がしますが、
データシートのViLとViHの差があんなにあることからも容易にわかるように、
IC内部のスレッシュが一定であるはずはありません。
いったんHと判定したあとで、絶対にLにならないという保証は無いと思います。
ゲートICの内部回路のスレッシュが変動し、再びLになることは普通に発生すると思います。
要は、
ダラーっと変化する信号は、いくらそれがノイズ無しのきれいな信号であっても、
ゲート側のスレッシュがフラフラするのだから、1点だけのH/Lは起きないと思うんです。
もちろん入力信号がダラーとではなく、高速にシャキっとしている場合は、話は別です。
この場合、1点だけのH/Lが成り立つと思います。
ですから、
入力信号のノイズの有無に関係なく、ダラーとした信号を受ける際は、
窓電圧を持つシュミットトリガーで受ける必要があると思いますが、
どうでしょうか?
0300774ワット発電中さん
2009/08/01(土) 22:29:02ID:ejUwSzjKそういう場合はFPGAに入れたクロックは使わず、FPGAに入れるクロックを別系統から回すのだよ。
0301774ワット発電中さん
2009/08/01(土) 22:30:24ID:S51W+JzS0302774ワット発電中さん
2009/08/01(土) 22:34:38ID:ejUwSzjK0303774ワット発電中さん
2009/08/01(土) 22:42:36ID:I/mu3WxBとにかく速く動いて欲しい部分でシュミットなんて使ってたら、遅延でどうなるかなんて目に見えてるよな?
で全部の入力ピンにシュミット相当の回路と入力選択用の回路つけてたらどうなるかも理解出来るよな?
そりゃ”ついてる分には構わない”が、”何でもかんでも付いてりゃ高価でも良い”ってもんじゃない
ってもんだと思うんだが?
0304774ワット発電中さん
2009/08/02(日) 00:07:00ID:frSUl0wYダラーであるかシャキッであるかってどうやって判断する?
それがシュミット受けにするかしないかのお前の判断基準と思うが...
ダラーじゃなくtr/tf条件を満たさない、シャキッじゃなくtr/tf条件を満たすとか
とかの表現に汁。キーワードはダラー、でもこれ何だろってならないか。
0305774ワット発電中さん
2009/08/02(日) 00:15:05ID:N/RoZtiE>最近のは対策されているとおもうよ
その対策こそ、何を隠そうシュミット入力化なんだけどね。
ViLとViHの間は状態規定の無いグレーゾーンだから、
その中にヒス窓を持ってくれば良い。
>>303
さすがですね。
確かにシュミットにすると、遅くなる。74ACクラスで5ns→10nsに落ちるね。
ノイズと聞くと、スグに「コンデンサ抱かせればいいよね」という人が いかに多いことか。
R無しでCだけ抱かせると、逆に線路上のノイズが寄ってくる事を知らないんだな。
しかもそれを非シュミットの入力ピンでもおかまいなし。
HDL記述専門の人なのに「オレはハード設計者だ」なんておっしゃる方に多いですね。
(オシロもロジアナも使えない、ChpScopeだけで仕事をてる気になってる人の、どこがハード設計者なの?と、心の中で)
0306774ワット発電中さん
2009/08/02(日) 00:19:13ID:N/RoZtiEはい、もっともです。
10-90が、5msと5nsでは全然違いますからね。
オシロの自動測定によるtr, tfの値も、結構当てにならないって知ってました?
オーバーシュートをどのように扱うかでtr, tfなんてゴロゴロ変わりますからね。
あと負荷容量ね。
0307774ワット発電中さん
2009/08/02(日) 00:20:52ID:N/RoZtiE×仕事をてる気になってる人
○仕事してる気になってる人
0308774ワット発電中さん
2009/08/02(日) 00:40:50ID:HELd1LYlおいおい、自動測定に頼るって....波形をみて自分で判断できないのか
0309774ワット発電中さん
2009/08/02(日) 01:20:40ID:b0AGVxyPなんかコンプレックスあるのか?
0310774ワット発電中さん
2009/08/02(日) 01:42:42ID:N/RoZtiE最近の人は、自動測定がないとオシロから値が読めないみたいなので、
あえてここに書いたんです。
コンプレックスはありますよ、もちろん。
コンプレックスの無い人なんて、いませんからね。
コンプレックスが、活力の源になるんです。
品質、性能、納期への 人一倍のこだわりは、コンプレックスがあってこそね。
0311774ワット発電中さん
2009/08/02(日) 01:59:38ID:KotfnteF話が変な方向に流されてるので、マジレスするが、ちゃんと
同期回路って概念は知ってるのか?
FPGAらしく同期回路で作ってれば、基準クロックのエッジでしか
読まないんだから、パタパタしても問題になるわけないだろ?
基準クロックの周期以上にパタパタが続くなら、カウンタとかで、
幅を数えて短いのは無視すりゃいいだけのこと。
だから、シュミットなんて不要ってレスがたくさん来る。
ちゃんと同期式で設計してるのに、誤カウントするなら、
SPIの通信相手が同じクロックを基準に動いてるのかわからん
が、レーシングを起こしてるのでは?
MAXUとかで動作するのは、基準クロックとのタイミング関係
が変わって、たまたまいい塩梅になるだけで、シュミットとは
無関係な可能性もある。
0312774ワット発電中さん
2009/08/02(日) 02:15:19ID:WH8FGCKn最近の人ってだれ?
なんか統計でもとったの?
0313774ワット発電中さん
2009/08/02(日) 02:18:34ID:71p6uG3p自動測定の使い方がわからんよw
0314774ワット発電中さん
2009/08/02(日) 03:14:14ID:tWhISjDUこんなのとか
http://akizukidenshi.com/catalog/g/gM-01620/
0315774ワット発電中さん
2009/08/02(日) 03:54:37ID:N/RoZtiE統計とらないと使えないというのも変な話だが、
ウチの会社の若いやつ8割以上は、オシロでの測定に自動ボタンを探す。
「/div」の意味がわからないみたいだな。
上記のような数字ではダメか?>>312
なんならパーセントで言おうか? 80.000%だけど。>>312
まだ不足か? >>312
>>314
自分のカネでUSBオシロを買うような学生は、ほとんどいない。
学校の授業で使うオシロが、既にデジタルオシロで自動測定の旨味を知っているので、
目盛なんか数えて測るより、自動測定のボタンを探すわな。
確かに周波数などは、正確に表示されるけど、Vp-pなんてボロボロ。
垂直の帯域を不必要にFullにしてあるので、測定値が大きく出るわな。
0316774ワット発電中さん
2009/08/02(日) 05:00:30ID:S1s+W1iV>垂直の帯域を不必要にFullにしてあるので、測定値が大きく出るわな。
そうそう、みんな知らないみたいだけど、ピーク電圧を自動計測で測定するには、
平均をかけないと正しく出ない。
あとよくやるのが、100MHZオシロで40MHzとかを測定する人ね。
2倍のサンプルレートで何がわかるというのか。
だいたいはサンプルレートの1/10くらいしか使い物にならないのにね。
100MHzを測りたかったら、500MHZ〜1GHzの帯域のオシロでないとダメよ。
0317774ワット発電中さん
2009/08/02(日) 10:41:21ID:aG79TMoe帯域とサンプリングレートをごっちゃにして語る奴も相当にアレだけどな。
0318774ワット発電中さん
2009/08/02(日) 10:59:29ID:8DR4CDZl自分の書いた文章をよく読みなおすんだ。
穴埋め問題みたいな間違えがあるぞwww
0319くり
2009/08/02(日) 11:18:30ID:dIkyXx2k>穴埋め問題みたいな間違えがあるぞwww
うーん、確かに。「次の文章の間違いを正せ。」という問題だとすると
良問ですね〜。
0320269
2009/08/02(日) 11:33:08ID:9acVauEoメインクロックとSPIのクロックの比の自由度を確保するために、
SPIのシリパラ変換部分はSPIのクロックで動かすようにしてる。
パラレル化後にメインクロックに同期させてる。
現状SPIクロックが12MHzでメインクロックが28MHzなのでSPI部分も同期回路にしてカウンタで除去というのはあまり現実的ではない。
MAXIIでもCMOS入力にすると同じようにビットずれするから微妙なタイミングの問題ではないかと。
0321774ワット発電中さん
2009/08/02(日) 15:01:05ID:FXG4fHhFおれ、311じゃないが
12MHzSPIクロックで波形なまっているって、もう正弦波みたいなクロックなんか
(ViL〜ViH区間が長いって感じか)
こんな信号なら波形整形して入力すべきだろな
出来るのか知らんが、入力クロックを空きピンにバッファアウトさせて、入力と比較
してみるのも良いんじゃね(ViL〜ViHがどう判断されているか見るのも良いんじゃないか)
処理的にはそれでで良いと思う。
お前ら、オシロ使っている会社なら
新人のころHP(アジ)/テクトロ/LeCroyなんかオシロ入門やアプリノートををぺろぺろ舐めさせられたろ
それすらさせないゆとり会社が最近は多いのか
自分が舐める測定器の入門書ぐらい舐めないと、測定器をぺろぺろ出来ないぞ
0322774ワット発電中さん
2009/08/02(日) 15:03:13ID:FuoLy+s00323774ワット発電中さん
2009/08/02(日) 16:01:15ID:PSRxXG0q判ってる人はちゃんと設計できて仕事でトラブらないし、
判ってるつもりで判ってない人は必ずどこかでハマるんだから
0324774ワット発電中さん
2009/08/02(日) 21:42:44ID:tWhISjDU0325311
2009/08/02(日) 23:46:29ID:Sms2kHfD一応、FPGAらしく作るなら、PLLで28Mクロックの周波数を上げて
対応するんだが、「現実的ではない」ってのは、試したらダメ
だったから禁断の非同期にしたのか?
どっちにしても、ケーブルを通す12MのSPIってのは、難度が高い
気がするがなあ。 速度を下げられんの?
0326774ワット発電中さん
2009/08/03(月) 00:08:45ID:x7xx6r830327774ワット発電中さん
2009/08/03(月) 02:18:23ID:kxqYA1JE回路設計のバイトとかないかなw
0328774ワット発電中さん
2009/08/03(月) 03:28:06ID:U+ZMKLkk増設LPTとか、資源の無駄使いだろ。
PCIバスコネクタのメッキだけで、何ミリグラムの金を使うと思ってんだ?
素直に、168に出てるのを作れば?
PICライタがまわりに無いなら、前スレのFR60でもいいんだし。
0329269
2009/08/03(月) 10:59:59ID:S0s2hyMgマイコンの内部回路とかだと、シリアル受信のシフトレジスタやカウンタのプリスケーラまでは外部クロック動作になってるのを見慣れてるから安直に真似しただけという。
FPGA的にはタブーなのか…
ところで「カウンタで対処すべき」という事はI/OにLともHとも取れない信号が入る事自体は問題ないということ?
波形はこんな感じ。
http://www1.axfc.net/uploader/Img/so/54660.png
0330269
2009/08/03(月) 11:00:55ID:S0s2hyMgCH1が実際のSPIクロック入力の波形
CH2がシュミットトリガインバータを通した波形
0331774ワット発電中さん
2009/08/03(月) 13:11:39ID:KDpVwwktでもFPGAが要求するtr, tfより短ければ問題なし。
波形のCH2は、いい感じにシュミットされてるね。
ただ、ヒス窓が大きいのでdutyが崩れているね。
コンパレータを使ってヒスを自分で決めれば、もっとduty良くなる。
CH1の波形を測定したときのプロービングは、低周波測定と同じように
プローブ先端のフックと、プローブ先端のワニ口を使って普通にプロービング
したんでしょ?
だったら、このままの波形でも、まずまずの波形になってると予想します。
送信側はプルアップ抵抗でHを作っているのか、push-pullでしょうか?
送信側のインピーダンスが高いのが気になるけど。
オシロがいいやつだということも、わかった。
0332269
2009/08/03(月) 13:52:04ID:S0s2hyMgデータシート読むとtr/tf ( 10% to 90% ) 1ns Max.とのこと。
相当鋭いエッジでないと駄目なよう。何らかの波形整形は必要だと思う。
シュミットトリガ通してdutyは1:1ではなくなったが、位相で45度もずれていないから全く問題ないかと。
送信側は5V系のマイコンのpush-pullから抵抗分圧(470Ω・1kΩ)で出してる。
オシロは家のじゃ帯域が足りないので学校のを使わせてもらってる。
0333774ワット発電中さん
2009/08/03(月) 14:02:25ID:gLMFvtJh0334774ワット発電中さん
2009/08/03(月) 14:20:37ID:5clTLa97TC74VHCとか使え
0335774ワット発電中さん
2009/08/03(月) 14:22:01ID:8Szp0QZB>>332
1ns maxね。だったらシュミットの出番でしょう。CH2の波形ね。
ただしPLLのクロック源とか、↑で何かして、↓でも何かしているとかだと
dutyが変わると困るね。
あと、片エッジ使用でも、clockだけにシュミット入れるのはダメ。
dataなど、clockのエッジを期待する物全てに入れないといけない。
送信側の鈍りを取るのは、>>333が言うように抵抗を1桁落とせばいいけど、
まずは、マイコンの出力電流があるか確認。
H8は全然吐けないので抵抗作戦はダメ。バッファ(といっても74HCxxでOK)を
入れて、さらにそのバッファの出力に10〜33Ωくらいの抵抗を入れてダンプする。
AVRやPICのように20mAも吐けるマイコンなら、そのマイコン出力に
470〜1k程度の抵抗を直列に入れるだけにして、分圧なしでやってみる。
5Vがそのまま3.3V系に印加されるように見えるが、
FPGA入力は5mA程度なら流せるので、この抵抗とFPGA内部のESDダイオードで
差を喰ってもらう
0336774ワット発電中さん
2009/08/03(月) 14:30:29ID:lxxi7YFj0337774ワット発電中さん
2009/08/03(月) 15:43:26ID:8Szp0QZB分圧の10kを取り外すだけでOKだね。
0338774ワット発電中さん
2009/08/03(月) 17:08:34ID:jh5M/Xdmなんでこんなにウンコなの?
FT2232Cのウンコ出力なら経験あるが
0339774ワット発電中さん
2009/08/03(月) 18:56:30ID:8Szp0QZB0340774ワット発電中さん
2009/08/03(月) 19:57:36ID:rDc/tLd3tr、tfが1n maxって超凄いな。これじゃマイコンアウト信号は条件を満たさないだろうから
波形整形しなければ駄目だな。マイコンアウトがどんな信号なのかも確認したほうが良いな。
抵抗分割のレベルコンバートで12MHzクロック伝送できると思い、
そして470・1k抵抗分割でうまく行くと判断し実行したと言うことなんだが、
どのようなことを考慮してそうした?
このときの抵抗分割も考慮に入れた等価回路どのように考えた?
そして、それで12MHzクロックを伝送できる(出来そう)と思った根拠は?
自問汁!
恐らくは低周波(2,3百kHz以下)感覚でやったんだろ。
12MHzクロック伝送するのに300Ωにもなる等価抵抗入れる感覚はどうかと思うぞ
で、そのように抵抗分割する時はローパスが形成されるから、必要ならそのローパス特性を
補正するようにしなければ駄目って授業で習ったろ。つまり、ハイパス要素を入れると。
この場合、470にコンデンサを並列に入れて補正になるが、12MHzクロックじゃ効き目なしかな。
ついでに、電流制限抵抗のみにして5Vの信号を加えろとレスあるが、
クランプが動作するまではC、R(電流制限)のローパスは元気に働くからな。
そうするとC(入力等価容量)が減るのかな。
0341774ワット発電中さん
2009/08/03(月) 22:50:50ID:3gzySQ/Kてっきりピンは従来のとげとげタイプかと思ったら違うのかよ・・・
ソケットがどこも5万以上もするとか・・・orz
なんとかソケット自作できないかしら、
まぁむりだよね、0.8mmピッチだし、484ピンもあるし(泣
0342774ワット発電中さん
2009/08/03(月) 22:57:37ID:fNoEYoxA0343774ワット発電中さん
2009/08/03(月) 23:13:43ID:3gzySQ/Kまだ現物届かないから解らないんだけど、
端子の丸っこいところに線引っかかるのかなあ;^^)
0344269
2009/08/03(月) 23:14:15ID:S0s2hyMg定数を決める際に、インピーダンス300Ω、入力容量10pFでシミュレーションした。
そして波形が多少鈍ってはいたが十分読み取れるであろうという推測をした結果がこれ。
現実には配線のL分もあるせいか、シミュレーションよりも崩れた波形になったし、
SPI出す側を作った当時はFPGAに触れたこともなく、クロック条件がこんなに厳しいものだとは思いもしなかった。
「分圧抵抗を100Ω・200Ωに変更し、3.3Vロジックを通して波形整形した上でFPGAに入力する」を結論にしようと思う。
長々とスレ汚しスマンカッタ。
0345774ワット発電中さん
2009/08/03(月) 23:17:37ID:g89HOco1基板作らんと無理
0346774ワット発電中さん
2009/08/03(月) 23:18:27ID:ncVrqZ8vそのピン数だとBGAでしょ?
オーブンでリフローだとしても2層基板じゃどうやっても配線足りないだろうし、
ヤフオクあたりで売っぱらうか、なんか一つ大きなプロジェクトを始めてしまうかしかないかと…
0347774ワット発電中さん
2009/08/03(月) 23:23:53ID:3gzySQ/K0348774ワット発電中さん
2009/08/03(月) 23:35:19ID:V7dQEXeH0349774ワット発電中さん
2009/08/03(月) 23:35:20ID:ncVrqZ8v可能不可能で言えば”可能”
それでまともな動作が期待出来るかと言われれば”出来るわけが無い”
ビスが見つからないんだが、ロック帯で固定してどうにかなる?って言われてるぐらい無茶苦茶
0350774ワット発電中さん
2009/08/03(月) 23:54:53ID:D1b3tGuj抵抗分割によるレベルコンバート止めて、その3.3Vのロジック(今のシュミットを)を5V入力可能なもの
(5V->3.3Vのレベルコンバート可能な74LCX,LVC,VHC)にするってのが普通のやり方じゃね。
まぁ、現在の抵抗分割+シュミットで動作に問題ないならそれをそのまま使うでも
良いと思う(学生製作の電子回路だし、自分で使う分には良いんじゃね)。
>>347
>>342の言うように
男なら、裏返しにしてballに手半田して使う
何個買ったんだ?
0351774ワット発電中さん
2009/08/04(火) 00:41:19ID:m8J8oFdW買ったのは2つだけだよ。
Spartan3A-DSP 3400 484pin × 2コ 1万5千円。
484ピンは0.8mmピッチ、676ピンのヤツなら1.0mmらしく、
試しにそのピッチで適当に書いて印刷してみると、0.2mmでもかなり違う。
1mmピッチならまだ救いがあったかも。いろいろ失敗したorz.
一応この2つは、ドブに捨てるつもりでいろいろ試行錯誤するつもりです。
手の器用さには自信がありますから、ははは・・・。
0352774ワット発電中さん
2009/08/04(火) 01:02:29ID:9TS1+zlC1万5千円ドブに捨てることないだろ。
0353774ワット発電中さん
2009/08/04(火) 01:10:22ID:ujgMbaDa手半田して壊したり、動作不良のとき、それを調べるのが・・・。
0354311
2009/08/04(火) 01:12:26ID:90VbVfGb>>340
そんなに意地悪な書き方するのやめようよ。
夏休みなんだし、ジョークを夏厨が勘違いして真に受けたら日本の将来が危うくなる。
大人なら、I/Oピンが1nsmaxなんて
「あ」「り」「え」「ま」「せ」「ん」
ってはっきり書こうよ。
だいたい、波形なんて見るまでもなく、12Mが通ってる時点で、
「ダラー」のわけがない。
12Mがダラーでパタパタしちゃったら、一体何百MHzの信号が出るのさ。
12Mなら、ウンコ上等、正弦波でも無問題。
>>329
禁断の割には、ちゃんと動くことが多い。
DWMとかで執筆しているような人でも、たまに非同期が混じってるし、
まあ、勝てば官軍、動けば完成。
>>332
>>344
こんな回路のためにシュミットを使いたかったのなら、
マジレスするまでもなく、270と284でFAだったな。
以上。
0355774ワット発電中さん
2009/08/04(火) 02:12:55ID:9olA/Ps+ttp://tomiya.bne.jp/cgi-bin/upup/src/myg_l1918.png.html
この基板を、用途に特化した複数のテスト基板に挿して使おうかと
思ってます。
(FPGAの再利用が目的)
よろしければご意見ください。m(_ _)m
0356774ワット発電中さん
2009/08/04(火) 03:12:23ID:ioQ9+zbV基板Assyの外観図のほうがよくわかる。
この回路図CAD、45度の斜め線くらい引けないの?
FP3C5F144って型番? どんなFPGAだろう。
FPGAはXCで始まるんじゃなかったか? XC3S....とか。
電源RESETが無いみたいだけど、大丈夫? n_configにRESET ICの出力をつなげば
いいと思うんだけど。
0357774ワット発電中さん
2009/08/04(火) 03:24:06ID:P+bkDz9r>FPGAはXCで始まるんじゃなかったか
>>355
>Cyclone3 144pin
0358774ワット発電中さん
2009/08/04(火) 08:41:43ID:9olA/Ps+すみません、趣味で始めたばかりなんで作法を知らないんです。
この回路は、FPGAの電源周り+コンフィグのみを実装して、あとはIOを
引き出すことだけを目的にしています。
リセットの件、了解です。
追加してみます。
FPGAはアルテラ社製のものを使ってます。
ttp://www.altera.co.jp/products/devices/cyclone3/overview/cy3-overview.html
ちなみに、まだ基板設計はできてないので外観図はありません・・・。
45度のラインは引けますが、なんとなく見辛かったので。
0359774ワット発電中さん
2009/08/04(火) 08:56:59ID:JoSJrgzG繋ぐ先がIOポートしかないなら、2ページにして
電源周り+コンフィグ+FPGAにIO用のバス(太青線)まで
IO用のバス(太青線)からIOポート
の2ページにするだけでもすっきりすると思う
0360774ワット発電中さん
2009/08/04(火) 09:24:30ID:nBa2T/Q/全くわからないってことはないけど、ライブラリいじるだけでかなり見やすくなる気はする
リセットICはいらないと思うけど、リセットボタンをつけると便利かも
Cyclone3の144ピンパッケージって、底面に大きなGND端子があったような・・・
0361774ワット発電中さん
2009/08/04(火) 11:14:59ID:ChQhaAoO0362774ワット発電中さん
2009/08/04(火) 17:00:48ID:nPBK68B8回路図は、回路設計者の気持ちを、回路図を見る人に伝える、それが役目です。
私は、回路設計20年になりますが、見にくい回路図とは、
回路図を書く自分のことしか考えていない、見る人を無視した回路図です。
例えば以前、評価ボードを買うとついてくる回路図でもひどいのがありました。(今も?)
FPGAやICから出た線は、信号線名がついているだけで線が切れてるやつ。コレ最悪です。
「n_config」っていう信号線は、どこにつながっているかを知るのに、
回路図内の信号名を全部目で見て探さなければなりません。
しかも行き先は1箇所とは限らず、何箇所有るのかわかりませんら全部しらみつぶしに
調べる必要があるのです。それをユーザーに強要しているんです。
評価ボード内のICやFPGAからの線が、全部その調子です。私は見たくありません。
この理由は、基板を製作するために必要なネットリストを作成するのが目的だからです。
ネットリストが得られれば良くて、見る人がどのように感じるかなんて興味がないのです。
それなのに業界では「あそこのボードはいいよね。値段も手頃だし、回路図もちゃんとしてるし」って。
何をいわんやです。
その回路図と比べたら、>>358の回路図は、
抜群に良く書けていますので、安心してください。
読み手が誤解しない回路図が書ければ、ひとまず1人前です。
FPGAの型式が間違って読み取られていたようですが、>>358の回路図では
部品の枠と重なって、EがFに見えます。見る人がそのように読んだのは、
見る人がいけないのではなくて、そんな風に誤解を与える書き方をした>>358の責任です。
0363774ワット発電中さん
2009/08/04(火) 17:22:20ID:JoSJrgzG0364774ワット発電中さん
2009/08/04(火) 17:44:55ID:htwQgMm5144pin全部調べようと思ったら、たったの144発で済みますね
0365774ワット発電中さん
2009/08/04(火) 18:08:28ID:JoSJrgzG回路図以前にセンスが無いだろww
0366774ワット発電中さん
2009/08/04(火) 18:11:05ID:Qsnjq5Yb0367774ワット発電中さん
2009/08/04(火) 18:24:17ID:P+bkDz9rでも、「1枚だから追いやすい回路図」も144本追うまえに検索機能が欲しくなるってもんだ。
海外の回路図はブロック毎に分けて複数ページにしてるのが多いね。
0368774ワット発電中さん
2009/08/04(火) 18:46:31ID:uloSU/ZePDFもなく、紙ベースの時代は確かにその通りだと思う。
だからページを跨ぐ接続は飛び先を書けといわれていたのも最近まで言われていたな。
論理接続と物理接続はそれぞれメリットがあるので、規約で決めたらそっちにあわせればよい。
ちなみわしゃ、物理接続派。
目の前にある試作ボードと手元の回路図とそのまま一致するので判りやすい。
0369774ワット発電中さん
2009/08/04(火) 20:48:17ID:nPBK68B8回路図上に、すべての「線」が表示されているべきだと思います。
pdfの検索機能でOKなんて言ってる人が もしいるなら、
その人にはネットリストが一番じゃないかな。テキストだし検索も早いよ。
回路図の究極は、「昭和のテレビの回路図」だと思います。セットの裏にビニール袋に入ってぶら下がっていたあの回路図。
1枚で書かれていて、全ての信号が目で追えた。
・信号の流れも書かれていた。
・要所要所の波形も書かれていた
とても素晴らしいものだった。
回路図は、部品同士のつながりのほかに、信号の流れを表すものです。
信号の流れ=設計者の意図の表れです。
0370774ワット発電中さん
2009/08/04(火) 21:04:58ID:nBa2T/Q/0371774ワット発電中さん
2009/08/04(火) 22:05:50ID:ED+HqFagいいねえ
0372774ワット発電中さん
2009/08/04(火) 22:25:14ID:LyoCM/4xページとか見るとげんなりするよなぁ。
0373774ワット発電中さん
2009/08/04(火) 23:10:00ID:/RKMupLV0374774ワット発電中さん
2009/08/04(火) 23:30:50ID:9olA/Ps+アドバイスありがとうございます。
実は回路図CADにEagleのフリー版を使っているのですが、
フリー版は2ページ目以降は使えないんです。
複数のファイルに分けた場合、基板のネットリストが・・・。
>>360
FPGAは自分で作ったのですが、ちょっと後悔しています。
バンクごとに分ければよかったと・・・。
底面のGND端子は"E端子"で表現しています。
手実装する予定ですが、基板に穴をあけてハンダを流し込む予定です。
>>361
そうですね・・・。
>>362
ありがとうございます。
お褒め頂き光栄です。
ビギナーズラックというか、無知ゆえの正攻法が功を成した感じですね。(笑
部品枠とシンボル名の重なり、チェックします。
皆様、いろいろとありがとうございました。
直接私の回路図に対するもの以外のご意見も読めて勉強になりました。
これから早速手直ししたいと思います。
0375774ワット発電中さん
2009/08/04(火) 23:31:50ID:Ue6j+42Imodule、ブロック構成、データフロー...
0376774ワット発電中さん
2009/08/05(水) 00:22:53ID:tdied+Niんなことはない。複数シートが使えないだけ。
ひとつのシートは大きくなって来ると複数ページに分割される。
>355 も印刷→ファイル出力→pdf に出せば複数ページになってるはずだが。
0377355(374)
2009/08/05(水) 01:51:17ID:nSWrQhzIttp://tomiya.bne.jp/cgi-bin/upup/src/myg_l1921.png.html
その他、表記も少し修正、加筆しました。
とりあえずこれで基板設計に移りたいと思います。
>>376
そういう意味でしたか・・・。
了解です。
FPGAが大きすぎてA4に入らない状況なので、
部品の改良を兼ねて整理してみたいと思います。
0378774ワット発電中さん
2009/08/05(水) 03:50:41ID:2vMt5VyXそういう制約の無いフリーなのがあるから乗り換えてみたら?
0379774ワット発電中さん
2009/08/05(水) 08:57:38ID:827BYvj9>>369
私も全く同じ意見です。
ネットリストを出すための手段と思っている人がいますね。自身だってデバッグや改版のときに何度も見るものなのになー。見ているうちに腐った物にだんだん目が慣れてくるんだろうと思う。
0380774ワット発電中さん
2009/08/05(水) 10:26:40ID:iPsC3s/GN_CONFIGはマイコンからのコンフィグ、JTAG系はオンボードか
ヘッダからのコンフィグって
使い分けになっているから、JTAG系は外に出さずに専用ROMの
ソケットとJTAG用のピンヘッダつけといた方がいいよ。
0381774ワット発電中さん
2009/08/05(水) 11:56:00ID:ehCHaZNC俺の回路図は、最初はそれなりのものだと思うが、
改版のたびに、どんどん腐っていく。
何かきれいに改版していくコツはないかな?
0382774ワット発電中さん
2009/08/05(水) 12:07:23ID:58K3F+1Y簡単だよ、テキストでも回路図でも同じだけど機能ごとに分割して書くことだよ。階層設計
0383774ワット発電中さん
2009/08/05(水) 12:55:14ID:xqgE++9n階層設計はいいけど、回路図として「体裁が良くなる」だけで、
情報取り出しに関しては、見にくく、わかりにくくなるよね。
0384774ワット発電中さん
2009/08/05(水) 13:26:44ID:/fnOeDVXそうでなければネットリストのラベルだけで繋いだ方が、繋ぎなおしとか出た時に楽だよね。
0385774ワット発電中さん
2009/08/05(水) 13:35:29ID:fMjJPny2トップのブロック図は書いておいてほしい。
0386774ワット発電中さん
2009/08/05(水) 13:57:18ID:xqgE++9n回路図の書き手が楽になる、書き手の都合ですね。
>そうでなければネットリストのラベルだけで繋いだ方が、繋ぎなおしとか出た時に楽だよね。
なるほど、回路図の修正が楽にできる、修正する人の都合ですね。
0387774ワット発電中さん
2009/08/05(水) 14:04:28ID:/fnOeDVXあたりだとまだマシなんだけど、ビデオカメラとかになると「見易い」回路図でも酷いからね。
プログラムの補助が期待できないPDFでくれるよりはCADファイルくれた方が嬉しかったり。
0388774ワット発電中さん
2009/08/05(水) 14:41:14ID:MkL1E/0o0389774ワット発電中さん
2009/08/05(水) 15:14:25ID:45jbcUFQPDFで貰ってどうするんだよ。それじゃ自分の開発環境に取り込めじゃないか。
ま、開発環境で管理しやすいって超大事だよな。
プログラムの補助があるのが前提だからこそ、大規模なのは配線図メインから
階層設計図(最下層にようやく回路図)になったのかもしれんな。
0390774ワット発電中さん
2009/08/05(水) 19:20:48ID:TJQEMzWR0391774ワット発電中さん
2009/08/06(木) 03:32:13ID:mLpuxr4y0392774ワット発電中さん
2009/08/06(木) 04:14:56ID:ZcA3j/NV0393774ワット発電中さん
2009/08/06(木) 15:48:25ID:AT0kDfGq0394774ワット発電中さん
2009/08/06(木) 19:57:11ID:yQZeBOnlネットリストを手打ちしていた俺がここにいます。
0395774ワット発電中さん
2009/08/06(木) 20:30:57ID:izm/Xv4Oそのサンプルhelloworldがコンフィグレーションしても出力されない。
ISEでbit生成まではできたけれど。
VGAで画面につなげてる。
解決法か、分かりやすい書籍ないかな。
0396774ワット発電中さん
2009/08/06(木) 22:57:38ID:lymzL1Fxttp://www.ilink.co.jp/products/impulse/index.html
0397774ワット発電中さん
2009/08/06(木) 23:14:01ID:vTuaTYBU体脂肪体重計....お前らデブだからってこんな商品欲しいって要望出すなよ
0398774ワット発電中さん
2009/08/06(木) 23:16:40ID:wkLM1Yp40399774ワット発電中さん
2009/08/06(木) 23:42:44ID:AT0kDfGq0400774ワット発電中さん
2009/08/07(金) 05:01:56ID:eJd+zxPVスタートブックは購入したんだが、なかなかサンプル実行が成功出来なくて。
何が足らないのか調べたが分からない状態。
ピン等もマニュアル見て直したんだが・・。
0401USB-Blasterもどき作者
2009/08/07(金) 13:26:46ID:kbu+BKn9http://sa89a.net/mp.cgi/ele/ub.htm#xp2write
雑誌2980円+Blasterもどき材料費700円で入門するFPGAってのもリーズナブルでいいじゃないか。
0402774ワット発電中さん
2009/08/07(金) 13:52:47ID:f+RTGjrfそれってアルテラ、XP2-5E 両方書き込みできるん?
コネクタ接続部超素敵だな
0403774ワット発電中さん
2009/08/07(金) 14:02:38ID:NaLQjquj+5VとGNDが節操なくタテだったりヨコだったりするのを除けばね。
ありがとう。
0404USB-Blasterもどき作者
2009/08/07(金) 14:05:55ID:kbu+BKn9アルテラは普通にQuartusから使えるよ
0405774ワット発電中さん
2009/08/07(金) 14:42:15ID:HjsWgVZG0406774ワット発電中さん
2009/08/07(金) 21:31:55ID:2Jydx5YKこれはありがたい…
0407774ワット発電中さん
2009/08/07(金) 22:00:34ID:HuvwJIcTすばらしいでござる。
回路が簡単だから自作したくなったが、PICライタから作らなければだめぽ
ねぇ、おまえら、XilinxのLPTダウンローダをPICライタにするソゥトしらない?
0408774ワット発電中さん
2009/08/07(金) 22:57:58ID:KEj5lZON0409USB-Blasterもどき作者
2009/08/07(金) 23:14:16ID:kbu+BKn9書き込まなくても動いてるけどこれは何の値かわかる人居る?
0410774ワット発電中さん
2009/08/07(金) 23:22:03ID:iG4XF7hp0411774ワット発電中さん
2009/08/08(土) 00:30:14ID:rdWXPjjBPLD大手5社の売り上げ,前年同期に比べ23%落ち込む
http://techon.nikkeibp.co.jp/article/NEWS/20090729/173552/?ST=edaonline
上位3社グラフ配色に、ちょっとだけイラッときたw
0412USB-Blasterもどき作者
2009/08/08(土) 00:35:49ID:vbNvvDM6CRCなのはわかるけど何のCRC?
自分がビルドしたjedファイルでは常にFFFFFFFFhなんだけど。
0413774ワット発電中さん
2009/08/08(土) 22:19:48ID:nFe5QR3gあー、なんだかお花畑な配色だけどEXCELデフォルトのままの色よりいいかな。
でも何となく俺が個人的に会社からイメージしてた色と合ってる感じ。
0414774ワット発電中さん
2009/08/08(土) 22:54:27ID:tzRFLHsy0415774ワット発電中さん
2009/08/09(日) 00:51:00ID:H9Aa2PYv0416>>411
2009/08/09(日) 01:14:37ID:E8M5RJc8さようですか、、、
X赤、A青、L黄 かと理解してましたが。
>>415
売り上げではXが1億ドル多いのに、利益は逆転負け。
高コスト体質なんかなあ。。。
UMC/TOSHIBAはウェハ高いのかも。
ニダニダしてきたら安くなるのかなあ。
しかしAと交渉するときは、もっと安くしろと言える口実にはなるねw
0417774ワット発電中さん
2009/08/09(日) 08:56:02ID:s3xI0QxKでもそれ続けてると先行き暗いんだよね
0418774ワット発電中さん
2009/08/09(日) 14:38:46ID:H9Aa2PYv今回のは、この経済情勢の中でのことだから別にしても。
0419774ワット発電中さん
2009/08/10(月) 00:34:00ID:Fapbre7gいまさらだけど親の敵のようにそこまで怒るなよ
入門で確かに大した下調べもしなかったけど、そこまで相性問題があると思わなかったよ
0420774ワット発電中さん
2009/08/10(月) 01:13:11ID:uJWuvJKb超遅レスにワロタ
怒ってるんじゃなく馬鹿にしてるんじゃね
もう解決した?
0421774ワット発電中さん
2009/08/10(月) 01:35:10ID:Fapbre7gいや、これから
素直に古いPCを使うか、>168を作るか考えているけど
とりあえず過去ログ読んで来る
0422774ワット発電中さん
2009/08/10(月) 01:50:35ID:uJWuvJKb今後ますますパラレルオンボードPCの入手性は悪くなるだろうから
将来のこと考えると>>168作ったほうがイイ
0423774ワット発電中さん
2009/08/11(火) 01:52:31ID:gsYK2bwCそれともC言語みたいな汎用言語でプログラムできたりする?
0424774ワット発電中さん
2009/08/11(火) 02:10:36ID:qfDEgDC40425774ワット発電中さん
2009/08/11(火) 02:10:43ID:mGAO26f1最近はCで書くのも出てきたけど一般的じゃない
0426774ワット発電中さん
2009/08/11(火) 03:11:29ID:iNcmkVADCPLDに書き込むって、
書き込みプログラムのことに読めるけど、
だとしたら、Cでもasmでもできる。
0427774ワット発電中さん
2009/08/11(火) 03:45:23ID:Ti4QXCyGCでの開発は、まだ発展途上。
できないと思った方が良い。
仮に出来ても、マイコンのCとはほど遠く、いろいろと制約や方言があり、簡単ではない。
FPGAをCでやろうとするよりも、Cに似たVerilogを1から学んだ方が近道。
VHDLでもいいけど、おまじないの3行が必要だったり、長い文章をタイプする必要があり、
Verilogで書けば10行のソースも、VHDLで書くと20行になったりする。
本屋さんでHDLの本を見比べて見るとよくわかる。
文法チェックが厳しいからVHDLのほうが良いという人もいるけど、
記述の面倒くささと文法チェックの厳格さは別物で、Verilogのような柔軟性はない。
多くのVHDL設計者は、Verilogに移行したいと思っているらしい。
0428774ワット発電中さん
2009/08/11(火) 03:45:50ID:gsYK2bwC勉強してきまつ('A`;)・・・
0429774ワット発電中さん
2009/08/11(火) 08:28:48ID:pS1NuPD50430774ワット発電中さん
2009/08/11(火) 09:33:48ID:mGAO26f1でもサンプルとかVHDLのも結構多いから両方読めた方が得かな。
0431774ワット発電中さん
2009/08/11(火) 10:05:19ID:GMtICXiM0432774ワット発電中さん
2009/08/11(火) 10:14:09ID:yoCkdYHF0433774ワット発電中さん
2009/08/11(火) 13:18:43ID:5ikrWb/eイメージが湧くまで、なかなか理解できなかった。
1. reg と assign、= と <=
2. インスタンシエート
特に2.のインスタンシエートは、楽に書くのに便利なのと、他のIPを使うときに必須になるのであった。
この2つを理解した時点で、マイコンのCとは別物だと感じた。
0434774ワット発電中さん
2009/08/11(火) 13:38:26ID:gsYK2bwCそうなんだ。
PIC用にアセンブラ書いたことはあるんだけどVerilogは一度も触ったことがない。
両者はまったく違うプログラミングということ?
0435774ワット発電中さん
2009/08/11(火) 13:43:24ID:/YYjd6EM回路は同時に動くのが普通ですし
そのあたりを頭の中でイメージできるかどうかだと思いますよ。
0436774ワット発電中さん
2009/08/11(火) 13:48:18ID:iNcmkVAD論理シミュレーションと回路を書く言語。
0437774ワット発電中さん
2009/08/11(火) 13:50:12ID:yoCkdYHFそれは、どうだろう?
0438774ワット発電中さん
2009/08/11(火) 13:59:44ID:GMtICXiM0439774ワット発電中さん
2009/08/11(火) 14:09:06ID:5ikrWb/eそうそう、まったく別物と考えた方がいいね。
マイコンは、1人でプログラムを進めていく感じ。
つまり、10行目の処理をしているときは、8行目も、9行目も、11行目も、12行目も、
何も変化しない。その人が10行目を終えてからでないと11行目は実行されない。
だから動作が考えやすく追いやすい。所詮1人で処理しているからね。
FPGAは、素子や配線の数だけ内部に処理する人がいて、しかも何の連携もなく勝手に進めてしまう。
a=b;みたいな簡単な行の担当者もいれば、a=b*c/d-e*(f-g);みたいな複雑で時間のかかる行の担当者もいる。
このa=b*c/d-e*(f-g);は時間がかかるので、a=b;みたいな人達から「遅っせーぞ」と文句を言われる。
だからあちこちに処理時間のズレを生じてしまいうまくない。なので設計すね僕たちにも動作が追いにくい。
じゃ、どうやって統制して進めていくかというと、
FPGA内部に「号令を掛ける人」がいる。その人は偉そうに朝礼台に乗ってホイッスルを吹くだけ。
各処理人は、その人のホイッスル毎に1行だけ処理する。
そうすれば、a=b;の行はスグに終わって次を待ってる。a=b*c/d-e*(f-g);の行は次のホイッスルまでに処理を終えれば、
他の人から文句は言われない。次のホイッスルで、みんな一斉に次の1行をこなす。
こんな感じなので、マイコンとFPGAは考え方が全く違う。
マイコンは、順序だてた処理に向く。
FPGAは、同時に、たくさんのことを、高速に処理できる。
どっちかというと、マイコンのような順序ものは苦手。
なので、最近は、FPGA内部にマイコンの回路を作り込んでしまうのが
流行っている。でも、それが何が嬉しいのか、僕には理解できない。
H8などのマイコンチップのほうが安いし、動作も安定、Cコンパイラも安定と実績がある。
FPGAのマイコン用Cコンパイラは、XilinxとかALTERAの提供するCコンパイラ。
printf()も普通に書けない。xprintf()とか書いて、昨日もANSI準拠ではない。
何が嬉しいのか。
そんな感じ
0440774ワット発電中さん
2009/08/11(火) 14:46:35ID:9ridcfZ1おまえ、アホやろ!
0441774ワット発電中さん
2009/08/11(火) 15:15:25ID:pS1NuPD50442774ワット発電中さん
2009/08/11(火) 15:19:39ID:L0mZca030443774ワット発電中さん
2009/08/11(火) 15:37:51ID:GMtICXiM0444774ワット発電中さん
2009/08/11(火) 15:56:35ID:L0mZca030445774ワット発電中さん
2009/08/11(火) 15:57:40ID:qfDEgDC40446774ワット発電中さん
2009/08/11(火) 16:09:38ID:HQ7/lyRHCPUで間に合わないような処理を行う時にいい。
たとえばある信号がH - >L に変化したとき100ns以内に設定したデータの出力信号を変化させるような時かな?
出力データをFIFOに放り込んでおけば信号の切り替わりで出力が切り替わる。
CPUだとポーリングで検出すか、割り込みを使うかだが、100ns以内にレスポンスするにはちょっとつらい。
FPGAを使えば遅いCPUでデータを設定して、後はFPGAが処理してくれるね。
0447774ワット発電中さん
2009/08/11(火) 16:13:10ID:0BgbpJQUデジタル回路
0448774ワット発電中さん
2009/08/11(火) 16:51:11ID:F6trTdJh経っちまった。某社で見積もり取ったら6週間だと。
直ぐ欲しいんですけど。
0449774ワット発電中さん
2009/08/11(火) 19:42:26ID:yoCkdYHFマイコンのプログラムは手順を書くもの。
HDLは条件を書くもので、
それぞれの条件が一斉に成り立つように振舞う。
0450774ワット発電中さん
2009/08/11(火) 22:03:44ID:L0mZca03maxima とか最初どっちなのか解らんかった。
手続き型だけど。
0451774ワット発電中さん
2009/08/12(水) 04:40:44ID:F19r8SHGCとかC++とかはどんなに疲れててもさらっと書けるけど、
HDLは徹夜明けとかのボーっとしてるときは手が止まって一行も書けなくなる
まだハードな脳になりきってないんだな・・・
0452774ワット発電中さん
2009/08/12(水) 10:20:55ID:0pyY5vIJ0453774ワット発電中さん
2009/08/12(水) 14:33:18ID:O+6yJuB9アルゴリズムを自分で考えて実装するときはそうもいかないけど
HDLはまず回路構成を考えてから言語で記述しないといけないからいつも頭使う
0454774ワット発電中さん
2009/08/12(水) 15:30:00ID:YIp7aZ+D0455774ワット発電中さん
2009/08/12(水) 20:14:48ID:L89Ky88I0456774ワット発電中さん
2009/08/12(水) 21:26:33ID:NFPFJVts桜井 至
枝 均
最強Verilog先生軍団。
0457774ワット発電中さん
2009/08/12(水) 21:37:07ID:glrC+Qg7言語モノは文法がわかって実践できる内容のものがいいんじゃないかな。
入門者向けの参考書は基板付き書籍が1冊あれば十分なんじゃ?
他に参考書が要るとするなら、TTL等の汎用ロジックでも何でもいいから
デジタル回路設計について書かれた本。HDLは回路を記述しているに過ぎない
ので。TTLでCPUが組める貴方なら文法解説書以外に要るものといえば
使いたいデバイスのデータシート、アプリケーションノートぐらいでしょ。
0458774ワット発電中さん
2009/08/12(水) 21:43:04ID:O+6yJuB90459774ワット発電中さん
2009/08/12(水) 21:49:31ID:9Zutd5IP0460774ワット発電中さん
2009/08/12(水) 21:56:24ID:TR2XVZs20461774ワット発電中さん
2009/08/12(水) 22:03:48ID:FxpFCQsr0462774ワット発電中さん
2009/08/12(水) 22:40:30ID:PZxNcnOAvi + iverilog + gtkwave( ・∀・)人(・∀・ )ナカーマ
0463774ワット発電中さん
2009/08/12(水) 22:42:44ID:O+6yJuB9・MAXII CPLDボード(オプティマイズ)
・CQ-FRK-LXP2(ディジタルデザインテクノロジNo1.付録)
まだ入門したばかりだからこれでもおなかいっぱい。
0464774ワット発電中さん
2009/08/12(水) 23:20:41ID:L89Ky88Iありがとう。
その先生たちの本読んでくる(・ω・)ノシ
0465774ワット発電中さん
2009/08/13(木) 00:35:58ID:f/vFyHdC付属のほうの規模はしらないけど
その規模のCPLDだと無茶しようとするとすぐいっぱいにならんか?
0466774ワット発電中さん
2009/08/13(木) 00:47:53ID:LM8ruuYaそう。MAXIIで組んでたらすぐに使用率80%超えてしまった。
インターフェース変換程度にしか使い道ないかも。
付録のLatticeXP2はLE数で10倍、乗算器やブロックRAMもあるからしばらくは大丈夫そうだ。
安いし、もう一冊くらい買っておこうかな。
0467774ワット発電中さん
2009/08/13(木) 02:15:12ID:f/vFyHdC0468774ワット発電中さん
2009/08/13(木) 11:21:47ID:LM8ruuYaでも3000円くらいで手に入るボードで5000LEくらい欲しいっていうとこれしかないから仕方ないね。
Digi-keyでEP3C5E144C8が1450円だから3000円くらいでボード出してくれねえかな。
0469774ワット発電中さん
2009/08/13(木) 16:54:14ID:+ZS12OQXエッジ処理やディスプレイ出力が出来ない・・。
何が足らんのだろうか。
0470774ワット発電中さん
2009/08/13(木) 17:46:29ID:W08snCJK勉強が足りん。
0471774ワット発電中さん
2009/08/13(木) 19:20:15ID:EpiX9RKL気合、かな
0472774ワット発電中さん
2009/08/13(木) 19:26:30ID:1FVA/BGf>>469
ウェブや雑誌や同人誌を鵜呑みにせず一次資料を探して読む能力
信号系統・制御系統を見通す企画能力
順序回路の設計能力
「コミュニケーション能力」以外の手段を獲得することが
技術者としての(ry
0473774ワット発電中さん
2009/08/14(金) 18:27:38ID:BjzmEPaY0474774ワット発電中さん
2009/08/14(金) 18:37:41ID:FX4WLwTZ0475774ワット発電中さん
2009/08/14(金) 19:43:08ID:w2jElD7H0476774ワット発電中さん
2009/08/14(金) 20:04:59ID:PuIbWNJI0477774ワット発電中さん
2009/08/15(土) 00:05:27ID:8wkG8wuL0478774ワット発電中さん
2009/08/15(土) 00:32:35ID:Lcyq/yBR表面実装タイプが助かる
0479774ワット発電中さん
2009/08/15(土) 01:17:26ID:WYTbYgpM>ハンダで直付けしやすいCPLD
半田で付けないCPLDってあるの? 100%ハンダ付けだと思うけど。
PLCCだってQFPだってBGAだった、みーんなハンダ付けだよ。
0480774ワット発電中さん
2009/08/15(土) 01:33:21ID:Mh4dSlA5罪のが千石で入手しやすいんじゃない
0481774ワット発電中さん
2009/08/15(土) 01:59:38ID:Lcyq/yBR>>479
CPLDの中にはソケットに挿入して運用するのがデフォのものとかあるでしょ。
そういうのはハンダ付け難しいかなと思って。
0482774ワット発電中さん
2009/08/15(土) 02:12:09ID:Mh4dSlA5BGAは手でやるもんじゃない
安いボード買っちゃったほうが早い気もするけど
0483774ワット発電中さん
2009/08/15(土) 02:24:34ID:WYTbYgpM>CPLDの中にはソケットに挿入して運用するのがデフォのものとかあるでしょ。
無いよ、そんなの。
どうしてソケット使用が前提のICがあるの?
0484774ワット発電中さん
2009/08/15(土) 03:36:11ID:Sg/miJQhそりゃ、コストや消費電力で見れば既存の外付けCPUを使った方が良いのは当たり前だよね。
0485774ワット発電中さん
2009/08/15(土) 10:13:38ID:1jcNXUuw0486774ワット発電中さん
2009/08/15(土) 10:22:35ID:349UfE6b0487774ワット発電中さん
2009/08/15(土) 10:28:24ID:8wkG8wuLソケット使う場合もあるじゃない?
PLCC を半田付けってのも、一時期製品で見かけたけどね。
0488774ワット発電中さん
2009/08/15(土) 11:21:47ID:wIZl2HXD0489774ワット発電中さん
2009/08/15(土) 13:18:08ID:BsQnfiIH実装するタイプのCPLDを使っていました。これだとソケットじゃないと辛いです。
GALもispGALを除けばソケットにすることが多かったです。
0490774ワット発電中さん
2009/08/15(土) 16:51:32ID:toI3ppAy0491774ワット発電中さん
2009/08/17(月) 11:12:16ID:Sw9PPFWP研究室にあったPC(PC9801シリーズ)でDOS上で動くソフトでGALにシコシコ書いてたよ。
配線もAND素子だったら、
C = A ・ B
みたいな感じで。
最新のFPGAやCPLDは触ったこと無いんだけど基本的にはこのスタイルの延長なんだろうか?
それとももっと高級なことができるようになったの?
0492774ワット発電中さん
2009/08/17(月) 11:20:24ID:CQAS+hQ2ただ、CPPに相当する機能が衰退しているけど。
0493774ワット発電中さん
2009/08/17(月) 11:24:10ID:CQAS+hQ20494774ワット発電中さん
2009/08/17(月) 11:37:23ID:7CpeidWz0495774ワット発電中さん
2009/08/17(月) 11:37:43ID:u/gmKkYfVerilogだけど、andなら
assign c = a & b;
であんまり変わらないね。
大きく変わったのは乗算器とかブロックRAM内臓してることかな。
0496774ワット発電中さん
2009/08/17(月) 12:09:05ID:Sw9PPFWP変わってないんだ('∀`)
ところで今の時代の人は論理合成ってどうやってるの?
昔ながらにカルノー図書いてシコシコ枠で囲ってやってるの?
0497774ワット発電中さん
2009/08/17(月) 12:09:27ID:CQAS+hQ2それと、abelと比べるとモジュールが使えるようになっているんで
大きな機能を1つのファイル内に書ける。
0498774ワット発電中さん
2009/08/17(月) 12:13:26ID:CQAS+hQ2普通はステートマシンだとステートに名前つけるし、
論理合成は自動で最適化するから何もしないっていうのが正解か?
0499774ワット発電中さん
2009/08/17(月) 12:20:19ID:MHIBGwhgC言語で論理合成とか言ってるやつもいるけど、
結局はカルノー図を書くんだよ。orz
0500774ワット発電中さん
2009/08/17(月) 17:09:07ID:u/gmKkYfandの表現は変わらないんだけど、ゲートレベルでの記述なんてしないね。
c[7:0]<=a[7:0]+b[7:0];
て書けば8bitの全加算器が勝手に作られる。
c = sel?a:b;
って書けばマルチプレクサの出来上がりだ。
0501774ワット発電中さん
2009/08/17(月) 17:12:33ID:Sw9PPFWPそ、そういう便利な時代になったんだ(;´∀`)
久しぶりに趣味でいじってみようかな
0502774ワット発電中さん
2009/08/17(月) 17:31:36ID:0E1o8zJWabel でもできるだろ
0503774ワット発電中さん
2009/08/17(月) 23:25:21ID:CQAS+hQ20504774ワット発電中さん
2009/08/18(火) 01:41:43ID:YghUytdj製品で該当するものがなければキットでもいいよ。
0505774ワット発電中さん
2009/08/18(火) 02:43:25ID:tcb1xNVZ0506774ワット発電中さん
2009/08/18(火) 08:56:45ID:LKlba1Ag0507774ワット発電中さん
2009/08/18(火) 11:38:53ID:NnmctCxS0508774ワット発電中さん
2009/08/18(火) 12:32:31ID:7Hm5HXgL0509774ワット発電中さん
2009/08/18(火) 12:41:14ID:7Hm5HXgLABEL = Advanced Boolean Expression Language の略です。
高度ブーリアン表記言語でしょうか。
0510774ワット発電中さん
2009/08/18(火) 13:39:26ID:qmG21KFQ英語だと聖書に出てくる Cain と Abel のアベルだよね。
牧場の少女カトリに出てくる犬もアベル。
ペリーヌに出てくるのはバロン。
0511774ワット発電中さん
2009/08/18(火) 13:58:25ID:YghUytdjパラレルポートとか、最近のノートPCじゃ存在してなかったりするからできればUSBタイプの方が安心でしょ。
0512774ワット発電中さん
2009/08/18(火) 14:09:11ID:PANEm3MPメーカ純正品や互換品いろいろありますよ。
0513774ワット発電中さん
2009/08/18(火) 14:31:55ID:7Hm5HXgLこれでやっと寝られます。
今まで45年間、この読み方が気になって、ねられませんでした。
ありがとう
0514774ワット発電中さん
2009/08/18(火) 17:27:08ID:YRL5xCmz0515774ワット発電中さん
2009/08/18(火) 17:28:16ID:OQhWZmU3●既製品
・USB-Blaster互換ケーブル Altera対応
http://csun.co.jp/SHOP/200901025.html \3750
http://whttp://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=46 $50
・MAX2 Microkit AlteraのCPLDとUSB-Blasterが一枚の基板に載ってる
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=215 $69
・J-Writer 各社FPGA/CPLD対応
http://www.tokudenkairo.co.jp/jwriter.html \9800
●キット
・カメレオンFX2 USB2.0マイコン+CPLD 単体でUSBからマイコンとCPLD書き込み可能
http://optimize.ath.cx/cusb_fx2/index.html \4980
●自作
・78kマイコンで作るUSB-Jtag LatticeXP2シリーズ対応
http://www.nahitech.com/nahitafu/trg78k/78kjtag.html トラ技付録78kマイコン+わずかな受動素子で作れる
・USB-Blasterもどき Altera対応、LatticeXP2-5E対応
http://sa89a.net/mp.cgi/ele/ub.htm 材料費1000円未満
ザイ使いたいならJWriterしか選択肢はないかな。ほかにあれば追加よろ。
0516774ワット発電中さん
2009/08/18(火) 17:28:58ID:PANEm3MP必要なスペックとFPGAの品種、許される外部部品の種類によると思います。
0517774ワット発電中さん
2009/08/18(火) 17:29:50ID:OQhWZmU3デルタシグマ変調を使えばわずかな外付け部品で出来る。
D/AはRCフィルタ、A/DはアナログコンパレータとRCフィルタが必要。
0518774ワット発電中さん
2009/08/18(火) 17:53:27ID:PICu5tyrCPUで出来る物があるけど
同じような感じで出来るFPGA/CPLDはまだない
0519774ワット発電中さん
2009/08/18(火) 17:58:13ID:O/YluARz45年ぶりの睡眠か。当分起きそうにないなw
0520774ワット発電中さん
2009/08/18(火) 18:03:24ID:O/YluARz>CPUで出来る物があるけど
>同じような感じで出来るFPGA/CPLDはまだない
アナログ系周辺回路を持つFPGAなら、こういうの↓もあるよ
http://www.actel.com/intl/japan/products/fusion/index.html
0521774ワット発電中さん
2009/08/18(火) 19:29:11ID:YghUytdjどうも(・ω・)っ
> ●キット
> ・カメレオンFX2 USB2.0マイコン+CPLD 単体でUSBからマイコンとCPLD書き込み可能
> http://optimize.ath.cx/cusb_fx2/index.html \4980
これは単なるFPGA/CPLDライターにとどまらず、USB経由でデジタルデータをPCとやりとり
するためのインターフェースみたいなものなのね(´・ω・`)b
0522774ワット発電中さん
2009/08/18(火) 20:36:05ID:EMsNfzo8DAは抵抗を並べればいいw
0523774ワット発電中さん
2009/08/18(火) 20:36:06ID:3YROKxpK技術的には可能だけど、ここでそういう質問をする初心者には無理かと
>>515
ヒューマンが抜けてるぞw
0524774ワット発電中さん
2009/08/18(火) 20:36:35ID:OQhWZmU3そうそう。10MB/sとかの大量のデータを取り込んでPCに渡して処理させることが出来るから便利。
CPLDの規模は小さいからデータの中身に手を加えるのは難しいけど。
汎用のライタとしては使えないから注意。書き込めるのはオンボードのCPLDのみ。
0525774ワット発電中さん
2009/08/18(火) 20:38:27ID:OQhWZmU3ヒューマンデータのどれのことか知らんが、万超えるからさすがに安価とはいえないかと。
0526774ワット発電中さん
2009/08/18(火) 20:41:44ID:3aYflOQt0527774ワット発電中さん
2009/08/18(火) 21:07:00ID:YghUytdj> そうそう。10MB/sとかの大量のデータを取り込んでPCに渡して処理させることが出来るから便利。
似たようなコンセプトにArduinoというツールがあるけど
データの転送速度はFPGA/CPLDの方が速い(・ω・)?
0528774ワット発電中さん
2009/08/18(火) 21:14:34ID:PANEm3MPFPGA/CPLDがArduinoより高速かどうかと言うより
USB部分をどのように実現してるかだと思いますよ。
ArduinoはUSB(FTDI)とAVR間の接続はUARTですよね。
0529774ワット発電中さん
2009/08/18(火) 22:04:48ID:OQhWZmU3そもそもUSB2.0か1.1かの違いがあるからね。
正確に言うとHighSpeedとFullSpeed。
FTDIのUARTはMAX1Mbpsだったかな。とすると100kB/sも出ないね。
カメレオンFX2はUSB2.0HighSpeed対応でパラレル接続だから圧倒的な速度だよ。
0530774ワット発電中さん
2009/08/19(水) 01:32:31ID:DeqBzPAr教えてください。 ISE10.1で、次のエラーメッセージが出て、解決できません。
エラーメッセージ
Constraint <NET "H_sync" S>: NET "H_sync" not found. Please verify that:
私の解釈
1. Constraint <NET "H_sync" S>: → ????
2. NET "H_sync" not found. → "H_sync"というネットが見つかりません。
3. Please verify that: → 次のことを確認してください。
わからないこと
1.のConstraint <NET "H_sync" S>: は、どのように読めばよいのかがわかりません。
・Constraint → 制約ファイルの
・<NET "H_sync" S>: → この <> 括弧の意味がわかりません
・ S → このSは、どのような意味なのでしょうか。
・ : → この:は、どのような意味なのでしょうか。
ucfファイルの中を見ても、スペルミスもなく、異常は見あたりません。
宜しくお願いします。
0531774ワット発電中さん
2009/08/19(水) 02:37:29ID:yAJdSSt3おいおい、どこの自演だよ?
digilentは、terasicの次くらいでもいいだろ。
JWriterの値段で入れるなら、AsixとAmontecも入れていいんじゃね?
>>ザイ使いたいならJWriterしか選択肢はないかな。
んなこたあ、ない。
どのケーブルでもSVFPlayerがあれば、罪に使える。
逆に、SVFPlayerで、寺のROMに書けるんだろうか。
JWriterとかどうなってんだろう?
0532515
2009/08/19(水) 06:56:27ID:GPFcQp4nそんなことはわかってるがsvf経由するのは手間も増えるし、時間も掛かる。
スレ的に嫌われてるのを見てきたからスルーした。
SVFがありならFT2232系が安いし、自作も出来るからいいと思う。
0533774ワット発電中さん
2009/08/19(水) 08:13:26ID:o+28fEPChttp://sourceforge.net/projects/xilprg/
が有ります。
FT2232を使用
http://fenrir.naruoka.org/archives/000644.html
http://naknet.jpn.ph/blog/log/eid319.html
78Kマイコンを使用
トラ技2009.6
2008年8月号付録78K0 USBマイコン基板とフリー・ソフトウェアを使った
USB接続のFPGA書き込みツール
0534774ワット発電中さん
2009/08/19(水) 10:13:13ID:k98IBOIcucf と トップモジュールを晒せ
0535774ワット発電中さん
2009/08/19(水) 11:41:30ID:DeqBzPArありがとうございました。
Clean up projectを実行したら、エラーが無くなりました。
Xilinxのページには、いつものように次期ISEでは改善される予定です、と
書いてありました。
0536774ワット発電中さん
2009/08/19(水) 17:47:29ID:7bCy4ESefenrirさんちの方法は残念ながらISE11では使えなくなってしまった
ISE10.1.3で茶を濁しつつ修正中…
0537774ワット発電中さん
2009/08/19(水) 20:41:03ID:duj/VxxJ0538531
2009/08/20(木) 00:46:35ID:O43/y2ruそりゃ、悪かった。
けど、SVFが手間なビギナは、もう純正互換でないと無理じゃね。
上級者なら、533みたいのだって探してきて何とでもするし。
ってか、524も書いてるけど、亀様は趣旨が違う気が・・・。
そもそも、亀様をJTAGケーブルなんかにしたらもったいなさ杉。
0539774ワット発電中さん
2009/08/20(木) 09:34:19ID:4ygLVCLuAlteraはコンパイル時に同時にsvf生成できるし、亀のsvf書き込みは速いから手間も時間も掛からない。
0540774ワット発電中さん
2009/08/20(木) 10:17:22ID:bo8yvb2C0541774ワット発電中さん
2009/08/20(木) 12:54:23ID:+n2ANY2rそこで回線とルーターの間に挟んで特定の範囲内のIPアドレスから送信は全て迷惑攻撃と
見なしてシャットアウトする機械をFPGAやCPLDを使って作ることって可能だと思う?
パターンマッチングのスピードといった処理速度が肝になる気がする。
0542774ワット発電中さん
2009/08/20(木) 12:58:41ID:F0cRhELmできるんじゃない?
0543774ワット発電中さん
2009/08/20(木) 13:20:40ID:0bLoazzTJTAGケーブルにするなら、亀よりもMAXの載ってないFX2基板のほうが向いてる気がする。
ってか、この会社もPICの基板がなかったっけ?
もどきをそのまま書いて動かんの?
0544774ワット発電中さん
2009/08/20(木) 13:50:04ID:4ygLVCLuhttp://www.tmplex.co.jp/jp/sample5.html
PlatformUSBCableの互換品とかクローンってないのかな。
このスレ見てるとXilinxのほうが需要ありそうなのに。
>>543
単にUSB-JTAGとして使うならFX2単体でいいね。
オプのUSBPIC基板はアーキテクチャが違う石だから移植と再コンパイルが必要かと。
ブートローダ書き込み済みのPIC18F2550ボードがあればライタなしで、もどきが作れるから敷居が下がりそうだが。
0545774ワット発電中さん
2009/08/20(木) 19:19:37ID:+sHPXpM0swはデータとしてFPGAに記録されるってこと?
0546774ワット発電中さん
2009/08/20(木) 20:45:34ID:gmLVM9h5俺んとこの環境でも駄目っぽ(XPSP3)
ISE10のだとうまくいけてるのにISE11だと繋ぎに行った瞬間にimpactが無限ループになる
0547774ワット発電中さん
2009/08/20(木) 21:32:26ID:9zVGLpUdたぶん>>537は適当な事言っているんだよ。
おれも正常に動かなかった。
0548774ワット発電中さん
2009/08/21(金) 21:14:13ID:+2ifuk36人に責任をなすりつける奴って最低だな
0549774ワット発電中さん
2009/08/22(土) 10:29:04ID:Pa9uGeRsFPGAデバイスの「システムゲート数」って具体的に何の数なんですか?
0550774ワット発電中さん
2009/08/22(土) 10:47:28ID:IlMNn92A0551774ワット発電中さん
2009/08/22(土) 11:33:58ID:Pa9uGeRsFPGAは入力に対してテーブルによって出力値を決める方法で、
仮想的にゲート回路を作っているのではないのですか?
それともそれを実現するために組み込まれている
ゲート数のことを言っているのですか?
0552774ワット発電中さん
2009/08/22(土) 11:34:14ID:wmBqilgW0553774ワット発電中さん
2009/08/22(土) 11:58:35ID:cRtTR21X動く事証明すればおk
そんなにくやしかったか>>546
0554774ワット発電中さん
2009/08/22(土) 13:10:48ID:5y/TJIN20555774ワット発電中さん
2009/08/22(土) 13:13:56ID:MOHRBfGKここの住人には、答えられないと思うよ。
FPGAやっていても 詳しく知らずにやっているからね。
0556774ワット発電中さん
2009/08/22(土) 13:38:41ID:IlMNn92Aそう言い切れるあなたの解説を是非!
0557774ワット発電中さん
2009/08/22(土) 15:41:28ID:IULkaz+UDigiKeyでつぶれるかも。
0558774ワット発電中さん
2009/08/22(土) 18:29:56ID:GPgYTSRB国内代理店よりdigikeyが便利ってのは確かにある
0559774ワット発電中さん
2009/08/22(土) 22:42:58ID:rvboKfow0560774ワット発電中さん
2009/08/23(日) 03:25:57ID:lXuSWm33ラッチ(FF)の数だと思えばいい。
ただし複雑な組み合わせ回路だと、ラッチを使わなくてもLEが消費される。
0561774ワット発電中さん
2009/08/23(日) 03:52:35ID:J9jeXGFxなんだか気持ち悪いコメントだなあw
そもそもラッチとFFは違う物だし。
回答「システムゲートは意味無いです。 無視してください。」
#回答になっていないことは承知の上、
でも実際参考にならない数値なんだもん、システムゲート数って。
気にするならユーザブルゲートカウント とか言いたいところだけど、
どうしても概算したければ、オーソドックスな4:1LUT+1FFのLEだと、
1LE=10ゲート で計算してたよ、オイラは。
本当は12〜14ゲートくらい行きそうだけど、
まあ、計算の単純化とマージン兼ねてエイヤで10ゲートにしてる。
0562774ワット発電中さん
2009/08/23(日) 03:56:17ID:RBHwWBKLNOTでもゲートですし、2NANDでも、8ANDでも「ゲート1個」でしょうか?
8ANDを展開してみたら、実際には2ANDが7個使われていたなら、7ゲートとすべきか。
0563774ワット発電中さん
2009/08/23(日) 05:05:14ID:0+2mQhNtFPGAの場合は動作モードが違うだけで、"物"は同じだろw
>その時の「ゲート」とは何を持ってゲートとするのでしょうか。
全体の回路規模でいってるなら2NAND=1ゲートじゃなかったっけ。
でも何を持って(トランジスタ数?面積?それと配線は?)イコールで
結んでるかは知らない。
規模を計るのに、
セルベースならセル面積で、
FPGAならLE,SLICE等でないと理解しづらい。
よって結論はこうなる。
>「システムゲートは意味無いです。無視してください。」
0564774ワット発電中さん
2009/08/23(日) 07:58:52ID:FsWk+x7J>>そもそもラッチとFFは違う物だし。
>FPGAの場合は動作モードが違うだけで、"物"は同じだろw
違う
0565774ワット発電中さん
2009/08/23(日) 10:43:31ID:McCZWv0R0566774ワット発電中さん
2009/08/23(日) 22:56:03ID:FiON1rfpちまたではFFのことをラッチと言うこともあるらしいわけで、
ラッチとFFは違うもの、ってところで揚げ足取りして
議論が別方向に進むこのスレはいったい何なんだろうね・・・
0567774ワット発電中さん
2009/08/23(日) 23:41:47ID:McCZWv0Rこれがないから困る。
0568774ワット発電中さん
2009/08/24(月) 01:11:37ID:icQABOaE0569774ワット発電中さん
2009/08/24(月) 01:44:12ID:mYbGONJk揚げ足で済ませるのは、かなり問題だと思われ。
混同しない癖つけたほうが良いよ。
0570774ワット発電中さん
2009/08/24(月) 02:15:42ID:pXmN/kBdじゃあ、システムゲートって何って話だったのに
なんでFFとラッチの区別が必要になるのか、説明してくれ
このスレに集まる人は論理的思考のできない人たちなの・・・?
0571774ワット発電中さん
2009/08/24(月) 02:17:33ID:7CzfPT0X0572>>561
2009/08/24(月) 02:49:35ID:RT01nWd4おやおや、ご機嫌を損ねてしまったようだw
そりゃあ、「本筋のシステムゲートの説明自体には必要ないよ。」
だからこそ>>561ではサラっとしか触れてないじゃん。
ここまで引きずる話なのか?
ちなみに、実際問題、FFとラッチを混同するのが現場に居て困った経験上、
明確に普段から識別する癖は大事だと思った次第。
何事も誤解の無いカキコがよいんだと思うよ。
そもそも、
>ちまたではFFのことをラッチと言うこともあるらしいわけで
ちまた、あるらしい とかやたらあやふやだね。
やはりFFラッチを揚げ足取りで済まそうなんぞ、まさに危うさを感じる。
論理的思考? なかなか笑わせるね。
0573774ワット発電中さん
2009/08/24(月) 07:04:09ID:553dnspnkwsk
>明確に普段から識別する癖は大事だと思った次第。
I agree
0574774ワット発電中さん
2009/08/24(月) 07:05:54ID:553dnspn>それでも、2chだと「またこいつか」と気づかれることが少ないから、
>かなりひどいヤツでもある程度の助言・苦言は貰えて完全放置になりにくいんだよな。
0575774ワット発電中さん
2009/08/24(月) 07:51:13ID:99CtH/OHグーグル先生に聞いてみたが明確な違いは見出せなかった。
どちらも1ビットの情報を保持する機能をさしているようだが。
0576>>572
2009/08/24(月) 08:14:02ID:gLugt7qh大した話じゃないんだけど、
高速系→低速系への非同期関係の信号のハンドシェーク回路で、
スルーラッチ使う場合あるじゃないですか、
その辺りのディスカッション場面でFF2段たたきだけの場合と
議論しててFFもスルーラッチもごっちゃでラッチするラッチする連呼してんのよ。
そもそも受け側低速系でFF2段たたきだけってアレなのに、
ラッチラッチ言うもんだから、もうゲンナリした。 というお話。
kwskのやらにもしなんか期待させてたらスマソ
>>574
そうかも試練ね。。。
0577774ワット発電中さん
2009/08/24(月) 10:01:22ID:6lqdTmK7回路のラッチを言うなら、レベルラッチとかトランスペアレントラッチとか
言ってほしい。
0578774ワット発電中さん
2009/08/24(月) 10:47:54ID:YJHiwols扱ったことがある回路の速度に違いがあるからじゃね。
性能ぎりぎりの速度を出すにはFFでないと出来ないけど、
そうでなければどっちも同じような動作をするしね。
0579774ワット発電中さん
2009/08/24(月) 11:20:58ID:jkwFvD1s0580774ワット発電中さん
2009/08/24(月) 12:15:46ID:T7nT0LE4"H"の間はデータ筒抜けとかだろ。
0581774ワット発電中さん
2009/08/24(月) 12:28:55ID:NfZ81hTJてのがあるのかと思って読んでた。
で、実際どんななの?→レベルラッチ
0582774ワット発電中さん
2009/08/24(月) 12:53:13ID:QrPb/Q/g0583774ワット発電中さん
2009/08/24(月) 13:23:25ID:LHxo+V4v0584774ワット発電中さん
2009/08/24(月) 13:34:31ID:NfZ81hTJそういえば、そうでした。
0585774ワット発電中さん
2009/08/24(月) 13:55:27ID:+gQvAYPkで、トリガラッチは、FFと呼ばれることがある。
0586774ワット発電中さん
2009/08/24(月) 15:22:33ID:7CzfPT0X0587774ワット発電中さん
2009/08/24(月) 17:47:37ID:TEbkEOie実際LSIの業界はFFしかあり得ないんだから。
0588774ワット発電中さん
2009/08/24(月) 19:54:09ID:GDyfNjkBコンパイル掛ければ必要なLE数が表示されるから、
それを見てデバイスを選べば済むと思うが・・
0589774ワット発電中さん
2009/08/24(月) 20:39:57ID:YJHiwols0590774ワット発電中さん
2009/08/24(月) 21:05:13ID:TEbkEOie普通にVerilogかいて合成すりゃいいじゃん。
セル種すら気にしないが。
0591774ワット発電中さん
2009/08/24(月) 21:20:21ID:YJHiwols0592774ワット発電中さん
2009/08/24(月) 23:12:54ID:gljYZ9pb安価で使いやすいボードという条件だと。
俺の入門ルートは、ボード入手→開発環境整備→コーディング→基板作成だった。
0593774ワット発電中さん
2009/08/24(月) 23:23:29ID:q9b0ychKコードからだろうと基板作成からだろうと好きなようにやればいいじゃない
0594774ワット発電中さん
2009/08/25(火) 00:35:55ID:0K5WmHu+FF+4入力LUTで1LE。
16bit Loadble Counterの1bitは、約12ゲート。
カウンタの1bitは1LEで構成可能。
つまり、1bit=1LE=12ゲートと計算する。
システムゲートはFPGAに搭載された論理回路(ハードマクロ含む)
に含まれる全NANDゲート数の換算です。
0595774ワット発電中さん
2009/08/25(火) 01:25:24ID:NFNR0agw0596774ワット発電中さん
2009/08/25(火) 06:27:36ID:MiUurtFQ2NANDって書いてるよ。
0597774ワット発電中さん
2009/08/25(火) 06:29:48ID:MiUurtFQ0598774ワット発電中さん
2009/08/25(火) 11:26:44ID:NFNR0agwXilinxのSpartan3は、ALTERAの○○に相当とかの表は作れないかな。
0599774ワット発電中さん
2009/08/25(火) 16:11:13ID:lQH8p3gpはい? 普通にLEと、スライスなりCLBなりと比較すればよいじゃない。
ローコストモデルのは両者とも4:1LUT+1FFが基本だし、比較しやすい。
ハイエンドモデルは6〜8入力で2出力とか、FF2個とかで比較しにくい点もあるけど、
大した話じゃない。
ザックリ比較ならばデータシート読むだけで既に比較できるよね?
それ以上の精度出したかったら合成するしかない。
0600774ワット発電中さん
2009/08/25(火) 16:33:49ID:WxgB0u89最近はメモリブロックがあるから、それのサイズで相当品を当てはめるといいかも。
0601774ワット発電中さん
2009/08/25(火) 18:27:42ID:NFNR0agwありがとうございます。
>それ以上の精度出したかったら合成するしかない。
やはり、最終的にはこの方法なんですね。
メモリブロックだけの比較だと、メモリブロックを使わないアプリケーションでは
ぢかってくるですよね。
0602774ワット発電中さん
2009/08/25(火) 21:44:00ID:JMZERNcgttp://www.kahoku.co.jp/news/2009/08/2009082501000971.htm
ttp://www.jiji.com/jc/c?g=soc&k=2009082500836
0603774ワット発電中さん
2009/08/25(火) 23:22:55ID:RYNEne6Cツマラナイ不具合を直したんだろうけど、密かに直すにしてもせめてしっかり検査してからにしてくれ。
こひれだけ問題になったらだれかの首が飛ぶかな?
0604774ワット発電中さん
2009/08/25(火) 23:33:49ID:veIL39Eeあらかじめすり合わせておくって感じのプログラムなのかもしれんな。
0605774ワット発電中さん
2009/08/26(水) 00:58:41ID:BjzTa8ue0606774ワット発電中さん
2009/08/26(水) 01:07:03ID:OZ/jX4mS単体のテストでは発見できんよ。
0607774ワット発電中さん
2009/08/26(水) 02:13:01ID:UovPk21+そうですね
25を四捨五入したら525になるなんて
0608774ワット発電中さん
2009/08/26(水) 02:58:32ID:DepO7rvr四捨五入のやりかたはっと・・ググってググって・・
そうか、0.5足してやればいいんだ!
じゃあ,0.5足して・・あとは一緒で1000倍して・・
ちゃんちゃん
0609774ワット発電中さん
2009/08/26(水) 08:47:00ID:BjzTa8ueそのあたりバッサリ切り捨てたので、項目抽出とかに抜けが発生しまくり。
最近そういうのが身近にたくさんある。
0610774ワット発電中さん
2009/08/26(水) 09:02:30ID:UovPk21+ttp://www.jiji.com/jc/zc?k=200908/2009082500129&rel=j&g=soc
>原因を調べたところ、千葉県南房総市の観測点で測定した地震波の振幅が実際には
>25マイクロメートルだったのに、同庁に電送されてきた時に525マイクロメートル
>となっており、このため、マグニチュードが最大6.6と過大に見積もられたことが判明した。
0.025mm
www
0611774ワット発電中さん
2009/08/26(水) 09:38:54ID:pTGF7hGP0612774ワット発電中さん
2009/08/26(水) 10:34:20ID:/dC+AGA90613774ワット発電中さん
2009/08/26(水) 11:03:45ID:EFGvRZqUそもそもそうゆう用途でCPLD使うべきではない?
0614774ワット発電中さん
2009/08/26(水) 12:21:39ID:6rv9PoCt内部で逓倍なり分周すれば?
0615774ワット発電中さん
2009/08/26(水) 13:28:09ID:3SRlC+G6PLLが内蔵されていないと普通にそうするでしょう。
下のクロックでも分周比が合わないと変更する事は良くある。
CPLDにするか、FPGAにするかは予算と回路規模で決まる。
クロック変更するくらいは普通だよ。
0616774ワット発電中さん
2009/08/26(水) 14:34:50ID:V5m/be+j0617774ワット発電中さん
2009/08/26(水) 14:39:39ID:5W9UUyBO0618774ワット発電中さん
2009/08/26(水) 16:04:09ID:UovPk21+通常のクロックと
位相をずらしたクロックを
混ぜる
0619774ワット発電中さん
2009/08/26(水) 19:39:18ID:rjIR4Qs90620774ワット発電中さん
2009/08/27(木) 12:21:11ID:P91A9oiT混ぜるって、どのようにすれば良いのでしょうか?
0621774ワット発電中さん
2009/08/27(木) 15:13:47ID:O8d2F1JP0622774ワット発電中さん
2009/08/27(木) 16:17:01ID:fnZefeOH0623774ワット発電中さん
2009/08/27(木) 16:20:50ID:kk9G0cLn0624774ワット発電中さん
2009/08/27(木) 17:06:01ID:P91A9oiTありがとう。
紙の上で、90度ずらしたデジタル波形で、2倍のduty50%が出てきました。
0625774ワット発電中さん
2009/08/27(木) 17:48:16ID:TND+4Bfj0626774ワット発電中さん
2009/08/27(木) 19:24:33ID:P91A9oiT0627774ワット発電中さん
2009/08/27(木) 20:14:07ID:xa0Qy6sy0628774ワット発電中さん
2009/08/27(木) 21:22:46ID:4Y/i9lShそれ以上はPLLかn次高調波
0629774ワット発電中さん
2009/08/27(木) 21:32:25ID:DSfclV2g水晶メーカに特注すれば\20〜30k位で基本波発振作ってくれる。
0630774ワット発電中さん
2009/08/27(木) 21:44:38ID:tXvM53GRラジデパ2階
っ ttp://www1.odn.ne.jp/~aal22410/5007.html#hhc50ate_10mhz
通販だとコレとか
っ ttp://direct.epsontoyocom.jp/products/frequency/18/XG-1000CA.html
0631774ワット発電中さん
2009/08/27(木) 21:54:44ID:9g/B57D50632774ワット発電中さん
2009/08/27(木) 23:01:56ID:O8d2F1JP0633774ワット発電中さん
2009/08/27(木) 23:59:59ID:noIeRdhJ0634774ワット発電中さん
2009/08/28(金) 00:32:16ID:3mC222vXは水晶の話してないになんで水晶の話するんだ?低脳基地外ども
0635774ワット発電中さん
2009/08/28(金) 00:32:28ID:8WX0clD/ここには趣味でいじってる人も多いことを忘れずに
0636774ワット発電中さん
2009/08/28(金) 01:03:35ID:Gkoz3rct基本派で170MHzですか..。
いまでも100MHzくらいは珍しくないけど。
>634
重石さんは善部町へお帰りください。
駆るさんと末永くお幸せに。
0637774ワット発電中さん
2009/08/28(金) 08:36:15ID:41GwsJtD昔は、秋葉原に 2m とか買いに行ったものだ。
0638774ワット発電中さん
2009/08/28(金) 16:21:11ID:gKwQ+qpC0639774ワット発電中さん
2009/08/29(土) 01:09:05ID:AgLUDfbw>>638
自分で一からリグ作ったことないゆとり電話世代の代名詞が601だろ
0640774ワット発電中さん
2009/08/29(土) 09:46:49ID:5319kpw10641774ワット発電中さん
2009/08/29(土) 11:57:09ID:1MCVrr5u0642774ワット発電中さん
2009/08/29(土) 14:58:54ID:SCHWo8qP0643774ワット発電中さん
2009/08/29(土) 20:15:00ID:t0/+FFBL0644774ワット発電中さん
2009/08/29(土) 20:18:25ID:KUP2juG90645774ワット発電中さん
2009/08/29(土) 20:20:25ID:2TVIp4Y1・・・いや、なんでもない
0646774ワット発電中さん
2009/08/29(土) 20:23:37ID:YtHPFzPiバス接続型のCMOSカメラチップ使うとか
ADC乗っけてNTSCをキャプチャするとか
USBコントローラ経由でwebcam使うとか
>>645
懐かしいな
たぶん俺が生まれる前の話だったと思うがw
0647774ワット発電中さん
2009/08/29(土) 21:03:58ID:PBuCUv4Eという本を買ったのですが、付属のFPGAボードを扱うにはウインドウズXPでないといけないらくし、更に変換ケーブでない生のプリンタポートがいると書いています。
VISTAでプリンタポートがないけれど、やっぱダメですかね?
USB変換ケーブルでダメらしいのはライセンスの問題ですかね?
あと、VISTAにはハイパーターミナルがないけれど自分でアプリ作ればOKですかね?
というか、みなさんはどんなPC環境でFPGAのスタディしてますか?
なにかお勧めキットはないですか?
0648774ワット発電中さん
2009/08/29(土) 21:07:21ID:hjZEARJ7坊な質問に返答サンクス。
bitファイルをFTU3でconfigしたが、静止画をどう送って処理するかよくわからんのだよ。
0649774ワット発電中さん
2009/08/29(土) 21:23:12ID:Y9HWvYaBaruyo
0650774ワット発電中さん
2009/08/29(土) 21:56:28ID:PBuCUv4Eそうですか。
今、LPTポートの増設ボードを見つけたので、それもクリアできました。
あとは・・・実はVISTAでも動くとかないかな?
0651774ワット発電中さん
2009/08/29(土) 22:10:18ID:/gH/28VD0652774ワット発電中さん
2009/08/29(土) 22:41:59ID:LRFosAFD> なにかお勧めキットはないですか?
このスレ的には>>515らしい。
0653774ワット発電中さん
2009/08/29(土) 23:13:47ID:PBuCUv4Eありがどうございます
0654774ワット発電中さん
2009/08/30(日) 02:29:02ID:yn2XYnH60655774ワット発電中さん
2009/08/30(日) 02:56:03ID:attt9e4Z0656名無しさん@そうだ選挙に行こう
2009/08/30(日) 07:56:08ID:vQNTftlR0657名無しさん@そうだ選挙に行こう
2009/08/30(日) 10:32:33ID:eGZx87AE友人と買ったのを並べたら一枚だけ型番が見辛かった
左 今月本屋で取り寄せ
中 今月CQに注文
右 5月にアマゾンで注文
0658名無しさん@そうだ選挙に行こう
2009/08/30(日) 19:25:48ID:86UPKOv30659647
2009/08/30(日) 20:50:00ID:LOsXSKwWこの本、返品の問い合わせしていたのですが、受け付けてもらえました。
いまどき、パラレルポート+XPってありえないもんな。
さてと、VISTAで始めるには何がよいでしょうか。
結婚したてで金がありません。
10000万円以内でどんなものを買えばよいですか?
0660774ワット発電中さん
2009/08/30(日) 20:53:27ID:W2h1cSAi0661774ワット発電中さん
2009/08/30(日) 20:53:38ID:FV0A1GTU0662774ワット発電中さん
2009/08/30(日) 20:54:13ID:sOKHh333> 10000万円以内でどんなものを買えばよいですか?
す・・・好きにすれば・・・なさればよろしいのではないでしょうか。
0663774ワット発電中さん
2009/08/30(日) 21:05:18ID:LOsXSKwWこれなんてどうでしょう?
これで学習した方いますでしょうか?
0664774ワット発電中さん
2009/08/30(日) 21:28:54ID:LOsXSKwW0665774ワット発電中さん
2009/08/30(日) 21:31:00ID:W2h1cSAiスパルタン2って最新の開発ツールで対応してないとかどうとか書いてませんか?
それが気にならないならよろしいんじゃないでしょうか。
0666774ワット発電中さん
2009/08/30(日) 21:39:01ID:LOsXSKwW0667774ワット発電中さん
2009/08/30(日) 21:40:53ID:W2h1cSAi0668774ワット発電中さん
2009/08/30(日) 21:46:00ID:LOsXSKwW0669774ワット発電中さん
2009/08/30(日) 21:52:16ID:LOsXSKwWこれだとSpartan-3ANだけど、一気に値が上がりますね。。。
0670774ワット発電中さん
2009/08/30(日) 21:56:24ID:eGZx87AE$150くらいじゃなかったか
0671774ワット発電中さん
2009/08/30(日) 22:06:43ID:LOsXSKwWまぁでも、PICも英語だったけれど、日本語のサイトや雑誌での扱いを期待して買っちゃオーかな?
0672774ワット発電中さん
2009/08/31(月) 02:55:00ID:Bh8jB96jISE11と両バージョンインストールしておけばいいんだし。
純正スターターキットは既に馴染んでる人にはコストパフォーマンスいいけど、
7segLED無いし、DDR2だしと、難易度は高いかも。
0673774ワット発電中さん
2009/08/31(月) 13:31:30ID:5iYO2YwJ評価ボードとかになると高くて壊せないな。
0674774ワット発電中さん
2009/08/31(月) 14:27:09ID:ALAsescaこれって、どこかに対応法公開されてないの?
0675774ワット発電中さん
2009/08/31(月) 14:32:14ID:5iYO2YwJどうもです。そうですね。とりあえず10.1.03のZIPをダウンロードしました。これを自分のPCにも大事に保存しておこうと思います。
同時に11もインストールできるかは分りませんが、まずはEDX-002でスタディとようと思います。
0676774ワット発電中さん
2009/08/31(月) 16:29:06ID:5iYO2YwJEDX-002と同じHUMANDATAの製品ですが、いやぁ19ページとはいえ日本語マニュアルは捨てがたい。
激しく迷う。始めてだから素直にEDX-002がいいかな?
0677774ワット発電中さん
2009/08/31(月) 16:35:11ID:6MWTUn2nXCM-008だとダウンロード(JTAG)ケーブルが別途必要になりませんか。
0678774ワット発電中さん
2009/08/31(月) 17:02:20ID:5iYO2YwJ0679774ワット発電中さん
2009/08/31(月) 19:00:08ID:5iYO2YwJ分りづらかった・・・・まずは最新版をダウンロードしています。
いきなり、前のバージョンからダウンロードは出来ないようですね。
つかれた。あちこち、たらい回しになったよ。
エロサイトぐるぐる回っているようだった。
0680774ワット発電中さん
2009/08/31(月) 22:26:35ID:GV+CPWBm0681774ワット発電中さん
2009/08/31(月) 23:00:36ID:5iYO2YwJバージョン11をインストールした後で、10もインストールしたけれどうまく使い分けできない。
一旦全部アンインストールして、バージョン10だけインストールする道を探す。
0682774ワット発電中さん
2009/08/31(月) 23:42:42ID:ttGpY7mh0683774ワット発電中さん
2009/09/01(火) 00:02:45ID:eloc91Ub0684774ワット発電中さん
2009/09/01(火) 00:17:27ID:eloc91Ub0685774ワット発電中さん
2009/09/01(火) 00:42:46ID:eloc91Ub0686774ワット発電中さん
2009/09/01(火) 01:13:36ID:BPgRfQU/というか、ISE9.2 10.1 11を簡単に起動したいのです。
いちいち環境変数を書き換えるのは面倒だし、間違いのもとなので。
0687774ワット発電中さん
2009/09/01(火) 01:19:09ID:PR0tmeTYバッチファイル
0688774ワット発電中さん
2009/09/01(火) 01:48:25ID:nfdC6OeS0689774ワット発電中さん
2009/09/01(火) 03:09:45ID:mkTxPedpもしや、 >>674 に自力対応中?
環境変数は、ログインユーザーを複数作れば、ユーザーごとに持てる気が
するが、駄目かな?
もうちょっとまじめな話なら、VirtualPCの類を使うのが早くて確実と思われ。
0690774ワット発電中さん
2009/09/01(火) 13:27:34ID:QX9pt4FZ>>689が書いているのでもいいし、VirtualBoxでもいいよ。
1台のPCですべてのバージョンのISEも持とうと思えば持てる。
0691774ワット発電中さん
2009/09/01(火) 17:12:50ID:lYaFEQwl問題点
BehavioralシミュレーションとPost-Fitシミュレーションで結果が異なる。
明らかにPost-Fitシミュレーションの結果がおかしいと思われる。
現象
以下のリストで、Behavioralシミュレーションでは問題なく動作するassert文がPost-Fitシミュレーション
では動作していない。つまり、リセット動作が行われていない。他の信号からもリセットが働いていないことが
確認できる。
process(clk, write_latch, match_address, reset)
variable out_tmp : std_logic_vector(out_port_count -1 downto 0);
begin
if reset = '1' then
out_tmp := (others => '1');
--このasertをいれても、postFitシミュレーションでは表示が行われない。どう考えてもおかしい。
assert false
report "out_tmp"
severity ERROR;
elsif (clk'event and clk = '1') then
if write_latch = '1' and match_address = '1' and reg_sel(1) = '1' then
if reg_sel(0) = '0' then
out_tmp := (out_tmp(out_port_count -1 downto 8) & shift_reg);
else
out_tmp := (shift_reg(out_port_count -9 downto 0) & out_tmp(7 downto 0));
end if;
end if;
end if;
out_port <= out_tmp;
end process;
デバイスはXC9536XL-10を設定しています。
実デバイスで動作検証する環境が手元に無いので、少し躊躇していますが、ひょっとしてCPLDでは
Post-Fitシミュレーションは必要ない(正しい動作をしない)のでしょうか。
それとも、もっと基本的なところで間違っているのでしょうか?
0692774ワット発電中さん
2009/09/01(火) 23:15:34ID:BPgRfQU/ISE10.1使っていますが、Cleanup Projectって、いったい何者でしょうか?
CreateNewSourceで、CoreGenからIP呼んでも、TemplateのFileがCreateされずに、半日悩んしゃった。
まさかと思ってCleanup Projectsを実行したら、あっさりとFileができた。
勘弁してくれよ、こんなんばっかりじゃん。できの良いツールの他社に乗り換えるぞ!
と、鬱憤晴らししてみる。
0693774ワット発電中さん
2009/09/01(火) 23:57:48ID:Y11jj6Xi0694774ワット発電中さん
2009/09/02(水) 00:17:28ID:UL9Shpzjmake CLEANといった感じ。
ファイルのタイムスタンプでどっちが古いかとか認識していると思われるので、日付とかタイムゾーンとか変だとそういったこともあるな。
0695774ワット発電中さん
2009/09/02(水) 01:20:14ID:FMfs9NkNおお、言い得てるね。まったくそんな感じ。
突然「`include FileのPathがわかんないよ」と言ってみたり。
世話が焼けるぜ、まったく。
0696774ワット発電中さん
2009/09/02(水) 02:57:02ID:+kExnrRY・ダウンロード+インストールに1時間以上かかるし。
・処理が速いかと言えば、そうでもないし。
・エラーメッセージはわかりにくいし。
・ソースウインドウ内の 選んだファイルによって、
プロジェクトウインドウの見え方が変化するのは やめて欲しい。慣れるまでとても困った。
・コンソール画面に出るWarningやError Messageは、文章の最後まで表示してくれ。結局他の所から見ないと
全文が読めないのは、とてもめんどくさい。
・日本は結構なお客なのに、いつまでも英語版のみしかリリースしない。
・TextEditorで2byte文字がまともに使えないし。
0697774ワット発電中さん
2009/09/02(水) 04:26:35ID:vm8Lsf32バグの対処法
次のリリースバージョンで直す予定です。
0698774ワット発電中さん
2009/09/02(水) 12:14:27ID:FMfs9NkN多いよね、それ。
というか、そればっかり。
0699774ワット発電中さん
2009/09/02(水) 21:59:38ID:YV6e+WrD0700774ワット発電中さん
2009/09/02(水) 22:52:10ID:w45J82CKQuartusの方がISEより軽いし
0701774ワット発電中さん
2009/09/02(水) 23:03:25ID:FAqoSFIdアルテラのツールの方が使い勝手が良いのでしょうか?
今まで、ISEで簡単なCPLDの開発をやってきましたが、Post-Fitシミュレーションまで
正しく動いたことがありません。
コードの書き方が悪いかと思って、あちこち直してみても結局ツールのエラーで最後まで
上手く行かないのであきらめていました。
実デバイスで動作しているので問題はないと思いますが、気分的に不安です。
もし、アルテラのツールの出来が良いようなら、本気で移行を考えます。
0702774ワット発電中さん
2009/09/02(水) 23:22:04ID:hlsliFyGサンプルコードをまず動かしてみれば?
0703774ワット発電中さん
2009/09/02(水) 23:30:31ID:FAqoSFIdは見当たりません。xilixのHPにあるものはFPGA用ばかりのようです。
仕方が無いので、簡単なデコータやカウンタから順番にインプリメントして動作確認
してきました。
0704774ワット発電中さん
2009/09/02(水) 23:33:14ID:2rag6mZ80705774ワット発電中さん
2009/09/02(水) 23:35:53ID:YV6e+WrDXILINXでいうとCPLDとFPGAはそれぞれ何ですか?
0706774ワット発電中さん
2009/09/02(水) 23:49:33ID:6BRV3fyO0707774ワット発電中さん
2009/09/02(水) 23:51:01ID:JCdb1/66そんなことよりシングルエッジFFしかないFPGAでデュアルエッジカウンタ作る方法思いついた。
reg [7:0] cntp;
reg [7:0] cntn;
always@(posedge CLK) cntp[7:0]<=cntn[7:0]+1;
always@(negedge CLK) cntn[7:0]<=cntp[7:0]+1;
うまく使えば二倍の分解能の分周器が作れる。
0709774ワット発電中さん
2009/09/03(木) 02:13:20ID:By/2s8O9バグがなぜ起きるかを詳細に書いてあるが、解決策は無い。次のリリースを待て。
ばっかなんだよなぁ…
それだけ詳細に分かってるなら直せよ、と言いたい。
WEB Packも2G越えをダウンロードして、インストールしてUpDateを掛けると
また1G越えを取りに行く…
ISE11.2とか、ISE11.1aとかにしてよ…
0710774ワット発電中さん
2009/09/03(木) 02:52:33ID:omA49guD大企業の技術部も、大学の教授も、学生も。しかも世界中の人が。
文句言わずに使ってるのはスゴイと思う。
俺も使ってるけど、「なんだよそれ」「うそ? まさか」など文句言いながら使ってる。
Source Windowのファイルを選択すると、Project Window の表示内容がコロッと変わるのが許せない。
最初の頃「あれ〜? いつもの画面にならないよ」と1日悩んで、結局再インストールもした。
iMPACTで書き込むときも、フラッシュROMの絵が、mcsを生成するまでとmcsをデバイスに割り付ける時で
ROMの絵が違う。何が何だか、サッパリわからない。
大手商社も、DSPだとかエンベデットとか高尚な講習もいいけど、
初級、中級、上級と分けた「ツールの使い方講習」をもっともっとやって欲しい。
ISEのバージョンが変わる毎にやって欲しいわ。
0711774ワット発電中さん
2009/09/03(木) 03:11:11ID:v4Qsd8Zeザイリンクスやアルテラでやってるトレーニングは個人で参加しても大丈夫?
それとも、素人にはオススメしない?
0712774ワット発電中さん
2009/09/03(木) 06:20:47ID:O7NuTdvy0713774ワット発電中さん
2009/09/03(木) 08:55:12ID:2SxvceeR会社で使ってるけど、論理合成は別のツール。
それに、コマンドラインで使う人もいる。
0714774ワット発電中さん
2009/09/03(木) 11:19:07ID:auCDXq6p・TextEditorで2byte文字がまともに使えないし。
外部のエディタ使えば?
0715711
2009/09/03(木) 13:18:10ID:v4Qsd8Ze書き方が拙かったようですいません。
個人というのは、企業など法人の一員ではなく学生や無職の者という意味で書きました。
そのような場合、招かれざる客、てな感じにならないでしょうか?
0716774ワット発電中さん
2009/09/03(木) 14:12:34ID:FkgaIsHe確かに外部editorで良いのだけれど、
材の「2byte圏顧客に対する気持ち」が推し量れるという意味だろう。
>>715
712のことを気にしなくて大丈夫。
712もわかって書いてる。そうキミを茶化してるんだ。
講習の個人参加は何ら問題ない。
FPGAのことを学びたくて参加する講習会?には、次のようなものがある。
1. XilinxやAL寺など、メーカーが主催する講習
多くの場合有料。有る程度理解している人を前提にした講習が多いみたい。
講習日程も1日から1週間とか長くて、良いと思う。
オレは参加したことないので、予想と先入観の話。
2. メーカーの有力代理店が主催する講習
これは数え切れないほど行った。
多くの場合無料。内容はまずまずだが、1日とかの短時間で詰め込みすぎるため
内容が深くわからない。教本は、実務に則したノウハウが書いてあり、良い。
講師は概ね良いが、たまに新人にあたることがある。教本に書いてあることだけ
棒読みしてくれた。あほらしくて午前中で帰ったことがある。
講習の最後に、「現在の仕事は何? どのデバイスをお使いですか? 生産予定は?」とか
聞かれる。「個人参加なので、そう言うことはありません」と言い切れば良いと思う。
3. ポリテクセンター
国がやっている教育制度。タダではないが安いし、期間も長く良い。
ただ、細かいところは知らない先生もいる。
4. CQ出版のセミナー
有料。講師は現場の技術者なので、内容は良い。テキストも良い。
数が少ない。オレはFPGAのセミナには行ったことない。アナログ回路。
0717774ワット発電中さん
2009/09/03(木) 17:48:05ID:lXGVIVNbCPUはいる?
0718774ワット発電中さん
2009/09/03(木) 17:53:53ID:NXnUVg9WFPGAとUSBを接続する手段によると思います。
0719774ワット発電中さん
2009/09/03(木) 19:00:32ID:MBK4U+dV画像処理と言うことならUSB2.0HS必須として答える。
1)USBのPhy(UTMI)をFPGAに繋いで、USBプロトコルはFPGAに実装
2)EZUSB FX2とFPGAを繋ぐ
USB1.1ならPhyもFPGAで実現できるかもね。
0720774ワット発電中さん
2009/09/03(木) 19:03:25ID:MBK4U+dV0721774ワット発電中さん
2009/09/03(木) 21:22:33ID:bV1vWbdV0722774ワット発電中さん
2009/09/03(木) 21:29:48ID:TbOJ0BFe0723774ワット発電中さん
2009/09/03(木) 21:39:24ID:MBK4U+dV0724774ワット発電中さん
2009/09/03(木) 22:31:45ID:kHw5/Hab0725774ワット発電中さん
2009/09/03(木) 22:37:33ID:OA5O/1Piまず、解凍かと。
winrar Lhaplusあたりで解凍できると思う。
でも、それwin用?
0726774ワット発電中さん
2009/09/03(木) 22:55:22ID:kHw5/Habありがとうございます。
WIN用かはわかりません。が今インストールしているのできっとそうです。
0727774ワット発電中さん
2009/09/03(木) 22:56:07ID:LzYI054RPCに全部処理させた方が、それを作るのも、処理速度自体も速いんじゃねーの。
0728774ワット発電中さん
2009/09/03(木) 23:10:31ID:O7NuTdvyそうなんだよ、なぜか tar 圧縮されてる。
6GB もあるんだぜ
0729774ワット発電中さん
2009/09/03(木) 23:11:04ID:FkgaIsHeWindows用であることを祈る。
0730774ワット発電中さん
2009/09/03(木) 23:24:12ID:kHw5/Hab変換基板とかあるのでしょうか?これを克服しなければ先に進めないし。。。
0731774ワット発電中さん
2009/09/03(木) 23:34:31ID:N4sNbbha0732774ワット発電中さん
2009/09/03(木) 23:47:30ID:kHw5/Hab0733軽石
2009/09/03(木) 23:48:31ID:fe0rfABPゴーグル先生に聞いてみましょう。(^。^)
0734774ワット発電中さん
2009/09/03(木) 23:51:35ID:kHw5/Habあーどうもです。この板にもいらしてたんですか。分野広いですね。
0735軽石
2009/09/04(金) 00:13:05ID:2t80CBB+PIC-MLとFPGAインフォメーションをみていれば自然です。(^。^)
0736774ワット発電中さん
2009/09/04(金) 00:22:57ID:kJqZnbEYQuartus:Linux
こんなイメージがあるんだよね
なんでXilinxのは、ゴテゴテになっていくの?
0737774ワット発電中さん
2009/09/04(金) 02:59:28ID:Zz5xYZQCUIで受ける印象は逆なのにな。
0738774ワット発電中さん
2009/09/04(金) 07:35:24ID:3EEz+wdPFPGA BBS [One Topic All View / Re[1]: Quartus IIの設定 / Page: 0]
http://www.fpga.co.jp/cbbs/cbbs.cgi?mode=al2&namber=2020&no=0&KLOG=2
0739774ワット発電中さん
2009/09/04(金) 11:52:05ID:rwlsnN7m「基盤」だろw
0740774ワット発電中さん
2009/09/04(金) 12:00:34ID:c0xrmlpG0741711
2009/09/04(金) 12:53:50ID:j5eiCboi丁寧なご回答ありがとうございます。
712さんのレスはそういうことでしたか。お恥ずかしいです。
実は、同様の質問をX社とA社にメールで問い合わせておりました。
X社は担当者様からすぐに丁寧な返信が来たのですが、A社はまだ無回答です。
この辺りの対応から、A社からは「個人での参加は遠慮してくれ」的な空気を
感じておりました。
まあ、遠慮せず申し込みしてみようと思います。
0742774ワット発電中さん
2009/09/04(金) 13:15:12ID:kjWxN/U8Yes you do.
0743774ワット発電中さん
2009/09/04(金) 14:03:32ID:4MhfAD7S>まあ、遠慮せず申し込みしてみようと思います。
それがいいですね。頑張ってください。
僕は、電子回路関係を個人でやってるんだけど、
半導体で有名なT愛からのメールニュースが来る。
そこに講習会の案内があったので申し込んだけど、返事が来たことは1度もない。
個人自営なんて商売につながらないからね。
0744774ワット発電中さん
2009/09/04(金) 16:08:01ID:enq7xZVF個人で通るのは、メーカーのエンジニアが個人的に申し込む場合だけだったと思う。
でも学生は受けられるセミナーもあるらしい。
0745774ワット発電中さん
2009/09/04(金) 19:31:07ID:nZNN2mp2ISE付属のxst? それとも無償版のModelSim?
で、なんでそれ使ってるの、ねぇ
0746774ワット発電中さん
2009/09/04(金) 19:52:14ID:SWRt10Hq某社は、登録の時点で、メールアドレスが、co.jpでないとはねられたりする。
0747774ワット発電中さん
2009/09/04(金) 20:12:44ID:P7HM3u1P0748774ワット発電中さん
2009/09/04(金) 20:55:36ID:4huG09orSUZAKUあたりで。
0749774ワット発電中さん
2009/09/04(金) 22:28:09ID:m9XuFy960750774ワット発電中さん
2009/09/04(金) 22:42:04ID:d5F3vW02個人だと商売にならない、という判断がメーカー(商社)として正解なのかも知れないが、
もう一方で、競合(メーカー、商社)が紛れ込んでも分からなくて困るからかな?
昔いた会社の上司が
名刺偽造してチョメチョメしてた話があるので、
まあ、なんとでもなるんだろうな、とは思う。
0751774ワット発電中さん
2009/09/04(金) 22:45:10ID:u74PM1a2USBダウンロードケーブルを探しに行っただけなので、評価ボードはあまり探してなかったもので・・・。
マルツパーツ館は店の入り口と階段の間辺りに置いてあったような。
SUZAKUはあったか覚えていない。取り寄せになるかもしんない。
面倒なので通販という手も。
ttp://www.paltek-onlinestore.com/Item/Item_Atmark_Suzaku.html
ttp://www.chip1stop.com/AT102_M20_02_13.cfm
0752774ワット発電中さん
2009/09/05(土) 00:27:51ID:dsyBETgmおお、ボードとかなかなか届かないイメージだったけど、結構早いのね。
0753774ワット発電中さん
2009/09/05(土) 01:12:27ID:YU5t31ga全国通販を使わない理由が気になる。
0754774ワット発電中さん
2009/09/05(土) 01:31:35ID:Pn6bvQYXiverilog+vvp+GTKwave使ってる。
全部のPCにISEを入れる余裕がないもんで・・・。
12GBなSSDのネットブックにインスコできんし、重いし。
というか、ModelSimの使い方が判ってない・・・。
0755774ワット発電中さん
2009/09/05(土) 01:55:45ID:jDgBkYQ1現物を見たり、アドバイスをもらったり、値引き交渉したりできるやん
店頭に並んでるほうが、買い物した気になるしな
0756774ワット発電中さん
2009/09/05(土) 08:22:06ID:DCfPgX4W店頭で買わないと買った気になれないのは通販に慣れてないだけだろ
0757774ワット発電中さん
2009/09/05(土) 08:47:12ID:7qc2l/5l0758774ワット発電中さん
2009/09/05(土) 09:16:25ID:t0F/H3vX0759774ワット発電中さん
2009/09/05(土) 10:03:24ID:DCfPgX4W0760774ワット発電中さん
2009/09/05(土) 10:08:35ID:Eg3aVpJE個人でその手の失敗した人はいそうだけど、壊れたとかはみたこたことない 機種によるのかな
実際壊れるとしたらそのピンだけ壊れるの?それとも完全に死亡?
0761774ワット発電中さん
2009/09/05(土) 10:29:36ID:RRnIF8yLメーカと数量と担当の心次第 なのはあたりまえだけどね。
前に居た会社で250万円するASICプロトボードを30万くらい値引いてもらった。
ヒューマンとかのは知らないけどね。
あと、期末まじかになると売り上げ確保の為にテモミモードになるだろうね。
0762774ワット発電中さん
2009/09/05(土) 10:48:22ID:vkA+/1Vh>個人でその手の失敗した人はいそうだけど、
>壊れたとかはみたこたことない
失敗しない人=>大多数(あまりにも当たり前だから)
失敗した人=>あまりにも馬鹿らしい恥さらしだから発表なんかしない
どうしても「壊れない」という結論にしたいなら試しに自分でやってみれば?
0763774ワット発電中さん
2009/09/05(土) 12:01:02ID:7qc2l/5lおまえがAC100vの片方を加えて、もう片方をちんこのさきにつなげてみて、生きてるかどうかと同じ。
たとえ生きていたところで、50年使えたちんこが10年で終了するように壊れてるかも知れないのも同じ。
0764774ワット発電中さん
2009/09/05(土) 13:42:39ID:IUtonoFB0765774ワット発電中さん
2009/09/05(土) 16:18:54ID:5tRUbjV80766774ワット発電中さん
2009/09/05(土) 19:05:00ID:Db+ljLev> 失敗しない人=>大多数(あまりにも当たり前だから)
> 失敗した人=>あまりにも馬鹿らしい恥さらしだから発表なんかしない
失敗したかどうか不明な人=>なんか変だけど、バグか故障か区別不能
>>760
ぶつっと切れるだけが故障じゃないことも考えて、さぁがんばれ。みんな応援してる。
>>763
もうちょっと面白いこと書いてくれたら嬉しい。
0767774ワット発電中さん
2009/09/05(土) 21:20:39ID:jDgBkYQ1おまいら3万とか4万する評価キットを値引き交渉もしないで買うの?
おれは必ず一割はまけてもらってるよ。
逆に定価のまま買うなんてありえない。
0768774ワット発電中さん
2009/09/05(土) 22:22:48ID:zb8u9jB4下手すりゃ半値
0769774ワット発電中さん
2009/09/05(土) 22:37:08ID:de4Xmr9jそれ個人の話じゃないよね?会社の話だよね?
大きい会社になると、下請法とか色々あるから難しいんだよ
0770774ワット発電中さん
2009/09/05(土) 23:43:10ID:ksV0qmkV0771774ワット発電中さん
2009/09/06(日) 00:20:48ID:zZoHaMfe夜遅くに、コメントありがとうございます。すみません。
0772774ワット発電中さん
2009/09/06(日) 01:54:17ID:LJJ37YKK0773774ワット発電中さん
2009/09/06(日) 01:55:50ID:/ITnV4jAhttp://karuishi.servehttp.com/
0774774ワット発電中さん
2009/09/06(日) 02:10:21ID:K5H5ByU9http://solitonwave.co.jp/products/terasic.html#de0.html
0775774ワット発電中さん
2009/09/06(日) 02:48:19ID:/ITnV4jA0776774ワット発電中さん
2009/09/06(日) 10:41:52ID:nADWVZiJWEB PACKだったらttp://japan.xilinx.com/webpack/classics/wpclassic/index.htm
に過去すべてのバージョンがあるよ。
0778774ワット発電中さん
2009/09/06(日) 18:40:59ID:310KzD99回路図エディタでROMを作ろうと考えたんですが
ROM内部に書き込むファイルをどのように作ればいいのか
わからないので誰か教えてください
一応アドレスバス16bit,出力16bitで考えています
0779774ワット発電中さん
2009/09/06(日) 19:39:21ID:n2fgkVo9ipExpressでROM作るときにMemoryFile欄になんかファイル突っ込めばいいんじゃない?
0780774ワット発電中さん
2009/09/06(日) 19:55:31ID:310KzD99それで突っ込もうと思ったんだけど
Binaryファイル
HEXファイル
Addressed Hexファイル
って記述されて
上記のファイルを作ろうと思ったんだけど作り方がよくわからなくて
ROMに書き込もうと思ってるファイルは16bitビットマップファイルで
どうやって行けばいいのかいろいろネットで調べたけどわからなかった・・・
0781774ワット発電中さん
2009/09/06(日) 20:15:15ID:n2fgkVo90782774ワット発電中さん
2009/09/06(日) 20:26:37ID:310KzD99どうやってやればいいの?
なんかいいソフトあったら教えてください
0783774ワット発電中さん
2009/09/06(日) 20:37:01ID:n2fgkVo9バイナリってのはファイルの中身を丸々そのまま突っ込むって意味だから変換は要らないんじゃないか
0784774ワット発電中さん
2009/09/06(日) 20:55:40ID:310KzD99なるほど
ちょっと試してみます
0785774ワット発電中さん
2009/09/06(日) 21:58:18ID:1IB3L0hqいや、 ispExpress の要求する 'バイナリ' は 普通の人が想像する
バイナリファイルじゃなくて、'0' と '1' の文字だけで数値表現する方。
'バイナリストリング' の テキストファイルです。
残りの HEX や AddressedHEX もテキストファイル。
書式は TN1137.pdf に書いてあるから Latticeから DLしてきて読んでね。
アドレス忘れたけれど、日本語版もある。
自分で変換ソフトを作るか、ファイルダンプするソフトを探してきて
出力を エディタで加工すればいいです。
↓ は自分が使った 8bit AddressedHEX の書式の先頭2行(参考)
000000: 00 00 00 00 00 00 00 00 FE FE FE FE FE FE FE FE
000010: F0 F0 F0 F0 F0 F0 F0 F0 0F 0F 0F 0F 0F 0F 0F 0F
0786774ワット発電中さん
2009/09/06(日) 22:18:16ID:q0HfNeH8エンコードしていないそのままのバイナリは
0787774ワット発電中さん
2009/09/06(日) 23:17:52ID:sBhprAbd何処かで解説しているサイトはないでしょうか?
0788774ワット発電中さん
2009/09/06(日) 23:42:05ID:310KzD99ありがとうございます
参考になりました
これで何とかできそうです
0789774ワット発電中さん
2009/09/06(日) 23:47:36ID:zWfIbWwRunixとかだと
od -hc hogehoge.bin
や
od -hca hogehoge.bin
を良く使う
HEXファイルフォーマット
モトローラ Sレコードフォーマット
インテルHEXレコードフォーマット
http://www.pastelmagic.com/tips/hexform/hexform.html
http://www40.atwiki.jp/system-ed/pages/14.html
Ruby
http://homepage1.nifty.com/~tetsu/ruby/cmd/hd.html
0790774ワット発電中さん
2009/09/07(月) 00:48:30ID:C5spN/EO僕も知りたいです。
本とかでもいいです。
でも、バージョンで違うんだろうなぁ。
0791774ワット発電中さん
2009/09/07(月) 00:55:58ID:T3rtveP6http://www.cqpub.co.jp/hanbai/books/MDD/MDDZ200905.htm
つか、ISEのHelpみりゃ(ry
0792774ワット発電中さん
2009/09/07(月) 02:01:54ID:RsDo2FirISEのあの窓、わかりにくいよな。
左上、左下、右半分、下部の4つの窓(こういう窓のことをペインという。panel=パネルの原型paneね)
がある。
それぞれの窓内は、さらにタブで切り替えられるようになっている。
要は兼用兼用でいろいろなものを表示させようと、
兼用させ過ぎで見にくく、理解しにくいものになっている。
左上のペインは「Source Window」(ソースウインドウ)と言って、今回のプログラムや、それらに必要なファイルが示されている。
projectを作ったばかりだと、FPGAの型番くらいしか出ていないはず。
このSource Windowに表示されているFileは、単に羅列されているだけではなくて、
親子関係も表している。top階層の下に、子供のFileがズラーっと並んだりしてくる。
さらに、これらのFileをクリックで「選択」か、「非選択」かが、動作に対して意味を持ってくるので注意。
左下の1/4のペインは、Process Window(プロセスウインドウ)といって、人間がISEに対して「この処理をしてよ!」と依頼するためのボタン集。
Source WindowとProcess Windowは上下逆になっているかもしれない。
大まかに言うと、「このファイルにこの処理をしたい」というときに、
Source Windowで「このファイル」に該当するものをシングルclickして選択、
Process Windowで「この処理をしたい」と指令する。
ここで注意が必要なのは、この上下Windowの表示内容は、お互いに関連していて、
選択するFIleによって、ProcessWindowの表示内容がゴロゴロ変わること。
Web上の「ISEの使い方」みたいなサイトに出ているISE画面は、それなりの物をそれなりに選択している時の画面なので、
初心者は、カチカチといろいろ押していると、webサイトの画面表示に戻れなくなること。
「あれー? さっき、あの画面になったのに、どうして今は そのの画面にならないんだろう? あれぇ? あれ〜?」ということが発生する。
このあたり、オブジェクトオリエンテッドな作りなのかも知れないが、初心者にとっては迷うことになりやすい、ISEのわかりにくい部分の1つ。
ちなみに俺は、このお節介が嫌い。「そんなこと誰が頼んだんだよ! オイ!!」
右側の大きなペインは、ソースプログラムを書いたり、状況を見たり、シミュレーションしたり、デバイスに書き込んだりと、これも下側のTABで切り替える。
最下部の横長のWindowは、コンソールウインドウ(Console Window)と言って、
ISEが人間に対して言いたいことを表示してくる。ログみたいな窓。上にドンドンスクロールして行く。
Windows VISTAのように、これを選ぶとあれが変わる、あれを選ぶと画面がコロッと変わる、など、
ISEはお節介が多いので、最初は自分の思い通りの画面にならない。
GUIの直行性が悪いので、系統立てて覚えるまで根気が必要。
そして「FPGAの○○」などISEの画面を貼り付けて操作説明しているサイトは、
職業で毎日ISEを触っているような人が書いているので、
必ずしも初心者にわかりやすく書いておらず、途中画面を端折っていたりするので注意が必要。
0793774ワット発電中さん
2009/09/07(月) 06:30:21ID:jSe4t6jJ間違ってFAT32のドライブに突っ込んで2GBで止まったorz
NTFSのドライブを指定してDLしなおしだ。
0794774ワット発電中さん
2009/09/07(月) 07:11:58ID:xZL7n6Zg0795774ワット発電中さん
2009/09/07(月) 09:34:30ID:7e8gq9ye溜ってたmpegを片っ端から圧縮してオリジナル捨ててから
事態に気付いた漏れがきましたが質問ある?
0796774ワット発電中さん
2009/09/07(月) 13:34:41ID:8bgWx8210797774ワット発電中さん
2009/09/07(月) 14:26:45ID:6RHFBnkX>595 :774ワット発電中さん:2009/08/25(火) 01:25:24 ID:NFNR0agw
> その「ゲート」とは、何を持ってゲートとするんでしょうか?
0798774ワット発電中さん
2009/09/07(月) 16:19:02ID:+9KOfqmmどこだよ、軽石。
0799774ワット発電中さん
2009/09/07(月) 16:35:19ID:HEiYE8Vbありがとうございます。大変参考になりました。
0800774ワット発電中さん
2009/09/07(月) 17:45:54ID:C2uWWJU50801774ワット発電中さん
2009/09/07(月) 19:01:58ID:Co63ReKr他の組み合わせ回路と共通項でくくって別のLUTに分割されるとディレイが増えるから防ぎたいんだ。
環境はLattice XP2-5E,Verilog記述。
0802774ワット発電中さん
2009/09/08(火) 01:05:59ID:Kv7ec40sfunctionの出力を直接assignやfunctionなんかで比較とか演算しなければFF→LUT→FFになるんじゃない?
でも、構造記述を知りたいんだよね。
0803774ワット発電中さん
2009/09/08(火) 01:40:45ID:urc8vfWbどう書くかは知らないけど。
0804774
2009/09/08(火) 02:22:41ID:DnK7aNIaおそレスだけど、トン。
千石にあれば、気が向いたときに買えるから、良いね。
これって、NIOSとかってのもお勉強できちゃうのかな?
0805774ワット発電中さん
2009/09/08(火) 05:11:50ID:dU7dCJIyかなわぬ望み
0806774ワット発電中さん
2009/09/08(火) 09:41:44ID:dRN/jEfSアルテラでうところのロジックロックみたいの無いのかな
0807774ワット発電中さん
2009/09/08(火) 09:44:06ID:KA0XTjLRあるよ。
たしか有償版でないと使えなかったような気がする。
0808774ワット発電中さん
2009/09/08(火) 11:23:47ID:rzP+Pn8332bit分解能、0.001Hz〜50MHz、sin波、矩形波です。
0809774ワット発電中さん
2009/09/08(火) 12:07:44ID:W25NQbnD>FPGAで、DDSは作れますか?
http://www.cqpub.co.jp/DWM/contents/0116/dwm011600660.pdf
0810774ワット発電中さん
2009/09/08(火) 14:21:58ID:rzP+Pn83ありがとうございました。
私の探し方が足らなかったようです。すみません。
参考になります。ありがとうございました。
0811774ワット発電中さん
2009/09/09(水) 00:06:51ID:mNv+cMZfclockに同期したデータが2組あります。
一方が、相手方のデータを取り込みたいとすると、そのままD-FFで刻めばよいのでしょうか?
例えば、マイコンのデータバス内容(遅い)を、FPGA(速い)に取り込みたいときです。
両者のClockは非同期です。
マイコンデータを、マイコンClockにより FPGA内部のD-FF(M)に書込み、
FPGA側では、D-FF(M)出力をそのまま使うのではなくて、
さらにFPGA側Clockにより D-FF(F)に書込み。その出力をFPGA内部で使う。
のような手法に効果があるのか、わからないのです。
人間のSW操作のような信号を取り込むときは、FPGA clockにより一旦D-FFで同期化してから、
使うということを本で読みました。なので、上記の例でもそのように考えました。
宜しくお願いします。
0812774ワット発電中さん
2009/09/09(水) 00:09:19ID:s7/WDv8L0813774ワット発電中さん
2009/09/09(水) 00:16:21ID:s7/WDv8L当然マイコンのデーターラインもラッチしておいて、
FPGA内部でラッチしたクロックとデータで再度ラッチをエミュレートする
っていうてもあるよ
この手が使えないぐらい速度比が近ければ、外付けデュアルポートRAMをつけるか
FPGA固有の機能をなんとか工夫してつかうしかないとおもう。
0814774ワット発電中さん
2009/09/09(水) 00:47:57ID:mNv+cMZf早速のコメント、ありがとうございました。
デュアルポートRAMですか。了解しました。
周波数は、FPGAが40〜50MHz、もう一つが20MHzくらいなので、
FPGA内部で、Clockともどもダブルラッチ?する手法が使えそうですね。
また、FPGAにもDualPortRAMが構成できると思うので、リソースを見て考えたいと思います。
ありがとうございました。
しかし、HDLで書くと(FPGAを使うと)楽ですね。ラッチを1発挿入するのも
数行の記述で済んでしまいます。
ハードウェアでやっていた頃は、ICの配置スペース確保とラッピング線のめんど臭さいものでした。
ありがとうございます。
0815774ワット発電中さん
2009/09/09(水) 11:42:10ID:SpR4CtDa0816774ワット発電中さん
2009/09/09(水) 11:51:35ID:GpjbhJSu0817774ワット発電中さん
2009/09/09(水) 15:43:23ID:8Zyv3KF1ISEからEDKに移行するときに、device設定がmatchしてないとエラー出る。
なにがおかしいんだろう?
0818774ワット発電中さん
2009/09/09(水) 22:59:51ID:5Nnyc2ck0819774ワット発電中さん
2009/09/10(木) 16:57:40ID:ew4WB8Ff女子高生?誰が?
0820774ワット発電中さん
2009/09/10(木) 16:58:09ID:uiM8YvC70821774ワット発電中さん
2009/09/10(木) 17:05:22ID:s4s5psQ00822774ワット発電中さん
2009/09/10(木) 23:49:20ID:cDeXdPUBalways @( posedge clk ) begin
a <= 1'b0;
if ( sel == 1 ) begin
a <= 1'b1;
end
end
0823774ワット発電中さん
2009/09/11(金) 00:43:42ID:6V1DOrGb通るとしたら、結果は不定。
不定、不貞、不逞だーー。
0824774ワット発電中さん
2009/09/11(金) 08:21:33ID:ahKckL2oVerilog の仕様書を読んだ方がいい
0825774ワット発電中さん
2009/09/11(金) 08:42:57ID:0y33MpeE議論は不毛
0826774ワット発電中さん
2009/09/11(金) 10:44:39ID:kBTAjsZP0827774ワット発電中さん
2009/09/11(金) 11:12:29ID:jqGnHLJvSTARCあたりのコーディングガイドを読んだ方がいい
0828774ワット発電中さん
2009/09/11(金) 12:16:41ID:312U1vMh出たな、STARC 儲
相変わらず Verilog 1995 でも使ってるのか?
だとしても、不定にはならないはず。
0829>>827
2009/09/11(金) 14:08:28ID:jqGnHLJv自分は不定と言った者では無いが、
不定かどうかはツール解釈次第(バグとかも含めて)
合成系、Sim系、論理等価性チェック系、各社どうか???
そういった書き方は仕事ではご法度ということだ。
覚えなくとも良い書き方だ、とは言っておきたい。
結論的には>>825支持
0830774ワット発電中さん
2009/09/11(金) 14:45:40ID:LGPyyRSDどうなるの?
0831774ワット発電中さん
2009/09/11(金) 15:07:11ID:/JbhcHDJ0832774ワット発電中さん
2009/09/11(金) 16:33:02ID:rJK1oScYヒューマンデータの中の人が中国なら1000円くらいで買えるって言ってたけどそんなもん?
Terasicみたいな完全互換品?
0833774ワット発電中さん
2009/09/11(金) 17:58:33ID:o8iwzX/u0834774ワット発電中さん
2009/09/11(金) 19:07:08ID:9iB6hHIxバグとか言い出したら、結果オーライとしか言えなくなるだろ。
少なくとも Verilog 2001 では、規定されている。例を挙げてね。
IEEE Std 1364-2001 §5.4.1
0835>>829
2009/09/11(金) 20:34:09ID:6PoK6PDuまた得意気にw
結果オーライを避ける意図だよ。 そんなの仕事に組み込めるかよ。
Verilog2001で規定されていたとしても仕事レベルには使い難い。
自分以外の他人のも含め、コードの流用・混在開発が有りえる以上、
そんなルール混在は厄介な結果につながるもんだ。
あくまでオイラの着眼点は純粋な言語仕様がどうかではなく、実務上の話だよ。
まあ、それでも使いたいならドウゾ。
一人仕事や流用無く完結するなら構わないんじゃないですかね。
オイラは先にも書いたように
>結論的には>>825支持 だから。
例を挙げるのは貴方がやればいいのだよ、オイラがやる話ではない。
元の質問者へ
今更だけど元々の話題としてはコッチでやればいいと思う。
【Verilog】記述言語で論理設計 Project8【VHDL】
http://science6.2ch.net/test/read.cgi/denki/1233392876/
0836774ワット発電中さん
2009/09/11(金) 20:34:53ID:ejI4V/PhROMの
OutClockとOutClockEn
って何に使うの?
0837774ワット発電中さん
2009/09/11(金) 20:53:21ID:rJK1oScYFIFOはそんな感じだった
0838774ワット発電中さん
2009/09/11(金) 22:41:55ID:twcKG7NT>合成系、Sim系、論理等価性チェック系、各社どうか???
こんなトンでも理論ぶち上げといて、規定されてると反論されたらファビョってるシナが要るのはこのスレですか?
0839774ワット発電中さん
2009/09/12(土) 00:41:40ID:q8zIfMsj0840774ワット発電中さん
2009/09/12(土) 00:56:03ID:dH4JB3S4きたきたwww
揚げ足とり
で、内容のある貴君の意見を開陳したまえ
0841774ワット発電中さん
2009/09/12(土) 01:36:51ID:fvPM5a6D近藤@日湘とも
0842774ワット発電中さん
2009/09/12(土) 01:41:22ID:zUU0vozO底が浅いというべきか、むしろ分が悪いことを露呈してるよなあw
まあ限界なんだろう。
0843774ワット発電中さん
2009/09/12(土) 01:46:51ID:aLGygU6t不定値にはなり得ない。
ツールによっては不定値になる、というのであればそれはツールのバグ。
どういう動作になるかは Verilog 1995 の時代から規定されている。
ってことで >>827 >>829 はダウト。
0844>>827,829
2009/09/12(土) 01:55:58ID:zUU0vozO>>827,829はダウトではなく、これまた真なり。
>>822への純粋な回答ではないのは百も承知。
だからこう書いてるだろ。
>そういった書き方は仕事ではご法度ということだ。
>覚えなくとも良い書き方だ、とは言っておきたい。
>結論的には>>825支持
俺は>>829の通りで不定とも言ってない。 よく読め。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
使えない、使い難い技術だから指摘してるんだよ。
ここFPGAスレだよな?
実際に実装するのが目的指向としてあるよな?
いやはや、なにがダウトだ片腹痛いwww
0845774ワット発電中さん
2009/09/12(土) 02:31:31ID:YjQnLjAkISEでエラーが出ないの?
フリフロが1つ出来るとすれば、aは1かな
言語の詳細については分からないけど、こう書いてはいけない気がする
0846774ワット発電中さん
2009/09/12(土) 04:23:17ID:Ja3xm3hDツールを仕様に合わせさせるのって時間かかるでしょ。
0847828
2009/09/12(土) 06:56:00ID:KrX5wg3wSTARC 厨は、オレ流で書いてないから議論に値しないって
言ってるんだから気にしなくていいんじゃね?
>>829
みたいな書き方すると叩かれるけどさ。
で、generate とか使わないんだよね。
ステートマシンは独立して書くんだよね。
いいよ、それで。
0848774ワット発電中さん
2009/09/12(土) 10:05:55ID:bYAILb/V厨とか言う意味がわからない。
0849774ワット発電中さん
2009/09/12(土) 10:46:24ID:CYSy3JWl必死にキーワード提供ですか。
>>842と同類で>>847は話を違う方向へそらす作戦かな。
なかなか頑張るねw
0850774ワット発電中さん
2009/09/12(土) 12:25:12ID:f1CjBZ5u0851774ワット発電中さん
2009/09/12(土) 13:25:04ID:mCSkaFq7always @( posedge clk ) begin // clkの立ち上がり毎に
a <= 1'b0; // a出力=1になる
if ( sel == 1 ) begin // 次に、もしsel入力が1なら
a <= 1'b1; // a出力=0になる
end
end
ということで、別に間違っていないのでは?
a=0の後、次のifでa=1になり、次のclockでスグにa=0になるので、
ヒゲがでるかもしれないけど、フィルター通せば良いと思う。
0852774ワット発電中さん
2009/09/12(土) 13:26:23ID:mCSkaFq70853774ワット発電中さん
2009/09/12(土) 14:27:09ID:l9UGFkJv参考書・参考雑誌(号数が分かれば図書館でバックナンバーを閲覧できます)
実験用基板
これらはどれがお勧めでしょうか?
0854774ワット発電中さん
2009/09/12(土) 14:36:25ID:5PqJh2YR基板は本を全部読んだ後で予算と相談して買え
0855774ワット発電中さん
2009/09/12(土) 14:44:05ID:l9UGFkJv0856774ワット発電中さん
2009/09/12(土) 15:00:03ID:f1CjBZ5uボードと一緒に学習できる環境があれば十分
0857774ワット発電中さん
2009/09/12(土) 15:56:07ID:M5a/bkPUどこかにいいサンプルないですかね?
0858774ワット発電中さん
2009/09/12(土) 16:40:57ID:EaJDSS1I>画像処理にはCPUいるみたいなんでSUZAKUかいました。
そんなことないと思います。
http://bookweb.kinokuniya.co.jp/htm/4774129151.html
第7章 Impulse Cによる画像エッジ検出
がSUZAKU-Sを使っています。
0859774ワット発電中さん
2009/09/12(土) 18:33:21ID:M5a/bkPU0860774ワット発電中さん
2009/09/12(土) 18:38:18ID:EaJDSS1I0861774ワット発電中さん
2009/09/12(土) 22:43:15ID:q8zIfMsjCやアセンブラでプログラム作るのと、何が違う?
半田ごて使わないし、オシロも使わないし。
シミュレーションとChipScopeとPCで仕事ができてしまう。(ホントはダメだよね)
やってる人は、発振器の使い方も知らないし、オシロも持ってない。
これをもってハード技術者とは、何をいわんや。
0862774ワット発電中さん
2009/09/12(土) 23:48:32ID:t5+RlFN5少なくともうちの大学の図書館の半棚分が
FPGA、CPLDその関連書でそれでも海外書籍とかは無いみたいなのに…
0863774ワット発電中さん
2009/09/13(日) 01:48:35ID:QWX3Af3lソフトといったら具体的な処理系やツールを指します。
ワープロやゲームはソフトですが、"HDL"や"C"はソフトじゃありません。
0864774ワット発電中さん
2009/09/13(日) 12:00:55ID:DHvzVxiHこれをソフトと言わずに何と呼ぶの?
0865774ワット発電中さん
2009/09/13(日) 12:17:32ID:7BursohW0866828
2009/09/13(日) 13:44:39ID:hyKsB8X4ゲームもハードか・・・Wii とか PS とか
0867774ワット発電中さん
2009/09/13(日) 14:04:39ID:UnFwSvEF0868774ワット発電中さん
2009/09/13(日) 15:46:52ID:nFiBV/zm0869774ワット発電中さん
2009/09/13(日) 16:11:03ID:fCJ6fUoW特定用途アクセラレータ機能とか
メモリアクセスコントローラとか
キャッシュとか
命令セットとか
そういったハードウェアリソースを直に設計・実装できるのがHDL
ソフトウェアプログラミング言語は、それらハードウェアリソース上で
ふるまうアルゴリズムを設計・実装する言語。
HDLもアルゴリズム設計・実装をもちろんできるけど、
設計生産性が比較すると悪い。
といった違いかな。
HDL=コンピューター記述
SW言語=コンピューティングアルゴリズム記述
とか?
0870774ワット発電中さん
2009/09/13(日) 17:33:36ID:kWfGD+HW「おーい、ちょっとこのLEDの論理を反転してくれー」と言われたとき、
・はんだごてと半田と74HC04とニッパーと..... → ハードウェア
・PCのみ → ソフトウェア
というわけでHDLは、ソフトってことですね。
0871774ワット発電中さん
2009/09/13(日) 17:54:02ID:7zajsWPdLEDの極性逆にして付け直すのは何屋の仕事ですか?
0872774ワット発電中さん
2009/09/13(日) 17:59:00ID:IG2TMqR0極性逆にしても、論理は反転しないと思うので、
たぶん、それは糞営業か、中間代理店の仕事でしょう。
0873774ワット発電中さん
2009/09/13(日) 18:12:55ID:p8vkcJif0874774ワット発電中さん
2009/09/13(日) 18:22:08ID:e/hqY5C6現物に触ったのは、HDLでも回路図でも実機検証のときだけでした。
こんな私はソフト屋ですか?
0875774ワット発電中さん
2009/09/13(日) 18:33:23ID:kWfGD+HW同意率 300%
>>874
ソフト屋率 89%ですね。
0876774ワット発電中さん
2009/09/13(日) 19:06:27ID:jI31Pefe基板設計はどうしたの?
FP部品は自分で半田付けできるの?
0877774ワット発電中さん
2009/09/13(日) 20:33:34ID:ZGKioRGY0878774ワット発電中さん
2009/09/13(日) 20:36:36ID:w3ydPe2V0879774ワット発電中さん
2009/09/13(日) 20:55:17ID:gneOoj7Pふつはハード屋の仕事だな。
ただし、その部品の実装指示をやったのがソフト屋だったらソフト屋の仕事。
0880774ワット発電中さん
2009/09/13(日) 21:43:23ID:kP6czjAhロームから納品された7セグLEDが、パッケージのマーキングとコモン端子の
仕様が逆ってことがあってだな。
0881>>869
2009/09/13(日) 21:53:13ID:Eh+1yhLs受動部品を駆使するようないわゆるハード屋もあるけど、
HDL使いも広義のハード屋だとは思うがねえ。
RTL-HDLだけしかさわらず、使うツールは論理シミュレータだけ
→ソフト屋に近いハード屋
FPGAを駆使する設計までカバー
RTL-HDL+タイミング設計+電源設計配慮+IO設計配慮(ノイズ配慮とかも)
→間違いなくハード屋
こんなんかな。
まあ、あんまり突き詰めても不毛な気もするがね。
0882774ワット発電中さん
2009/09/13(日) 23:00:25ID:+hhOfd0oキモチワルイ
0883774ワット発電中さん
2009/09/13(日) 23:10:41ID:w3ydPe2V0884774ワット発電中さん
2009/09/13(日) 23:19:53ID:baBoFdOUそうそう。自称ハード屋さんは一生半田ゴテ握ってろって
0885774ワット発電中さん
2009/09/13(日) 23:38:24ID:BRPkW7Tcだんだんと本質論ではなく感情論になってくるあたりが、
なんとも当人の限界を現しているね。
この流れはこういうことかな?
HDLはソフトだ
↓
だからHDL屋も俺たちと同じソフト屋だ
↓
だから同一水準であり、エライもなにも無い
↓
これで見下されない(^^)
なんだか勝手な自己メンタルケア目的か。
2chなんかしてないで心療内科に行け。
ちなみに、
オイラはソフト屋さんを見下していない。
ロジック(機能)の設計生産性ではかなわない。
この辺りの話は設計コスト、量産コスト、電力性能、処理性能、市場投入タイミング
とかもろもろで判断すればいい話であって、どっちが上とか無いね。
確かに、心が病んでるので人を見下す人種がいるのは事実だが、
それは職種には関係ない。
0886774ワット発電中さん
2009/09/13(日) 23:41:07ID:+hhOfd0o>>885一行目
0887774ワット発電中さん
2009/09/13(日) 23:52:22ID:w3ydPe2VなんかのTV番組で聞いたことがあるよ。
それから成長できない人なのか、まさにその年代にいるのかのどっちかだろう。
0888774ワット発電中さん
2009/09/13(日) 23:55:22ID:IG2TMqR0ハード屋さんだと、設計書は頭の中とか、動いたらOKとかけっこうある。
組込系ソフトハウスで、5年ほどSEやったのはとても良い経験になった。
もっとも、ソフト屋は、人数多いだけに、仕様検討や設計できない文法がわかる程度のプログラマ程度だと、
どうしようもない奴も多い。自分で勉強する気がないと兵隊は使い捨て業界だし。
>>882
個人的には、ハンダごて握るハード設計で一生食えるなら、それで人生充分だな。
食えないから、HDLもごりごり書かないといけないんだが。
0889774ワット発電中さん
2009/09/14(月) 00:01:27ID:GVre363p>食えないから、HDLもごりごり
それは確かに一つの側面としてあるかもね。。。
>>886
>ID:+hhOfd0o
もう無理すんな
指摘したいことは分かるが、
オイラはいわれの無い差別や見下しはしない、それは決してしない。
だがいわれのあるものは識別するんだよ。
それは決定的に違うから。
0890774ワット発電中さん
2009/09/14(月) 00:08:55ID:MzgkrXWr0891774ワット発電中さん
2009/09/14(月) 00:13:22ID:vgVODVvrおやおや、ご機嫌を損ねてしまったようだね
0892774ワット発電中さん
2009/09/14(月) 00:13:30ID:8QpNK/pi0893774ワット発電中さん
2009/09/14(月) 00:16:03ID:yUShXtWiCADとか使うの?あ、CADもソフトか^^
ってことはボード設計も紙と鉛筆?
ソフト屋の俺には真似できんね
0894774ワット発電中さん
2009/09/14(月) 00:21:41ID:oWq5RXIGその論理だとソフト屋さんはハードを使わないのですか?
0895774ワット発電中さん
2009/09/14(月) 00:23:52ID:yUShXtWiさて、どうなんだろうね?
ハード屋とソフト屋を区別したがる人たちに聞いてくだされ
0896774ワット発電中さん
2009/09/14(月) 00:27:30ID:oWq5RXIG???
業務上で区分けはあるんじゃないですか。
区別されると何かお困りなのでしょうか。
0897774ワット発電中さん
2009/09/14(月) 00:56:06ID:/jft6JzGハード屋:実機、測定器などのお世話になる人たち
ネタにマジレスしてもしょうがないが、CADとかは現物を作るものじゃん
もうソフト、HDLは、そう言う現物を見るような物ではなくなってしまったんだ。。。
0898774ワット発電中さん
2009/09/14(月) 01:07:21ID:bJBUJRcFただの、FPGAのHDL屋さんだ。
0899774ワット発電中さん
2009/09/14(月) 01:07:28ID:Ly7nHT+zなんだか思い込みが、、、
>ハード屋:実機、測定器などのお世話になる人たち
開発終盤だけ切り取ると、そこだけ目だって見えるわな。
ハードもPC使うだろうが。
じゃあソフトは実機計測しなのか?
IT系は知らない話だが、
少なくとも組み込み系は実機デバッグもやるし、
プロトコルアナライザも使うし、
挙動がおかしかったらロジアナやオシロもつかってI2Cバスとかチェックするわな。
あるいはDSP系ソフトエンジニアはスペアナもチェックするし、
オーディオプレシジョンも使う。
オイラの同僚はそうだった。
なんか質の悪いソフトエンジニアを基準に語ってるよね。
またHDL系も同じく。
君の職場環境がよろしくないのは十分分かった。
だが、みなを一緒に語るのはどうかと思うが。
あと総じて感じるのは、
PCに振り回されすぎ、PCPC言ってて本質見えてないよな。
あれも計測器と一緒で 道具。
0900774ワット発電中さん
2009/09/14(月) 01:10:45ID:Ly7nHT+z流れはソフト/ハード どっち? という論だけど、
そりゃ細分化さればその通りだね。
細分化すれば全て解決。
アルゴリズム屋、アーキ屋、デジタル屋、アナログ屋、RF屋、、、
0901774ワット発電中さん
2009/09/14(月) 02:11:32ID:P2bPIseVメインは物作り。
打ち合わせ、構想、設計、部品手配、基板製作、ケース加工、配線、
動作テスト、ドキュメント作成、納品、請求書発行、修理などフォロー。
で、回路機能実現のためにもやむなくマイコンソフト、FPGAソフトもやる、という感じ。
0902774ワット発電中さん
2009/09/14(月) 02:38:57ID:lJmCWRYH各人、好きこそものの上手なれ
0903774ワット発電中さん
2009/09/14(月) 08:25:03ID:C3ngmSOr0904774ワット発電中さん
2009/09/14(月) 08:37:11ID:7Pl4XSjdそりゃもちろん阿呆なハード屋もいるけど
良くも悪くもソフトは誤魔化しが効いてしまう
ハードは誤魔化せない
0905774ワット発電中さん
2009/09/14(月) 09:44:30ID:wScEt5uqそのゴマ化しの尻拭いはファーム系ソフト屋に押し付けられるんだ・・・
0906774ワット発電中さん
2009/09/14(月) 09:46:59ID:wB4Rx4m4893がソフト屋の標準アーキテクチャということでいいじゃないか。
俺の周りにはもっと優秀なソフト屋さんもたくさんいるけどな。
0907774ワット発電中さん
2009/09/14(月) 09:54:03ID:jQwT4cJoそうそう、ハードの開発日程が遅れても、製品出荷が早まっても
結局はソフトでなんとかしろってことになる。
だから、ソフト屋には近づかないことにしている。
まあ、彼らは徹夜のできる人たちだし、1週間くらい
泊り込みでも平気らしいから・・・
0908774ワット発電中さん
2009/09/14(月) 10:12:24ID:a9O5MBvR誰だって徹夜は辛いし泊り込みも好きでやってるわけじゃない。
ソフト屋がやらなくなったら、あんたらがやる羽目になるんじゃないのか。
0909774ワット発電中さん
2009/09/14(月) 10:14:20ID:EEQ1dTGJそして上下の差もとっても大きい。
論理合成のツールやコンパイラの処理系書いてる人は、多分ソフト屋だ。
0910774ワット発電中さん
2009/09/14(月) 10:20:44ID:ecHPfm1p0911774ワット発電中さん
2009/09/14(月) 10:41:52ID:VwVVZiRK0912774ワット発電中さん
2009/09/14(月) 11:54:04ID:enBIiPwT0913774ワット発電中さん
2009/09/14(月) 12:14:25ID:X/usHiVc結論誘導が固定パターンw
あなたの中ではドウゾw
個人の勝手だね
ほんとに不毛だなあ そろそろFPGA話題に戻せる流れにしようよ
まあ、今なにか話題切り出せる材料をオイラは持ってないけど
0914774ワット発電中さん
2009/09/14(月) 12:17:57ID:oWq5RXIGくらいしか自分も話題がないですね。
0915774ワット発電中さん
2009/09/14(月) 13:35:37ID:7Pl4XSjd>論理合成のツールやコンパイラの処理系書いてる人は、多分ソフト屋だ。
だけど下の方のソフト屋ではない罠
ハードも判ってないとそういうのは作れない
0916774ワット発電中さん
2009/09/14(月) 15:10:11ID:BSalRzJU0917774ワット発電中さん
2009/09/14(月) 16:01:19ID:fo83cSVe当たり前のことなんだけど、 いいこと言ったw その通りだね。
0918774ワット発電中さん
2009/09/14(月) 16:10:37ID:qpTBAq+1オレはソフト屋なんだが、ソフトのバグを直せないソフト屋は一杯いるぞ。
ハードのバグを直せないハード屋は少ないのか?
0919774ワット発電中さん
2009/09/14(月) 16:14:44ID:u2hp8zEcうん。めったにいないな
0920774ワット発電中さん
2009/09/14(月) 16:17:02ID:p780as5Sサンプルプログラムはあるんだが古いバージョンのEDK・ISEで作られたやつなんだよな。
0921774ワット発電中さん
2009/09/14(月) 16:35:57ID:Dw5VYOV20922774ワット発電中さん
2009/09/14(月) 16:59:30ID:Dw5VYOV2>8近傍ラプラシアンフィルタ
じゃ無いけど
http://www.cqpub.co.jp/DWM/contents/0116/dwm011600860.pdf
やってることは同じで8近傍の重み付けして平均を取ります。
0923774ワット発電中さん
2009/09/14(月) 21:31:37ID:EEQ1dTGJソフト屋の裾野にはWEB系というのがあってだな、
PHPとかJavaScriptとかで(以下略
0924774ワット発電中さん
2009/09/14(月) 22:27:19ID:OM+ZAqJ8ソフト開発は客の要望に応じてファームからWinGUI、制御系、Web系まで幅広くやってるし、
ハードは最初の会社で「ソフトはハードの付属物」的な扱いで総合的にやらされた。
最初はPC9801+I/Oボードを使った機械制御+計測で、ソフトと電気系を一人で作った。
ロジック石を並べてI/Oボードと計測機器のバイナリ出力、ステッピングモータードライバーを繋いだ。
メカだけは別の人が作ったけどな。
その会社、ソフト屋を見下したような扱いが嫌になって辞めたけどな。
それこそチームの尻拭い的待遇を会社の上層部からやられてちゃタマランての。
しかも、ハードが大幅に遅れたのが原因でも、最終的に出荷予定に間に合わなけりゃ、
ハードは完成してるからってソフト屋のせいにされる……
開発序盤は時間あまりまくり、終盤はいくらやっても追いつかねぇ。
設計仕様を頼りに作ったソフトも、ハードのバグのせいでロクに動きやしねぇ。
おまけにハード屋の手がEMI対策やってて手が回らないとかで、俺がそのバグ修正をする羽目に。
何が悲しくてバスラインのすぐそばとかの細いパターンの密集した個所でパターンカットしたり
チップ抵抗だのチップコンデンサだのを相手に手作業でジャンパ飛ばさなあかんねん。
しかも、その修正を施しても当初の仕様から外れるから、ソフトも修正が必要。
そんなわけで、今は仕事はソフトに専念して、ハードは趣味でちまちま弄る程度にしてるよ。
個人でもCPLDとかFPGAとか使って大規模な回路を組めるご時世だしな。
0925774ワット発電中さん
2009/09/14(月) 23:19:44ID:BAR/DRxYもはやソフト屋ではなくてなんでも屋w。
インターフェース誌100%読みつくせる人だね。
ウラヤマシス。
0926774ワット発電中さん
2009/09/14(月) 23:26:37ID:wB4Rx4m4テストプログラム一つ書けないクセに、IP買ってきて載っけて、動かないのはソフトが悪いとか、
(けっきょく切り分けは俺がして、購入IPのバグをいくつかみつけた)
同期回路もろくに書けないせいか、バスタイミング無視して、CSでアドレスとデータバスをいっせいに
読み書きして、しかも33MhzバスにISAのデバイス無理矢理載せて、Waitもかけやがらねぇの。
それで、年長の先輩の言うことも聞かずに、でかい顔して、あげくの果てはデスマーチで、応援だよ。
いまだにでかい顔して会社に居座ってる。
ま、ドンキやファミレスに溜まってるDQNはじめ、できんやつほど、ほかを見下すな。
0927774ワット発電中さん
2009/09/14(月) 23:41:23ID:x56vtI9qソフトは組み込み、win用driver、linux用driver、winアプリ等
ハードはFPGAつかってUSBやらPCI、PCIeやらのボード設計開発
小さい会社だから開発しながらユーザーサポートもする。
で、両方できるのが俺しかいないから
一人でオシロと半田ごてとダウンロードケーブル、VCとISE入れたノートpc担いで
全国津々浦々、週一で出張しつつ仕事の納期はあるから開発もなんて生活を5年程。
開発の仕事に専念したいからって転職。
転職先でどっちにするって聞かれたから
人数足りてないほうを選んでハード屋になったけどテスト用アプリなんかはいまだに自分で書いてる
>>924の人とは逆の道を選んだがリューターでジャンパカットとか0.3mmピッチFPC半田付けとかで
わくわくする俺にとってはいい方向に進んだと思ってるw
0928774ワット発電中さん
2009/09/14(月) 23:44:07ID:/jft6JzGそりゃ自分たちは、ハードから始めたから、そう見えるのかも知れないが、どう見てもソフト。
電子回路設計のお仕事ですって入った会社なのに。。。
小さな会社ならハードからソフト、HDLまでやれるんだろうけど、ある程度大きくなるとHDLだけの専門職になってしまう
HDLはハードだと言われて、職に就いたのです
しかし、まだハード的仕事に就いたことはありません
計測器なんて回路屋さんが実験室で使っている物しか無いようです
どう見てもソフトです。本当にありがとうございました
0929774ワット発電中さん
2009/09/14(月) 23:46:17ID:QQFVxFg2非ノイマン型のプログラム言語ってみたことないぞ。
0930774ワット発電中さん
2009/09/14(月) 23:49:21ID:oWq5RXIGこのピンは遅くても良いからスルーレートを遅くしよう
このピンは早くしようとか。そういうハード的な
TOPレベルの設定とかってやらないんですか?
0931774ワット発電中さん
2009/09/14(月) 23:52:58ID:ykFPcUODSQLとかPrologとか
0932774ワット発電中さん
2009/09/15(火) 00:00:34ID:/jft6JzGそう言うのは、ハード屋さんか、元ハード屋さんのHDL屋のお仕事です
0933774ワット発電中さん
2009/09/15(火) 00:01:56ID:4kbwLTk6ハードウェア記述言語 (Hardware description language)なのですよ。
回路図を言語にしただけ。
ソフトに見えるのは、実機,実回路とか時間軸の意識がないのだなぁとおもふ。
各種レポート見てチューニングする領域に入ると、ハードだって事実感できるとおも。
書いただけじゃ動かないからねねぇ。
0934774ワット発電中さん
2009/09/15(火) 00:06:24ID:veqF1ExmんじゃモジュールというかIP屋さん?
チップへの配置配線とかはやらないの?
0935774ワット発電中さん
2009/09/15(火) 00:09:05ID:dvyLir/Vハード屋とかソフト屋とかいう範疇に入らない気がするな。
ペインターで絵を描く人や、アフターエフェクツで動画編集する人みたいに。
0936774ワット発電中さん
2009/09/15(火) 00:12:31ID:1go0l+pu0937774ワット発電中さん
2009/09/15(火) 00:16:28ID:4kbwLTk6純にツール使ってるならオペレータ。
おっきい所だと、記述する人と別に、配置配線とかデバイスの設計ルール気にするインプリ屋さん手のがいるよ。
確かに、この辺だとハード屋って実感持てるだろな。
0938774ワット発電中さん
2009/09/15(火) 02:25:38ID:V5eDv2gbそこからタイミングライブラリとかアブストラクトなレイアウトのライブラリとか起こすもんでしょ。
0939774ワット発電中さん
2009/09/15(火) 02:49:35ID:gtHdNEhCそれってスタセル製作を主に言ってるのかな
あとアナログもあるよね、特にMixedSignal/RF系
スケマビュワー(エディタ)だけにたよらず、
ゴリゴリ直にSPICEファイル編集してるもんなアナログエンジニアさんは
0940774ワット発電中さん
2009/09/15(火) 03:59:03ID:ELIPwCug今思うと、それが良かったと思ってるでしょ?
本当のハードもできる人って、そういうもんだと思う。
HDLを書いて、動いたからと言って「俺はハードもやれる」と宣う人とはちがうよね。
ハードウェアのバグを取れる人、これが「ハードもできる人」だと思う。
HDLを含んでソフトウェアでは、ノイズとかは関係ないクリーンな世界で勝負してる。
一方ハードウェアは回路図通りに作っても、ノイズや誘導や環境など、
考慮することが一杯あって、大変な仕事です。
0941774ワット発電中さん
2009/09/15(火) 05:04:33ID:Cp+UkU4i0942774ワット発電中さん
2009/09/15(火) 07:56:35ID:dvyLir/V0943774ワット発電中さん
2009/09/15(火) 08:24:07ID:m0vRcg2K>HDLを含んでソフトウェアでは、ノイズとかは関係ないクリーンな世界で勝負してる。
はぁ?
0944828
2009/09/15(火) 08:35:41ID:efxjR6Vs“回路図を言語にしただけ”ってのは頂けないな。
まあ、そういう記述をする人もいたけど。
HDL は、構造を書くのではなくて、動作を書くためのモノだと思う。
そういう意味ではソフトに近いと思うけど、まあそれはどっちでもいい。
>>924 や >>927 みたいな人を大切にしないとね。
でも、そこそこ出来るひとは管理職になっちゃうし。
0945774ワット発電中さん
2009/09/15(火) 08:54:05ID:m0vRcg2K管理職になった時点で、けっこう独立する人が多いね。
俺もだが。
0946774ワット発電中さん
2009/09/15(火) 12:58:33ID:vSKHWL+L基板設計でパターンの電磁的相互作用の解析から、アナログも含めた回路設計、
HDL、ファームウェア、ドライバ、ホストのアプリ。
Nahi氏は、ドライバ以外はみんなこなすよね?
0947774ワット発電中さん
2009/09/15(火) 13:05:09ID:cc9pIeXIピンならロジックばっかり受託は難しいだろうね。
HDLだけ、FPGAだけとは、ある程度事業規模がある会社だからかな。
0948774ワット発電中さん
2009/09/15(火) 13:55:52ID:5HSNPhg80949774ワット発電中さん
2009/09/15(火) 14:16:06ID:cc9pIeXI0950774ワット発電中さん
2009/09/15(火) 14:32:24ID:ImKovwd/サイトに載っているプログラムをウインドウズのメモを起動して拡張子.Vに変えて見たのですが、ISEで上手く認識されてない気がします。
そもそも拡張子.Vが何なのか?が分らないレベルです。先日上のほうで教えて戴いた書籍が届いたので打開できるかと思いきや、
拡張子が何を意味していてという初歩レベルの記載は無くガッカリでした。少し前に進めたいのですが何方かのアドバイスを戴けないでしょうか?
0951774ワット発電中さん
2009/09/15(火) 14:50:56ID:sShhxuyuISEの入門、チュートリアルを読んだ?
ISEを使うなら、先ずこれをやるべき。
0952774ワット発電中さん
2009/09/15(火) 17:11:14ID:eUaC7wzeそうそう、最初はホントに「ワケワカラン」でしょ? 僕もそうだったから、気持ちは良くわかる。
ISEは容赦なく英語で物を言ってくるし、Webサイトの説明は「すでに知ってる人への入門ページ」だし、
初心者には敷居の高い業界です。
僕の説明では参考にならないかも知れないけど、少し教えてあげる。
FPGAやCPLDをやる上で、よく使うファイルの拡張子は、だいたい決まってる。3つ。
Verilogの場合
・ソースファイル ○○○.v
ソースファイルというのは、要は、verilogで書いた「プログラムのファイル」
拡張子のvは、Verilogのv
・制約ファイル ○○○.ucf
User Constraint Fileの略で、「ucfファイル」と呼ばれてる。
これは、FPGAやCPLDに対して、「おい、ここはこうしてくれよ!」と要望が書かれているファイル。
LEDの出力は、24番ピンに出力してくれ。とか、
SW入力は、48番ピンにつないでくれ。とかを、コンパイラーに要求する内容。
もっと他にもあるけど、最初は関係なしです。
・FPGAやCPLDに書き込むファイル
CPLDに書き込むファイルは、○○○.jed
JEDECファイルの頭文字。「ジェデックファイル」と読む。
FPGA用には、2つあって、
○○○.bit ビットファイル → FPGAに対して書き込むデータ
○○○.mcs mcsファイル → FPGAの隣に載っているROM(コンフィグレーションROM)
に書き込むデータ
例えば、CPLDなら、ABC.v(ソースファイル)、ABC.ucf(ucfファイル)、ABC.bit(bitファイル)の
3つがあれば良いです。
メモ帳で、新規作成でこの3つのファイルを、自分で書いて作るのもアリだけど、初心者には無理。
で、世の中の人達は、どうしているかと言うと、
ISEでに自動で生成できる機能があり、みんな、それを使っています。
しかも、ISEにはテキストエデターも付いているので、メモ帳を使う必要もなくて、
ISE1つでほとんどできるという仕組み。(わかりにくいメッセージと英語は、我慢して)
大雑把なイメージは、
1. ISEを起動(時間がかかるけど、じっと我慢)
2. FileからNewProjectを選んで、それなりに進めると、○○○.vは、自動で作られる。
そして、プログラムを書く。
3. Fioor plan IO....というのをダブルclickして、信号とピン番を連携してSave → ○○○.ucfが自動で作られる。
4. GenerateProgrammingFile...というのをダブるクリックして、エラーなしなら、○○○.jedが自動で作られる。
5. iMPACTというボタンを、ダブルclickすると、書込プログラムが起動して、進めていくと、
めでたくCPLDにプログラムが書き込まれる。
こんな感じです。どうでしょうか?
0953774ワット発電中さん
2009/09/15(火) 18:51:42ID:/5qzWagN>例えば、CPLDなら、ABC.v(ソースファイル)、ABC.ucf(ucfファイル)、ABC.bit(bitファイル)の
> 3つがあれば良いです。
> メモ帳で、新規作成でこの3つのファイルを、自分で書いて作るのもアリだけど、初心者には無理。
最初の2つは自分で書くけど、bitファイルはツールで生成されます。
0954774ワット発電中さん
2009/09/15(火) 18:59:21ID:eUaC7wzeフォロー、ありがとうございます。
>>950
誤記訂正
× 例えば、CPLDなら、ABC.v(ソースファイル)、ABC.ucf(ucfファイル)、ABC.bit(bitファイル)の
× 3つがあれば良いです。
○ 例えば、CPLDなら、ABC.v(ソースファイル)、ABC.ucf(ucfファイル)、ABC.jed(JEDECファイル)の
○ 3つがあれば良いです。
すみません。
0955774ワット発電中さん
2009/09/15(火) 19:23:29ID:/5qzWagN>4. GenerateProgrammingFile...というのをダブるクリックして、エラーなしなら、○○○.jedが自動で作られる。
て、書いているじゃないですか。
0956774ワット発電中さん
2009/09/15(火) 19:29:47ID:eUaC7wzeいえ、人間が書くわけではありません。
>FPGAやCPLDをやる上で、よく使うファイルの拡張子は、だいたい決まってる。3つ。
ということで、
よく使うファイルが、この3つということです。
人間が書くファイルと言うわけではないです。
0957774ワット発電中さん
2009/09/15(火) 21:07:51ID:ImKovwd/アドバイスを噛み締めながら少しずつ理解してゆきます。
0958774ワット発電中さん
2009/09/16(水) 00:04:27ID:z2pPcRC9ネットから情報を持ってこれるからむしろ低い。
0959774ワット発電中さん
2009/09/16(水) 00:30:31ID:9t3BcHDU大抵の解説はPCが普通に使えるのは前提だからね
FPGA初心者には、書き込んで動作確認する環境を安価に構築するのが敷居が高いと思う
0960774ワット発電中さん
2009/09/16(水) 00:32:17ID:CRvMw479画像処理とかはファイルの入出力がむずいな。あとピン指定。
0961774ワット発電中さん
2009/09/16(水) 03:34:29ID:FGduUs4cむずいって何?
日本語か?
0962774ワット発電中さん
2009/09/16(水) 05:28:32ID:7iyE1VOP\22,000ぐらいだった。
早く来ないかな。<3
0963774ワット発電中さん
2009/09/16(水) 08:33:38ID:wenrsl8Eソフト屋がばかにされる理由が判ったよ
0964774ワット発電中さん
2009/09/16(水) 10:00:31ID:Udkt2BWV問題から目を逸らして片付けたりする輩が結構いるね。
ソフト屋も、こういうハード屋を見習わないほうがいい。
ましてや、一緒に仕事をするハメになると、自分はIC電源ピンの供給電圧や
リップル量の確認さえもロクにしていないのに、動かないのはソフトが悪い
などと言われかねない可能性が極めて高い。
0965774ワット発電中さん
2009/09/16(水) 10:17:35ID:1R5p1z8+こういうこというハード屋さんっているの?
ちょっと信じられないな。
0966774ワット発電中さん
2009/09/16(水) 10:32:17ID:wnvynzu+ハード屋は消費電流と発振だけ見て渡してくる配慮と余裕のない人。
ブートローダー入れ始めた途端にバグレポート出すんだけど、
俺の設計に文句つけんのか!って感じで困る。
しばらく前から、ファーム部門のサインがないと回路図出図できないようにしてやったwww
俺の仕事が増えるだけだけど、工期短縮には効いてる。みんなも試せば?
0967774ワット発電中さん
2009/09/16(水) 10:37:44ID:AfaK7aA7ハード屋さんは自分の設計した基板にテスト用のコード書いてチェックとかしないの?
例えばマイコンとFPGAが乗ってたら、HDLはもちろん簡単なチェック用ソフトをマイコンに焼いてテストするとか。
そういうテストもソフト屋の仕事?
0968774ワット発電中さん
2009/09/16(水) 10:40:04ID:1R5p1z8+ハード屋さんが簡単なの作って(移植して)動かしてからソフト屋さんに渡してるよ。
と言うかそのくらいしないとハードの初期のデバッグも簡単にできないよね。
もちろん最終的な確認はソフト屋さんが作ったもので確認するけど
0969774ワット発電中さん
2009/09/16(水) 11:07:19ID:BB3Q03K10970774ワット発電中さん
2009/09/16(水) 11:31:39ID:guwArHXM半分当たりで半分はずれだな。
規模によるけど、普通のハード屋は自分が設計した基板上にあるCPUやFPGAが設計どおり動く事を確認しなければならない。
つまりHDLで書かれたFPGAの動作確認はハード屋がやる。
でも、レジスタの設定とかまでハード屋がやると負担が増えるので、ソフト屋に設定プログラムとかを作ってもらう事はある。
とうぜんだが、CPUが動くかの確認はハード屋がやる。ICEやデバッガーを使えば簡単な動作確認だけならそれほど手間じゃない。
ハード屋がやるソフトウェアよりテストの多くはレジスタのリードライト確認。
専用デバイスを動かす場合の長い呪文はソフト屋にお任せするパターンが多い。
0971774ワット発電中さん
2009/09/16(水) 11:58:26ID:3AmYmKMM普通はする。
駄目なハード屋はできない。
でもって、ソフト屋にハザードとかタイミング間違い指摘されると逆切れ。
0972774ワット発電中さん
2009/09/16(水) 16:33:22ID:GgNwWzyD恥ずかしいぐらい超超簡単な)ハードのテストプログラム作成だな。
0973774ワット発電中さん
2009/09/16(水) 19:56:10ID:hK73NZ0Y0974774ワット発電中さん
2009/09/16(水) 20:22:35ID:39I5ezWN0975774ワット発電中さん
2009/09/16(水) 21:02:10ID:hK73NZ0Y0976774ワット発電中さん
2009/09/16(水) 23:13:25ID:9t3BcHDU0977XC5VFX200T-2FFG1738CES
2009/09/17(木) 04:00:24ID:nYQNosPHhttp://science6.2ch.net/test/read.cgi/denki/1253127442/
0978774ワット発電中さん
2009/09/17(木) 20:56:04ID:CMeMF+Drいい雰囲気だ、こう行こうぜ。
0979774ワット発電中さん
2009/09/17(木) 21:07:11ID:HVyYcEG3回答ありがとうございます
やっぱりちょっとしたプログラムは書くんですね。
ただ今まで趣味で全部やってきた分、入社して基本はハードだけって縛りに耐えられるか不安
0980774ワット発電中さん
2009/09/17(木) 21:53:11ID:Qoy72QAd本当に良い事なら職場の仲間と相談して改善活動としてグループで行動するのがいい。
入社そうそうに組織の垣根を個人の判断で越えるなら組織に有害な人材として排除されてしまうよ。
0981774ワット発電中さん
2009/09/17(木) 22:49:41ID:mPG00PkIハードばかりだったとしても趣味とは違ったものが触れたりするから
意外と面白いことも多いよ。
USBのロゴを取るのは大変だなぁとか。
0982774ワット発電中さん
2009/09/18(金) 06:13:54ID:AWzXHcM/0983774ワット発電中さん
2009/09/18(金) 07:03:44ID:x1JGJlii何で売っちゃダメなの?コピーなの?
マジレスすると、製品の場合、暗号化したRTLか、
合成後のネットだね。
委託設計ならRTLソースで納品。
0984774ワット発電中さん
2009/09/18(金) 22:22:39ID:N4n+4GeW0985774ワット発電中さん
2009/09/18(金) 22:24:50ID:mzOWaplS0986774ワット発電中さん
2009/09/18(金) 22:26:17ID:vbk74xvG大きな会社で大部隊になると、全く書かないこともあるよ
逆に小さな会社や、小規模案件だと、一人で全部やることもある
会社や部署に左右されるから何とも言えないから、入ってみてからだね
でもソフトの仕様書とか見る機会はあるだろうし、ソフト屋と話もすることもあるよ
何やりたいかは知らないけど、ソフトは趣味でやっていけるし、趣味に止めておいた方がいいと思うよ
ソフトって結局は最後になるから、しわ寄せが全部・・・・
0987774ワット発電中さん
2009/09/19(土) 04:07:07ID:Vdq6WnI3HDL書いてて、少し改造しただけなのに、突然
「○○[31]は、決して使われない。だからcompileの時点で取り除いた」
「○○[30]は、決して使われない。だからcompileの時点で取り除いた」
「○○[29]は、決して使われない。だからcompileの時点で取り除いた」
「○○[28]は、決して使われない。だからcompileの時点で取り除いた」
と 延々とwarningを言う。
はぁ? 理由がわかんない。○○変数はちゃんと記述してあり、右辺にも左辺にもなってる。
半日さんざん考えて、やっとわかった。
状態遷移の変数のbit幅が足らなくなって、○○変数を実行しなくなったから。
おいおい、それなら直接的に「△△の変数の桁が足りませんぜ」と
言ってくれればいいのに。
0988774ワット発電中さん
2009/09/19(土) 09:38:31ID:9L5RuVflソースにbit幅を明示的に書いてれば教えてくれたんじゃないのかな
0989774ワット発電中さん
2009/09/19(土) 11:55:44ID:Lprc3rxX0990774ワット発電中さん
2009/09/19(土) 11:55:53ID:Vdq6WnI3bit幅は、明示しています。 wire [1:0] state; // 状態遷移カウンタ
あと何か必要でしょうか?
0991774ワット発電中さん
2009/09/19(土) 12:05:17ID:VpbSrCE+0992774ワット発電中さん
2009/09/19(土) 12:21:19ID:hka0vg5/期待してる(=桁はちょうど足りてる)のか、記述からは分からんのじゃ
ないかね。
0993774ワット発電中さん
2009/09/19(土) 12:29:06ID:9L5RuVflreg [1:0] r;
always @(posedge clk) r <= r+1; //3に張り付く
always @(posedge clk) r[1:0] <= r[1:0] + 2'b1; //3→0に戻る
最初はこれに悩まされたな。
0994774ワット発電中さん
2009/09/19(土) 13:12:10ID:IXqaKjUy今も悩んだ方がいいぞ
0995774ワット発電中さん
2009/09/19(土) 16:31:58ID:ovZ1HxYO「お前ダメ、全然ダメ。はい、やり直し」とか (^^;
0996前スレ950
2009/09/19(土) 21:22:06ID:8TLm6UBZ次に、ISE10.1を使ってDEC.Vというファイルをダブルクリックしてみます。
自分の予想ではソースファイルが開いて書き換えが出来るのだと思うのです。
しかし、「このファイルを開けません DEC.V」と出ます。
素直に理解すると、ISE10.1には.Vファイルのエディターが付いていないから別に用意する必要がある。
という事なのですが、そんな馬鹿な?という思いが80パーセントです。
例えば、ファイルメニュー→ニュープロジェクトでの設定になにか間違いがあるのでしょうか?
どなたかよろしくお願いいたします。
0997774ワット発電中さん
2009/09/19(土) 21:23:33ID:8TLm6UBZ次スレにもコピペします。お許しください。
0998774ワット発電中さん
2009/09/19(土) 21:51:11ID:BLacIS9S0999774ワット発電中さん
2009/09/19(土) 21:54:01ID:BLacIS9S1000774ワット発電中さん
2009/09/19(土) 21:56:16ID:BLacIS9Shttp://science6.2ch.net/test/read.cgi/denki/1253127442/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。