X



トップページ電気・電子
1002コメント286KB
【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #25
■ このスレッドは過去ログ倉庫に格納されています
0545774ワット発電中さん
垢版 |
2018/08/19(日) 11:53:50.20ID:epRbJSs7
>>544
どうなんでしょう。
検査したことないのでわからないですが、可能性はあるのかなと自分では思っています。
0546774ワット発電中さん
垢版 |
2018/08/19(日) 11:58:55.00ID:zXdCza/c
ネットでは意にそぐわない奴はみんなアスペルガーだから気にする必要はない
0547774ワット発電中さん
垢版 |
2018/08/19(日) 12:00:44.68ID:7vedXTWP
>>545
とりあえず、仕事に支障にならぬ範囲でソース出して見せてもらわないと
醤油にすべきか、お肉にするかわからないぞ
0548774ワット発電中さん
垢版 |
2018/08/19(日) 12:37:14.54ID:epRbJSs7
>>547

レジスタモジュールを作った際、冗長なソースだと指摘されたものです。

proces(clk,reset)begin
if(reset='1') then
reg1<=(others=>'0');
reg2<=(others=>'0');
:
:
reg100<=(others=>'0');
elsif(clk'event and clk='1')then
if(resd='1' and SEL='1') then
case addr is
when x"0000" => q <= reg1;
when x"0001" => q <= reg2;
:
:
when x"0064" => q <= reg100;
end case;
end if;
end if;
end process;

ご指摘おねがいします。
0549774ワット発電中さん
垢版 |
2018/08/19(日) 12:48:30.04ID:7vedXTWP
>>548
reg [0:99] r_reg;
で書き直すこと

あと、君の上司は言葉足らずで若干無能だねw
0551774ワット発電中さん
垢版 |
2018/08/19(日) 12:50:39.91ID:7vedXTWP
結局、金をだすFPGA転職先ないのかw
日本技術者みんなバカになったもんねw
技術者の違いがわかる会社で
年収600万円以上キボンヌ
0552774ワット発電中さん
垢版 |
2018/08/19(日) 13:08:04.00ID:7vedXTWP
それが終わったら、冒頭にgeneric 文で任意の数値で増やせるようにしておいて
0553774ワット発電中さん
垢版 |
2018/08/19(日) 13:15:06.92ID:mC+iAVu3
多分、配列というか多次元配列だな
Verilogなら reg [31:0] reg [0:99]; とか書くやつ
VHDLでもできるでしょ?
0555774ワット発電中さん
垢版 |
2018/08/19(日) 13:18:56.86ID:7vedXTWP
あービット幅忘れてた。スマン

東芝情報システム が3カ月以上求人募集しているから、若い奴応募して採用されるかやってみてw
0557774ワット発電中さん
垢版 |
2018/08/19(日) 17:27:01.83ID:epRbJSs7
7vedXTWPさん
mC+iAVu3さん

ご指摘ありがとうございます。

そういう配列を使おうって思いつく考え方ってのはどうやって身につくのでしょうか?
今後レジスタモジュールを作る時は配列を使用するようになると思います。

ただ、別のモジュールを作るとき、同じようにこうした方が良いと指摘される
ようなコードを書きそうで怖いんです。

引き出しが少ないというか、エンジニアの考え方が出来ていないというか。
0558774ワット発電中さん
垢版 |
2018/08/19(日) 18:22:34.39ID:TR24oi7e
指摘してもらえばいいんじゃないかなぁ

自分のコードが本当に最適かどうかなんていう不安は、多かれ少なかれ誰にでもあると思う
自分のコードを会社の誰かに添削してもらったり、逆に他人のコードをレビューしながら勉強したりして、少しずつ経験を積んで自信を付けていくしかないのでは…

多少のノウハウが書かれた図書もなくはないけど

『VHDLによる論理合成の基礎―合成に向いたコーディングを考える』
https://www.amazon.co.jp/dp/4924998567
0559774ワット発電中さん
垢版 |
2018/08/19(日) 18:38:56.27ID:Fx0plHhz
このソースに対して配列使え、という根拠は
同じような名前のレジスタが序数を伴って並んでいるところからだよ
可読性を持たせたいなら別々の名前を使うべきケースもある
いちいち記述が大変な規模になるならtype-recordを使うこともある
人のコードを読んで、こうやってスマートに記述するのか、とか、これいいな、
と思う記述スタイルを盗むのだ
でも時々凝りすぎてて訳が分からんくなってるコードもあるので理解できる
範囲でほどほどに
0560774ワット発電中さん
垢版 |
2018/08/19(日) 19:34:53.06ID:UTCMFwDh
>>558
10年以上前の合成ツール向けの記述なんて
制限多くて書きにくいばかりだぞ。
STARC バリだからな。
あの会社なくなって本当に良かった。
0564774ワット発電中さん
垢版 |
2018/08/19(日) 21:06:00.10ID:epRbJSs7
TR24oi7eさん
Fx0plHhzさん

ご教示ありがとうございます。

少し悲観的になっていましたが、気が楽になりました。
社内のソースを読んで勉強したいとおもいます。

みなさんありがとうございました。
0565774ワット発電中さん
垢版 |
2018/08/19(日) 21:44:32.45ID:Aevvqa81
>>564
社内で育成のための勉強会とかをやっていないのか?
俺の会社ですら社内のそこそこのベテランを講師にしたプログラミングやハードの
技術の勉強会があって、若い連中は上司命令で関連ある勉強会に強制参加になっている。
で、その勉強会の出ると宿題が出て次の勉強会で俺回答を発表
0569774ワット発電中さん
垢版 |
2018/08/19(日) 23:36:51.45ID:v5BUnDoA
565の内容だけからは「暇そう」とかは言えないでしょ
別業界だけど、うわさに聞く和○の実情とかから考えると
0572774ワット発電中さん
垢版 |
2018/08/21(火) 02:29:45.77ID:2TdSSCPr
アメリカ証券市場で高速取引に使うアルゴリズムを渡されて
それをFPGAで実装する仕事があったらしいけど今どうなってるんだろう?
0573774ワット発電中さん
垢版 |
2018/08/21(火) 06:21:23.64ID:pKcXM1q5
>>572
高速取引関係はボチボチ求人出てるよ。
「高いプレッシャーの元で働ける人」みたいなこと書いてるけど。
0574774ワット発電中さん
垢版 |
2018/08/21(火) 10:17:13.19ID:HGtVX0oC
どういうアルゴリズムなんだろうね
ネットワークレイヤはソフトだろうけど・・・
まさかそこからロジックで???
gkbr
0576774ワット発電中さん
垢版 |
2018/08/21(火) 11:45:09.15ID:n4ALYH7C
TCPくらいまでならIPありそうだけど、
レイテンシをns単位で削れとか言われるんだろうなあ
0577774ワット発電中さん
垢版 |
2018/08/21(火) 17:12:53.05ID:Min/Lzw6
雇用統計とかのメチャメチャ走ってる最中でも
スリップせずに約定する事
まで求められるんじゃねぇの…
0580774ワット発電中さん
垢版 |
2018/08/21(火) 22:30:46.22ID:iLQRGQYy
お前らって何でもできるのに何で起業してぼろもうけしないわけ?
お前らなら年間成長率1億%でも1兆%でも実現して数年で
ザッカーバーグが土下座してお前らの足をなめるくらいの偉人になれるだろ
0582774ワット発電中さん
垢版 |
2018/08/22(水) 18:45:30.55ID:/N/tkdiE
>>500
そうそう、最近は民生量産品にも使うけど、基本はASIC起こす前の実験、試作が多いよな
そういう仕事が少なくなってきたってことだろ
5Gのドコモのトラックとかどーなってるのかな?

>>502
基地局、ルータの日本製品のシェア知ってる?www
0583774ワット発電中さん
垢版 |
2018/08/22(水) 18:47:11.68ID:/N/tkdiE
>>509
行くならせいぜいアメリカ
コンビニもなくて、うんこ臭漂うインドなんか行きたくない日本人多数
日本サイコー
0585774ワット発電中さん
垢版 |
2018/08/22(水) 18:51:26.25ID:/N/tkdiE
>>521
>うちとこはC#の仕事が多いっても副業だけどね。
Windowsでしかもハードから遠い上位レイヤのソフト屋さん?
0586774ワット発電中さん
垢版 |
2018/08/22(水) 18:58:20.86ID:/N/tkdiE
>>542
それ、ループのアンロールをわざわざ手で書いて、
処理速度稼いでるんじゃないのか?
C++だったらテンプレートで可読性よく書けるけどさ
テンプレートも可読性の悪いいろんなテクニックも山ほどあるぞ
実験的に編み出されてきてそれ用のカンファレンスもあるし
0587774ワット発電中さん
垢版 |
2018/08/22(水) 19:06:39.83ID:ouFN0qkt
>>586
いやそれも考えたんだけど本人に直接聞いたら
forループでの省略が思いつかないって言ってたんだ・・・
0588774ワット発電中さん
垢版 |
2018/08/22(水) 21:31:30.34ID:+3P2h/ce
暫く前にmicroblazeとか頑張って使ったけど
ツールの使い方とかもう忘れちまったなぁ
最近はマイコン+FPGAという風にチップ分けてる
マイコン経由でFPGAのファームを書き換えたりするため
0589774ワット発電中さん
垢版 |
2018/08/22(水) 22:28:17.14ID:pjxTo2DM
>>586
>ループのアンロールをわざわざ手で書いて、 処理速度稼いでるんじゃないのか?
これ、マイコンではたまに見かけるからな
0591774ワット発電中さん
垢版 |
2018/08/22(水) 23:46:59.87ID:YNtIpNXn
>>585
雇われで今は小規模ネットワーク管理だよ。
と言っても年間150日ぐらい自宅待機なんで
副業で昔の同僚依頼でガーバー出力したり
ソフト書いたりしてる。

仕事が重なったら最悪だけどね、、、
0592774ワット発電中さん
垢版 |
2018/08/23(木) 00:19:23.05ID:Zu4HvCYf
>>590
「VBAなら使えます」とかいってスパゲッティーコードを量産するたぐいの亜種じゃね
意外といるぞ。しかもそういうのが技術職の肩書きもって割り増しで賃金もらっていたりするし
わかる人から見ればアルゴリズムからして非効率で努力の方向が間違っているみたいな
0593774ワット発電中さん
垢版 |
2018/08/23(木) 08:47:25.22ID:mzTcBbK3
綺麗なプログラムを作ろうという意識がないとすぐにそうなるよね……
0594774ワット発電中さん
垢版 |
2018/08/23(木) 10:06:33.11ID:jglF4rFN
HDLじゃないけど
Fソフトとか何とかいうところからhelpで来た奴は
Cでビット演算できないやつだった
if文で延々書いていやがって、数10行のソースだったんで
俺が書きなおしたら一行になってしまったことがある
こんな奴が一般ソフト業界には居るんだなと
恐ろしくなった記憶がある
それとも、ワザとだったのかな?w
0595774ワット発電中さん
垢版 |
2018/08/23(木) 18:23:02.21ID:zvRdh76H
わざとだろ
どうせコード行数で成果物を評価するんだろ?
0596774ワット発電中さん
垢版 |
2018/08/23(木) 20:40:53.33ID:Zu4HvCYf
PLDじゃないけど安価なフレームワーク付きマイコンボードの登場でマイコンを使う人が増えたが
ベアメタルでLチカすら作れないやつばかりになった。フレームワークが用意されていないとなにもできない人たちがいっぱい
0598774ワット発電中さん
垢版 |
2018/08/23(木) 21:39:29.74ID:UP2ZogPu
>>597
ルネッサンスとか、半導体会社リストラされて、現実逃避だろ
相手にしない方がいいけど、永遠関係ないこと書かれるのは腹立つな
0602774ワット発電中さん
垢版 |
2018/08/25(土) 19:34:11.53ID:rL+v1gYB
5chに来るような奴を中途で採用する会社は底辺会社だろ
普通の会社は俺らのような奴は正社員に中途採用はしないだろ
0605774ワット発電中さん
垢版 |
2018/08/25(土) 21:47:11.38ID:EqnrPRlc
そういえば、信号処理の仕事してたころ、底辺会社だった。
0607774ワット発電中さん
垢版 |
2018/08/25(土) 22:06:03.56ID:EqnrPRlc
自分が来ているから、まともじゃ無くて就職先が見つからない仲間がほしいけど見つからない。かわいそうだね。
0609774ワット発電中さん
垢版 |
2018/08/26(日) 10:20:30.56ID:hJy0VUjA
>>607
ここで情報収集できるからいいじゃないか。
というか日本からまともなエレクトロニクス産業が消えようとしてるんだよ
最終的にLSIチップまで仕上げる半導体ビジネスが各大手電機から消えて、ルネ一択じゃ仕事にもあぶれるだろ。
0612774ワット発電中さん
垢版 |
2018/08/26(日) 19:18:27.13ID:U61PJIuN
ルネが利口だとは思わないがあそこが消えたら残る日の丸半導体はSONYのみか
DRAMやNAND Flashはすでに消えているし
0613774ワット発電中さん
垢版 |
2018/08/26(日) 19:25:27.67ID:zqx9uxqR
>>612
ソニーも必要なくね
あそこ画像センサだけだし

これからはFPGAの時代ですよ!
0615774ワット発電中さん
垢版 |
2018/08/26(日) 19:33:02.90ID:zqx9uxqR
日本の半導体産業は、オワコンだから必要ないじゃん

なにいってるんだ
0618774ワット発電中さん
垢版 |
2018/08/27(月) 18:08:24.65ID:0VGJ1RIS
稼げない=不要だったら日本そのものが不要だな。実際稼げていないしw
0620774ワット発電中さん
垢版 |
2018/08/27(月) 23:21:16.74ID:Or1XR6Yx
FPGAはLSIの1つでしょ
何言ってるんだ…

中国に負けるも何もアメ公に負けた後に
切り替えて巻き返せなかった時点でオワコンだけどね
0622774ワット発電中さん
垢版 |
2018/08/28(火) 09:47:56.65ID:8GCmFbPv
特注だのカスタムもあるけど量産最終形のASICにまでこぎつける産業がなければFPGA使う業者もしれてるしな
最近日本の企業で新機能のLSI発売とかほとんどみないけど
俺が知らないだけか?
0624774ワット発電中さん
垢版 |
2018/08/28(火) 21:05:11.85ID:cSusA3gm
ΔΣのデコードは、デシメーションフィルターと同じだよー
0625774ワット発電中さん
垢版 |
2018/08/29(水) 10:29:34.12ID:grB9/XTT
なんだ突然
オーディオ用の簡易DACをFPGA+CRのLPFでやったことがある
R-2R(みたいな)NTSC出力もできるな
リニアリティ(精度)はアヤシイが

ファミマ入店音とか探すとあるから試してみるとオモシロイよ
0627774ワット発電中さん
垢版 |
2018/08/30(木) 21:45:46.29ID:XUkuyb4C
無償で使えるソフトCPUとそれ用のコンパイラはもうある
無償で使えるソフトGPUとそれ用のデバイスドライバがあればFPGAでパソコン用SoCを構築できる
と思ったけどさすがにそれはないか・・・
0630774ワット発電中さん
垢版 |
2018/08/31(金) 00:35:14.14ID:r5E1SqZr
TFLOPS出るFPGAは有るんだから
上手く組めばメモリのボトルネック解消してGPUより早くなる。
0631774ワット発電中さん
垢版 |
2018/08/31(金) 01:49:03.19ID:H6qnwQHu
GPUだってシェアードメモリとか大量のレジスタとかあって、
うまく組めるならメモリのボトルネックは解消されるよ。
うまく組めないケースではFPGAでも解消されない。
0632774ワット発電中さん
垢版 |
2018/08/31(金) 02:46:16.78ID:22mAFAPt
fpgaをopenclで動かすって奴ならあるのだから、そっち使えと
0633774ワット発電中さん
垢版 |
2018/08/31(金) 10:49:15.35ID:Ap4oSnfy
それってどんだけ高価なFPGA使う?
普通にGPU買った方が安くないか
0635774ワット発電中さん
垢版 |
2018/08/31(金) 13:21:40.23ID:Ap4oSnfy
乗算器とかハードマクロを使うだけなんだから
セルベースやFPGAでGPUやってもあまり意味は無い
0636774ワット発電中さん
垢版 |
2018/08/31(金) 18:35:11.85ID:28Tq2K2V
Quest Grobal Japan が年俸600で募集しているが

元々ソニーLSIへの派遣で
厚木400 福岡500とか言ってた

注意なw
0637774ワット発電中さん
垢版 |
2018/09/05(水) 22:43:06.94ID:m2sM1D62
Verilogでinitial文って一般には合成可能じゃないので初期値設定には使えない
ようなのですが、FPGAに合成するとFFの初期値に設定されていて、
リセットの手間なく使えるので楽ちんなんですが、
こういう使い方って邪道なんでしょうか?あるいはなんかリスクありますか?
0639774ワット発電中さん
垢版 |
2018/09/05(水) 23:36:27.98ID:PDeNnswn
>>637
リセットできないから。パワーON時との動作が違う物ができる可能性により、設計品質が低下
0641774ワット発電中さん
垢版 |
2018/09/06(木) 09:14:42.30ID:kDs8lcn1
FPGAしか使わない人は、電源投入時のリセット処理はもう書かない感じ?
0643774ワット発電中さん
垢版 |
2018/09/06(木) 10:26:23.98ID:LZuu7ycM
リセット回路はFPGAは内部的に持っているが
それをプリミティブで呼び出して明示なリセット処理は
最近書かないなぁ
自分はCPUの周辺として使うことが多いけど、
CPUから自前でレジスタは初期化しているよ
移植性がどうのというより、あまりデバイス固有のことを
意識したくない
■ このスレッドは過去ログ倉庫に格納されています