カラーバー 時計(カウンタ) ゲーム GPSクロック

Slides:



Advertisements
Similar presentations
自動映像生成のための パーティクルフィルタによるボールの追 跡 2007 年 3 月 21 日 神戸大学大学院自然科学研究科 矢野 一樹.
Advertisements

論理回路 第 12 回 TkGate 実習 - 順序回路 38 号館 4 階 N-411 内線 5459
授業展開#3 アナログとデジタル.
第9回放送授業.
初年次セミナー 第13回 2次元グラフィックス(1).
新潟インターネット研究会 神保道夫 NTP入門 新潟インターネット研究会 神保道夫
初年次セミナー 第14回 2次元グラフィックス(2).
第1回 オリエンテーション ディジタル工学とは何だろうか?
情報処理 第7回.
高エネルギー加速器研究機構 物質構造研究所-中性子科学研究施設 佐藤節夫
RoboVision e-nuvo IMAGEシリーズ リアルタイム画像認識モジュール
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
Imageの描画 画像を読み込んで表示すること。 import java.awt.*;が必要。
USB2.0対応PICマイコンによる データ取得システムの開発
5.3 各種カウンタ 平木.
Verilog HDL 12月21日(月).
Handel-Cによる       エアホッケー.
オリジナルなCPUの開発 指導教授:笠原 宏 05IE063 戸塚 雄太 05IE074 橋本 将平 05IE089 牧野 政道
ブロック線図によるシミュレーション ブロック線図の作成と編集 ブロック線図の保存と読込み ブロック線図の印刷 グラフの印刷
平成15年度情報システム工学序論 Inside of the Black Box 光学式マウス
Magicのサブフォーム上に ガントチャート表示を実現
赤外線センサを用いた回路の設計及びそのシミュレーション
プログラムはなぜ動くのか.
第10回 Dフリップフロップ ディジタル回路で特に重要な D-FF 仕組みを理解する タイミング図を読み書きできるようにする 瀬戸
画像処理ボード上での 高速テンプレートマッチングの 実装と検証
高山建志 五十嵐健夫 テクスチャ合成の新たな応用と展開 k 情報処理 vol.53 No.6 June 2012 pp
卒論中間発表 Electronic signal over IP
Ibaraki Univ. Dept of Electrical & Electronic Eng.
2005年11月2日(木) 計算機工学論A 修士1年 No, 堀江準.
KiCadで IoT電子工作を はじめよう 補足資料
ハードウェア記述言語による 論理回路設計とFPGAへの実装 2
Handel-Cを用いた ちょっとレトロ な 「よけゲー」 の設計
リアル卓球 B2 Ryo.
R&D of MPPC including readout electronics
ICトレーナーの構成 7セグメントLED ブレッドボード XOR OR AND NAND 電源端子 スイッチ端子 LED端子 データLED
授業展開#3 アナログとデジタル.
計算機工学特論A   テキスト内容 5.6.
①浮上(RTB準備)→ 圧力センサー(水深)
肩たたきロボットの試作 T21R009 工学部 ロボット工学科  松下 拓矢 棒読みにならず話しかけるようにやる。
視点移動カメラにおけるカメラキャリブレーション
Make: Ogaki Meeting (2010/9/25-26)
製造技術者のためのディジタル技術 組み込み型制御入門(2) 中京大学情報理工学部  伊藤 誠.
電子回路Ⅰ 第13回(2009/01/28) 演算増幅器.
巡回冗長検査CRC32の ハード/ソフト最適分割の検討
第6回:ラケットを動かそう! (キーボードによる物体の操作)
2019/2/24 情報処理 第13回.
ゲーム開発モデルの基礎.
ICトレーナーの構成 7セグメントLED ブレッドボード XOR OR AND NAND 電源端子 スイッチ端子 LED端子 データLED
東京農業大学 東京情報大学 附属第一高等学校・中等部 附属第二高等学校 附属第三高等学校・中等部
デジタル画像とC言語.
高速ピクセル検出器用超高速信号処理システム (FPIX)
ディジタル回路の設計と CADによるシステム設計
プログラミング基礎a 第12回 Java言語による図形処理入門(3) アニメーション入門
プログラミング基礎a 第11回 Java言語による図形処理入門(3) アニメーション入門
ICトレーナーの構成 7セグメントLED ブレッドボード XOR OR AND NAND 電源端子 スイッチ端子 LED端子 データLED
SiTCP-VME変換モジュールの開発 KEK 物構研:中性子 佐藤節夫.
コンピュータアーキテクチャ 第 7 回.
電気回路学Ⅱ コミュニケーションネットワークコース 5セメ 山田 博仁.
2009年8月17日,新潟大学 「情報」と「ものづくり」 の実践教育2 佐藤亮一,下保敏和.
第11回 よく使われる順序回路 複数のFFを接続した回路を解析する際の考え方を学ぶ カウンタ回路の仕組みを理解し,設計できるようにする 瀬戸.
Handel-Cを用いた パックマンの設計
計算機工学特論 スライド 電気電子工学専攻 修士1年 弓仲研究室 河西良介
[3] 電子回路の製作 目的 OPアンプ(演算増幅器)を使用した小規模な 電子回路を製作し、その基本動作を確認する。 反転アンプ製作
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
電子回路Ⅰ 第12回(2008/01/24) 演算増幅器.
メカトロニクス 12/15 デジタル回路 メカトロニクス 12/15.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ILC衝突点ビームモニターのための 読み出し回路の開発
VB6.0でグラフを書こう(とりあえず2次元)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Presentation transcript:

カラーバー 時計(カウンタ) ゲーム GPSクロック VGA出力サンプル カラーバー 時計(カウンタ) ゲーム GPSクロック

VGA 640×480画素の表示領域 フロントポーチ、バックポーチを含めると800×520 25MHzクロック VSYNC(垂直同期) HSYNC(水平同期) R,G,B(赤、緑、青) FPGA出力3本を一対一で接続して、3ビットで8色を表示可能 リフレッシュレート60Hz (25MHz÷(800×520)=60)

モジュール構成 クロック発生回路 水平同期発生回路 垂直同期発生回路 RGBドット制御回路 基板の33.33MHzからDCMで25MHzを生成する 33.33MHz×3÷4=25MHz 水平同期発生回路 25MHzで800カウントの立下りパルス波形を出力する 垂直同期発生回路 水平同期パルスで520カウントの立下りパルス波形を出力する RGBドット制御回路 垂直同期と水平同期のカウント値をXY座標に変換し、表示色を決定して出力する

垂直同期 800 垂直フロントポーチ 640 水平 バック ポーチ 水平 フロント ポーチ 520 480 表示領域 水平 同期 垂直バックポーチ

水平同期とRGBの波形

カラーバー GBR 000 001 010 011 100 101 110 111 水平同期をカウントした値(0~519)を1/64した3ビットをRGBへ出力

垂直同期とRGBの波形

時計(カウンタ) 640×480を16で間引いて40×30の座標とする(水平、垂直カウント値の下4ビットを捨てる) 2 5 8 11 15 2 5 8 11 15 18 21 24 28 31 34 37 3 7 11

垂直同期とRGBの波形

ゲームのしくみ 元ネタはトランジスタ技術2007年8,9月号(中身は別物) VSの立ち上がり(=画面更新)3回毎にボールの座標を縦横1座標分だけ移動 壁やラケットの座標と一致したら、ボールの進行方向を反転 スイッチが押されている期間ラケットの座標を変更 ボールが右端の座標に達したらレシーブ失敗、サーブとしてラケットの上端からボールをスタート

ゲームとしては未完成 もっとゲームらしくなるよう機能を追加 メーリングリストに公開?

GPSクロック GPSモジュールhttp://akizukidenshi.com/catalog/g/gK-02294/  が出力するシリアルのテキストデータから時刻部分を取り出して、画面に実時間を表示する(UTCなので9時間加算) 複雑な処理にPicoBlazeを使用 Xilinx社が提供する無償のソフトマイコン http://japan.xilinx.com/products/ipcenter/picoblaze-VE-S2.htm 左のdownload (登録が必要) http://japan.xilinx.com/support/documentation/user_guides/j_ug129.pdf

増設VGAコネクタ

部品表 Dサブ3列15ピンメス Dサブ2列9ピン用カバー 抵抗 フラットケーブル(6芯以上) 圧着コネクタ(6芯以上) 82Ω×2(HS、VS) 270Ω×3(R,G,B) フラットケーブル(6芯以上) 圧着コネクタ(6芯以上) 圧着工具が必要 基板側ポスト(6芯以上) 絶縁チューブ