【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #25
■ このスレッドは過去ログ倉庫に格納されています
HDLなんて言葉なんだよ。
「英語話せます!」と一緒。 FPGA 転職
とかでググればそれなりに出てこない? 高収入で経験から
MATLAB FPGA
で検索すると、厚木のニーソぐらいで年齢足切りされる
元々信号処理屋さんだったんだけど、そういう仕事が皆無で、簡単な仕事でどや顔をする人ばかりで、
みんな金出さなくて、つらい SIMLINKからFPGAに載せ換える
簡単なお仕事です 昔vhdl でポート作ってRomiceからメモリ空間にアクセスして入出力が動いた時は感動したけど、
仕事無いんね。
うちとこはC#の仕事が多いっても副業だけどね。 .mdlファイルと.sixファイルの違いが分かんない >>524
8年ぐらい触ってないからわかんないわー .slxファイルが新しい方で、.mdlファイルは古い形式らしいのでですが。 うちの会社が大手求人で応募開始したが、全然来ないw
なんで求人の給与があがらないんだろうw ソニーへの架空派遣で東京地検特捜部に逮捕された
REVSONIC
LSIテクノ
UKCホールディングスに買収され、
UKCシステムエンジニアリング
>前社長は退任し経営陣も一新しました。
>元ソニーのイメージセンサー開発責任者だった方が役員を務める技術重視の会社に生まれ変わりました。
>いかがでしょう。
という、ソニー ズブズブな会社なので気をつけましょう。
給与も派遣レベルw 10数年前はmatlabとhdl使えるのは周りで俺だけだったけど今は普通なのか
あの頃は仕事が楽しかった >>531
10数年前の技術で止まってると逆に重宝がられるかもしれないよ。
俺2か月前ほどに見たよ、使用言語欄にAHDLって書いてあるの。 ABELとかも需要あるかも
(PLDとかタマに使いたくなる) 今FPGAの勉強中で、入門書にかかれている様な内容は身についたのですが、
そこから仕事で使えるスキルにまで持っていけなくて困ってます。
ソースを人に見せるとわかりにくい、独特だと言われます。
そこで相談なのですが、皆さん「デザインの仕方」「仕様からロジックに落とし込み方」
ってどうやって身に着けましたか?
エンジニアとしての考え方が出来ていないのかなとか思ってます。
よろしくお願いします。 >>534
ソフトと同じで、最初は他人のソースを読んでマネする
書くスタイルをパクる
HDLはソフトなんかよりよほど定型的だと思う
ただし、お手本となるいいものを選ぶセンスは要る
opencoresとかにあるのは玉石混交な気がする 1chip MSX の復活しそうな話題のあるスレはここですか? >>535
仕事でFPGA/HDLなんだから、他人のソース=会社の奴が書いたHDLがいっぱいあるだろう。
ただ、会社の奴が書いたのをたくさん見て、俺様コードでわかりにくい、
独特だと言われているなら向いていないんだと思う >>534です
みなさんご意見ありがとうございます。
社内のソースを見て勉強したいと思います。
仕様書からソースに落とし込む方法についてはいかがでしょう。
エンジニアとしての考え方、論理的思考 を身に着けたいのですが、
みなさんどうやりましたか?
参考図書があるとありがたいです。
意味不な方はスルーでお願いしまう。 俺様コードが悪いとは言わないが、
たぶんそれ以前だと思われる。 Cの話で悪いけどとある現場で
forループで簡単な数式込みで数行でできるのを
ifと式で500行くらい書いてる人いたよ・・・
可読性以前の問題か・・・と諦めた >>534です
ご意見ありがとうございます。
この仕事が向いていないことが分かりました。
ありがとうございました。 >>543
おまえ、それ以前に何か根本的に、素直すぎるから、アスペルガー? >>544
どうなんでしょう。
検査したことないのでわからないですが、可能性はあるのかなと自分では思っています。 ネットでは意にそぐわない奴はみんなアスペルガーだから気にする必要はない >>545
とりあえず、仕事に支障にならぬ範囲でソース出して見せてもらわないと
醤油にすべきか、お肉にするかわからないぞ >>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;
ご指摘おねがいします。 >>548
reg [0:99] r_reg;
で書き直すこと
あと、君の上司は言葉足らずで若干無能だねw >>549
ごめん VHDL に置き換えて
配列使いなさい 結局、金をだすFPGA転職先ないのかw
日本技術者みんなバカになったもんねw
技術者の違いがわかる会社で
年収600万円以上キボンヌ それが終わったら、冒頭にgeneric 文で任意の数値で増やせるようにしておいて 多分、配列というか多次元配列だな
Verilogなら reg [31:0] reg [0:99]; とか書くやつ
VHDLでもできるでしょ? >>553では予約語使っちった
正しくは、reg [31:0] r_reg [0:99]; あービット幅忘れてた。スマン
東芝情報システム が3カ月以上求人募集しているから、若い奴応募して採用されるかやってみてw 7vedXTWPさん
mC+iAVu3さん
ご指摘ありがとうございます。
そういう配列を使おうって思いつく考え方ってのはどうやって身につくのでしょうか?
今後レジスタモジュールを作る時は配列を使用するようになると思います。
ただ、別のモジュールを作るとき、同じようにこうした方が良いと指摘される
ようなコードを書きそうで怖いんです。
引き出しが少ないというか、エンジニアの考え方が出来ていないというか。 指摘してもらえばいいんじゃないかなぁ
自分のコードが本当に最適かどうかなんていう不安は、多かれ少なかれ誰にでもあると思う
自分のコードを会社の誰かに添削してもらったり、逆に他人のコードをレビューしながら勉強したりして、少しずつ経験を積んで自信を付けていくしかないのでは…
多少のノウハウが書かれた図書もなくはないけど
『VHDLによる論理合成の基礎―合成に向いたコーディングを考える』
https://www.amazon.co.jp/dp/4924998567 このソースに対して配列使え、という根拠は
同じような名前のレジスタが序数を伴って並んでいるところからだよ
可読性を持たせたいなら別々の名前を使うべきケースもある
いちいち記述が大変な規模になるならtype-recordを使うこともある
人のコードを読んで、こうやってスマートに記述するのか、とか、これいいな、
と思う記述スタイルを盗むのだ
でも時々凝りすぎてて訳が分からんくなってるコードもあるので理解できる
範囲でほどほどに >>558
10年以上前の合成ツール向けの記述なんて
制限多くて書きにくいばかりだぞ。
STARC バリだからな。
あの会社なくなって本当に良かった。 >>561
年収350万円ぐらいの低賃金派遣ならあるんじゃないかな TR24oi7eさん
Fx0plHhzさん
ご教示ありがとうございます。
少し悲観的になっていましたが、気が楽になりました。
社内のソースを読んで勉強したいとおもいます。
みなさんありがとうございました。 >>564
社内で育成のための勉強会とかをやっていないのか?
俺の会社ですら社内のそこそこのベテランを講師にしたプログラミングやハードの
技術の勉強会があって、若い連中は上司命令で関連ある勉強会に強制参加になっている。
で、その勉強会の出ると宿題が出て次の勉強会で俺回答を発表 >>565
それ、テクノプロ とかいう派遣会社っすか 565の内容だけからは「暇そう」とかは言えないでしょ
別業界だけど、うわさに聞く和○の実情とかから考えると アメリカ証券市場で高速取引に使うアルゴリズムを渡されて
それをFPGAで実装する仕事があったらしいけど今どうなってるんだろう? >>572
高速取引関係はボチボチ求人出てるよ。
「高いプレッシャーの元で働ける人」みたいなこと書いてるけど。 どういうアルゴリズムなんだろうね
ネットワークレイヤはソフトだろうけど・・・
まさかそこからロジックで???
gkbr TCPくらいまでならIPありそうだけど、
レイテンシをns単位で削れとか言われるんだろうなあ 雇用統計とかのメチャメチャ走ってる最中でも
スリップせずに約定する事
まで求められるんじゃねぇの… お前らって何でもできるのに何で起業してぼろもうけしないわけ?
お前らなら年間成長率1億%でも1兆%でも実現して数年で
ザッカーバーグが土下座してお前らの足をなめるくらいの偉人になれるだろ >>580
ボリバル建てならキミにも年間100万%の成長が見込めるぞ。
健闘を祈る >>500
そうそう、最近は民生量産品にも使うけど、基本はASIC起こす前の実験、試作が多いよな
そういう仕事が少なくなってきたってことだろ
5Gのドコモのトラックとかどーなってるのかな?
>>502
基地局、ルータの日本製品のシェア知ってる?www >>509
行くならせいぜいアメリカ
コンビニもなくて、うんこ臭漂うインドなんか行きたくない日本人多数
日本サイコー >>514
40でエンジニア職とりあげられて、
関連会社の中間管理職就任ですか? >>521
>うちとこはC#の仕事が多いっても副業だけどね。
Windowsでしかもハードから遠い上位レイヤのソフト屋さん? >>542
それ、ループのアンロールをわざわざ手で書いて、
処理速度稼いでるんじゃないのか?
C++だったらテンプレートで可読性よく書けるけどさ
テンプレートも可読性の悪いいろんなテクニックも山ほどあるぞ
実験的に編み出されてきてそれ用のカンファレンスもあるし >>586
いやそれも考えたんだけど本人に直接聞いたら
forループでの省略が思いつかないって言ってたんだ・・・ 暫く前にmicroblazeとか頑張って使ったけど
ツールの使い方とかもう忘れちまったなぁ
最近はマイコン+FPGAという風にチップ分けてる
マイコン経由でFPGAのファームを書き換えたりするため >>586
>ループのアンロールをわざわざ手で書いて、 処理速度稼いでるんじゃないのか?
これ、マイコンではたまに見かけるからな forループを思いつかないシチュエーションが思いつかない >>585
雇われで今は小規模ネットワーク管理だよ。
と言っても年間150日ぐらい自宅待機なんで
副業で昔の同僚依頼でガーバー出力したり
ソフト書いたりしてる。
仕事が重なったら最悪だけどね、、、 >>590
「VBAなら使えます」とかいってスパゲッティーコードを量産するたぐいの亜種じゃね
意外といるぞ。しかもそういうのが技術職の肩書きもって割り増しで賃金もらっていたりするし
わかる人から見ればアルゴリズムからして非効率で努力の方向が間違っているみたいな 綺麗なプログラムを作ろうという意識がないとすぐにそうなるよね…… HDLじゃないけど
Fソフトとか何とかいうところからhelpで来た奴は
Cでビット演算できないやつだった
if文で延々書いていやがって、数10行のソースだったんで
俺が書きなおしたら一行になってしまったことがある
こんな奴が一般ソフト業界には居るんだなと
恐ろしくなった記憶がある
それとも、ワザとだったのかな?w わざとだろ
どうせコード行数で成果物を評価するんだろ? PLDじゃないけど安価なフレームワーク付きマイコンボードの登場でマイコンを使う人が増えたが
ベアメタルでLチカすら作れないやつばかりになった。フレームワークが用意されていないとなにもできない人たちがいっぱい 最近、FPGAの就職はねられる人が来ておるけど何なの >>597
ルネッサンスとか、半導体会社リストラされて、現実逃避だろ
相手にしない方がいいけど、永遠関係ないこと書かれるのは腹立つな 5chに来るような奴を中途で採用する会社は底辺会社だろ
普通の会社は俺らのような奴は正社員に中途採用はしないだろ そういえば、信号処理の仕事してたころ、底辺会社だった。 自分が来ているから、まともじゃ無くて就職先が見つからない仲間がほしいけど見つからない。かわいそうだね。 >>589
Intelコンパイラでもオプションで用意されてるよ >>607
ここで情報収集できるからいいじゃないか。
というか日本からまともなエレクトロニクス産業が消えようとしてるんだよ
最終的にLSIチップまで仕上げる半導体ビジネスが各大手電機から消えて、ルネ一択じゃ仕事にもあぶれるだろ。 ルネが利口だとは思わないがあそこが消えたら残る日の丸半導体はSONYのみか
DRAMやNAND Flashはすでに消えているし >>612
ソニーも必要なくね
あそこ画像センサだけだし
これからはFPGAの時代ですよ! 日本の半導体産業は、オワコンだから必要ないじゃん
なにいってるんだ ■ このスレッドは過去ログ倉庫に格納されています