PLLの電源を分けろとか言われても無理です。I/Oひくので通せません。ほんで、電源をテキトーに回すと、まあ動かんわなww(そういえば前作ったFPGAボードもPLLなしでも電源まともじゃなかったなww同じくARMも)アルテラマスターPも撮影できますPもP板.comを使用しておられます。一回設計してみましたけど困ることがあんまりありません。いや、正直使いたいですよ。他にもカナダ、中国、シンガポールのベンダを見てみたんですが、、、やっぱり精度×。コミケでの頒布で大量に発注するならP板使えるんですけどねー。プロトタイプは?と言う話になるわけです。ほんでもって一番安い方法はAlteraの開発ボードを買うってことです。10000円ちょいで買えます。同志でお金集めて買うハメになると思います。Controller2:その他ハードの設計3:GPU要はレスキューロボ製作に3~4日ですか。内、2週は外せない用事(合宿とか休みになってた分の授業とか)。大体、三週間FPGAに明け暮れると。最高の青春wwアルテラマスターPさん。コメントありがとうございます。コミケに行く予定なので、FPGA技術を参考にさせていただきたいと思います。土曜日で、まあ、前回みたいな感じでハードは終わり。中身はブロックダイアグラムかHDLでかきます。ブロックダイアグラムというのは、その名の通り、ブロックのダイアグラムです。回路図を書くようりょうでFPGAの内部を作っていきます。HDL(ハードウェア記述言語)は一種の言語です。そのうち、VHDLとVerilogHDLがあります。どちらも言語には変わりないのですが、文法は全然違います。どちらがいい?っと言われると、、、人によるのでは?で、そこら辺のことはAlteraのQuartusがやってくれます。ここまでいろいろ語ってきましたが要はFPGAは何がいいかというと中身が自由ピン配置も自由ってことです。配置自由なのでかなり基板がきれいに出来ます。金曜日ここまでいろいろ語ってきましたがそもそもFPGAって何って方がおられると思うので、いろいろ語ります。FPGAとは何でも出来る夢が詰まったICですなぜなら、FPGAというICは内部構造を好きに書き換えられます。ことは、自分オリジナルのICが作れるってことです。ことは、自分がやりたい処理専用のICが出来るってことです。ほら何でも出来るでしょ♪(もちろんFPGAの性能で制約はあります)で、これと同じようなやつでCPLDって奴がいます。どちらもPLDと言うグループの中にあります。その中で分類するとFPGA:大規模だがコンフィグROM必要。CPLD:小規模だがコンフィグROMいらず。コンフィグROMってのはPLDの内部データをいれとくROMのことです。マイコンで言うプログラムROMみたいなもんです。僕はAltera信者なんでAlteraで説明するとFPGA:Cyclone/CycloneII/CycloneIIIがある。コンフィグROMはEPCSってのを使います。CPLD:MAX/MAXIIです。これ単体で動作で、問題は書き込み。内部データをパソコンからダウンロードする場合に、もちろんダウンロードケーブルを使います。Blasterってのがあります。Blasterは40000円ぐらい。互角品が10000円ぐらいです。Blasterは両方とも自作可能。BlasterはMAXを使ってます。Blasterのデータを書き込む、っと言うわけです。だれかにパラレルポート借りてくださいwwもしくはマイコンなんかでエミュレート。こちらはソフトで実現してるので遅いようです。PCカードーパラレル変換ってのが10000円ぐらいで売ってるっぽい。Blasterでしょ。名感じで何とかするしかありません。金曜日はいGPUについてです。へぼいマイコンでもPSPのLCDを動かせるようにできるだけアクセラレータ使います。SDRAM(容量は未定。どの程度の演算をさせるかによる)FPGA(Cyclone)はい説明していきます。三つ目のレイヤー操作、というのは、文字や図形を重ねたときに、どちらを上に持って行くのか、とか色は加算or乗算orオーバーレイ、とか、レイヤーを消すとか、レイヤーを動かすとか、を決めるコマンドです。よって、文字や図形にはすべてレイヤー番号を指定していくわけです。ウィンドウ生成は、GPUに内蔵さしたウィンドウの画面を描写さすだけです。動画拡張命令はマイコンから動画情報orSDからの動画再生の場合の支援機能です。一応書いときます、が、使うかどうか不明。全てASCIIコード内蔵です。ウィンドウ配置場所(x,y):動画支援\再生動画(...)夢が大きくていいですww出来るかどうかわかりませんががんばります。木曜日アイデアふくらましてます。今日はGPUについて。画面データ(ビットマップ形式)を送らず、数値情報(主にベクトル)を解析して画面に出力させます。そのために必要なメモリ。画面用SRAM4Mbit演算、データ蓄積用SDRAMここで、後者をSDRAMにしたのはただ単に安いからです。IPはいくらでもありますし、そこまで速度が必要というわけでもないので。SDRAMからのデータを引っ張りまくる→アクセラレータで演算して、その結果をSDRAMに保存→ある程度貯まったらSRAMに放出。この更新速度なんかは全てコマンドで操作できるようにする。描画コマンドは、文字生成&サイズ指定&その場所、ウィンドウ生成、図形データを直入力、レイヤー合成、、、ぐらいを考え中。いやー、大変そうですけどおもしろそうですよね。僕はただ単にFPGAとVerilogで遊びたいだけです(遊びの範囲を超えてるような、、、)。Builderで使えるようAvalon-Busに対応させます。ほら、マイコン+FPGAになるはずだった物がFPGA一つに♪。ピンは、CK,IN-DATA[0..6],Adress[0..6],OUT-DATA[0..6]にしようと思います。ACK取得は無視or自動化。Adressに値をいれてるときにそのアドレスのデバイスと通信。IN-DATAでレジスタ値入力→OUT-DATAからスレーブからのデータがざくざく出てくる。うまくいくように作ります。(正直、I2CなどシリアルインターフェースはFPGAの苦手中の苦手分野なんですけどね。水曜日さーてと、とりあえず、レスキューロボはホントに数時間あればできそうだ。基本は今までの回路に若干の変更を加えるだけ。