ーあったら作った人と一夜しゃべり通せそうwwってことで、基板を作った後もお仕事は残ってるって訳です。これを冬休みまでに、、、で、もちろん使うのはCycloneIII。前はCycloneIIにする予定だったんですが、ロジック数的にCycloneIIIの方がいいですね。Padであることは除いてwwほんとにこんなことして僕って暇人ですねwwもちろん夏休みはFPGAに捧げます。「君の人生の目標が物作りなら高三でもロボ作れ」もちろん☆やりますとも。ーたぶんぎりぎりライン。ーここも同じく電気系の研究室多しえ?なんで京都と大阪がないかって(ちなみに私大阪在住)。名前で大学決めてんじゃねーよ。何を研究したいかで決めろよ!!周りの奴らに一番言いたい言葉ww大阪とか京都で僕がやりたい研究してるとこってあんまり無いです。筑波の工学システムぐらいかな。今の学力ならwwっと、高校生になるといろいろ考えないとだめで疲れるんですよ。昨日ブログにテキトーに書いたことが実現しました。BuildereをこそこそいじってたらなんかコアがもうできてしまいましたwwAlteraすげえよなんでクリックだけでCPUができんだよww今日、Cortexが絶望的な状況になって、戦意喪失してるときにこそこそやってある程度気力回復。World構築しようかなーwwでも、ロボカップのロボ製作が一段落したら後輩と一緒にFPGA修行の旅に出てくると思います。さ、さっさとロボ作ってFPGAにあけくれよ。金曜日ども、テンション下がりまくりです。なんで書き込みはできるのに通信できないんだよ!!どういうことか。DWについてたCortex基板にプログラムを書いたんですけど、その書いたプログラムがちゃんと動かない。そのプログラムというのがUSART1の通信テストプログラムなんです。ちなみに、書き込みはUSART1ですよ。あれ?なんかおかしいですねwwまったくもう、H8に戻るとかいやですよ。すればいいのかなーI2Cが入ってて25MHz以上ならどんなマイコンでもいいんです。それで使えそうなのがなかなか見つからない。一つ、素晴らしいけど難しい方法FPGAにエミュレート♪Cortex-M0でもNiosIIでも選んで、SIMD拡張命令追加で高速化。ほんで、どうせ必要なのはI2CぐらいなんでI2CとAvalon-BusをつなぐIPコアを一緒にいれとけば完成。Bulderなんでドラッグアンドドロップするだけ。内部のプログラムに関する資料があまりないっていうのがちょっと困ります。さーて、本気でどうしようか。久しぶりの技術解説のブログはい、フレームバッファです。カウンタの塊を作ればよいのですどういうことか、まずはメモリから読み出すとき。1:データはずっと開きっぱなし、アドレスのピンをカウンタで回して、順に読み込んでいきます。2:FPGA内部のFIFOにメモリからのデータをためていきます3:FIFOの内容をLCDに書き込み単純に説明するとこんな感じ。LCDに書き込むとき1:HSYNCをカウンタで回して横方向に描画していきます。これを480カウント。ちなみに、このクロックと、FIFOの読み出しクロックは同期。2:480カウント目でVSYNCをワンカウント。縦に一つずらして下の列の一本を描画。簡単に説明すればこれだけです。ほかにも、起動シーケンスやクロック同期、、、などなどのためにカウンタが必要です。そのほかデコーダを少々。これ、手書きでもいけるかなwwそういえば、今日、先輩に頼んでた基板とパーツをもらいに行きました。Blackfinのピンの多さに感動wwJTAGもあるので明日がんばって半田付けしてCortexを動かします。