【FPGA/CPLD】 XILINX/ALTERA/Lattice/Actel #25
■ このスレッドは過去ログ倉庫に格納されています
()))(((()()())(((((())(())))))(()(((())(())(((()()(())))((()))))(()())(())))
)))(()((())(()))()()()())()())))()))))())(())(())(((()(((())((()(()())((()((
()(()(((((()())()))))))))()()(()))())()))(()())(()((()))))()((()(()(((()((()
)()((()()))()()))())()()()(()()()(((((((((()(()()()()))((()()()))((())))))))
)(((())(()())(()()((()(())(()())(()((()(()(())(())(())((()()))))())()())))))
())))())()))())))))((((()((()(()(()((()))(())())()))(((())())(())()(()((()((
))()(())()()((((())))(()(())(()()(((()(((((()))))()())()()))))))()((()()))((
))))((((())(((())()())((()(()((((()(()())(())))())()(())())()()())(())()()))
))(((())()(()((()(()(())()(()(()))())()((()())(((()()(()))(()))((()())))))))
)()))))((((()))((()))(((()()))))))))()()(()((((()(()))(()()))(((((()())())((
()()))(((()))))))()(())((((((())()(()))()(()))())))(((())()((((()()(()))()()
)))(()()))(()())(()(()))(((())(()))(())))((())))(()(())))((()(()()(((()()()(
)())())))((()))((((((()))())(()))((()((((()()())(())(())))(()))())()))(()(((
)()))))))(()()()))(((()((((((()((()()((()()()(((())()(()))()))(()())))()))()
)))(((((()()(()(()((()(((())(())(()())))((()(((()))(())))))(()))))))(()(()))
())()()()())()())(()()((()((())(()))))()())))(()))((()(()()()))(()((())(()((
)((()(())))())))(((((()))))))((())()(((()))(((((())()())))()(()))((()(((()))
()())(()))(()(((()((((())))))()))((()(((((()))))))(()))))())(((((()(()())())
)())((()(())()())(()))(())(()(()()(()()()()(()((())((())))(((()))(()())))())
(()))))()())(((()((()(((()()(()(())(())(())((((()()))))(()()))))(()())(())))
()))()))(()))((())()()((((((((())()()((())(())((()))()(()())(()())()())())))
(())())))())))(((((((((()))(())))))(()))((((()))(()(())))(()(((((()())(())))
)))())())))()()(()))()((((()()())())))(())))(()()(()(())((()(()(())(())(((((
)((()((())((((((()))(((())))()())))))((()))))(()))((((())))))(((()()()(()))(
)()()(()((()(()))))((((())(((()())))))))((()(())))))(()()()())(((()(())))(((
(((())))()(()(((())()(()()))()()(()(((((())))((()(()()()))()(()))))()))))(()
())())))()))))()()()())()(()((()())(((())(())))(()(()())))((((((()(()))(()((
()()())()((()(())))))))))))()))(()(((())(()()(()))((())(()(((((())(()(())(()
()(())((((((()))))())()))))))(())()))((()()(())(((()((())()(()))((()))()()((
)(()((()))())())))))(())(((((())))()))()())()()((()()()()()((()())()(()((()(
)(()()((((())(())))((())()))((())())))()))()))(()(((((())(()))))()()(((()(()
())()())))))()(()(()))(((())((((((()())()))()()(()(()(()((()(()()))()())()))
))))))())())(()(((((())()(()(())))(()())()()()(()(()(((((()))))()()))(()()((
)))((())()()(())))((())()))))()((((()(())(()((())(((()((((()))(()))(()))()))
(())))))()()())))))((()((()(((())(())(((((((())()))()())())())()(())()(((())
((())(()))())(((()())())(())((())((()((()()()))()))(()(((((())())())()()))))
))())()()((((((((())())))((())()))))(()((())(())(())))((()()()(()()))()((())
)((((()))(()()))))(()(((()()(()())()))(())(()()()((()(()))(())((()()))(())))
()((())()))(())(()()()()))(((()()(((((())()))()))()))())))(((()(())(()(())()
)((())())(()())((()((()(())(()))))()(((((((((())())))))()()))(())())((()()))
))((((((()()()())))(()))((()))(()(()))()()()))(())))()((((())(()((((())))))(
)(()()((())())())(()(()((()(()(()(()(())))(())())))(((())))()())))))(((())((
(((((()))())(()((()()())(())())())()(())))(()(())())()))(()()))()(((())(())(
((((((()))())((())(()(()(()()((((())())()))(((()()()))(()))))))))((())())())
)()))))())))(((())()((())))()())(()()(())()())(()(()(()()((())()()()(()()(((
)(((((()())))((()()))(())))(())(()()())((()(())()())()((())((()))())(()()())
((())()(())()))((())())))()()((((()())(()())()()((()))(((()())))((()())())()
))((((())())(((((())))()))()((()((()))))())))()((((())(((()())))))))())(((((
)(()()))))(()((()()())))))()))))()())(((()(())(((()((()(((()))()((((()))()()
()())(()(((()()()(((()()()((())))))))()))()()()))))()(())()((())()())((((()( microsemi、ツールがいつの間にかつかえんくなってる・・・ Altera、Intel に変わってからすっかり魅力無くなった
宣伝文句だけは立派だがシケた製品ばっか、しかも高い
クソを高く売るIntel商法にすっかり染まってしまった。 だねぇ。。。覇気が無くなったというか
xilinxのライバル的な位置からずれてしまったから
業界のバランス崩れるってこの先心配
おっとここで禿がxilinxを買収というウルトラCをって
うそぴょん Xilinxってば、ISEをWindows10に対応って言ってたけど、すげえ塩対応。
マイクロコントローラを組み合わせてちょっと使うようなローエンド用途には
使いにくいメーカーになってきた。 使えないではなくて、使いにくい、です。
小さいマイコンボードにタイミング生成用に Coolrunner-II をわりかし使ってきたので。
新規設計はもちろんですが、改版するときに使うことを継続することも躊躇われます。
(Windows10で、旧ISEが動作することとは全く別の観点です)
WEBサイトを見ても、そういうデバイスはもう使ってほしくない、みたいな雰囲気が
漂ってきてますんで仕方がないですね。 >>5
x86の利益率ハードルが高すぎるから
低利益率ビジネスに耐えられないんだろうね alteraのは安い書き込み機がebayにあるけど
xilinxのは安いのないね パラレルは遅いしなち 質問してもいいですか?
CQのMAX10を使ってFPGAを勉強しようというムックを見ながら勉強中です。
ムックではverilogを1ファイルに全部書いていますが、私は機能ごとに別ファイルにしています。
そのため、ムックでは階層が1つしかないのに対し、私のは複数階層になります。
modelsim alteraでシミュレーションすると、下位階層の信号のいくつかが常にHi-Zになります。
実際にFPGAに入れると意図した動作をするので回路自体はあってるんでしょうけど、
なんでシミュレーターでうまくいかないのかが分かりません。
おそらく、マクロで下位階層を表現する方法が間違ってるのでしょうけど
それ以上のことはググっても出てこないのです。
最上位(modelsim側のverilog):aaa
上位:hoge
下位:hage
下位の信号:hanage
とした場合、信号をグラフに表現するのに
add wave -hex -position end sim:/aaa/hoge/hage/hanage
としています。何か間違っていますか? >>13ですが、解決しました。
レジスタの初期設定をしてませんでした。 今アキバなんだけどlattice系売ってる店無い?
今朝の十点でうっかり電源系諸共死亡させてしまったorz
MAXなら見かけたんだけど… lattice探してた人は見つかったのだろうか?.マルツに無けりゃ本屋でデザインウェーブのバックナンバー探すか
スマホでdigikeyに頼んだ方が速いと思うけど 見つからなかった(´・ω・`)
>>18
店頭にはInterfaceの付録XILINXがあった…
マルツのオンライン注文だとDegiKey部品も買えるの一昨日帰った後に知った
しかし5日待ちらしい
自分用メモだけど誰か同じように困ってる人へ
オンラインマルツだとコンビニ払いでDigiKey部品買えるけど10%ぐらいマージン取られる
DigiKey直だと為替変動で1%-3%取られるしAli/EbayはPayPalにクレカでも2%-8%取られる
送料考えると大して変わらないので好きなところで買うか…
秋月はLX9あったけど高めなので…(MachX02は安いけどDiamondがあまりにレアなんでインストールする気にもならない)
続きは来週までお預けの予感 lattice系探してて、MachX02はいやとか分けわからん 大容量のMachXO2-7000買うなら
XP2-8買う方が良い、と言うなら納得出来る ちなみに、Digi-Keyでこんなの出てる↓
ttps://www.digikey.jp/ja/product-highlight/m/microsemi-soc/smartfusion2-maker-board
空きピンが汎用コネクタに出てないんで、使い方に制限あるけど
LEDとかESP32用のパターンから引き出したら、ある程度は何とかなるかも ちょっと高くなるけど、DDR2メモリとかADCのってて、Arduinoコネクタついてる
↓こういうのもある
ttps://www.microsemi.com/products/fpga-soc/design-resources/dev-kits/smartfusion2/smartfusion2-creative
まあ、このクラスだとTerasicのDE0-Nano-SoCとかDE10-Nano選ぶよって
なっちゃうんだろうけど >>21
>>20はDiamondを避けてるみたいだし、ispMACH4000+ispLEVER だったりして。 \3,853か
オモチャにするにはいいかも
ARMの部分は開発どうするんだろ
microsemiでサポートしてるのかな >>27
SoftConsoleというのにIDEとGCCコンパイラが入ってる
ttps://www.microsemi.com/products/fpga-soc/design-resources/design-software/softconsole
FPGA部分は触らなくてもプロセッサ部分だけで動かせると思うんだけど
Arduinoみたいに、とりあえずロードして動かせるサンプルとかないかもしれないから
敷居高いかも ARM内蔵だと完成すればコンパクトなんだけど
独立して開発できないしファームは一体化してしまうから
ARM経由でFPGAのupdateもできないんで、予算等許せば
CPUは独立させたいな
ケースバイケースだが 中華の台頭でARM-SOCがメチャクチャな値段だから
むしろ単品ARMを組み合わせた方が安上がりじゃないかと思うな
但し、
FPGA屋も、売りたいが為にARM内臓FPGAの方を安価に設定するとか
値段は、政治的なモノも絡むから一概には言えないが・・・ ディスコンも怖いので。
CPUとFPGAそれぞれ独立してれば変わったところだけの再設計で済むけど
CPUまで入ってると一蓮托生だし
なんだかんだいってCPUの方が製品寿命長い気がする
FPGA短いよ・・・
世代交代早いわりに互換パッケージが無くなるので怒っている
(BGAしかないなど) >>31
昔のパッケージで10万個 1個1万円 で発注しておけばOK スレタイをMicrosemiに変えときゃよかったなんて悠長なこと言ってたらMicrochipに変わりやがった
SoftConsoleとMPLABの統合なんてことも起こるかもね PICにFPGAみたいなの入ったら大化けするかも
CLCの拡張でPLDとかGALみたいなのになるとか
今のマイコン+αで PIC程度のコントローラは、FPGA で組めてしまう。
- Mach XO2 1200HC QFN32 (507円)
これで十分。
- iCE40 UP5K QFN48 (876円)
これだと RAM が 1Mbit + 120kbit あるし、8bit パソコン丸ごと入ってしまう。 >>35
ATMELのArmマイコンにプログラマブルロジックが入ってるね
8LUTとかそんな数だけど わざわざ DIP の変換基板に載りそうなやつを選んだのに。 >>37
iCE40 UP5Kいいかなとおもったけど
digikey売り切れ
つうか、電源とレベル変換が大変そう ああ、mouserにあるのね
でもやっぱり電源と信号レベルとパッケージで
二の足ふむなぁ >>42
I/O は 3.3V いけるだろ。1.2V core は、3端子でいけると思うし。
ハンダづけさえ出来るようになれば。。。って俺も調べだしたところ。 底面パッドが不要で側面までパッドが伸びてるならなんとか手はんだできる
もし底面パッドが必要でも裏からでかいスルーホール作っとけばうまく行けばつく >>35
記憶不確かだけど、10年(15年?)以上前に、AVRとFPGAが一緒に入った
デバイスをカタログにのせてたような気がする
その頃日立も、SHとFPGAの同居デバイス発表してたような気がするんだけど
今更考古学調査する気力ないっすw >>45
そのSHの方の記事を見つけたw
DesignWaveMagazine 2002年 1月号/2月号に前後編として記事が掲載されている。
プログラマブルロジック部はTriscend社の技術で4入力LUT+キャリーロジック+F/Fの
オーソドックスな物っぽい。 >>46
その後の続報情報って全くなかった気がするな
ずっと待ち続けたオレの青春返してくれ!(ウソ・・・w) 久々にmicrosemiのLibero使おうと思ったら
GOLDが有料化 している だと!?
逆行だないまどき ‪FPGA 関係の方へ‬
‪現在、東芝情報システムが 大々的に求人を募集しています。‬ dipのGAL16V8とか、そんなやつをいまさらですが使おうと思っています
この設計をしようと思ったら、どのツールを使えばいいのでしょうか。
ispLEVERclassic? (2015)なのでしょうか
GAL使いたいだけなのに、このツール900MByteもあって躊躇しています
言語はABELでもなんでもいいんですが HDDの中を探したらDOS版のABEL2.1が入ってた。
これってWin7のコマンドプロンプトで動くのかな。 聞く前に試した方が早いのになぜいいちいち聞くのだろう >>52
デバイスは手に入るとしても、書き込みはどうするつもり? >>56
PALASM
ってか、PAL/GAL ならハンドアセンブルでも出来るよね。 >>54
win7がx64の場合はアウト!
xpモードならたぶんok 久々にちょっとした機器作ろうとしていて、PICを使うんだが、どうしても00/86/257がいるんだ。
gal/palceならゴロゴロしているが、ツールどうしよう?
ライターはあります。 >>61
JEDEC ファイルくらい手で書けるだろ。 PICに組み合わせて標準ロジックを並べる代わりにプログラマブルロジックに置き換えたいってことなのかな。
でも消費電力を考えたらバランスが悪いね。電池駆動でないにしても。 いまは80LEのMAXVが150円で買えるから趣味ならGALみたいな古いのは使わないで保存するか捨てよう
MAX10で2000LEが1000円って安くなった でも、もし、そのPICが5V駆動だとけっこう迷う。
俺は、最近は3.3V以下のものを手掛けることがほとんどだから、5V系は疎いのだけど、何が残ってるのだろう。
小規模デバイスだとMAX7000、9500シリーズ、Latticeの4000あたり? あ、Latticeの4000はトレラントなだけか。 車載ECUユニットを外部ROM化するにあたって
ポート拡張用の
CPLDの5V対応で大分悩んだ。
CPUの下駄で躓いてそのままになってるが。 >>63
PALASMとABLEに頼っていたのでJEDECの仕様には興味無く過ぎ去ってしまったのです。
手元のPALASM4のフロッピーディスクもたぶんDOSエクステンダ版な気がしてXPモードでインストールできないかも?
明日試します。 >>69
そうなんです。
5V駆動で出来るだけ配線数を減らしたいのです。
サンプルを20個程度手配線で作って、良ければ商品化て小さな基板にする予定です。
なので少ないピン数のDIP部品で済ませたいのです。 >>71
5Vの電源で使えるCPLDが減ってきて、入手しやすいのは3.3V電源で5Vトレラントだったり。
CPUをはじめとする他のデバイスがTTL入力なら、3.3V出力のCPLDでもなんとかなるのですが、5V C-MOSレベルだといろいろ面倒ですね。
最近のPICは、入力レベルをTTLに設定できるのがありますが。 >>74
あまり古いデバイスを使うと、あとあと製造するときに困るような。
スレ的には外れるのですが、少しのロジックで済むなら、PICのCLCで吸収できるところはないですかね…
257は微妙ですが。 やりたいことは他の機器のシリアルの無通信期間中に割り込んで別のシリアルを流したり、ぶんどって改変したフレームを送るのです。
厄介なことに半二重通信でマスターが送信したら即スレーブが返信しないとエラーになるのでマスターのフレームを受信してソフトで改変して送信やっている時間がないので、マスターのフレームを傍受しながらシリアルの線を257で振り分けて操作するのです。
257も1/4しか使わないし、反転するかしないかの86も1/4で00含めて3チップ構成なんです。
基板はユニバーサル部分がる便利な秋月のPIC18F46K22搭載のです。 >>76
何をやるのか理解する気もないけど、
ゲートを工夫するなりワンゲートのIC使うなりすれば普通に作れるだろ。 >>76
シリアル改変は、間に挟めばいいだけじゃ。
CPLDだろうがFPGAだろうがソフトだろうが、一週間でできないとクソ扱いされるのがクソ >>80
一応出来ているので残りの19台のやりくりで悩んでいる。
また、変換では駄目なケースです。
半二重でマスターはスレーブの回答を3char時間内に返さないとアウトです。
最初、PICの2個のUSRTでマスターとスレーブの通信をリレーしようと取り組みましたが、下り上りでUARTの時間損失で不安定となり、スヌープ方式に切り替えたのです。 いま再稼働している全国の原発で
故障やトラブルが続発している。
だいたい償却期間が16年の
原発を40年から50年も使おうと
しているのが大間違い。
車で考えたらわかるだろう。
50年前の老朽車で高速道路を
ぶっ飛ばすのと同じ。
事故るのは目に見えている。 原発で FPGA は使われるのだろうか?
「Lattice Semiconductorの超低密度FPGAにはiCE40およびMachXO2シリーズが含まれ」なんてのを見たんで気になったり。 >>85
なら新車は、津波にさらわれても大丈夫なのか?
木っ端微塵だったじゃないか
この嘘吐きヤロウが
攻められるべきは
定期的に自然災害食らってきた国なのに、それに対する対処がお粗末だった事だろ
なんだよ、想定外とか >>85 はマルチだから相手するだけ無駄
(あとから気付いたょ) 放射線は痛いよね
ってF35に乗ってるCPUはPower PC G4ベースだとさ
あれでいいならFPGAもなんとかなりそうなもんだけど 軍事/宇宙航空グレードのFPGAってあるから何かには使ってるんだろう マイクロセミはゼロFITを謳っているし航空宇宙用には相性良さそう 「MachXO3-9400 開発ボード」っていうの見つけた。(Digi-Keyで4,455円)
ttp://www.latticesemi.com/ja-JP/Products/DevelopmentBoardsAndKits/MachXO39400DevBoard
今在庫ないみたいだけど、ラズパイとすぐ接続できるFPGAボードとしては安値かも 32Mb SDRAM Xilinx FPGA board XC6SLX16
というのが\3000くらいであるよ
SPARTAN-6だからツールがvivadoダメでISEだけど
まあ、入門とか勉強するには手ごろかな 安いね
中華が手を出す前は(3〜4年前)、安くても1万チョイだったのに
US $22.79だって、凄いな >>96
Mouser には在庫あるみたいよ。
ラズパイにつなげたいなら icehat というのもある。
基板データしかなさそうなんで、基板発注から自分でやらないといけないが。
icehat
http://ebrombaugh.studionebula.com/embedded/icehat/index.html MAX10(10M08SAE144)を購入して、Elecrowで基板製作して
LEDチカ動作中
MAX10のキットとか売っているけど、あまり情報がないですね
アルテラはザイリンクスよりあまり人気ないのですかね・・ ■ このスレッドは過去ログ倉庫に格納されています