<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5734755351391548907</id><updated>2024-10-18T16:23:36.947+09:00</updated><category term="C言語"/><category term="Raspberry Pi"/><category term="マイコン"/><category term="Linux"/><category term="Windows"/><category term="ラジコン"/><category term="Free Tools"/><category term="ガジェット"/><category term="Arm"/><category term="Quartus2"/><category term="android"/><category term="Altera"/><category term="PIC"/><category term="BlueTooth"/><category term="Debian"/><category term="HTML5"/><category term="Konashi"/><category term="Koshian"/><category term="iPhone"/><category term="FPGA"/><category term="GPIO"/><category term="Windows8pro"/><category term="eclipse"/><category term="javascript"/><category term="jquery"/><category term="Nexus7"/><category term="VHDL"/><category term="GCC"/><category term="Kernel"/><category term="Modelsim"/><category term="ガーデニング"/><category term="Cygwin"/><category term="LED"/><category term="USB"/><category term="i2c"/><category term="sigasi"/><category term="つぶやき"/><category term="ADC"/><category term="DIY"/><category term="PPM"/><category term="PWM"/><category term="Robot"/><category term="SSH"/><category term="VNC"/><category term="Wheezy"/><category term="plug-in"/><category term="ニュース"/><category term="Device driver"/><category term="Goods"/><category term="IDE"/><category term="Kety Perry"/><category term="LeapMotion"/><category term="SDK"/><category term="VirtualBox"/><category term="emacs"/><category term="music video"/><category term="サイエンス"/><category term="スパイス"/><category term="仮想マシン"/><title type='text'>イッチョカマーの徒然草</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-2212456526493446381</id><published>2015-09-09T22:22:00.000+09:00</published><updated>2015-09-10T22:40:12.540+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="GPIO"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><category scheme="http://www.blogger.com/atom/ns#" term="PWM"/><category scheme="http://www.blogger.com/atom/ns#" term="ラジコン"/><title type='text'>Koshianのレッスンゴレライ８（RCサーボモーター）</title><content type='html'>KoshianにRCサーボモーターを接続します。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3mMX2Hmt1ie10WxspJFIezWzp_QKDZHnb4fzoHJ6coVc7wKGBxq9IAYw4F4X64eKByQsJx-WdBVRX5x-p704UG9FF3L2FyTXggb0iBVvYdG_Yj8VYoVbXrm3QRLN7T4PILLI5iD8H5g/s1600/IMG_3082.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3mMX2Hmt1ie10WxspJFIezWzp_QKDZHnb4fzoHJ6coVc7wKGBxq9IAYw4F4X64eKByQsJx-WdBVRX5x-p704UG9FF3L2FyTXggb0iBVvYdG_Yj8VYoVbXrm3QRLN7T4PILLI5iD8H5g/s400/IMG_3082.JPG&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
接続するサーボモーターは&lt;a href=&quot;http://www.towerpro.com.tw/product-category/servos-parts/micro-servo/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;TowerPro社&lt;/a&gt;のマイクロサーボSG92R（$2.6）です。秋月電子では500円で購入できました。ググってもデータシートは見つかりませんでしたが、&lt;a href=&quot;http://www.micropik.com/PDF/SG90Servo.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SG90&lt;/a&gt;と同じく重量は9g、外形は若干小型化していますが、出力トルクアップ、ギアがカーボンファイバーになって強度アップした後継モデルの様ですので、同じパルス出力で良さそうです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
KoshianのGPIOは&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2015/06/koshianble.html&quot; target=&quot;_blank&quot;&gt;PWM出力に対応&lt;/a&gt;（PIO0-2）していますので、サーボモータにパルス幅、周期を合わせる事で容易にコントロール可能です。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTrOnVDI5A3EmRipQfvFErFCiiee8nlSGV9becOj1ojojLwzoo_3TmhmftcVgA_eWhYPYLdD9zp8HBeb7stYxPPVn4xCbBEVvTEs8unne6O4NG21XaGYF-_0UdyVYZC0_2QtwZ1T6NMw/s1600/IMG_3084.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTrOnVDI5A3EmRipQfvFErFCiiee8nlSGV9becOj1ojojLwzoo_3TmhmftcVgA_eWhYPYLdD9zp8HBeb7stYxPPVn4xCbBEVvTEs8unne6O4NG21XaGYF-_0UdyVYZC0_2QtwZ1T6NMw/s400/IMG_3084.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koshianの電源はアルカリ電池２直、サーボモータの電源にはアルカリ電池３直を繋いで、GNDを直結しておきます。&lt;br /&gt;
PIO1出力をサーボ信号入力（オレンジ色のケーブル）に接続します。信号振幅が約3Vでは低すぎるかも？と思われましたが正常に動作しました。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsdo.it/gunslinger/G6AU&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq8lxva2CInoBA9Dj5Uykd0_hyphenhyphenMTZcBMS8ZYY5ObblztC63M5-6SjLcGE1GK_O8sxgDCD9EWJL0heXTBrptXDpO1Fm1lhXg60ilmcd_6f8rJL7-t8ZVA3WoUNAkxePtY6j_3Lp8-HC7w/s1600/IMG_3099.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq8lxva2CInoBA9Dj5Uykd0_hyphenhyphenMTZcBMS8ZYY5ObblztC63M5-6SjLcGE1GK_O8sxgDCD9EWJL0heXTBrptXDpO1Fm1lhXg60ilmcd_6f8rJL7-t8ZVA3WoUNAkxePtY6j_3Lp8-HC7w/s400/IMG_3099.PNG&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
パルス周期20msec&lt;br /&gt;
パルス幅500〜2400usecをKoshianのPWM仕様である最小の20usec刻みでスライダーでコントロールしています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyHLXgT1BakZjFPsV2OEvNcnnzeYrKfwK9KZhxpLetTouEketYEnfmX3lR8rZ-fwdHPxBzmcIt3nvAa0t1mAnw8WQzdIKPmKW49PHb-e42FJBhlYWPGPOEA7eyrU_LazdC3xx_2c42Q/s1600/servo1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyHLXgT1BakZjFPsV2OEvNcnnzeYrKfwK9KZhxpLetTouEketYEnfmX3lR8rZ-fwdHPxBzmcIt3nvAa0t1mAnw8WQzdIKPmKW49PHb-e42FJBhlYWPGPOEA7eyrU_LazdC3xx_2c42Q/s400/servo1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: xx-small; text-align: start;&quot;&gt;PIO1出力波形&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/2212456526493446381/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/09/koshianrc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/2212456526493446381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/2212456526493446381'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/09/koshianrc.html' title='Koshianのレッスンゴレライ８（RCサーボモーター）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3mMX2Hmt1ie10WxspJFIezWzp_QKDZHnb4fzoHJ6coVc7wKGBxq9IAYw4F4X64eKByQsJx-WdBVRX5x-p704UG9FF3L2FyTXggb0iBVvYdG_Yj8VYoVbXrm3QRLN7T4PILLI5iD8H5g/s72-c/IMG_3082.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-2505763794351465169</id><published>2015-08-05T01:32:00.002+09:00</published><updated>2015-09-09T22:40:38.957+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arm"/><category scheme="http://www.blogger.com/atom/ns#" term="Cygwin"/><category scheme="http://www.blogger.com/atom/ns#" term="C言語"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="GCC"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows8pro"/><category scheme="http://www.blogger.com/atom/ns#" term="マイコン"/><title type='text'>ARM用クロスコンパイラのビルド（Windows8.1+Cygwin+GCC5.2）</title><content type='html'>&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2013/06/armwindows8cygwin.html&quot; target=&quot;_blank&quot;&gt;以前の記事&lt;/a&gt;から２年余り経過したのでゼロベースで最新環境にしてみた。&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;◆&lt;a href=&quot;http://www.cygwin.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Cygwin&lt;/a&gt;のインストール&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
setup.exeをダウンロードしてきて実行。&lt;br /&gt;
Default状態から以下のパッケージを追加でInstallします。&lt;br /&gt;
今回は②〜③についてもCygwinのインストールパッケージを使用。&lt;br /&gt;
①Devel&lt;br /&gt;
②任意精度計算ライブラリ(GMP)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jKPmgiqvSfics-RXEqgCDVzYzg03VIfS82gNiAJiE-WA56NJzHc6l93Wd9nn6EWCMJLzyi0SOylZDb52B_SuSvG30RaO04bqnHjU_Oo15TJtfdEEptw4uipQ-9e0lVTeGuXurlewXw/s1600/gmp.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jKPmgiqvSfics-RXEqgCDVzYzg03VIfS82gNiAJiE-WA56NJzHc6l93Wd9nn6EWCMJLzyi0SOylZDb52B_SuSvG30RaO04bqnHjU_Oo15TJtfdEEptw4uipQ-9e0lVTeGuXurlewXw/s400/gmp.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
③浮動小数点演算ライブラリ(MPFR)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9epjpauHCDpcJgyXK07GdrXDR7iD-og1wYip3ZKjOJbgauMojhNH7wxPE7nW_afWXBvmX7l2Wf6h9DM9gVetiUpMcQYu1Zl-Murb7HmuUSVphxfXWysQllRzq6oRPpxoJW-4WGKHn9g/s1600/mpfr.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9epjpauHCDpcJgyXK07GdrXDR7iD-og1wYip3ZKjOJbgauMojhNH7wxPE7nW_afWXBvmX7l2Wf6h9DM9gVetiUpMcQYu1Zl-Murb7HmuUSVphxfXWysQllRzq6oRPpxoJW-4WGKHn9g/s400/mpfr.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
④複素数演算ライブラリ(MPC)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF6v5enw1npGvaXTEAr3JsIVCoyItW8xFQ1O3lXPM4J0lYRHHHHQnGN_wXmnh6kpXlNopk2SoFZrJkvm-2RZ4ovBHEaKJPV7V25DaHAs9dWCgZF68eQgEK1WPBt0Tzut19fpzj-6RqFQ/s1600/mpc.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF6v5enw1npGvaXTEAr3JsIVCoyItW8xFQ1O3lXPM4J0lYRHHHHQnGN_wXmnh6kpXlNopk2SoFZrJkvm-2RZ4ovBHEaKJPV7V25DaHAs9dWCgZF68eQgEK1WPBt0Tzut19fpzj-6RqFQ/s400/mpc.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cygwinのインストールが完了。バージョン確認結果。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNaJ7tGtoPn5UosvFbyndSJsN2ZUXrgBEVQ_orBWBazAi-pxygmST1W-BH2RcF3JQ06AwotagQ1SviLqoUK6lD7Bnv9F_Hx3iMc_AUxi0cV7Bhg9E_0g6rGEMghzEVsonYbrfbtriULw/s1600/cygwin.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNaJ7tGtoPn5UosvFbyndSJsN2ZUXrgBEVQ_orBWBazAi-pxygmST1W-BH2RcF3JQ06AwotagQ1SviLqoUK6lD7Bnv9F_Hx3iMc_AUxi0cV7Bhg9E_0g6rGEMghzEVsonYbrfbtriULw/s400/cygwin.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;◆クロスコンパイラ関連ソースを入手&lt;/b&gt;&lt;br /&gt;
/usr/local/srcフォルダにソースをダウンロード＆展開します。&lt;br /&gt;
因みに、今回のツリーは以下の様にしていますがお好みです。&lt;br /&gt;
/usr/local/gnu &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...gccインストール先&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /src/gcc*** &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...ソース&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /binutils***&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /newlib***&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /build/gcc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...ビルド用フォルダ&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/binutils&lt;br /&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/newlib&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
①&lt;a href=&quot;http://gcc.gnu.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GCCコンパイラ&lt;/a&gt;&lt;br /&gt;
$wget http://ftpmirror.gnu.org/gcc/gcc-5.2.0/gcc-5.2.0.tar.bz2&lt;br /&gt;
$tar jxvf gcc-5.2.0.tar.bz2&lt;br /&gt;
&lt;br /&gt;
②&lt;a href=&quot;http://www.gnu.org/software/binutils/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;binutils（アセンブラやリンカーなど）&lt;/a&gt;&lt;br /&gt;
$wget http://ftpmirror.gnu.org/binutils/binutils-2.25.tar.bz2&lt;br /&gt;
$tar jxvf binutils-2.25.tar.bz2&lt;br /&gt;
&lt;br /&gt;
③&lt;a href=&quot;http://sourceware.org/newlib/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Newlib（組み込み向け標準ライブラリ）&lt;/a&gt;&lt;br /&gt;
$wget ftp://sources.redhat.com/pub/newlib/newlib-2.2.0-1.tar.gz&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;$tar zxf&amp;nbsp;&lt;/span&gt;newlib-2.2.0-1.tar.gz&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAfT_sPC_3PwuM3FwSKM6Odqfor6Q75S-kzAXZ8rdrfSkpT_c01qAMGRT5qQB09NDFeHDxpap1iZGvNbUGvn_T74fWTlbGIOYhCSSNohxHIJ3EYVnwQksWWLFxZjA8pTCShWqHEX_8vw/s1600/src.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAfT_sPC_3PwuM3FwSKM6Odqfor6Q75S-kzAXZ8rdrfSkpT_c01qAMGRT5qQB09NDFeHDxpap1iZGvNbUGvn_T74fWTlbGIOYhCSSNohxHIJ3EYVnwQksWWLFxZjA8pTCShWqHEX_8vw/s400/src.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;◆ビルド&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
$export LANG=C　この定義が無いとエラーが発生するかも？？&lt;br /&gt;
　以前のバージョンではエラーが起きたので念のため。&lt;br /&gt;
$export TARGET=arm-eabi&lt;br /&gt;
$export PREFIX=/usr/local/gnu　←　インストール先のフォルダ&lt;br /&gt;
&lt;br /&gt;
①binutilsのビルド&lt;br /&gt;
/usr/local/src/build/binutilsフォルダを作成して、&lt;br /&gt;
$ ../../binutils-2.25/configure --target=$TARGET --prefix=$PREFIX --enable-interwork --enable-multilib&lt;br /&gt;
$make all&lt;br /&gt;
$make install&lt;br /&gt;
&lt;br /&gt;
②インストールしたbinutilsへのパスを通します。&lt;br /&gt;
$ export PATH=/usr/local/gnu/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
③GCC依存パッケージを追加します。&lt;br /&gt;
以前は支障は起きなかったのですが念のため（必要かな？&lt;br /&gt;
&lt;br /&gt;
$cd /usr/local/src/gcc-5.2.0/contrib/&lt;br /&gt;
$./download_prerequisites&lt;br /&gt;
&lt;br /&gt;
以下の様にソースに4つのパッケージがダウンロード＆展開され、リンクが張られました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh54O389fFM9zjM7OKLvgGs0v3_HEUIkXyaoMScQiYawsTkypvlPwW6r9gCG2jay0Q_JuxpshrZwl2GCLbG7ZloPifayn8fjp-urg0HC8prDeT1kiyYqVHMb1Aj7EfsvmRJmVAnamr5eg/s1600/gcc3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh54O389fFM9zjM7OKLvgGs0v3_HEUIkXyaoMScQiYawsTkypvlPwW6r9gCG2jay0Q_JuxpshrZwl2GCLbG7ZloPifayn8fjp-urg0HC8prDeT1kiyYqVHMb1Aj7EfsvmRJmVAnamr5eg/s400/gcc3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
④GCCのビルド１パス目（Newlibのビルドに必要）&lt;br /&gt;
/usr/local/src/build/gccフォルダを作成して、&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
$ ../../gcc-5.2.0/configure --prefix=$PREFIX --target=$TARGET --enable-interwork --enable-multilib --enable-languages=&quot;c,c++&quot; --with-newlib --with-headers=/usr/local/src/&lt;span style=&quot;color: red;&quot;&gt;newlib-2.2.0-1&lt;/span&gt;/newlib/libc/include&lt;br /&gt;
$ make all-gcc&lt;/div&gt;
&lt;div&gt;
$ make install-gcc&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
⑤Newlibのビルド&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
/usr/local/src/build/newlibフォルダを作成して、&lt;br /&gt;
&lt;br /&gt;
$ ../../&lt;span style=&quot;color: red;&quot;&gt;newlib-2.2.0-1&lt;/span&gt;/configure --target=$TARGET --prefix=$PREFIX --enable-interwork --enable-multilib&lt;/div&gt;
&lt;div&gt;
$ make all&lt;/div&gt;
&lt;div&gt;
$ make install&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
⑥GCCのビルド2パス目&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
$ cd /usr/local/src/build/gcc&lt;br /&gt;
$ make all&lt;/div&gt;
&lt;div&gt;
$ make install&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;◆無事にビルド終了&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaj-moFv2lazaO8WgzOXx46pNXHKq0JHwNMF4Q3KsQx5ua1Zf3C12lzB1Vy0tB91n59cQ-ubc5vyuS27VFW5LrKw08U4sth4veXTzu6Z_7Bz1zSMfgRA_mRFLDv1l-1E-JMtZj74acfw/s1600/gcc8.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaj-moFv2lazaO8WgzOXx46pNXHKq0JHwNMF4Q3KsQx5ua1Zf3C12lzB1Vy0tB91n59cQ-ubc5vyuS27VFW5LrKw08U4sth4veXTzu6Z_7Bz1zSMfgRA_mRFLDv1l-1E-JMtZj74acfw/s400/gcc8.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSx009-jlvf81mmHlWSittr0ZnNSXzB0KVdR0jMxUsGTRHJaUnhrOVxU9frqUM7K-iwcNXVVMkB792rq-gtrIEBFUBu8tfmgdmTC4gn2xL6k1k-Tu-p0ompc_T-irBjG8-5oEFi85u0Q/s1600/gcc9.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;221&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSx009-jlvf81mmHlWSittr0ZnNSXzB0KVdR0jMxUsGTRHJaUnhrOVxU9frqUM7K-iwcNXVVMkB792rq-gtrIEBFUBu8tfmgdmTC4gn2xL6k1k-Tu-p0ompc_T-irBjG8-5oEFi85u0Q/s400/gcc9.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cコードをコンパイルしての動作テストはまだやってません。後日・・・&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/2505763794351465169/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/08/gcc52windows81cygwin.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/2505763794351465169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/2505763794351465169'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/08/gcc52windows81cygwin.html' title='ARM用クロスコンパイラのビルド（Windows8.1+Cygwin+GCC5.2）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jKPmgiqvSfics-RXEqgCDVzYzg03VIfS82gNiAJiE-WA56NJzHc6l93Wd9nn6EWCMJLzyi0SOylZDb52B_SuSvG30RaO04bqnHjU_Oo15TJtfdEEptw4uipQ-9e0lVTeGuXurlewXw/s72-c/gmp.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-5945158439725222314</id><published>2015-07-05T23:56:00.000+09:00</published><updated>2015-09-09T22:36:26.866+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="i2c"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><title type='text'>Koshianのレッスンゴレライ７（キャラクタグラフィックス）</title><content type='html'>キャラクタグラフィックスモジュールの接続テストです。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn5N48-ki8krUvW6-8V3KuAtPgAjVSomT7YDm976RFGduDb3Qaj9RQKx8_h2cK2cFmvQV-7GOQY_RAh5CXQLsCnwb-FsCKHntq7RHrgHWJs0avCJfJ3pNiOkY775FNQyMr7WfHKJbfXg/s1600/20150705_123319549_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn5N48-ki8krUvW6-8V3KuAtPgAjVSomT7YDm976RFGduDb3Qaj9RQKx8_h2cK2cFmvQV-7GOQY_RAh5CXQLsCnwb-FsCKHntq7RHrgHWJs0avCJfJ3pNiOkY775FNQyMr7WfHKJbfXg/s320/20150705_123319549_iOS.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
SunlikeDisplay社の&lt;a href=&quot;http://akizukidenshi.com/download/ds/sunlike/SO1602AWGB-UC-WB-U.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SO1602AWGB-UC-WB&lt;/a&gt;です。有機ELなのでLCDよりも見やすく低消費電流です。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsdo.it/gunslinger/uWH4&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqu71FRsPgIT7QDeW-bIORNpa1pKso9SRvksn5ZpsAArn5kw0B7Lc4pOZYGVFZHv7j2qTUyrbw7T-TISUELHRuEWX5sV3LtLvPLDeXxlm6uqI1rPKpcaEGo9ybJ1OOMW8MN0746B99Q/s1600/20150705_123356000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGqu71FRsPgIT7QDeW-bIORNpa1pKso9SRvksn5ZpsAArn5kw0B7Lc4pOZYGVFZHv7j2qTUyrbw7T-TISUELHRuEWX5sV3LtLvPLDeXxlm6uqI1rPKpcaEGo9ybJ1OOMW8MN0746B99Q/s320/20150705_123356000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/5945158439725222314/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/07/koshian.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/5945158439725222314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/5945158439725222314'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/07/koshian.html' title='Koshianのレッスンゴレライ７（キャラクタグラフィックス）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn5N48-ki8krUvW6-8V3KuAtPgAjVSomT7YDm976RFGduDb3Qaj9RQKx8_h2cK2cFmvQV-7GOQY_RAh5CXQLsCnwb-FsCKHntq7RHrgHWJs0avCJfJ3pNiOkY775FNQyMr7WfHKJbfXg/s72-c/20150705_123319549_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-406619165384329796</id><published>2015-07-01T22:56:00.000+09:00</published><updated>2015-09-09T22:37:17.950+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="i2c"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><title type='text'>Koshianのレッスンゴレライ５（大気圧センサー）</title><content type='html'>&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2015/06/koshian_10.html&quot; target=&quot;_blank&quot;&gt;前回&lt;/a&gt;に続いて、I2Cに手持ちの大気圧センサーを繋いでみました。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRZ_fclmGLFEAiOumSZjNUjK00y6O1dGKJlgTp3L29ue2ondKCKmMcUYNZ5oRpdZlM4rSomaE0X7Z-Npl6vccc6he5_Yt6Z4tuulL-XkvvNqijLjSkzvf-BR7_hZ1locqRi3NUWQ80g/s1600/20150701_122013318_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRZ_fclmGLFEAiOumSZjNUjK00y6O1dGKJlgTp3L29ue2ondKCKmMcUYNZ5oRpdZlM4rSomaE0X7Z-Npl6vccc6he5_Yt6Z4tuulL-XkvvNqijLjSkzvf-BR7_hZ1locqRi3NUWQ80g/s320/20150701_122013318_iOS.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
秋月電子で購入したモジュールです。Freescale社のMPL115A2と、パワーインジケータ用LEDとパスコンが載っています。&lt;br /&gt;
&lt;br /&gt;
秋月電子の提供資料だと不明点が多いので、&lt;a href=&quot;http://cache.freescale.com/files/sensors/doc/data_sheet/MPL115A2.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;データーシート&lt;/a&gt;を読みましょう。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLk9b-XC8Q0O8e3C1c_o4HwYp-FzhWWd5UgalhwYplSNwruIM4upa2_6twAc1KgLouuU4vYedDw_ebmBzIY26ulbgYfY16ksgogH9H2SuZVdmNHd1ifi5W8n-9urmj4q4gH7RjwFf9ng/s1600/20150701_122258841_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLk9b-XC8Q0O8e3C1c_o4HwYp-FzhWWd5UgalhwYplSNwruIM4upa2_6twAc1KgLouuU4vYedDw_ebmBzIY26ulbgYfY16ksgogH9H2SuZVdmNHd1ifi5W8n-9urmj4q4gH7RjwFf9ng/s320/20150701_122258841_iOS.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
単４アルカリ乾電池２ケ直列の約2.7Vで動作させています。&lt;br /&gt;
I2Cバス上に繋ぐデバイスが増えてきたので、&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2015/06/koshian_10.html&quot; target=&quot;_blank&quot;&gt;温度センサーモジュール&lt;/a&gt;上のプルアップ抵抗10KΩでは信号波形劣化が不安なので、半田ジャンパーをカットして、SCLとSDAを4.7KΩのプルアップに変更しました。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsdo.it/gunslinger/xbub&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
JSLintがビット演算を許してくれないので（無視すれば良いのだが）、ビットシフトの代わりに掛け算、割り算で実装しています。　javascriptの数値演算はIEEE754の浮動小数点で行われるそうなので、デバイスが意図する計算値とは誤差が発生しますので、測定精度を期待する場合にはオススメできませんのでご注意を。&lt;br /&gt;
&lt;br /&gt;
また、気圧計算に使用するCoefficient値 a0、b1、b2、c12はデバイス個々の固有値として格納されており変化しませんので、一度読み出して事前計算して定数としてプログラムに組み込んでしまうのも有りですね。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidh9ysu3-kPKI81B3Hd9uEO4DQ3gr83ege5RjVnyAEAuzLNo_KA2o8j9VE0bArOdxq31a3y4iv_8iprmhzYXpnIJz6z8dNSk0_ar3kjcO0_KXTapSqn2fMRrZlJeuGf-jxjtRjVyDZqQ/s1600/20150701_140724000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidh9ysu3-kPKI81B3Hd9uEO4DQ3gr83ege5RjVnyAEAuzLNo_KA2o8j9VE0bArOdxq31a3y4iv_8iprmhzYXpnIJz6z8dNSk0_ar3kjcO0_KXTapSqn2fMRrZlJeuGf-jxjtRjVyDZqQ/s320/20150701_140724000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Tips&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
純粋にjavascriptのみのコーディングであればBracketのデバッグ機能やPCブラウザの開発モードを利用したデバッグができますが、konashiによるBlueTooth通信が含まれると実行できないので、（javascript初心者なもので）嵌りだすと何が何だか判らなくなって困っていたところ、konashi.jsアプリ画面にオーバレイしてデバッグログを表示してくれる&lt;a href=&quot;http://konashi.ux-xu.com/kjs/konashi-bridge.js&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;log functions&lt;/a&gt;がありました。&lt;br /&gt;
&lt;br /&gt;
デバッグログ画面が小さいので、iPhoneの横幅一杯に表示し、表示位置を下詰めにするカスタマイズ版を参考まで。赤文字部分が変更部分です。&lt;br /&gt;
&lt;br /&gt;
//debuglog表示カスタマイズ&lt;br /&gt;
function showMyDebugLog() {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;use strict&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;var debugConsole = document.createElement(&quot;div&quot;),&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logheight = 200,　// 画面の縦方向サイズを指定&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logvposi = $(window).height() - logheight - 40, &amp;nbsp; //バー表示領域を避ける&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; logwidth = $(window).width(); &amp;nbsp;//画面の横方向サイズを表示領域一杯にする&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; debugConsole.setAttribute(&quot;style&quot;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;position:fixed;left:0px;t&lt;span style=&quot;color: red;&quot;&gt;op:&quot; + logvposi + &quot;;z-index:100000;width:&quot; + logwidth + &quot;;height:&quot; + logheight + &quot;;&quot;&lt;/span&gt; +&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;background-color:rgba(0,0,0,0.6);color:#FFF;font-size:10px;overflow:hidden;&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; debugConsole.setAttribute(&quot;id&quot;, &quot;konashi-debug-console&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; document.documentElement.appendChild(debugConsole);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
次回も同じくI2Cにデバイスを繋ぎます。</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/406619165384329796/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/07/koshiank.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/406619165384329796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/406619165384329796'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/07/koshiank.html' title='Koshianのレッスンゴレライ５（大気圧センサー）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqRZ_fclmGLFEAiOumSZjNUjK00y6O1dGKJlgTp3L29ue2ondKCKmMcUYNZ5oRpdZlM4rSomaE0X7Z-Npl6vccc6he5_Yt6Z4tuulL-XkvvNqijLjSkzvf-BR7_hZ1locqRi3NUWQ80g/s72-c/20150701_122013318_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-491408053188540358</id><published>2015-06-10T23:32:00.000+09:00</published><updated>2015-09-09T22:38:02.104+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="i2c"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><title type='text'>Koshianのレッスンゴレライ４（温度センサー）</title><content type='html'>今夜はi2c通信のレッスンです。&lt;br /&gt;
&lt;div&gt;
以前RaspberryPiに繋いだ温度センサー&lt;a href=&quot;http://www.analog.com/jp/products/analog-to-digital-converters/integrated-special-purpose-converters/integrated-temperature-sensors/adt7410.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ADT7410&lt;/a&gt;を使用します。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9fVE6-LAcJ8mNbfEyPupj89Z-CSkLXntONiuVI-xBD2D7ZSZcaaiINdE8mdKLUjdbzamae88kRQ4tG6dlDSqBrORXhyDiz_fXw01GfFihW0sv-zoK8dGXcJ0QCGNcTNCy4cNCwtEF5g/s1600/20150609_145440872_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9fVE6-LAcJ8mNbfEyPupj89Z-CSkLXntONiuVI-xBD2D7ZSZcaaiINdE8mdKLUjdbzamae88kRQ4tG6dlDSqBrORXhyDiz_fXw01GfFihW0sv-zoK8dGXcJ0QCGNcTNCy4cNCwtEF5g/s320/20150609_145440872_iOS.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;秋月電子で購入したモジュールです。&lt;br /&gt;
ADT7410とプルアップ抵抗が載っているだけです。&lt;br /&gt;
Koshianのi2cに接続する時は、J1とJ2を半田でショートし、SCLとSDAのプルアップ抵抗を有効にしておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsdo.it/gunslinger/9SMp&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
k.i2cMode(k.KONASHI_I2C_ENABLE_400K);&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
　iPhoneとKonashiの通信が確立したら、まずはi2c通信を有効にします。注）通信レートは100Kbpsと400Kbpsのいずれかを、接続するデバイスに合わせて選択します。&lt;/div&gt;
&lt;br /&gt;
timer_hdl = setInterval(function () {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;k.i2cStartCondition();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;k.i2cWrite(1, 0x00, adr_adt7410); &amp;nbsp; //アドレス指定&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;k.i2cRestartCondition();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;k.i2cReadRequest(2, adr_adt7410); &amp;nbsp; //測定値読み出し要求&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;$(&quot;#message&quot;).html(count);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;count = count + 1;&lt;br /&gt;
&amp;nbsp;}, 1000);&lt;br /&gt;
&lt;br /&gt;
　setIntervalにて１秒周期で、ADT7410から2バイトの測定値読み出しを要求しています。注）スレーブアドレスは接続するデバイスに合わせます。&lt;br /&gt;
&lt;br /&gt;
k.completeReadI2c(function () {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;use strict&quot;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; k.i2cStopCondition();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; k.i2cRead(2, function (data) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var readdata = 0, temp = 0;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; readdata = (data[0] * 256) + data[1];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#readdata&quot;).html(&quot;ADT7410 read &quot; + readdata);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; temp = readdata / 8;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (temp &amp;gt;= 4096) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; temp = temp - 8192;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#temperature&quot;).html(&quot;temperature &quot; + temp * 0.0625 + &quot;℃&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
　読み出し要求に対してKonashiからiPhoneに読み出し値が返ってきたら、ストップコンディションを送ってi2c通信を終了させた後、ADT7410の仕様に従って温度値に変換して表示しています。&lt;br /&gt;
&lt;br /&gt;
本来はビット演算の方が判りやすいのですが、javascriptのコードチェッカーとして使用しているJSLintがビット演算禁止！と怒るので上記のようなコードになっています。　&lt;a href=&quot;http://brackets.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Brackets&lt;/a&gt;組み込みの&lt;a href=&quot;http://www.jslint.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;JSLint&lt;/a&gt;のオプション設定変更の方法が不明なんですわ。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGLX6QXqGn_nsMbvgWnBinFQUZVDpcP6ZP0BVWgzzaSD35jQX-NOx1GD3RKIcwATCQxoQUDqob0lu52AWe6zItVePVnEmsL6mFVr4Frv3fIKqfGAC5UBQqrYUwi2aoSe-KnJIbU0AKiA/s1600/20150610_133221000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGLX6QXqGn_nsMbvgWnBinFQUZVDpcP6ZP0BVWgzzaSD35jQX-NOx1GD3RKIcwATCQxoQUDqob0lu52AWe6zItVePVnEmsL6mFVr4Frv3fIKqfGAC5UBQqrYUwi2aoSe-KnJIbU0AKiA/s320/20150610_133221000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
次回はi2cに気圧センサーを繋ぎます。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/491408053188540358/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/06/koshian_10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/491408053188540358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/491408053188540358'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/06/koshian_10.html' title='Koshianのレッスンゴレライ４（温度センサー）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9fVE6-LAcJ8mNbfEyPupj89Z-CSkLXntONiuVI-xBD2D7ZSZcaaiINdE8mdKLUjdbzamae88kRQ4tG6dlDSqBrORXhyDiz_fXw01GfFihW0sv-zoK8dGXcJ0QCGNcTNCy4cNCwtEF5g/s72-c/20150609_145440872_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-4390480588952803801</id><published>2015-06-08T23:58:00.003+09:00</published><updated>2015-09-09T22:38:24.564+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADC"/><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><title type='text'>Koshianのレッスンゴレライ３（ADC入力）</title><content type='html'>今夜はADC入力を試してみました。&lt;br /&gt;
KoshianにはADC入力が3チャンネルあります。&lt;br /&gt;
基準電圧は1300mVで、0V〜1300mVのアナログ入力値が得られるようです。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsdo.it/gunslinger/d1ho&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
iPhoneとKoshianが接続できたら、500msec周期でAIO0、1、2のADC値取得要求を発行します。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; timer_hdl = setInterval(function () {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; k.analogReference(function (data) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#reference&quot;).html(&quot;Reference voltage &quot; + data + &quot;mV&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; k.analogReadRequest(k.AIO0);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; k.analogReadRequest(k.AIO1);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; k.analogReadRequest(k.AIO2);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $(&quot;#message&quot;).html(count);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count = count + 1;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; }, 500);&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
iPhoneにADC値が通知されると、ADCチャンネル毎にイベントが発生しますので、iPhoneの画面に取得した値を表示しています。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
k.updateAnalogValueAio0(function (data) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &quot;use strict&quot;;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; $(&quot;#adinput0&quot;).html(&quot;ADC0 input voltage &quot; + data + &quot;mV&quot;);&lt;/div&gt;
&lt;div&gt;
});&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj21z5tXWOPvdxokh3On6dd79XqeFIpTmgcBCHWdg8aPDVCBDLWr-7AoTx_QXRJdVPblI-CRhzmdj5Cf6AmToqCytyBDdXLrno5wWOArrEED7HrF157yg5p2s7RBtr-emh6disXBL3mwg/s1600/20150608_151555000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj21z5tXWOPvdxokh3On6dd79XqeFIpTmgcBCHWdg8aPDVCBDLWr-7AoTx_QXRJdVPblI-CRhzmdj5Cf6AmToqCytyBDdXLrno5wWOArrEED7HrF157yg5p2s7RBtr-emh6disXBL3mwg/s320/20150608_151555000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
次回は、I2C通信で温度センサーを繋いでみます。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/4390480588952803801/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/06/koshian.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4390480588952803801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4390480588952803801'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/06/koshian.html' title='Koshianのレッスンゴレライ３（ADC入力）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj21z5tXWOPvdxokh3On6dd79XqeFIpTmgcBCHWdg8aPDVCBDLWr-7AoTx_QXRJdVPblI-CRhzmdj5Cf6AmToqCytyBDdXLrno5wWOArrEED7HrF157yg5p2s7RBtr-emh6disXBL3mwg/s72-c/20150608_151555000_iOS.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-4928340430473439021</id><published>2015-06-07T17:45:00.001+09:00</published><updated>2015-09-10T22:38:03.031+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="GPIO"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><category scheme="http://www.blogger.com/atom/ns#" term="LED"/><category scheme="http://www.blogger.com/atom/ns#" term="PWM"/><title type='text'>Koshianのレッスンゴレライ２（PWM出力）</title><content type='html'>Konashi.jsを利用してGPIO端子のPWM出力でLEDの輝度を可変してみました。&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; k.pwmMode(k.PIO1, k.KONASHI_PWM_ENABLE);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; k.pwmPeriod(k.PIO1, 1000);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; k.pwmDuty(k.PIO1, 20);&lt;br /&gt;
&lt;br /&gt;
とする事で、周期1000usec、パルス幅20usec のPWM出力となります。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://jsdo.it/gunslinger/gcd2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4Dn96M-U3DRlWHbbING7bllqEek4WhufMYayYBOc5UKKwqVEuJkELynErpcJrz-gx2xkpXEy-Rg8iWQfWba4avKMJSK9U2vBZaJsQHgjvO2lNjEqN0q2aSP78S6hxDr8UpjWEEInXVA/s1600/20150608_151124000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4Dn96M-U3DRlWHbbING7bllqEek4WhufMYayYBOc5UKKwqVEuJkELynErpcJrz-gx2xkpXEy-Rg8iWQfWba4avKMJSK9U2vBZaJsQHgjvO2lNjEqN0q2aSP78S6hxDr8UpjWEEInXVA/s320/20150608_151124000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;jsdo.it使用上の注意&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
jqueryを使用してテストコードを書いていたところ、異常な挙動に悩まされました。 調査の結果、HTMLにbodyタグを記述すると異常な挙動を起こします。&lt;br /&gt;
jsdo.it上でjavascriptとHTMLの記述欄が別になっていますが、ブラウザから見た時のソースを確認したところ、以下の様になります。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta charset=&quot;UTF-8&quot; /&amp;gt;&amp;lt;title&amp;gt;レッスンゴレライ２ - js do it&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&quot;Description&quot; content=&quot;jsdo.it - share JavaScript, HTML5 and CSS - &quot; /&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&quot;Keywords&quot; content=&quot;JavaScript,HTML5,CSS&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1&quot;&amp;gt;&lt;br /&gt;
&amp;lt;style type=&quot;text/css&quot;&amp;gt;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;jsdo.it HTML欄への記述&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;jsdo.it&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;javascript欄への記述&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
HTML欄にbodyタグを記述すると、ネストが発生して異常挙動を起こしてしまうようです。&lt;/div&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;line-content&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/4928340430473439021/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/06/koshianble.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4928340430473439021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4928340430473439021'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/06/koshianble.html' title='Koshianのレッスンゴレライ２（PWM出力）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4Dn96M-U3DRlWHbbING7bllqEek4WhufMYayYBOc5UKKwqVEuJkELynErpcJrz-gx2xkpXEy-Rg8iWQfWba4avKMJSK9U2vBZaJsQHgjvO2lNjEqN0q2aSP78S6hxDr8UpjWEEInXVA/s72-c/20150608_151124000_iOS.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-4072117511557674765</id><published>2015-05-31T14:54:00.002+09:00</published><updated>2015-05-31T14:54:33.093+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Surface Pro3 のタイプカバーが再入荷</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiruWbzXOhdKqOHf_0dUEVe6DVU7JRLMCp2yPlMt5Ns-BoCk3H9hH7lDcC98_4nr7g8EWrxdheMQARGkvs2wN28_UWSmiiIfHA4X1ILfn1-vy9hIBoWPIXcth40CRJKEWx72lPeVtXJqg/s1600/20150531_054130201_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiruWbzXOhdKqOHf_0dUEVe6DVU7JRLMCp2yPlMt5Ns-BoCk3H9hH7lDcC98_4nr7g8EWrxdheMQARGkvs2wN28_UWSmiiIfHA4X1ILfn1-vy9hIBoWPIXcth40CRJKEWx72lPeVtXJqg/s320/20150531_054130201_iOS.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
息子の大学入学祝いにと購入したSurface Pro3&lt;br /&gt;
4月末までならばタイプカバーが付いてくるとの事で慌てて購入したものの、タイプカバーの在庫切れで出荷予定も未定が続いていましたが、ようやく再出荷が始まったようで、受け取りに行ってきました。&lt;br /&gt;
しかし、キャンペーンするなら事前にある程度の在庫を確保しておいて欲しいですよね。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/4072117511557674765/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/05/surface-pro3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4072117511557674765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4072117511557674765'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/05/surface-pro3.html' title='Surface Pro3 のタイプカバーが再入荷'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiruWbzXOhdKqOHf_0dUEVe6DVU7JRLMCp2yPlMt5Ns-BoCk3H9hH7lDcC98_4nr7g8EWrxdheMQARGkvs2wN28_UWSmiiIfHA4X1ILfn1-vy9hIBoWPIXcth40CRJKEWx72lPeVtXJqg/s72-c/20150531_054130201_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-2654028039210693088</id><published>2015-05-31T14:25:00.000+09:00</published><updated>2015-09-09T22:39:13.641+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BlueTooth"/><category scheme="http://www.blogger.com/atom/ns#" term="GPIO"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Konashi"/><category scheme="http://www.blogger.com/atom/ns#" term="Koshian"/><category scheme="http://www.blogger.com/atom/ns#" term="LED"/><title type='text'>Koshian(BLEモジュール)のレッスンゴレライ１</title><content type='html'>お久しぶり〜&lt;br /&gt;
BLEモジュール「Koshian」を購入しましたので触ってみます。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;１.&lt;a href=&quot;http://www.m-pression.com/ja/solutions/boards/koshian&quot; target=&quot;_blank&quot;&gt;Koshian&lt;/a&gt;って何ですの？&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrd0kIA23rs2fPIWdubAoJZuk5qrYctC_dZGHOWbZbDyjCotRGI8rzeaVWS3G2tVBz-Lw6_UEYFWI7M8A-9zCuqiay8jxeEz7IVQaOVHT-Kik9lRMX6HeniGOJj0Rav_Nyp-nlaMzKfQ/s1600/20150516_072657851_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrd0kIA23rs2fPIWdubAoJZuk5qrYctC_dZGHOWbZbDyjCotRGI8rzeaVWS3G2tVBz-Lw6_UEYFWI7M8A-9zCuqiay8jxeEz7IVQaOVHT-Kik9lRMX6HeniGOJj0Rav_Nyp-nlaMzKfQ/s320/20150516_072657851_iOS.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;マクニカグループがMpressionブランドで今流行りのMakers向けに販売しているBlueTooth Smartのモジュールです。&lt;br /&gt;
そして何と980円とリーズナブル！ArduinoのBlueToothシールドは約3000円しますものね。&lt;br /&gt;
又、ユカイ工学のKonashi互換のモジュールですので、ファームウェアやSDKはKonashi向けのものが利用できます。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;２.&lt;a href=&quot;http://konashi.ux-xu.com/&quot; target=&quot;_blank&quot;&gt;Konashi&lt;/a&gt;って何ですの？&lt;/b&gt;&lt;br /&gt;
自作iPhoneアプリと自作ガジェット等をBlueToothで繋いで遊ぶには、Apple社の「iOS Developer Program」に登録して年会費を支払わねばなりません。&lt;br /&gt;
更にSPPプロファイルを使用する場合には、MFiライセンスを受けないとAPIにアクセスできません。&lt;br /&gt;
しかし、イッチョカマーは基本的に開発ツール等はフリーを信条としています（笑）&lt;br /&gt;
&lt;br /&gt;
で、発見したのがKonashiです。Konashi.jsというiOSアプリをiPhoneにインストールすれば、WEBサイト等に置いたWEBアプリでiPhoneからBlueToothチップを制御できてしまうという優れもの！&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;３.KoshianでLEDを点灯&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQlXd1gULxMmsfoKtbit0CU2uuUQEWVGxdj3VlRDIDqGoZ2UT20GCgLx7K7GhbohoKGS0xR9gVuTRAF8YS1bbUGoh0cYCWwfu3KBKqcqxE2zp6RTZXGSCdWMX9ZxEZIlsCQVGTE8i-4Q/s1600/IMG_2284+18.40.56.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQlXd1gULxMmsfoKtbit0CU2uuUQEWVGxdj3VlRDIDqGoZ2UT20GCgLx7K7GhbohoKGS0xR9gVuTRAF8YS1bbUGoh0cYCWwfu3KBKqcqxE2zp6RTZXGSCdWMX9ZxEZIlsCQVGTE8i-4Q/s320/IMG_2284+18.40.56.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Koshianの実装端子は1.27mmピッチなので、ブレッドボードの2.54mmピッチに変換するゲタを作製。面倒な方はユカイ工学のネットショップからKonashi小型化拡張ボード（1980円）を購入すればＯK！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;３−１. 準備&lt;/b&gt;&lt;br /&gt;
AppStoreから&lt;a href=&quot;http://konashi.ux-xu.com/kjs/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Konashi.js&lt;/a&gt;をインストールして起動。&lt;br /&gt;
Koshianに3.3V電源を供給しますが、単３乾電池２個直列でＯKです！&lt;br /&gt;
iPhoneのBlueToothをＯNにしておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;３−２.ファームウェアのアップデート&lt;/b&gt;&lt;br /&gt;
Koshianにプリインストールされているファームウェアは旧バージョンの様ですので、Konashi.jsでKonashiファームウェアの最新版（現在はRev2.0.0-rel04）にアップデートします。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAwnxrr2uBBeMI4FLQvAznZFLgsdy852HmHJ4-On0q8MdDIunAVU93Vr0jtNTt0et_mz0DKb-3SEvW_so5FQIbvcHJHIkC9RaNVcjJJZnrR_qM2oBc7lwKdI7FkLdF2epiJJL46UyLPA/s1600/20150530_151156000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAwnxrr2uBBeMI4FLQvAznZFLgsdy852HmHJ4-On0q8MdDIunAVU93Vr0jtNTt0et_mz0DKb-3SEvW_so5FQIbvcHJHIkC9RaNVcjJJZnrR_qM2oBc7lwKdI7FkLdF2epiJJL46UyLPA/s320/20150530_151156000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;設定画面からOTAアップデートを選択&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNi1Wd49tiz4pv2CsreoinvKAw7cJ5igwE-O1Itq94qXdyiUq9Db1dQhyphenhyphenkGSZhq7h3aLyuwfJ_c2-rP3UzrVvVM54td_W-L4zObFAenGmJ5AYXv4iWLKrANc0KhLn9-_LCbk4fwCXnbA/s1600/20150530_151202000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNi1Wd49tiz4pv2CsreoinvKAw7cJ5igwE-O1Itq94qXdyiUq9Db1dQhyphenhyphenkGSZhq7h3aLyuwfJ_c2-rP3UzrVvVM54td_W-L4zObFAenGmJ5AYXv4iWLKrANc0KhLn9-_LCbk4fwCXnbA/s320/20150530_151202000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Connectをタップして接続できたら、Select Firmwareをタップして、Konashi2.0.0-release-04を選択&lt;br /&gt;
Updateをタップしてファームウェアをアップデートします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;３−３.GPIOにLEDを繋ぐ&lt;/b&gt;&lt;br /&gt;
Konashi2ファームウェアではGPIO0〜7の内、&lt;br /&gt;
　GPIO0は入力専用&lt;br /&gt;
　GPIO6はI2CのSDA&lt;br /&gt;
　GPIO7はI2CのSCL&lt;br /&gt;
に固定されています。&lt;br /&gt;
よって、LEDを接続して点灯させられるのは、GPIO1〜５の５ケまでです。&lt;br /&gt;
チップ（GPIO端子）の電気的スペックが不明ですので、（ハード屋としては雑ですが実験ってことで）LEDをGPIOとGND間に直結しています。手持ちの赤、青、橙のLEDを繋いで５ケ全点灯でもBLEチップが熱くなったりしていませんので結果オーライ（笑）&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;３−４.LED点灯&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQukzO2EDtxtG7N3kFJtWF12TSxCQOQrcZkwYIaUaTGLk6XHYDo8_npzGFl6lTTKe-ObPKKAT3sRjP0Y45kY7APfwg-jRbY3uhQ1ONVvyzojErz56zoxDGW8Rj6licdbyWum9t3-QuTw/s1600/20150607_072042000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQukzO2EDtxtG7N3kFJtWF12TSxCQOQrcZkwYIaUaTGLk6XHYDo8_npzGFl6lTTKe-ObPKKAT3sRjP0Y45kY7APfwg-jRbY3uhQ1ONVvyzojErz56zoxDGW8Rj6licdbyWum9t3-QuTw/s320/20150607_072042000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;Koshianで検索をかけると、jsdo.it上に公開されているKoshian関連のWEBアプリが一覧されます。&lt;/span&gt;&lt;br /&gt;
jsdo.itにユーザー登録すれば、わざわざWEBサーバーや個人サイトを用意しなくても、WEBアプリを作成したり公開できますので、手軽に実験できます。&lt;br /&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://jsdo.it/gunslinger/yKTE&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;テストコード&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga6l4IDkF1dQh_NNmEV0N_krSUciaC0EX1d1s1SzWQ_kybfTKNpZWjpv-qFgiOfy0lbZJCTawhSR4GsxsQvWGQUAADOORYoHvIPOw6LM6z7VCjbaICsq1_M7ukcSswUWv54L2gl24azA/s1600/20150608_151738000_iOS.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga6l4IDkF1dQh_NNmEV0N_krSUciaC0EX1d1s1SzWQ_kybfTKNpZWjpv-qFgiOfy0lbZJCTawhSR4GsxsQvWGQUAADOORYoHvIPOw6LM6z7VCjbaICsq1_M7ukcSswUWv54L2gl24azA/s320/20150608_151738000_iOS.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;次回はPWM出力の予定です。&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/2654028039210693088/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/05/koshianble.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/2654028039210693088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/2654028039210693088'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2015/05/koshianble.html' title='Koshian(BLEモジュール)のレッスンゴレライ１'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrd0kIA23rs2fPIWdubAoJZuk5qrYctC_dZGHOWbZbDyjCotRGI8rzeaVWS3G2tVBz-Lw6_UEYFWI7M8A-9zCuqiay8jxeEz7IVQaOVHT-Kik9lRMX6HeniGOJj0Rav_Nyp-nlaMzKfQ/s72-c/20150516_072657851_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-7079472367771131062</id><published>2014-07-09T00:51:00.000+09:00</published><updated>2015-09-09T22:40:09.350+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>RaspberryPiにイロイロ繋いでみるかな（キャラクタLCD）</title><content type='html'>ご無沙汰だったRaspberryに何か繋いでみようと、アキバで漁ってきたパーツ達&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiB8xEs8U-n9E-MF8WC_3wTrdp3h8MjgaRkONnWdIsUfXEAaSBzeVtb-H1yw0Gr19RHvkxSxyEbxXFSY12s4B02XL1kXaFi2FotLskws_Sx2jTDwV-A6ZTsJV23kdKrAVPB1Y2sXQJOg/s1600/20140708_155750583_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiB8xEs8U-n9E-MF8WC_3wTrdp3h8MjgaRkONnWdIsUfXEAaSBzeVtb-H1yw0Gr19RHvkxSxyEbxXFSY12s4B02XL1kXaFi2FotLskws_Sx2jTDwV-A6ZTsJV23kdKrAVPB1Y2sXQJOg/s1600/20140708_155750583_iOS.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
異常気象が多いし台風シーズンも近づいてるし、温度や気圧でも観測してみるか・・・&lt;br /&gt;
特価！に乗せられて手に取ってしまったギアードDCモーター&lt;br /&gt;
DCモータを繋ぐなら、ついでにと、5Vで動きそうな小さなステッピングモータも&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;■まずはキャラクタLCDを繋いみた&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
型番　&lt;a href=&quot;http://akizukidenshi.com/download/ds/sunlike/SC1602BBWB-XA-LB-G.pdf&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SC1602BBWB‐XA‐LB‐G&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
3.3V動作のバックライト付き16文字ｘ2行のキャラクタLCDです。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
RaspberryPiは3.3VIOですので、信号レベル変換が不要なので直結可能です。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
GPIOを使って、RS、E、4bitデータの6本で接続しました。IOピンは貴重ですからね（笑）&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
これで、ディスプレイに繋がなくてもプログラムのステータス表示などができるぞよ！&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrNpkUxI5sxymX2rO3e-jQnkH4WVxHUk2_dTomxfQRgOTlQFT-Y6ITXue77781fCNRE35InZ2uvGeAl3V_bfxoCdY8PztCng2Q_jt-YRazSbxt67d6zNVxzuworQSjWVDwfl3Q2yLxWw/s1600/20140708_151338483_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrNpkUxI5sxymX2rO3e-jQnkH4WVxHUk2_dTomxfQRgOTlQFT-Y6ITXue77781fCNRE35InZ2uvGeAl3V_bfxoCdY8PztCng2Q_jt-YRazSbxt67d6zNVxzuworQSjWVDwfl3Q2yLxWw/s1600/20140708_151338483_iOS.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
（続く）</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/7079472367771131062/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/07/raspberrypilcd.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7079472367771131062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7079472367771131062'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/07/raspberrypilcd.html' title='RaspberryPiにイロイロ繋いでみるかな（キャラクタLCD）'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiB8xEs8U-n9E-MF8WC_3wTrdp3h8MjgaRkONnWdIsUfXEAaSBzeVtb-H1yw0Gr19RHvkxSxyEbxXFSY12s4B02XL1kXaFi2FotLskws_Sx2jTDwV-A6ZTsJV23kdKrAVPB1Y2sXQJOg/s72-c/20140708_155750583_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-642463928431113500</id><published>2014-06-30T00:29:00.003+09:00</published><updated>2014-06-30T22:33:48.593+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><category scheme="http://www.blogger.com/atom/ns#" term="VHDL"/><title type='text'>Quartus2 V13.1 ～Tips編　VHDL記述による合成結果の違い～</title><content type='html'>　HDL記述は、高級言語でのプログラム記述と同様に、コンパイラの癖や性能によって、合成結果（回路、規模など）が大きく異なる場合があります。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
デジタル設計での必須アイテムであるカウンタの記述にて、Quartus2の合成結果を見比べてみました。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■仕様&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4bitの13進同期式カウンタ&lt;/div&gt;
&lt;div&gt;
非同期リセット入力有り&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
カウントイネーブル入力有り&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■トップ回路図&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswfdcM3KAioS7_6bo1Ccz4JlPA8-WKi7EPkXeEi47JH-C5FlprsZI9DGCdoet23INep4iG4DtL8d_DUCpZCw54QIFy6eTNLcNYZ4U2yZ0OPK5f5brU7v9EagvQVrWtNsBakQjMoYYpg/s1600/p1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswfdcM3KAioS7_6bo1Ccz4JlPA8-WKi7EPkXeEi47JH-C5FlprsZI9DGCdoet23INep4iG4DtL8d_DUCpZCw54QIFy6eTNLcNYZ4U2yZ0OPK5f5brU7v9EagvQVrWtNsBakQjMoYYpg/s1600/p1.png&quot; height=&quot;237&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■COUNTERのVHDL記述&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
カウンターの出力変数をintegerで定義しています。桁数が大きい時やシーケンサなどを記述する時には読みやすいので使いやすいですね。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;ARCHITECTURE counter_architecture OF counter IS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;signal counto : integer;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;BEGIN&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;count &amp;lt;= CONV_STD_LOGIC_VECTOR(counto,4);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;process (clk, reset, enable)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;begin&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (reset = &#39;1&#39;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;counto &amp;lt;= 0;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elsif (rising_edge(clk)) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if (enable = &#39;1&#39;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(counto = 12) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;counto &amp;lt;= 0;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;else&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;counto &amp;lt;= counto + 1;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;end process;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;END counter_architecture;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■COUNTER１のVHDL記述&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
integerを使用せず、std_logic_vectorで記述したものです。ビット幅が大きくなると間違い易い記述です。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;ARCHITECTURE counter1_architecture OF counter1 IS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;signal counto : STD_LOGIC_VECTOR(3 downto 0);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;BEGIN&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;counto1 &amp;lt;= counto;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;process (clk, reset, enable)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;begin&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (reset = &#39;1&#39;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;counto &amp;lt;= &quot;0000&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elsif (rising_edge(clk)) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if (enable = &#39;1&#39;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;if(counto = &quot;1100&quot;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;counto &amp;lt;= &quot;0000&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;else&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;counto &amp;lt;= counto + &#39;1&#39;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;end process;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;END counter1_architecture;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;■COUNTER２のVHDL記述&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
条件記述をif文では無く、シーケンサ記述でお馴染みのcase文で記述したものです。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;ARCHITECTURE counter2_architecture OF counter2 IS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;signal counto : STD_LOGIC_VECTOR(3 downto 0);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;BEGIN&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;counto2 &amp;lt;= counto;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;process (clk, reset, enable)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;begin&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;if (reset = &#39;1&#39;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;counto &amp;lt;= &quot;0000&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;elsif (rising_edge(clk)) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;if (enable = &#39;1&#39;) then&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;case counto is&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;when &quot;1100&quot; =&amp;gt; counto &amp;lt;= &quot;0000&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;when others =&amp;gt; counto &amp;lt;= counto + &#39;1&#39;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;end case;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;end if;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;end process;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;END counter2_architecture;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■タイミングシュミレーション結果&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
いずれも仕様通りの動作をしています。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG83X5UyeHAXwIcuponpVMUgYuzpReZRi09YfxC6f2q5ImP3CIO1UodjK3-_VBwLYb-xCS0yZl8doGgRoy3QEZxAG0QF7dVaKd_mJhBjYgUCXzW0D6uEzXVIRPPReekR1rBLfUDZbhkA/s1600/p2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG83X5UyeHAXwIcuponpVMUgYuzpReZRi09YfxC6f2q5ImP3CIO1UodjK3-_VBwLYb-xCS0yZl8doGgRoy3QEZxAG0QF7dVaKd_mJhBjYgUCXzW0D6uEzXVIRPPReekR1rBLfUDZbhkA/s1600/p2.png&quot; height=&quot;108&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
しかし、COUNTERの出力であるco0の出力遅延が大きいので、明らかに生成された回路が異なる事が予想されます。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijYAtTDw1bukumzbPZnnsnb_gDTnC0uB1kTTh_dlLMxOyP47-2U_52gbILzS4s8qqTbUkMm1jyYeiG7Yd5wubKZ403zwNueZIWbhNbzJeMkXAzm1XAY-a2IeNfXXj8-iVjqnW829bl6w/s1600/p3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijYAtTDw1bukumzbPZnnsnb_gDTnC0uB1kTTh_dlLMxOyP47-2U_52gbILzS4s8qqTbUkMm1jyYeiG7Yd5wubKZ403zwNueZIWbhNbzJeMkXAzm1XAY-a2IeNfXXj8-iVjqnW829bl6w/s1600/p3.png&quot; height=&quot;142&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■RTLViewer表示&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
COUNTERはintegerのビット幅である32bitカウンターが生成されてしまっています。&lt;/div&gt;
&lt;div&gt;
4bitしか使用しないのに、約8倍の回路規模になってしまっている計算になります。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSo49KloV8NIuPxNcJ_3SQnFa9R3jZloOGu8Xx7IiuJ_wugeUhCKIT0JWocq-yBW21g1cQ7AdzDZ3SiLey5XMDreIwp9f2DTFqrUyV1yhBNtkKnC2M_LqC0HWE10CbP0rAOTRkkOS04A/s1600/p4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSo49KloV8NIuPxNcJ_3SQnFa9R3jZloOGu8Xx7IiuJ_wugeUhCKIT0JWocq-yBW21g1cQ7AdzDZ3SiLey5XMDreIwp9f2DTFqrUyV1yhBNtkKnC2M_LqC0HWE10CbP0rAOTRkkOS04A/s1600/p4.png&quot; height=&quot;321&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
COUNTER1は、最も回路規模が小さいであろうと思われる回路です。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI24sbMff47NUOARQAaQbCQ0yU7mvUjfJxPfFl94EXlcS5lUxTW7epkr8kBtsSEudZbv29aieiyrE-NJaEq88v0jF5pUMs_IvF_iTKSoyL8yuNhuyBzxeUghzRPFomrn4tZzBDx5YsxA/s1600/p5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI24sbMff47NUOARQAaQbCQ0yU7mvUjfJxPfFl94EXlcS5lUxTW7epkr8kBtsSEudZbv29aieiyrE-NJaEq88v0jF5pUMs_IvF_iTKSoyL8yuNhuyBzxeUghzRPFomrn4tZzBDx5YsxA/s1600/p5.png&quot; height=&quot;326&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
COUNTER２は、典型的なロードカウンタの回路ですね。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQIb48KyZcOL5YMVqM7QVnFi-CRQNjk_ZGXWOFZxLRjTk5kEHXNU83VN_rG0hP8HiZILX0eNsA9En6RcLFr9eeUXU1qUG8W_HjZy1xpowsELOzi4cKvGGMfctVquNColAfA8ZmPZJH8A/s1600/p6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQIb48KyZcOL5YMVqM7QVnFi-CRQNjk_ZGXWOFZxLRjTk5kEHXNU83VN_rG0hP8HiZILX0eNsA9En6RcLFr9eeUXU1qUG8W_HjZy1xpowsELOzi4cKvGGMfctVquNColAfA8ZmPZJH8A/s1600/p6.png&quot; height=&quot;301&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
　この様に、同じ動作であっても、記述によってコンパイラが生成する回路は異なります。　又、これはQuartus2 V13.1での結果であって、バージョンが異なったり、他社製コンパイラでは違った結果となりえます。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
　コストダウンの為に、エレメント数（ASICではゲート数）を削減せねばならないとか、要求性能を満たす為に、より高速クロックで動作する様にしたり、遅延時間を小さくせねばならない場合などにおいては、使用するコンパイラの癖を掴んで記述せねばならない場合がある事を示唆しています。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
■追記（2014.6.30)&lt;br /&gt;
&lt;br /&gt;
COUNTERでは32bitカウンターが生成されていましたが、変数の取りうる範囲を記述（range A to B）する事で、bit数の最適化を図る事ができました。&lt;br /&gt;
※コンパイラによっては、4bitカウンタに最適化が図られる場合もありえますが、設計者の持っている情報を少しでも多くコンパイラに教える（記述する）事で、より良い回路の生成が期待できます。&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;ARCHITECTURE counter_architecture OF counter3 IS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;signal counto : &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;integer range 0 to 12;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIgISu7PWmG8n1SB5-hnUajACubkE4f6wkAY80MlwDDeWC_qEVt0YpHt1tJxmU9p8zXh08ZyGo-_AFWdFvDba0N5xZMy2uofwVgCG2pv17z510Nj067TR9y6JQ-eCuLzzzCGkp-jIE4w/s1600/p7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIgISu7PWmG8n1SB5-hnUajACubkE4f6wkAY80MlwDDeWC_qEVt0YpHt1tJxmU9p8zXh08ZyGo-_AFWdFvDba0N5xZMy2uofwVgCG2pv17z510Nj067TR9y6JQ-eCuLzzzCGkp-jIE4w/s1600/p7.png&quot; height=&quot;322&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/642463928431113500/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-tipsvhdl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/642463928431113500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/642463928431113500'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-tipsvhdl.html' title='Quartus2 V13.1 ～Tips編　VHDL記述による合成結果の違い～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswfdcM3KAioS7_6bo1Ccz4JlPA8-WKi7EPkXeEi47JH-C5FlprsZI9DGCdoet23INep4iG4DtL8d_DUCpZCw54QIFy6eTNLcNYZ4U2yZ0OPK5f5brU7v9EagvQVrWtNsBakQjMoYYpg/s72-c/p1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-4958807682085323866</id><published>2014-06-22T14:00:00.003+09:00</published><updated>2014-06-22T14:01:41.089+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><category scheme="http://www.blogger.com/atom/ns#" term="sigasi"/><title type='text'>Quartus2 V13.1 ～Tips編　Eclipseへのプロジェクト読み込み～</title><content type='html'>　&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2014/06/eclipsesigasiquartus2modelsim-altera.html&quot; target=&quot;_blank&quot;&gt;以前の投稿&lt;/a&gt;にてSigasiのToolchains設定にてQuartus2のパス設定をしましたが、この設定で何が起きるのか不明でしたが、Quartus2で作成したプロジェクトをEclipseにインポートできる事が判りました。&lt;br /&gt;
&lt;br /&gt;
Eclipseを起動し、パースペクティブはVHDL(Sigasi）を選択しておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeim1zD9Mo0zoAeyMmV2e59OV0OORkACdXr_wwURKNG6r5kkAqQURPlQq9JlT9gVJn8CRPD9aYyQKHTdYgjGeSZnnvbpcjsDITCPV4AueXT1Yv3dXSLopqBNNtb1KhErtBwjiyBCFkkA/s1600/p1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeim1zD9Mo0zoAeyMmV2e59OV0OORkACdXr_wwURKNG6r5kkAqQURPlQq9JlT9gVJn8CRPD9aYyQKHTdYgjGeSZnnvbpcjsDITCPV4AueXT1Yv3dXSLopqBNNtb1KhErtBwjiyBCFkkA/s1600/p1.png&quot; height=&quot;271&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp5MjrQQYSqS5XtW01yiq_rvAGk_EYxCh07dF34xk8TPGejMuput9-MgYk-ahwyF6BTottTFXUy0FuIZ0pc_YqEs0jOzwCOWlgI_xjY3sRVBOEad38CJaqxnnS6Hb7V5G0T5mmSmdBUg/s1600/p2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp5MjrQQYSqS5XtW01yiq_rvAGk_EYxCh07dF34xk8TPGejMuput9-MgYk-ahwyF6BTottTFXUy0FuIZ0pc_YqEs0jOzwCOWlgI_xjY3sRVBOEad38CJaqxnnS6Hb7V5G0T5mmSmdBUg/s1600/p2.png&quot; height=&quot;400&quot; width=&quot;382&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3WenneUHDDFL1BdL5k0LyrCPuHbuLigwdvJHUdzVgajdnajcHSr2zZOH-cgTai0KVzjbX5bZ4YdReBWka2NrAj0dkCcZRlpTh70XapPcGpYuEW1MEbzJQ1oa1MHX_ZSe8-uwbTJGcXQ/s1600/p3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3WenneUHDDFL1BdL5k0LyrCPuHbuLigwdvJHUdzVgajdnajcHSr2zZOH-cgTai0KVzjbX5bZ4YdReBWka2NrAj0dkCcZRlpTh70XapPcGpYuEW1MEbzJQ1oa1MHX_ZSe8-uwbTJGcXQ/s1600/p3.png&quot; height=&quot;400&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2O7OWVlmSo1Fe8e6GVGEoGJwQhWFIXuqPc-z0uu3gxApqQ6F3vEVIZfJ_TEsVNqWYqf_cLfYsRSrZ8OAh9YW5V-j1rNlqwLdi76c2qSwX_0Zn0oVjUFtRZQcqpsB7CSOsBHe_Z-P0eg/s1600/p4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2O7OWVlmSo1Fe8e6GVGEoGJwQhWFIXuqPc-z0uu3gxApqQ6F3vEVIZfJ_TEsVNqWYqf_cLfYsRSrZ8OAh9YW5V-j1rNlqwLdi76c2qSwX_0Zn0oVjUFtRZQcqpsB7CSOsBHe_Z-P0eg/s1600/p4.png&quot; height=&quot;282&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5OW2JkmQ3KTNR8qUSDVtGueRN8zd91bRN0AAz0nNd6X267As9X6wGE6Tx5BWcyg-K3ccnz0sQJesv4wPwAoCEgSiN46LgWHdNEArLdRB_SWQqgRyURc5c3krUwmF0EiU31Q7A3tP8_A/s1600/p5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5OW2JkmQ3KTNR8qUSDVtGueRN8zd91bRN0AAz0nNd6X267As9X6wGE6Tx5BWcyg-K3ccnz0sQJesv4wPwAoCEgSiN46LgWHdNEArLdRB_SWQqgRyURc5c3krUwmF0EiU31Q7A3tP8_A/s1600/p5.png&quot; height=&quot;271&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;Quartus2側でHDLソースを作成したり編集した場合には、以下の操作で同期されます。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeSNQqGenA4zTqUJjIL15yxXAiYfJOwjOh2HF8eNn1ABVUNP7seZJRCa7lpo-GqgW1s6RjVkkz53b4pxtpafzYMJtvFDYyD3OykW2YqXtX1ptGx7_LADztWS4t8NNewROcTqPJp8Qo1A/s1600/p6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeSNQqGenA4zTqUJjIL15yxXAiYfJOwjOh2HF8eNn1ABVUNP7seZJRCa7lpo-GqgW1s6RjVkkz53b4pxtpafzYMJtvFDYyD3OykW2YqXtX1ptGx7_LADztWS4t8NNewROcTqPJp8Qo1A/s1600/p6.png&quot; height=&quot;400&quot; width=&quot;385&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/4958807682085323866/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-tipseclipsesigasi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4958807682085323866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4958807682085323866'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-tipseclipsesigasi.html' title='Quartus2 V13.1 ～Tips編　Eclipseへのプロジェクト読み込み～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeim1zD9Mo0zoAeyMmV2e59OV0OORkACdXr_wwURKNG6r5kkAqQURPlQq9JlT9gVJn8CRPD9aYyQKHTdYgjGeSZnnvbpcjsDITCPV4AueXT1Yv3dXSLopqBNNtb1KhErtBwjiyBCFkkA/s72-c/p1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-159387277509078549</id><published>2014-06-22T13:31:00.000+09:00</published><updated>2014-06-23T22:56:31.833+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelsim"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><title type='text'>Quartus2 V13.1 ～Tips編　波形ファイルの変換～</title><content type='html'>&lt;div&gt;
　Quartus2の波形ファイルからModelsim-Alteraでのシュミレーションファイルの自動生成が可能です。作成したシュミレーション波形をテンプレートとして、本格的なテストベンチをModelsim-Altera上で作成するような場合には便利かも？&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;u&gt;注意点&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
生成されるテストベンチはVerilog-HDLのみです。&lt;br /&gt;
Quartus2のEDATool設定をVHDLとしていても、自動的にVerilog-HDLに切り替わってしまいます。&lt;br /&gt;
modelsim-alteraはVHDLとVerilog-HDLの混在シュミレーションはできないので、テストベンチをVHDLで記述したい場合は、modelsim-altera上での作成が必要です。&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
■波形エディタを起動して変換します。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFq__jaKNmcAla1NljI4GGjso1g2hG1SGy33w_ZhDlbPYT6yZ5w8g_TWyXhI7RyVAUY473Z_wqeQZm4SPpHzi99WHkG9HP3BQ0t9V4H-bJJAkhlybuZmfMtbW4mt45L1hjC4t5Tlaf5A/s1600/modelsim1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFq__jaKNmcAla1NljI4GGjso1g2hG1SGy33w_ZhDlbPYT6yZ5w8g_TWyXhI7RyVAUY473Z_wqeQZm4SPpHzi99WHkG9HP3BQ0t9V4H-bJJAkhlybuZmfMtbW4mt45L1hjC4t5Tlaf5A/s1600/modelsim1.png&quot; height=&quot;237&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
■シュミレーション記述ファイル（***.vt）とスクリプトファイル（***.do）が生成されます。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1yXI6TmIl9tG2MLtb8imlYXtJncaTSDOhxaVFvLnfhT82StQ-2IcNVPirHRi4rfVSRGL1gcXST8seLI6Gbm6UYwi1vOBgzcgyX92SoKn0IwBY1_NhaPAPHBC7vrjWrIldt24KkYpUxA/s1600/modelsim2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1yXI6TmIl9tG2MLtb8imlYXtJncaTSDOhxaVFvLnfhT82StQ-2IcNVPirHRi4rfVSRGL1gcXST8seLI6Gbm6UYwi1vOBgzcgyX92SoKn0IwBY1_NhaPAPHBC7vrjWrIldt24KkYpUxA/s1600/modelsim2.png&quot; height=&quot;248&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
■スクリプトファイルには些細ですが致命的なバグがありますので、編集する必要があります。&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq42aaFhiqu69o-zTdHSBw19AzDWurHkK_A-WGvRGqYXtUZJCJRM5p7Bt3eYONX4VdjH1QhnnzvuVOpnGr-4zawJuV99nyVdJq4_NnDyQ14Zn4XkSwMwfT0LMl0biS-8b4iDHtcFR5Tg/s1600/modelsim3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq42aaFhiqu69o-zTdHSBw19AzDWurHkK_A-WGvRGqYXtUZJCJRM5p7Bt3eYONX4VdjH1QhnnzvuVOpnGr-4zawJuV99nyVdJq4_NnDyQ14Zn4XkSwMwfT0LMl0biS-8b4iDHtcFR5Tg/s1600/modelsim3.png&quot; height=&quot;60&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;改行が抜けて繋がってしまっている！&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0DMLbFTkPlrMACp7hEOmBlQ-mD1vz3Att8o_Wka9evdzeM0R97UavPpdJLsezgWP29898DYlrnqTfXY3JLimV-27Eza4D3X-G7oKCiCmQ1c8c3Kt5LkyIZ64Uwsw0HurqmmPDI77tGA/s1600/modelsim4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0DMLbFTkPlrMACp7hEOmBlQ-mD1vz3Att8o_Wka9evdzeM0R97UavPpdJLsezgWP29898DYlrnqTfXY3JLimV-27Eza4D3X-G7oKCiCmQ1c8c3Kt5LkyIZ64Uwsw0HurqmmPDI77tGA/s1600/modelsim4.png&quot; height=&quot;67&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;テキストエディタで改行する。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/159387277509078549/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-tips.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/159387277509078549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/159387277509078549'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-tips.html' title='Quartus2 V13.1 ～Tips編　波形ファイルの変換～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFq__jaKNmcAla1NljI4GGjso1g2hG1SGy33w_ZhDlbPYT6yZ5w8g_TWyXhI7RyVAUY473Z_wqeQZm4SPpHzi99WHkG9HP3BQ0t9V4H-bJJAkhlybuZmfMtbW4mt45L1hjC4t5Tlaf5A/s72-c/modelsim1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-8064540177365415155</id><published>2014-06-17T00:15:00.000+09:00</published><updated>2014-06-17T00:15:17.970+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><title type='text'>Quartus2 V13.1 ～シュミレーション編　ファンクションSIMとタイミングSIM～</title><content type='html'>ファンクションシュミレーションとタイミングシュミレーションがありますがその違いを見てみます。&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjepWbZ9CrQjXXhgqWRy9M9uEtlYpKLwNPNwQ6jGORLie26YE3AIORWVhaMYsZvDPBXihF7PDmoQ-A3e_trQLoDhcxbOBD0xIsTTRB9Ykqc2VeOQGGXjcvkPfpQydqDpjqlxERyUOmA/s1600/sim0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjepWbZ9CrQjXXhgqWRy9M9uEtlYpKLwNPNwQ6jGORLie26YE3AIORWVhaMYsZvDPBXihF7PDmoQ-A3e_trQLoDhcxbOBD0xIsTTRB9Ykqc2VeOQGGXjcvkPfpQydqDpjqlxERyUOmA/s1600/sim0.png&quot; height=&quot;131&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
まずは相違点が出やすい回路に書き換えます。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;■回路変更とシンボルの更新&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtSa6J3Cfq4zZOJPzAuPjb0w1E0Qvp-FXlF3xoYQ709YJ_R1XecusEhs7avSwdoPh6XLeKRmruDCdSzRabf0SBnWEOG88PlFrlqsAa-Uqq70b_eHLCPLm0PQzh_kmO0KZ70ZRFXmrtag/s1600/edit1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtSa6J3Cfq4zZOJPzAuPjb0w1E0Qvp-FXlF3xoYQ709YJ_R1XecusEhs7avSwdoPh6XLeKRmruDCdSzRabf0SBnWEOG88PlFrlqsAa-Uqq70b_eHLCPLm0PQzh_kmO0KZ70ZRFXmrtag/s1600/edit1.png&quot; height=&quot;291&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;DFFの出力に反転出力「nq」を追加記述しました。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3LTvg6fNcEgnv1UBYHR26VEMjr0ruE6YIC4cVLHI4PXweYxgvrgMhZHC8bx0jmWgxdBGKMAjFXH-PviGu7Xmd9P2K7udyfU3ig3Q9LYDslw9gRvpvGhU0x-azXoLLTTiT4LH_cRfxFw/s1600/edit2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3LTvg6fNcEgnv1UBYHR26VEMjr0ruE6YIC4cVLHI4PXweYxgvrgMhZHC8bx0jmWgxdBGKMAjFXH-PviGu7Xmd9P2K7udyfU3ig3Q9LYDslw9gRvpvGhU0x-azXoLLTTiT4LH_cRfxFw/s1600/edit2.png&quot; height=&quot;293&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;コンパイルを掛けたのち、シンボルを再作成します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Gslotk_DA-l4_wZ_ZyPfxKhDvVOabHVkqytKjk9NElHujxVrvPR_7NkJ6QqvhD20NtG9E-G6zcb43HgtK7sWLeoBAuXuEiAi2CSEgrm0_KqO9fWE7SQ5n7c5r1d_xEqugF10LiG7sQ/s1600/edit3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Gslotk_DA-l4_wZ_ZyPfxKhDvVOabHVkqytKjk9NElHujxVrvPR_7NkJ6QqvhD20NtG9E-G6zcb43HgtK7sWLeoBAuXuEiAi2CSEgrm0_KqO9fWE7SQ5n7c5r1d_xEqugF10LiG7sQ/s1600/edit3.png&quot; height=&quot;238&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;DFFを使用している上位の回路図のシンボルを更新します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcsn0R7e8jX8ZBaX3Jw5m552uWhZ_F0zNFR2ayF5fSevvWkgCPgOQvQsXKYpXIUDlgvYJ9QLfaw_8IwHi5bLPyz893KhAf0EyK3WuvQMLnd-prL5rHPKjLWI2joVZO4GD9W_FVT0aGRw/s1600/edit4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcsn0R7e8jX8ZBaX3Jw5m552uWhZ_F0zNFR2ayF5fSevvWkgCPgOQvQsXKYpXIUDlgvYJ9QLfaw_8IwHi5bLPyz893KhAf0EyK3WuvQMLnd-prL5rHPKjLWI2joVZO4GD9W_FVT0aGRw/s1600/edit4.png&quot; height=&quot;298&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNO0jAU4LYe-IJMZ_4CUwhHdH4VFiKd043ou6Kv-kOkZsPJndK1C4h0ssDeSaE-93Fa3EU0IprXEqNTdod2cjvnAhtiGHa145fDeWOEpC6Atdg6c_nuFj6yb0SNVmvkzkie74uML1F7A/s1600/edit5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNO0jAU4LYe-IJMZ_4CUwhHdH4VFiKd043ou6Kv-kOkZsPJndK1C4h0ssDeSaE-93Fa3EU0IprXEqNTdod2cjvnAhtiGHa145fDeWOEpC6Atdg6c_nuFj6yb0SNVmvkzkie74uML1F7A/s1600/edit5.png&quot; height=&quot;295&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;nq出力が回路図上のシンボルに現れました。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqc2XCetQoXcqkpQxKzf5HdUVnUKkDOBGnRQBQmKoa1n0YB-SrdmY32lOqqJFbOdg7zg5Eh7EDkZrKb6VF8bmLp9XgrCyiK0dcMwR_odULPW5156T5h5x7lll226D4oqwAopQMyv_59A/s1600/edit6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqc2XCetQoXcqkpQxKzf5HdUVnUKkDOBGnRQBQmKoa1n0YB-SrdmY32lOqqJFbOdg7zg5Eh7EDkZrKb6VF8bmLp9XgrCyiK0dcMwR_odULPW5156T5h5x7lll226D4oqwAopQMyv_59A/s1600/edit6.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;分周回路に書き換えます。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
■ファンクションSIMとタイミングSIMの比較&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXPYPcZdctp4_ytjePwc-ffG0ZQuqKAan-UZQOdmd54I32XSXiWFODTG0dOb0FYGJLVrijCyd-922tE05YsMcnGXNh37IwRLptUTsrHS80gNyVE0DONFg4I-iDlI0INRFMHD-VcpHw6g/s1600/sim1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXPYPcZdctp4_ytjePwc-ffG0ZQuqKAan-UZQOdmd54I32XSXiWFODTG0dOb0FYGJLVrijCyd-922tE05YsMcnGXNh37IwRLptUTsrHS80gNyVE0DONFg4I-iDlI0INRFMHD-VcpHw6g/s1600/sim1.png&quot; height=&quot;246&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ファンクションSIM（CLK=10MHｚ）&lt;br /&gt;回路設計通り分周出力が得られています。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcxo0ugBJ81supjcfW9F3Mf0QAj7do2v12wAPJid02CQUonL1lhdHUGiwVrroPW_GqqDbn6Gm5sUyP3PaoFG2yu49WtVBuwdHUL-z9hyphenhyphenvUqHGUKjBLE-RDkukGdAYiDt6dPJDWmdhQiA/s1600/sim2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcxo0ugBJ81supjcfW9F3Mf0QAj7do2v12wAPJid02CQUonL1lhdHUGiwVrroPW_GqqDbn6Gm5sUyP3PaoFG2yu49WtVBuwdHUL-z9hyphenhyphenvUqHGUKjBLE-RDkukGdAYiDt6dPJDWmdhQiA/s1600/sim2.png&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;タイミングSIM（CLK=10MHz）&lt;br /&gt;ファンクションSIMと同様に分周出力が得られています。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qqqTNY2LNtkDPbs7DXiSyPdVxzk51aB_NzNB7YSfOYIca57VZs4isHB4SpiYUPghAuLwImR07p4KMYeQnZzl3Lb33r9Hx14cGAwvjPBKAbJRsPg6g9vQwtK7v0y3Juhl8bZu7l4VNg/s1600/sim3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qqqTNY2LNtkDPbs7DXiSyPdVxzk51aB_NzNB7YSfOYIca57VZs4isHB4SpiYUPghAuLwImR07p4KMYeQnZzl3Lb33r9Hx14cGAwvjPBKAbJRsPg6g9vQwtK7v0y3Juhl8bZu7l4VNg/s1600/sim3.png&quot; height=&quot;242&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ファンクションSIM（CLK=1GHz）&lt;br /&gt;正常に分周回路として動作しています。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
本当にMAX2内のDFFは1GHzのクロック入力で動作するのでしょうか？&lt;/div&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbgL1UumNAxJ8eBiC7o2A5dqPnNGcfMJkCKqbZO0Vc4onxVC-82aU_PvamoZEyiQC74qprD0EtvEvIk7ZEPqV__XDSsTd61miEfZXTGZYB3l5oV-sVeLK9HqvyCrVGTVdpSTMueI7UxQ/s1600/sim4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbgL1UumNAxJ8eBiC7o2A5dqPnNGcfMJkCKqbZO0Vc4onxVC-82aU_PvamoZEyiQC74qprD0EtvEvIk7ZEPqV__XDSsTd61miEfZXTGZYB3l5oV-sVeLK9HqvyCrVGTVdpSTMueI7UxQ/s1600/sim4.png&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;タイミングSIM（CLK=1GHz）&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
全く動作していませんね。　&lt;a href=&quot;http://www.altera.co.jp/devices/cpld/max2/mx2-index.jsp&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MAX2の紹介ページ&lt;/a&gt;によりますと、内部クロックは最大300MHzと書かれていますのでCLKを約300MHzにしてみましたところ動作しました。&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy___EDxBcWktzB_5kKUi5zXm4PMKXCPULQYHMA-AtHvKtU9irhtLNrrN6NtyVcgwfeKUvYcs2SdeAfsoV1dP4xEgVgmhH_plzan9UdUOH7612Dc1qKaHwL1-oT1Pu1SKA4KB9dME33g/s1600/sim5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy___EDxBcWktzB_5kKUi5zXm4PMKXCPULQYHMA-AtHvKtU9irhtLNrrN6NtyVcgwfeKUvYcs2SdeAfsoV1dP4xEgVgmhH_plzan9UdUOH7612Dc1qKaHwL1-oT1Pu1SKA4KB9dME33g/s1600/sim5.png&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;タイミングSIM（300MHz）&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
設計した回路が仕様通りの機能を果たしているかのロジカル検証はファンクションシュミレーションで行い、半導体（FPGAやASIC）にインプリメントする段階においては、使用するデバイスで正常動作するかをタイミングシュミレーションにて検証する必要があります。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
（続く）&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/8064540177365415155/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-simsim.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/8064540177365415155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/8064540177365415155'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-simsim.html' title='Quartus2 V13.1 ～シュミレーション編　ファンクションSIMとタイミングSIM～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjepWbZ9CrQjXXhgqWRy9M9uEtlYpKLwNPNwQ6jGORLie26YE3AIORWVhaMYsZvDPBXihF7PDmoQ-A3e_trQLoDhcxbOBD0xIsTTRB9Ykqc2VeOQGGXjcvkPfpQydqDpjqlxERyUOmA/s72-c/sim0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-4736110070150053593</id><published>2014-06-15T23:09:00.001+09:00</published><updated>2014-06-16T00:32:36.720+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelsim"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><title type='text'>Quartus2 V13.1 ～シュミレーション編　波形エディタ入力～</title><content type='html'>波形エディタで入力信号を定義して回路動作をシュミレーションする方法&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&amp;nbsp;■波形エディタへの端子定義&lt;/b&gt;&lt;br /&gt;
まずは、どの回路に対してシュミレーションを行うのか決めます。&lt;br /&gt;
デバイスレベル（プロジェクトの最上位）でも、任意の下層の回路図やHDL回路でも可能です。&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LFXJetjhmb-mL3P8W7w0hFXRJkxquY18wKVXyz-c1tsNcvB9r_Us5vvNexST1rf1abg8ONewc_ZsbwlVhLb96TVmrjKGE5PW7poYkUEVz3py4spmbl8XAEkmhm6LwA6Cn8oi8WG3iw/s1600/quartus2_sim1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LFXJetjhmb-mL3P8W7w0hFXRJkxquY18wKVXyz-c1tsNcvB9r_Us5vvNexST1rf1abg8ONewc_ZsbwlVhLb96TVmrjKGE5PW7poYkUEVz3py4spmbl8XAEkmhm6LwA6Cn8oi8WG3iw/s1600/quartus2_sim1.png&quot; height=&quot;293&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;シュミレーションする回路をTop-Level Entityにセットします。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5HIqCFH0-GW2JFPbBEBzQx0TodCVmD7opiyF_amGIbct-M14aDwxb9zd2W_T909mU1yH2ArTpxH45ZltbJqCca1503MsOc2M0iEWkqyKlWyeI2D51mUNnvbkA_Mu1dIbOTG6rqGtStQ/s1600/quartus2_sim2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5HIqCFH0-GW2JFPbBEBzQx0TodCVmD7opiyF_amGIbct-M14aDwxb9zd2W_T909mU1yH2ArTpxH45ZltbJqCca1503MsOc2M0iEWkqyKlWyeI2D51mUNnvbkA_Mu1dIbOTG6rqGtStQ/s1600/quartus2_sim2.png&quot; height=&quot;400&quot; width=&quot;373&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;波形ファイルを作成します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8RwQguet6Fznrm5tt8Ihv92mYqlF7vvWLxEggGoKIFu6YMLxQZyR6OEO0JOVrcosgUNyYw2Unft957eOuwgSEga3LrV8MZDLjoz3NiZWejrRVMa6J0udnAbxMe_tGiSK7BpE1ER1rzg/s1600/quartus2_sim3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8RwQguet6Fznrm5tt8Ihv92mYqlF7vvWLxEggGoKIFu6YMLxQZyR6OEO0JOVrcosgUNyYw2Unft957eOuwgSEga3LrV8MZDLjoz3NiZWejrRVMa6J0udnAbxMe_tGiSK7BpE1ER1rzg/s1600/quartus2_sim3.png&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;波形エディタが開きますので、右クリックでメニューを表示して「Insert・・・」を選択します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRh222ATO5aZaglvBtMEk7sig4TA1OM5BbYQ9jqBLS2aneevB6UUlu1K0h5Rbck49O8_mKLUgK8BXeHJo-PnVq9jZ_WqzLL-Qc4p-b8lONvB9WweZgLo9kGtFCD-2ArRZyut5VTi6KCA/s1600/quartus2_sim4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRh222ATO5aZaglvBtMEk7sig4TA1OM5BbYQ9jqBLS2aneevB6UUlu1K0h5Rbck49O8_mKLUgK8BXeHJo-PnVq9jZ_WqzLL-Qc4p-b8lONvB9WweZgLo9kGtFCD-2ArRZyut5VTi6KCA/s1600/quartus2_sim4.png&quot; height=&quot;281&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Node Finder で回路に定義されている端子を検索します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfLUlxb4uX4rr2lWFd-xkCVQPBsQWYL0hXqFMKAuEHMUzheA8RYNqDe7LP1BWnqI6UW2RWAVxYbBIp3gAJvzVuHYMVrHzj0HomodWI0enQma7GACO06KJgKdMyfkbfpoSeczBvz5ky6w/s1600/quartus2_sim5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfLUlxb4uX4rr2lWFd-xkCVQPBsQWYL0hXqFMKAuEHMUzheA8RYNqDe7LP1BWnqI6UW2RWAVxYbBIp3gAJvzVuHYMVrHzj0HomodWI0enQma7GACO06KJgKdMyfkbfpoSeczBvz5ky6w/s1600/quartus2_sim5.png&quot; height=&quot;286&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;「List」をクリックすると全端子がリストアップされます。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhopaxiZMYa84yLTc2HTxWqjl7i2AssJt7vI5rBQg_m4mViGxYIzd00F9RgdY_cjd-7GzI7XKVbVRSdzfQTblF-TaPeL4-GV4Yn2ojLoPz-Ej5sx97AszPe1-ROUiejC_a7GKvCpuwa4A/s1600/quartus2_sim6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhopaxiZMYa84yLTc2HTxWqjl7i2AssJt7vI5rBQg_m4mViGxYIzd00F9RgdY_cjd-7GzI7XKVbVRSdzfQTblF-TaPeL4-GV4Yn2ojLoPz-Ej5sx97AszPe1-ROUiejC_a7GKvCpuwa4A/s1600/quartus2_sim6.png&quot; height=&quot;286&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;中央の矢印を使って波形ファイルに表示させる端子を定義（右側ウィンドウ）します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjnUwNTw06ZwR8am-I32anW39rkHh6P4NgXkEnV0FXFt5Udz-IgmRI5OLVG0-XsjN9up0K3S11bItsVtqunCBeWKq9iVJnME96Aub-hVZUvCBt_6CUmQtzRX6Lkc52jdldJ_Gsxn-Nrg/s1600/quartus2_sim7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjnUwNTw06ZwR8am-I32anW39rkHh6P4NgXkEnV0FXFt5Udz-IgmRI5OLVG0-XsjN9up0K3S11bItsVtqunCBeWKq9iVJnME96Aub-hVZUvCBt_6CUmQtzRX6Lkc52jdldJ_Gsxn-Nrg/s1600/quartus2_sim7.png&quot; height=&quot;246&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;波形ファイルに端子が定義されました。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;■テストベンチの作成&lt;/b&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinHmxQ_FItdCPFAOSS1swire02MnTKm_hyZS9RXVmCFHTaLTz6yH_U3Pblb-ioqbk0By79Y8yI4H0D2HtxEJAzlCy4hdu_-S3MPlnTe8XU_Va89XC8s1biq3-rwf5uNP7gdjDxjxnysg/s1600/quartus2_sim8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinHmxQ_FItdCPFAOSS1swire02MnTKm_hyZS9RXVmCFHTaLTz6yH_U3Pblb-ioqbk0By79Y8yI4H0D2HtxEJAzlCy4hdu_-S3MPlnTe8XU_Va89XC8s1biq3-rwf5uNP7gdjDxjxnysg/s1600/quartus2_sim8.png&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;波形エディタの機能を使って入力信号にテストベンチ波形を作成します。&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;■Quartus2シュミレータの実行&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
※実はmodelsimを使用しているようで、インストールした状態のままでは、modelsimが見つからないとの実行エラーが出ました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGe4ZssGPQaezireC7fzL0XTBfMJ-PLKTfrrkLcMJyds713pswi489KODhMFG0LFNz-b7eO7-LRw59oaehjypsSatMasg36WlYcNeMR7TZyPC2uYsrWjinyDP1SocGG2VfXqo_83yDGg/s1600/quartus2_sim9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGe4ZssGPQaezireC7fzL0XTBfMJ-PLKTfrrkLcMJyds713pswi489KODhMFG0LFNz-b7eO7-LRw59oaehjypsSatMasg36WlYcNeMR7TZyPC2uYsrWjinyDP1SocGG2VfXqo_83yDGg/s1600/quartus2_sim9.png&quot; height=&quot;246&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC6ekDtlwcg39q-wJuWr4CJVV3VV1oCowELETIACN9qVO3TIy0FBaaV8isDtTLCUWi6xZOSOISvdwV0QnMuVe6o4zpPeb_gdGoqaNhSwAAnO9UXxKGHnSMmIGYcSClop4kvs3vfnnnIg/s1600/quartus2_sim10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC6ekDtlwcg39q-wJuWr4CJVV3VV1oCowELETIACN9qVO3TIy0FBaaV8isDtTLCUWi6xZOSOISvdwV0QnMuVe6o4zpPeb_gdGoqaNhSwAAnO9UXxKGHnSMmIGYcSClop4kvs3vfnnnIg/s1600/quartus2_sim10.png&quot; height=&quot;293&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Toolsメニュー内のOptionsを選択します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiUrQ5yTAKcXl3BPFw4tY-qFaGUXRJ_GIL6LTBHAKaVCSrEhf3gi1EIKW9nT-Dmw25dGAKP-4-lOqhdAF6bB7FxzGxC0u_Z4UIDW9WC2Ip-BZGdzBQFYmR3yKLaeMcr-SFhymR2Kv5cA/s1600/quartus2_sim11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiUrQ5yTAKcXl3BPFw4tY-qFaGUXRJ_GIL6LTBHAKaVCSrEhf3gi1EIKW9nT-Dmw25dGAKP-4-lOqhdAF6bB7FxzGxC0u_Z4UIDW9WC2Ip-BZGdzBQFYmR3yKLaeMcr-SFhymR2Kv5cA/s1600/quartus2_sim11.png&quot; height=&quot;377&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;上記の様にパスを書き換えます。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bdV_VtlkyfZWQDBFaL8G-xWFXUJzYwQTk6_kIwhVejysnhDVPDd4pIvfF6v2fqK12n25FxBuNp2WWWr2m1udkaPnw7nAPQZw01SSI1mrP68H0L_dwqpN09c3K2M9erl_rPwEG7vCzA/s1600/quartus2_sim12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2bdV_VtlkyfZWQDBFaL8G-xWFXUJzYwQTk6_kIwhVejysnhDVPDd4pIvfF6v2fqK12n25FxBuNp2WWWr2m1udkaPnw7nAPQZw01SSI1mrP68H0L_dwqpN09c3K2M9erl_rPwEG7vCzA/s1600/quartus2_sim12.png&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;無事にファンクションシュミレーションが実行されました。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9XO6r1_k-TdritfId2UV6kJn1gkTckxebub9YGkFAUjoM7V8mlN8GNBbY8EIP31py2UekGeIO9xk5YKgFfazHhP3PvghmE3v-hABhP_O_rAJBeWCJ_InmYPEPfvrlVhBSXpA2yjS5EQ/s1600/quartus2_sim13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9XO6r1_k-TdritfId2UV6kJn1gkTckxebub9YGkFAUjoM7V8mlN8GNBbY8EIP31py2UekGeIO9xk5YKgFfazHhP3PvghmE3v-hABhP_O_rAJBeWCJ_InmYPEPfvrlVhBSXpA2yjS5EQ/s1600/quartus2_sim13.png&quot; height=&quot;246&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;タイミングシュミレーション（ゲート遅延や配線遅延を含むシュミレーション）も実行されました。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
今回のシュミレーションは、定義した入力信号波形によって、記述した回路がどの様に動作したかという出力波形を人間が見て、回路をデバッグする方法です。&lt;br /&gt;
&lt;br /&gt;
しかし、実際の設計においては様々な要求仕様があります。&lt;br /&gt;
&lt;br /&gt;
例えば、設計しているFPGAにCPUやメモリ等の他のデバイスが接続される場合は、そのデバイスとのインターフェイス仕様やタイミング仕様を満たしていなければNGです。&lt;br /&gt;
又、データを加工したり演算したりする回路においては、様々な組み合わせのデータが正しく仕様通りに加工、演算されているか？を検証しなければなりません。&lt;br /&gt;
&lt;br /&gt;
入力信号だけでなく、出力信号に期待値（仕様通りの正しい出力）を定義してシュミレーションを行うことで、ミスマッチ箇所を見つけ出す事が可能です。&lt;br /&gt;
&lt;br /&gt;
（続く）</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/4736110070150053593/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4736110070150053593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/4736110070150053593'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131.html' title='Quartus2 V13.1 ～シュミレーション編　波形エディタ入力～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LFXJetjhmb-mL3P8W7w0hFXRJkxquY18wKVXyz-c1tsNcvB9r_Us5vvNexST1rf1abg8ONewc_ZsbwlVhLb96TVmrjKGE5PW7poYkUEVz3py4spmbl8XAEkmhm6LwA6Cn8oi8WG3iw/s72-c/quartus2_sim1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-7420662223608486599</id><published>2014-06-15T18:12:00.001+09:00</published><updated>2014-06-17T23:49:31.749+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><category scheme="http://www.blogger.com/atom/ns#" term="VHDL"/><title type='text'>Quartus2 V13.1 ～エントリー編　HDL回路から回路図用シンボルを作成する～</title><content type='html'>　トップダウン設計とするのかボトムアップ設計とするのか？一人で設計するのかチーム設計なのか？設計資産の再利用があるのか無いのか？設計資産はHDLなのか回路図なのかなどなど、プロジェクト毎に設計戦略は異なりますので、HDL設計を回路図/ブロック図に載せたい場合があります。&lt;br /&gt;
&lt;br /&gt;
もちろん、Quartus2はこの機能をサポートしてくれています。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;■HDL回路のシンボル生成&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
シンボルを作成したいHDLソースを選択した状態で、右クリックにて「Create Symbol ・・・」を選択する事で、回路図用のシンボルが生成されます。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRFPOkBZ12ezIRNkKfue9GFoPMuo-va02ybCUiew4x2PrQyhfOO9Q0eMyHk_BYFub-_Whk2q8WoziszmcSnn-QoeMNJ1FCFveOMgHXemZ5qXCsbs2kYKQoOSoCve5rB4xsHVUSetYFew/s1600/quartus2_top0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRFPOkBZ12ezIRNkKfue9GFoPMuo-va02ybCUiew4x2PrQyhfOO9Q0eMyHk_BYFub-_Whk2q8WoziszmcSnn-QoeMNJ1FCFveOMgHXemZ5qXCsbs2kYKQoOSoCve5rB4xsHVUSetYFew/s1600/quartus2_top0.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJGLj2uVicZ9zwJYeIybIWeNFR-ly_2EqOSi6E15U7H916UtZtQpyiTvUVRsTEY-aOuzvzINVRNuIjiWZm3QOwyXxQWObyniGjqXBVdDncky8xdsdNAT4NPOw1mMEjYt7jeNTGOjyaVw/s1600/quartus2_top1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJGLj2uVicZ9zwJYeIybIWeNFR-ly_2EqOSi6E15U7H916UtZtQpyiTvUVRsTEY-aOuzvzINVRNuIjiWZm3QOwyXxQWObyniGjqXBVdDncky8xdsdNAT4NPOw1mMEjYt7jeNTGOjyaVw/s1600/quartus2_top1.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;新規の回路図を作成します。&lt;br /&gt;
もちろん、既存の回路図があれば不要な作業です。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;■回路図にHDL設計された回路を配置する&lt;/b&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwvpn7te6voRyx-zFY6efwmOiywefveLsO4wqgenw4H9kCQqFWPSUDA59h2KzradrD6Cms00SLtqLuFe6lwFsjylRs8Dfio56oekSYZ6nL6566F-SHQDXIq3Xn0ysPivvppHGK9qD4xQ/s1600/quartus2_top2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwvpn7te6voRyx-zFY6efwmOiywefveLsO4wqgenw4H9kCQqFWPSUDA59h2KzradrD6Cms00SLtqLuFe6lwFsjylRs8Dfio56oekSYZ6nL6566F-SHQDXIq3Xn0ysPivvppHGK9qD4xQ/s1600/quartus2_top2.png&quot; height=&quot;295&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;シンボル入力を選択して、project内に生成されたシンボルを選択します&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ719iQ4oOgqPtUO2lXirRTjmodiBCBk5OQBIvNyRxX9InqSN5fDGeRxLOuWhEc6eBgzKieUy84AzC6EHyG6LpPfkkYwSn5DxvFBQvrhQT3FRYDnZ8mVdo7ccD4UiyKnFIAoI1tpXjfw/s1600/quartus2_top3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ719iQ4oOgqPtUO2lXirRTjmodiBCBk5OQBIvNyRxX9InqSN5fDGeRxLOuWhEc6eBgzKieUy84AzC6EHyG6LpPfkkYwSn5DxvFBQvrhQT3FRYDnZ8mVdo7ccD4UiyKnFIAoI1tpXjfw/s1600/quartus2_top3.png&quot; height=&quot;233&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;赤枠にチェックを入れて、ブロックダイアグラム向けのシンボルを選択する事もできます&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM6gFZLH1rtZASQwHEQOB_UjT2MAL5C1ZUCTfRIszKhgsvYSs3ldcPCQ_iwYe9HqbSxUnkNc1M96ax73OPkFjEe5yWR5koYoBAYfNI9At9HpTKOtlq9D31vQmXoVaCpRbp5k50HnuIRQ/s1600/quartus2_top4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM6gFZLH1rtZASQwHEQOB_UjT2MAL5C1ZUCTfRIszKhgsvYSs3ldcPCQ_iwYe9HqbSxUnkNc1M96ax73OPkFjEe5yWR5koYoBAYfNI9At9HpTKOtlq9D31vQmXoVaCpRbp5k50HnuIRQ/s1600/quartus2_top4.png&quot; height=&quot;293&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;回路図内にHDLで設計された回路（シンボル）を配置できました。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/7420662223608486599/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-hdl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7420662223608486599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7420662223608486599'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2-v131-hdl.html' title='Quartus2 V13.1 ～エントリー編　HDL回路から回路図用シンボルを作成する～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRFPOkBZ12ezIRNkKfue9GFoPMuo-va02ybCUiew4x2PrQyhfOO9Q0eMyHk_BYFub-_Whk2q8WoziszmcSnn-QoeMNJ1FCFveOMgHXemZ5qXCsbs2kYKQoOSoCve5rB4xsHVUSetYFew/s72-c/quartus2_top0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-5611473924969662161</id><published>2014-06-15T16:50:00.000+09:00</published><updated>2014-06-16T20:31:33.210+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelsim"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><category scheme="http://www.blogger.com/atom/ns#" term="VHDL"/><title type='text'>Quartus2　V13.1 ～セットアップ編　新規プロジェクト作成～</title><content type='html'>　Altera社のFPGA開発用EDAツールQuartus2ですが、最新バージョン13.1に関する日本語記事が少ないので覚書&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;■Quartus2 WebEdition（無償）のインストール&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.altera.co.jp/download/os-support/oss-index.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;対応OS一覧表&lt;/a&gt;（マイPCは&lt;b&gt;Windows8.1&lt;/b&gt;の64bit版ですが正常に動作しています。）&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://dl.altera.com/?edition=web&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ダウンロードページ&lt;/a&gt;からQuatus2とModelsim-altera、使用予定のデバイスファイルをダウンロードします。（Quartus2のupdateがリリースされていたので「アップデート」タブからダウンロード）&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
お手軽な「一式ファイル」もありましたが、全デバイスファイルが含まれるので、HDDディスク容量が裕福な方にしかお勧めしません（笑）&lt;br /&gt;
&lt;br /&gt;
私の場合、Quartus2をインストール→modelsimをインストール→Quartus2からデバイスファイル追加という手順で行いましたが、Quartus2、modelsim、デバイスファイルを同じフォルダ内にDL終了後に、Quartus2をインストールすると勝手に見つけてインストールしてくれるらしいです。&lt;br /&gt;
&lt;br /&gt;
インストール作業の詳細は、インストーラを起動してメッセージに従うだけなので割愛&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;■デバイスファイルの追加&lt;/b&gt;&lt;br /&gt;
　　※以前はQuartus2内から追加できましたが、最新版では別アプリになっています。&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;使用予定のデバイスファイルをダウンロードしておきます。&lt;/li&gt;
&lt;li&gt;デバイスインストーラを起動し、あとは手順に従うだけです。&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJwM4Jv3RWwYXfFo8iyQphr1Xi-yCZgPkS-rL9cYbBRgT8EO1flUvJdGn1a5w7YAYzZX2W5qH37ezHaWlTFpUSx0ATqmOX2dc4az1EW1nzk5AQZdL2gu3wckiDhaV-C_pDddviXFjyEA/s1600/quartus2_0.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJwM4Jv3RWwYXfFo8iyQphr1Xi-yCZgPkS-rL9cYbBRgT8EO1flUvJdGn1a5w7YAYzZX2W5qH37ezHaWlTFpUSx0ATqmOX2dc4az1EW1nzk5AQZdL2gu3wckiDhaV-C_pDddviXFjyEA/s1600/quartus2_0.png&quot; height=&quot;320&quot; width=&quot;206&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;■新規プロジェクトの作成&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsEviX5iUqx3Ymb0jWfmE3JIZKhwLD0xxOX8EQCy9-mM6JvaWO3QiQZtiYhuUXaSRheFc8seLDxshIs4qo2_0E0o1bEyjJOhsXPyMRflqf5qKomR8z-aO-kasJcx3CNsmLJBs-ubhJow/s1600/quartus2_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsEviX5iUqx3Ymb0jWfmE3JIZKhwLD0xxOX8EQCy9-mM6JvaWO3QiQZtiYhuUXaSRheFc8seLDxshIs4qo2_0E0o1bEyjJOhsXPyMRflqf5qKomR8z-aO-kasJcx3CNsmLJBs-ubhJow/s1600/quartus2_1.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrT3Uf1DeV_K1F1UFbAx5Fo7PnhWKBPn-lXvA_06pee6o8lUkuB313_qK-LnwAoQujvfzTc43hgl1o7hAsfHVoFAWNwVqYYdzYq-Mnw5U1xNpr7K2HAmz0m7VGaXDOYaMgjsrp0YsC0w/s1600/quartus2_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrT3Uf1DeV_K1F1UFbAx5Fo7PnhWKBPn-lXvA_06pee6o8lUkuB313_qK-LnwAoQujvfzTc43hgl1o7hAsfHVoFAWNwVqYYdzYq-Mnw5U1xNpr7K2HAmz0m7VGaXDOYaMgjsrp0YsC0w/s1600/quartus2_2.png&quot; height=&quot;307&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;プロジェクトを作成するパスとプロジェクト名を指定します&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;※この例では、&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2014/06/eclipsehdlsigasi.html&quot; target=&quot;_blank&quot;&gt;eclipse上で記述したものをそのまま使用する為&lt;/a&gt;、同じフォルダ名、プロジェクト名としています。&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigHfXyzWB2EVSfaajPsFQehtV7W2YIbk8AFwI86Ie3z8hyskOLGnyDjmK1lRCrYrUVRqO6Jyi-RnGIEKZj7GSuB0injlKCifYp_2RSKzl1gZcEkBZk37aDn7LcwcHh31nHjhG_oKs_HQ/s1600/quartus2_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigHfXyzWB2EVSfaajPsFQehtV7W2YIbk8AFwI86Ie3z8hyskOLGnyDjmK1lRCrYrUVRqO6Jyi-RnGIEKZj7GSuB0injlKCifYp_2RSKzl1gZcEkBZk37aDn7LcwcHh31nHjhG_oKs_HQ/s1600/quartus2_3.png&quot; height=&quot;311&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;HDLや回路図など既存の設計を流用する際にはここで指定する事で、プロジェクト内に追加できます。&lt;br /&gt;
ゼロからの設計の場合はそのままNext&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixxP63vcU9PzZIMMZIW1B158wyCsTatkAXSQL9vMgehDSI2TXjm-VDBgLR4yni8TCxGutwWs4XLq7B_jc0ds8qhPZpnK2nt16Q8lyxgbEsNCVwwZlNjzIAZJ6E-IcM2FPdE-OsEz7U3w/s1600/quartus2_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixxP63vcU9PzZIMMZIW1B158wyCsTatkAXSQL9vMgehDSI2TXjm-VDBgLR4yni8TCxGutwWs4XLq7B_jc0ds8qhPZpnK2nt16Q8lyxgbEsNCVwwZlNjzIAZJ6E-IcM2FPdE-OsEz7U3w/s1600/quartus2_4.png&quot; height=&quot;311&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;対象とするFPGAデバイスを選択します&lt;br /&gt;
本例は対象デバイスを限定せず、MAX２シリーズであればどれでも可としています&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVaHjabYbU7avgRg808EdvhKfIbxs16n2pcFau8XCoZ-p0KGg_yC-fY1rsL-jOsYM_00Ii4AA6FScR1v1SlV0REJGtLxSh7MDA_F2Tg2QMuhlnjESIlprrxN4X21_ApT-bOkvBhjc2aA/s1600/quartus2_5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVaHjabYbU7avgRg808EdvhKfIbxs16n2pcFau8XCoZ-p0KGg_yC-fY1rsL-jOsYM_00Ii4AA6FScR1v1SlV0REJGtLxSh7MDA_F2Tg2QMuhlnjESIlprrxN4X21_ApT-bOkvBhjc2aA/s1600/quartus2_5.png&quot; height=&quot;310&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;シュミレータにmodelsim-alteraのVHDLのみ指定していますが、&lt;br /&gt;
Quartus2が対応しており所有しているEDAツールを設定します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;■アナライズ&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 13px; text-align: center;&quot;&gt;プロジェクト内のソース（記述や回路図など）が、Quartus2のルールに適合しているか等のチェックを行います。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKdUvLAH6abrg5auJ8Ccamtq26XaTJ-EVhJUiJGRoqEUGl4Iy057bCRCnJkcC3Shs9D50GEwRwVy9CcEMiVc3gOlPcKikAVeENbI7IxyKZSCi2Cxs98cSC83e4yS4KJClI0FdtDHQvlA/s1600/quartus2_8.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKdUvLAH6abrg5auJ8Ccamtq26XaTJ-EVhJUiJGRoqEUGl4Iy057bCRCnJkcC3Shs9D50GEwRwVy9CcEMiVc3gOlPcKikAVeENbI7IxyKZSCi2Cxs98cSC83e4yS4KJClI0FdtDHQvlA/s1600/quartus2_8.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ61tghGxy-pIiB-4Oeq-eAzijEyHcACVBWwktu0eu9jrCufZ9KSDRJJ0kvjuz6BFd3qCn6v_j1EsV4zGIZU28J4icDnqZA7xSaWvHB1cdFjqG5GLQP_8o1_YfuVWdLaXLrMi-grSkHw/s1600/quartus2_9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ61tghGxy-pIiB-4Oeq-eAzijEyHcACVBWwktu0eu9jrCufZ9KSDRJJ0kvjuz6BFd3qCn6v_j1EsV4zGIZU28J4icDnqZA7xSaWvHB1cdFjqG5GLQP_8o1_YfuVWdLaXLrMi-grSkHw/s1600/quartus2_9.png&quot; height=&quot;360&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ソースが増えてきた時に毎回プロジェクト全体のチェックは効率的ではありませんので、今書いたHDLや回路図だけをチェックしたい場合には、Filesタブに切り替えてファイル単位でチェックを掛けることが可能です。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b&gt;■コンパイル&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
HDLに対しては論理合成が行われ、回路図やマクロ等と一体化されての整合性チェックや、指定のFPGAで実現できるかなどのチェック、配置配線や端子アサイン、ゲート間のACタイミングチェックなどが行われます。　&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBAX4HqtW85Z8S2wt8mIYjW3GHvtBcjLqA9Ga3sFMe7KFaTy4z0H3AicH7-qK4jMjXCVJ7iayjMlbNetcBzqFmXwSydmDsTMHOLqFMoyckvNhDG3yRC77Udvr6qJOtqyDKF1ilj05EQ/s1600/quartus2_10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBAX4HqtW85Z8S2wt8mIYjW3GHvtBcjLqA9Ga3sFMe7KFaTy4z0H3AicH7-qK4jMjXCVJ7iayjMlbNetcBzqFmXwSydmDsTMHOLqFMoyckvNhDG3yRC77Udvr6qJOtqyDKF1ilj05EQ/s1600/quartus2_10.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
本例はDFF１個に過ぎないのでルール違反が無い限りはコンプリートしますが、端子レイアウトの指定や入力信号のタイミング指定などを行っていないのでワーニングが沢山出ています。&lt;br /&gt;
&lt;br /&gt;
エラーは出ていないので回路としてはMAX２に書き込めます。&lt;br /&gt;
&lt;br /&gt;
しかし、入力信号のACタイミングや使用環境などによっては、ウンともスンとも動作しなっかたり、電圧や周囲温度によって誤作動する恐れがありますけど、大丈夫でっか？という様な設計者しか知らない条件によって結果が変わる内容はワーニングになります。&lt;br /&gt;
&lt;br /&gt;
という事で、実設計においては詳細な設定をすればするほどツールが検証してくれて合否判定してくれますし、設定を少なく済ます場合はシュミレーションなどで徹底的に自分の目で検証する必要があります。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
（シュミレーションへ続く）&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/5611473924969662161/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2v131.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/5611473924969662161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/5611473924969662161'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/quartus2v131.html' title='Quartus2　V13.1 ～セットアップ編　新規プロジェクト作成～'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJwM4Jv3RWwYXfFo8iyQphr1Xi-yCZgPkS-rL9cYbBRgT8EO1flUvJdGn1a5w7YAYzZX2W5qH37ezHaWlTFpUSx0ATqmOX2dc4az1EW1nzk5AQZdL2gu3wckiDhaV-C_pDddviXFjyEA/s72-c/quartus2_0.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-7176881785336410622</id><published>2014-06-15T02:33:00.004+09:00</published><updated>2014-06-15T03:07:49.310+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Kety Perry"/><category scheme="http://www.blogger.com/atom/ns#" term="music video"/><title type='text'>Katy Perry のミュージックビデオは楽しすぎる件</title><content type='html'>シンガーソングライターKaty Perryのミュージックビデオは、個性的で創造性に溢れていますね～&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;特殊メイクが凄い！&lt;/b&gt;&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/7wYGHgLMG7g?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ガオー！&lt;/b&gt;&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/CevxZvSJLk8?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ガオー！（歌詞付き編）&lt;/b&gt;&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/e9SeJIgWRPk?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;ガオー！（LINE版 ベッキーも友情出演？）&lt;/b&gt;&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/o7UGCJBZ4X0?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/KlyXNRrsk4A?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/jqYxyd1iSNk?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/0KSOMA3QBU0?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;//www.youtube.com/embed/XjwZAa2EjKA?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/7176881785336410622/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/katy-perry.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7176881785336410622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7176881785336410622'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/katy-perry.html' title='Katy Perry のミュージックビデオは楽しすぎる件'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-7046678901166023847</id><published>2014-06-15T01:52:00.002+09:00</published><updated>2014-06-16T00:33:20.874+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Altera"/><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelsim"/><category scheme="http://www.blogger.com/atom/ns#" term="plug-in"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><category scheme="http://www.blogger.com/atom/ns#" term="sigasi"/><category scheme="http://www.blogger.com/atom/ns#" term="VHDL"/><title type='text'>Eclipse+SigasiとQuartus2+Modelsim-Alteraとの連携設定</title><content type='html'>&lt;br /&gt;
eclipseでのプログラミング経験者であれば既に設定済だろうとは思いますが、&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2014/06/eclipsehdlsigasi.html&quot; target=&quot;_blank&quot;&gt;先のブログ&lt;/a&gt;で保留にしていたmodelsimの呼び出し設定を紹介しておきます。&lt;br /&gt;
&lt;br /&gt;
VHDLは国際規格ですが、他の言語と同様にツールによって未対応な記述があったり機能拡張していたりと100%の互換性は期待できません。&lt;br /&gt;
という事で、eclipse上で記述して、EDAツールを起動してコンパイルしてはエラーをeclipseで直すという行ったり来たりは非効率ですので、外部コンパイラを使用するように設定します。&lt;br /&gt;
&lt;br /&gt;
※SigasiはFPGAメーカーであるAltera社やXilinx社のEDAツールなど、主要なVHDLコンパイラを呼び出せるようになっています。&lt;br /&gt;
&lt;br /&gt;
Altera社のQuartus2とmodelsim-altera（starter edition）はインストール済とします。&lt;br /&gt;
&lt;br /&gt;
■外部コンパイラ設定&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZvgl8qRZcvProEcHZEVNY3SZyRJTsSm9RRSFvKB8_ckzbL5uNQfTyo1trjQ5P0oOl2yU5Xq9giIct31eu2AoI7sbzqihf363anwxo3TpuPJztYdVV52gny7TX8ZMIQMTWVP28WGiMA/s1600/modelsim1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZvgl8qRZcvProEcHZEVNY3SZyRJTsSm9RRSFvKB8_ckzbL5uNQfTyo1trjQ5P0oOl2yU5Xq9giIct31eu2AoI7sbzqihf363anwxo3TpuPJztYdVV52gny7TX8ZMIQMTWVP28WGiMA/s1600/modelsim1.png&quot; height=&quot;292&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;設定画面内のToolChainsを開きます。&lt;br /&gt;
Modelsimを選択し、インストールパスを設定して「適用」します。&lt;br /&gt;
「Click Here・・・」リンクをクリックします。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_-hX7SOCubjwXcGjLY_B6nW4lRSfV0J_TkKdL8SPpSVyo-QpoPAke7qtOKsln4vpso4vnrmCsfXkF2pCNhJQ8FqvyTTIulL_xJ8MRh_RraGK_Y9Ov0sKxT8_A89PCLIiPIZBJMy3rLg/s1600/modelsim2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_-hX7SOCubjwXcGjLY_B6nW4lRSfV0J_TkKdL8SPpSVyo-QpoPAke7qtOKsln4vpso4vnrmCsfXkF2pCNhJQ8FqvyTTIulL_xJ8MRh_RraGK_Y9Ov0sKxT8_A89PCLIiPIZBJMy3rLg/s1600/modelsim2.png&quot; height=&quot;293&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;オートコンパイル時にmodelsimを使用する様にチェックを入れて「適用」します。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho_rBAf7A3uAudc-3iduWfLyOPNazLNOZCRIFNfLWfvgyzafPbIWsWlSzK3iGQ3Ojf_PZurqAd_r9j_7cxnM4gGroIjvl_bLaqZ9GWPEWxis8nhmLIccRZ6VxWs3WH4Mtj2WyTQ0YUUw/s1600/modelsim3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho_rBAf7A3uAudc-3iduWfLyOPNazLNOZCRIFNfLWfvgyzafPbIWsWlSzK3iGQ3Ojf_PZurqAd_r9j_7cxnM4gGroIjvl_bLaqZ9GWPEWxis8nhmLIccRZ6VxWs3WH4Mtj2WyTQ0YUUw/s1600/modelsim3.png&quot; height=&quot;293&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Quartus2の設定もありましたので、パスを入力して「適用」しておきます。&lt;br /&gt;
これによって、どの様な連携機能が作動するのかは現時点不明です m(--)m&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrX5LoKd1kdOsJmx3vDs3KiS9I5ORDN3bCR7uyfIajvVXdOy2kNOMO7rxXkNWskXVuJknkCUQLHKUBJpMl5FAeMzTNemlkjpl-3B-ndF7O9L-dUwBoXHHLb1QQk7DhZTZwEatScpQNDA/s1600/modelsim5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrX5LoKd1kdOsJmx3vDs3KiS9I5ORDN3bCR7uyfIajvVXdOy2kNOMO7rxXkNWskXVuJknkCUQLHKUBJpMl5FAeMzTNemlkjpl-3B-ndF7O9L-dUwBoXHHLb1QQk7DhZTZwEatScpQNDA/s1600/modelsim5.png&quot; height=&quot;316&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;「自動的にビルド」をチェックしておくと、記述が進む度に自動的にコンパイルが走ります。&lt;br /&gt;
ウザいので手動で良いという方はチェックを外しておけばOK。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxLSHa9_VussdEXTJqBrYUKbJn1uvbJ_8wyHy6ZzsyRntrDyNlx6sYTjgitEKI9qQRxsrcv6uYnIPsdf_TQhw46H3tiiNyMTxRvAa7t_psw16-9EwkgwXcUPyFKOkfbOgvz1oiHtpBkg/s1600/modelsim4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxLSHa9_VussdEXTJqBrYUKbJn1uvbJ_8wyHy6ZzsyRntrDyNlx6sYTjgitEKI9qQRxsrcv6uYnIPsdf_TQhw46H3tiiNyMTxRvAa7t_psw16-9EwkgwXcUPyFKOkfbOgvz1oiHtpBkg/s1600/modelsim4.png&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;オートコンパイルが走ってコンソールウィンドウにコンパイル結果が表示された図&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Quartus2との連携機能が判明したら続きます・・・&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/7046678901166023847/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/eclipsesigasiquartus2modelsim-altera.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7046678901166023847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7046678901166023847'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/eclipsesigasiquartus2modelsim-altera.html' title='Eclipse+SigasiとQuartus2+Modelsim-Alteraとの連携設定'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRZvgl8qRZcvProEcHZEVNY3SZyRJTsSm9RRSFvKB8_ckzbL5uNQfTyo1trjQ5P0oOl2yU5Xq9giIct31eu2AoI7sbzqihf363anwxo3TpuPJztYdVV52gny7TX8ZMIQMTWVP28WGiMA/s72-c/modelsim1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-3834272618290981736</id><published>2014-06-14T23:58:00.004+09:00</published><updated>2014-06-16T00:31:37.452+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Free Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="plug-in"/><category scheme="http://www.blogger.com/atom/ns#" term="Quartus2"/><category scheme="http://www.blogger.com/atom/ns#" term="sigasi"/><category scheme="http://www.blogger.com/atom/ns#" term="VHDL"/><title type='text'>EclipseのHDL記述用プラグイン（SIGASI）を使ってみた</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Androidアプリの開発以来プログラミングエディタとしてすっかりファンになってしまったeclipseですが、様々な言語をサポートしているのでHDL用のプラグインもあるはずだと探してみますと、以下の２つを発見しました。　毎度の話ですがフリーです（笑）&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;■Veditor&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/veditor/&quot; target=&quot;_blank&quot;&gt;http://sourceforge.net/apps/mediawiki/veditor/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;■Sigasi&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;a href=&quot;http://www.sigasi.com/install-eclipse-vhdl-plugin&quot;&gt;http://www.sigasi.com/install-eclipse-vhdl-plugin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sigasiは製品ですが記述サイズ限定でフリーのStarter Edition とPro（US$840）の期間限定トライアルライセンスが無償で入手可能です。&lt;br /&gt;
&lt;br /&gt;
両方インストールして触ってみましたが、さすがに製品だけあってSigasiの方が優れていると感じましたのでVeditorは割愛します・・・&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;１．eclipseのインストール&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
手順というほどの事でもないですが、&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2011/05/eclipsec.html&quot; target=&quot;_blank&quot;&gt;以前の記事&lt;/a&gt;を参考にしてください。&lt;/div&gt;
&lt;div&gt;
ちなみに最新版はVer4.3のKeplerです。&lt;/div&gt;
&lt;div&gt;
HDL記述だけであれば最小構成のPlatform-fulleditionでOK。JAVAやCなど必要となった時にプラグインを追加インストールすれば良いですし・・・&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;u&gt;２．Sigasiプラグインをインストール&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
eclipseを起動&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhKYYQ7ps8uKlQ-VuMTY7_OdF_2l2XYf-pGpAX5f4RWVTBH3sNhNP4BABPhcoNYN1padoERUbPxpGir5ROHV0j2D9JrNexwW3lg3-Dx5FoHG-ozITQP3StsInRJhkzObQUCZAaZyg5A/s1600/sigasi2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhKYYQ7ps8uKlQ-VuMTY7_OdF_2l2XYf-pGpAX5f4RWVTBH3sNhNP4BABPhcoNYN1padoERUbPxpGir5ROHV0j2D9JrNexwW3lg3-Dx5FoHG-ozITQP3StsInRJhkzObQUCZAaZyg5A/s1600/sigasi2.png&quot; height=&quot;312&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;暫く待つとインストール可能なプラグインが表示されるので、チェックを入れて指示に従って進めればインストールされます。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsZ7pxPNq-2cPldbjsiBorQ90TLq1Ha6HMBJLW2UhFplS_6VpZbdDTVClrKKY37QThfjlnBa4qa4xZpPmbZA9pC3aGqm5zN86t1EvbJpr1gcvy9ml-pE7JlVOOwRs30kjHeT4VLqaVg/s1600/sigasi3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizsZ7pxPNq-2cPldbjsiBorQ90TLq1Ha6HMBJLW2UhFplS_6VpZbdDTVClrKKY37QThfjlnBa4qa4xZpPmbZA9pC3aGqm5zN86t1EvbJpr1gcvy9ml-pE7JlVOOwRs30kjHeT4VLqaVg/s1600/sigasi3.png&quot; height=&quot;298&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;eclipseを再起動するとSigasiが表示されれば無事にインストール完了です。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNIMAOZjogsBbT7HOx9Ni5JUWb4PeBG3XsTxhZRuosX1KCCLJxpjvRqar8jvi3L6a8pDbV0iQHNH1mcDHI_VyFVMAJuZOFM0OfdEsbf8F1efNzfnTX1EOMXe1i2SVb_ERtsIM-8ENgbQ/s1600/sigasi4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNIMAOZjogsBbT7HOx9Ni5JUWb4PeBG3XsTxhZRuosX1KCCLJxpjvRqar8jvi3L6a8pDbV0iQHNH1mcDHI_VyFVMAJuZOFM0OfdEsbf8F1efNzfnTX1EOMXe1i2SVb_ERtsIM-8ENgbQ/s1600/sigasi4.png&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;赤枠部分をクリックしてVHDLのパースペクティブを選択します。&lt;br /&gt;
（Cなどの他言語は、プラグインの入っていないeclipseでは出てきません。）&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWv2hyfSJURy7Ls5yoLQqitSp40kWCr7OnaF8vfSaQbHdjWvsjGMPkXPXPiBICJx_1XKgCmWutyp4D9NBEOuhRMl4a2Ohpmd9R7FF5j4kohK1hdPF0faKgoAca2FFfWK2rt33ynt4OCg/s1600/sigasi9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWv2hyfSJURy7Ls5yoLQqitSp40kWCr7OnaF8vfSaQbHdjWvsjGMPkXPXPiBICJx_1XKgCmWutyp4D9NBEOuhRMl4a2Ohpmd9R7FF5j4kohK1hdPF0faKgoAca2FFfWK2rt33ynt4OCg/s1600/sigasi9.png&quot; height=&quot;137&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDCainbQCetmNJWtu4mdnbYKDElqYi9zcQRfRnwESKgwpsRIdxlpBnjCqCcXtg3ozNebe2qpUNhbvn10Uu6naV0Tkvx5s0BEezwa6WhQ67W-6WrLB-ckARjmHPBGRojn7CFbWHAC5oA/s1600/sigasi10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXDCainbQCetmNJWtu4mdnbYKDElqYi9zcQRfRnwESKgwpsRIdxlpBnjCqCcXtg3ozNebe2qpUNhbvn10Uu6naV0Tkvx5s0BEezwa6WhQ67W-6WrLB-ckARjmHPBGRojn7CFbWHAC5oA/s1600/sigasi10.png&quot; height=&quot;291&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;フリーのStarter Editionとして使用するには、TalkBackを許可しておく必要があります&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;u&gt;３．プロジェクトの作成&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimyoybLV1QjK6NKoowVjDQmXm3RvxQdt2-K-LxnELGja8QgC74w9w6c5kqW4U27baT3vVh-rZzOnMSeyxyd5r8Dc2fe44wJwYkYndnw33XSIgpbLoXleBnF3Lr9KRR5orNHK5GqtqNLA/s1600/sigasi5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimyoybLV1QjK6NKoowVjDQmXm3RvxQdt2-K-LxnELGja8QgC74w9w6c5kqW4U27baT3vVh-rZzOnMSeyxyd5r8Dc2fe44wJwYkYndnw33XSIgpbLoXleBnF3Lr9KRR5orNHK5GqtqNLA/s1600/sigasi5.png&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;新規プロジェクトを作成します&lt;br /&gt;
&lt;br /&gt;
インジケーターが100%になるとStarterEditionのリミットの様です。親切設計ですね&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFchieiJo0wWiwZLLCug9QC4A8tMB1qR8Sp5NAGHCP1osvOW0YISr69Sx-jCgl4DPGSW_tR-YneWQ_pHEPfC18tHAzZA_gzt17U2_65PWWNwFDg5rA8l1QRWy-yM6IJbrzVU4xVckQQ/s1600/sigasi6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFchieiJo0wWiwZLLCug9QC4A8tMB1qR8Sp5NAGHCP1osvOW0YISr69Sx-jCgl4DPGSW_tR-YneWQ_pHEPfC18tHAzZA_gzt17U2_65PWWNwFDg5rA8l1QRWy-yM6IJbrzVU4xVckQQ/s1600/sigasi6.png&quot; height=&quot;150&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;vcomとはmodelsimのコンパイラです。&lt;br /&gt;
SigasiがサポートしているHDLコンパイラがPCにインストールされていると出てくる様ですので、環境によってメッセージが出なかったり、他のコンパイラが表示されたりすると思われます。&lt;br /&gt;
modelsimとの連携は後回しとしてDismissを選びます。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;u&gt;４．VHDLソース記述&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn4yfjOo0VLkzoa8Yt7i_fOIbpcSiYfzivh0C2xBFLint-FZ9Z3w6rsVDZKN-OD3AdeBBtpG8S1wJxuAW333Hv7CcQrRm_MW3OYdCnopLCbKgaiKhkVzqf3G0XbO8uOFssYwdw_t6PjQ/s1600/sigasi7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn4yfjOo0VLkzoa8Yt7i_fOIbpcSiYfzivh0C2xBFLint-FZ9Z3w6rsVDZKN-OD3AdeBBtpG8S1wJxuAW333Hv7CcQrRm_MW3OYdCnopLCbKgaiKhkVzqf3G0XbO8uOFssYwdw_t6PjQ/s1600/sigasi7.png&quot; height=&quot;270&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcquaJQFjdM7snMzWUdjve7p2Mc3GlBQKOzLxsbz1GcEY8Bj-RUSxwFYphTxAimkH9492HFaEFujKxU_LZPciHpq1mlQwzNANyYa89q5mr64956SzOm9upYN_LrY0oMk___YET6qHfLQ/s1600/sigasi8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcquaJQFjdM7snMzWUdjve7p2Mc3GlBQKOzLxsbz1GcEY8Bj-RUSxwFYphTxAimkH9492HFaEFujKxU_LZPciHpq1mlQwzNANyYa89q5mr64956SzOm9upYN_LrY0oMk___YET6qHfLQ/s1600/sigasi8.png&quot; height=&quot;380&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;テンプレートを自作して追加していけば開発効率アップですね&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7ztEaB7XadTAm2SpbrFBDJmnB9E3uy_V9dEdHyxWB8jf1o8TTOU20tcxWkgvvHuMwqlJ6MScWd7CPrS8P6-b3gZUM8ZCY6FmibiBI46tnGILvbUVSsuwDwJX-QWm6tzBEYs9HqIAF1A/s1600/sigasi12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7ztEaB7XadTAm2SpbrFBDJmnB9E3uy_V9dEdHyxWB8jf1o8TTOU20tcxWkgvvHuMwqlJ6MScWd7CPrS8P6-b3gZUM8ZCY6FmibiBI46tnGILvbUVSsuwDwJX-QWm6tzBEYs9HqIAF1A/s1600/sigasi12.png&quot; height=&quot;281&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;VHDLもプログラミングと同様に誤字脱字や書式の度忘れからは逃れられません（笑）&lt;br /&gt;
eclipseユーザーならおなじみのショートカット「Ctrl+Space」で効率的に開発ができますね！&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUl7Sb-efZBAGFhTxAhZSC3ueCsqdnb10T-giTpOasKerp_eZDC8njizYOKIcVJ_OmEvbl1-izse03KjB2ijBtCEU1-0wZfjKDzIWSaCLW9wvypE8T0Exf-xCu4XuBl292a6WgTzIwpw/s1600/sigasi13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUl7Sb-efZBAGFhTxAhZSC3ueCsqdnb10T-giTpOasKerp_eZDC8njizYOKIcVJ_OmEvbl1-izse03KjB2ijBtCEU1-0wZfjKDzIWSaCLW9wvypE8T0Exf-xCu4XuBl292a6WgTzIwpw/s1600/sigasi13.png&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;あっという間に非同期リセット付きDFFが書けました&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
（続く）&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/3834272618290981736/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/eclipsehdlsigasi.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/3834272618290981736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/3834272618290981736'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/eclipsehdlsigasi.html' title='EclipseのHDL記述用プラグイン（SIGASI）を使ってみた'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhKYYQ7ps8uKlQ-VuMTY7_OdF_2l2XYf-pGpAX5f4RWVTBH3sNhNP4BABPhcoNYN1padoERUbPxpGir5ROHV0j2D9JrNexwW3lg3-Dx5FoHG-ozITQP3StsInRJhkzObQUCZAaZyg5A/s72-c/sigasi2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-3384859730736192007</id><published>2014-06-12T23:55:00.002+09:00</published><updated>2014-06-12T23:55:51.871+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ガーデニング"/><category scheme="http://www.blogger.com/atom/ns#" term="スパイス"/><title type='text'>スパイスの自家栽培にチャレンジ</title><content type='html'>和食と言っても良いと思うカレーライスですが、ガラムマサラを一振りするだけでインド風のエスニックな香りに変身するので気に入っています・&lt;br /&gt;
&lt;br /&gt;
少し調べてみますと、ガラムマサラという固定のスパイスレシピがある訳ではなく、各家庭のお袋の香りがある様です。　そこで、マイレシピを作ってみようと各種のスパイスを購入してきました。&lt;br /&gt;
&lt;br /&gt;
その購入してきたスパイスの中から、カレーの香りの主役であるクミンとコリアンダーを植えてみました。　梅雨に入って今後の生育が心配ではありますが現況を&lt;br /&gt;
&lt;br /&gt;
カルディで購入してきたクミンシードとコリアンダー&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLmwkzDUMWfgjEECWeF1f-_E9KFQA5G2SWYZ7iLkLzHNrasloPSGFIOkO5_TH-SEpOxPfchKn24bOTbZJJ4-hchCUCF2syUlNbOflKp42w45mCYh9iUOmj2z2MwbE_Uv5CC7kg78q0cQ/s1600/20140429_074155520_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLmwkzDUMWfgjEECWeF1f-_E9KFQA5G2SWYZ7iLkLzHNrasloPSGFIOkO5_TH-SEpOxPfchKn24bOTbZJJ4-hchCUCF2syUlNbOflKp42w45mCYh9iUOmj2z2MwbE_Uv5CC7kg78q0cQ/s1600/20140429_074155520_iOS.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
■蒔種（4月29日）&lt;br /&gt;
ダイソーでプランター、鉢底石１袋、ハーブの土２袋を購入してきました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEqqaWqYSMKN5jonxgLu4XbwC7ykR1_qz42oE5fw3iEou5t-22VMavxb8Rvz9_E7VvNbtCGIxwCx3kyvbViWPy_GtVDm1Dk4FcMArCI9Z44_ZdT6THlYVETrfl2HBXk8NPksnmaDd9kQ/s1600/20140429_071612136_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEqqaWqYSMKN5jonxgLu4XbwC7ykR1_qz42oE5fw3iEou5t-22VMavxb8Rvz9_E7VvNbtCGIxwCx3kyvbViWPy_GtVDm1Dk4FcMArCI9Z44_ZdT6THlYVETrfl2HBXk8NPksnmaDd9kQ/s1600/20140429_071612136_iOS.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUEMABKRw5D4lDqdDneOpURC5BpiIoJioPkLoT59howdo0ItNqfKJdGv6EwCHdPUnydyf1sMSBSOvwZ8hm1C5R6qLxViARYnZ89x5yw8nG11V6fvNGESr1ei-LBdidraBsR5zSHPduzQ/s1600/20140429_071720315_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUEMABKRw5D4lDqdDneOpURC5BpiIoJioPkLoT59howdo0ItNqfKJdGv6EwCHdPUnydyf1sMSBSOvwZ8hm1C5R6qLxViARYnZ89x5yw8nG11V6fvNGESr1ei-LBdidraBsR5zSHPduzQ/s1600/20140429_071720315_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJcXrbyYXBcddfxKZW3f8GbbBXb_PAVuUy9KfTblI16lzfBOdK_EIGT7pz38SpWeUiE923t0ehBHedtUX2lu8Ro7z8zBDusO0HkDshRMVYsRF4USWbPG7LVbCzmTeOCZOboOsv7FL6g/s1600/20140429_072238213_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJcXrbyYXBcddfxKZW3f8GbbBXb_PAVuUy9KfTblI16lzfBOdK_EIGT7pz38SpWeUiE923t0ehBHedtUX2lu8Ro7z8zBDusO0HkDshRMVYsRF4USWbPG7LVbCzmTeOCZOboOsv7FL6g/s1600/20140429_072238213_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMfkVsnL5Z8ezq83DBdKeZtMxPX1cbQNT6B48rAnewdd8ezgTi9KmpdibijappBpVjiK0S-OktycZXI9Pm1l9v_1GjT1xDPh3n4pQvg7yg1Dw3DoGQfy8BN2hDEOdaEX7aFWG-IFCDpg/s1600/20140429_074551430_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMfkVsnL5Z8ezq83DBdKeZtMxPX1cbQNT6B48rAnewdd8ezgTi9KmpdibijappBpVjiK0S-OktycZXI9Pm1l9v_1GjT1xDPh3n4pQvg7yg1Dw3DoGQfy8BN2hDEOdaEX7aFWG-IFCDpg/s1600/20140429_074551430_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;土の上にパラパラと蒔いたのちに、5mmほど土を被せておきました。&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
■発芽（５月９日）&lt;br /&gt;
なかなか芽が出てこず失敗か？と思っていたら両方共に同時に発芽していました。&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAoGn7GxY_QcR0O9Nyoe5zT5trqiIoWi57p7UZG0AoQURFYpg0Seqz61yXYcavo2iQTLz1mTHZ8s8yM1oBM7xNxTAZOrQy5zdg4VpuYFdvQG-zElr2rOUxt0qcNOWoxBb7VJb6NlwvHw/s1600/20140508_133000392_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAoGn7GxY_QcR0O9Nyoe5zT5trqiIoWi57p7UZG0AoQURFYpg0Seqz61yXYcavo2iQTLz1mTHZ8s8yM1oBM7xNxTAZOrQy5zdg4VpuYFdvQG-zElr2rOUxt0qcNOWoxBb7VJb6NlwvHw/s1600/20140508_133000392_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;クミンの芽&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEBn68yk99es2Ywzq5G-y1VZCspCU5DFMjfA0X3qZsvAKSBalLDbWx3k662MvkWwtu1wFQasdKMdJv9cobJ3XpImDzs9h_2Mkj4TKd3OOHrNKAubUQAzT6Rz-ttW-0FQto7RBCA_zXlw/s1600/20140509_135328267_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEBn68yk99es2Ywzq5G-y1VZCspCU5DFMjfA0X3qZsvAKSBalLDbWx3k662MvkWwtu1wFQasdKMdJv9cobJ3XpImDzs9h_2Mkj4TKd3OOHrNKAubUQAzT6Rz-ttW-0FQto7RBCA_zXlw/s1600/20140509_135328267_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;コリアンダーの芽&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
■５月１５日&lt;br /&gt;
芽が増えてきました（嬉&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1aA-IsqCDwcUDcPsrd5slg0lCx3HTc4-o96U6nrNhwvr2xc8-ifJHjty4H8ZRGADQQR3qGVVespZH2oUkKRwotnv_OcUUMmFxrY2r4x9KcSwGPt6jk64WGlC-mnMb_PSTFxrtamFDwA/s1600/20140515_215953295_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1aA-IsqCDwcUDcPsrd5slg0lCx3HTc4-o96U6nrNhwvr2xc8-ifJHjty4H8ZRGADQQR3qGVVespZH2oUkKRwotnv_OcUUMmFxrY2r4x9KcSwGPt6jk64WGlC-mnMb_PSTFxrtamFDwA/s1600/20140515_215953295_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhftrnexcm9R116veaFSFaFi7YWiL7QaKEEtKL1MKXTkuxPeVXR6llgFX8YOzr6pC4u2Iwex710HyDOs6SKluG3VzuSFNhF3uG_exeqc7yznVxR85UrMCKGXcqzA6ErOxzPoyWr4kCgAQ/s1600/20140515_215959962_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhftrnexcm9R116veaFSFaFi7YWiL7QaKEEtKL1MKXTkuxPeVXR6llgFX8YOzr6pC4u2Iwex710HyDOs6SKluG3VzuSFNhF3uG_exeqc7yznVxR85UrMCKGXcqzA6ErOxzPoyWr4kCgAQ/s1600/20140515_215959962_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;■５月２０日&lt;br /&gt;
コリアンダーから手の平の様な葉が出てきました。&lt;br /&gt;
クミンは相変わらずヒョロヒョロのか弱い葉が出ているだけです。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoyK5ucf5Il-DxDRnliInncpPHEoa0gmGsTXQNeGKA5uMzyIWcnkemoXpIjucss5-3uGgUlr-bq3OwlpZOmC8lApDbJ0-NzlyF3gd-x7J-HNdmezwHerCHVJI_Hd9u7nVtHaKibJ89Jg/s1600/20140520_131147921_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoyK5ucf5Il-DxDRnliInncpPHEoa0gmGsTXQNeGKA5uMzyIWcnkemoXpIjucss5-3uGgUlr-bq3OwlpZOmC8lApDbJ0-NzlyF3gd-x7J-HNdmezwHerCHVJI_Hd9u7nVtHaKibJ89Jg/s1600/20140520_131147921_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNTXUqTjwuyjTr9NW4MySDhHpPka_O2ZOjHQ5k6TAjO8bJLGZYVw1Z2VHUVHhamrawr5dG6KNUOuoipl0Teto3aishXduPqunLN8tsvhQMzEii8elXflDtSdSGGZ6nUk9Cvl2ZBczDeQ/s1600/20140520_131159019_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNTXUqTjwuyjTr9NW4MySDhHpPka_O2ZOjHQ5k6TAjO8bJLGZYVw1Z2VHUVHhamrawr5dG6KNUOuoipl0Teto3aishXduPqunLN8tsvhQMzEii8elXflDtSdSGGZ6nUk9Cvl2ZBczDeQ/s1600/20140520_131159019_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
■５月２８日&lt;br /&gt;
コリアンダーは順調に育っているようです。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoa-I-pQShCxmabpVoEmZKTz4kAf8PEyeAPKLIpAke4LlQFTY8lsMxXuFaBO7TihMz6OfdBP3YzkrJaXgIAfBOpwjNtznC8zhkWx4hsVrUOB7K3QuI28aJkrU4m3P2jAQjQ2m8OKkN9A/s1600/20140528_122056109_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoa-I-pQShCxmabpVoEmZKTz4kAf8PEyeAPKLIpAke4LlQFTY8lsMxXuFaBO7TihMz6OfdBP3YzkrJaXgIAfBOpwjNtznC8zhkWx4hsVrUOB7K3QuI28aJkrU4m3P2jAQjQ2m8OKkN9A/s1600/20140528_122056109_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjggGwUlQ2hL8A0m76SdBaKWVPdb5NOR6H1XWsYnnmtO35C5tr9pbnpxA4_nh0xYVeKcj1Pz0-Xu0X1W_sYcMaWLEQUQ03ifVtuvoxo1jctRLztG83NQMHCztHrvdPKghv1yZws8YVpQ/s1600/20140528_122109481_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjggGwUlQ2hL8A0m76SdBaKWVPdb5NOR6H1XWsYnnmtO35C5tr9pbnpxA4_nh0xYVeKcj1Pz0-Xu0X1W_sYcMaWLEQUQ03ifVtuvoxo1jctRLztG83NQMHCztHrvdPKghv1yZws8YVpQ/s1600/20140528_122109481_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
■６月１日&lt;br /&gt;
コリアンダーから出てくる葉の形が大きく変化しだしました（驚&lt;br /&gt;
１か月経過したので、化成肥料（チッソ１：リン酸１：カリ１）を購入してきてパラパラと撒いておきました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkcJLPZh-xIJ20EnUif2y6Q_vKHHQnIHBI3ezRKh907e1mOOmKHxqBwHxSO7rP5bUMegBaSt8kaMT1iUaWdLNcGYNPz48icz-WdySSkL4fmLMGaJvbHhOpjjzTo6J-JB_4j1YvYIHItQ/s1600/20140601_021948632_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkcJLPZh-xIJ20EnUif2y6Q_vKHHQnIHBI3ezRKh907e1mOOmKHxqBwHxSO7rP5bUMegBaSt8kaMT1iUaWdLNcGYNPz48icz-WdySSkL4fmLMGaJvbHhOpjjzTo6J-JB_4j1YvYIHItQ/s1600/20140601_021948632_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
■６月７日&lt;br /&gt;
コリアンダーに花が咲きました！&lt;br /&gt;
１mm程度の小さな花びらです。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzZGlSx1s4Xz7dVFwkYHrGYQ0DKVLAYDBoepZqhz7tqyANCxc4SCq2kzGTg4olQJpDy9f15GAobl6r2GVCVtICR90Fo7alCzzL9-XUfv6MG4bTYo_4m6j3EG93Iqm0LOVVUAuagN3zg/s1600/20140607_063851301_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzZGlSx1s4Xz7dVFwkYHrGYQ0DKVLAYDBoepZqhz7tqyANCxc4SCq2kzGTg4olQJpDy9f15GAobl6r2GVCVtICR90Fo7alCzzL9-XUfv6MG4bTYo_4m6j3EG93Iqm0LOVVUAuagN3zg/s1600/20140607_063851301_iOS.jpg&quot; height=&quot;320&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
■６月１2日&lt;br /&gt;
今週は雨や曇り続きで天気が悪いですが、コリアンダーは沢山の花がつきました！&lt;br /&gt;
で、クミンはというと、相変わらずヒョロヒョロのまま。更には、雨に打たれて瀕死の様です（泣&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP5DkKSUKJaSPhcO-xjfYKrVGc07mb8HbSKAcVDkAfsaPHS4xegJOgZMGt_XE6E6Hdw2xIaFnC4WF0Q0mqw0gJmQdsB0h9_FwrNLLmPOLO-7iCfUx_x3lyG5ex3dpotbCAES4B1Gxfww/s1600/20140612_133027184_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP5DkKSUKJaSPhcO-xjfYKrVGc07mb8HbSKAcVDkAfsaPHS4xegJOgZMGt_XE6E6Hdw2xIaFnC4WF0Q0mqw0gJmQdsB0h9_FwrNLLmPOLO-7iCfUx_x3lyG5ex3dpotbCAES4B1Gxfww/s1600/20140612_133027184_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuIue_sQ0whGdnKptgwSZklbR4IDSFu94VCxE7-c3o909zPfzZTUC-RteGwfjU_83UAVg1A5Qv5dEw-lxr7Jo5BKUxbrHWQDwSllzu46Y9S_uQ0UEq-qK3ztgYb-ggDP-yIMsrau5JVA/s1600/20140612_133038397_iOS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuIue_sQ0whGdnKptgwSZklbR4IDSFu94VCxE7-c3o909zPfzZTUC-RteGwfjU_83UAVg1A5Qv5dEw-lxr7Jo5BKUxbrHWQDwSllzu46Y9S_uQ0UEq-qK3ztgYb-ggDP-yIMsrau5JVA/s1600/20140612_133038397_iOS.jpg&quot; height=&quot;240&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
さて、本格的な梅雨の季節を乗り越えられるのか？（続く）&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/3384859730736192007/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/3384859730736192007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/3384859730736192007'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2014/06/blog-post.html' title='スパイスの自家栽培にチャレンジ'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLmwkzDUMWfgjEECWeF1f-_E9KFQA5G2SWYZ7iLkLzHNrasloPSGFIOkO5_TH-SEpOxPfchKn24bOTbZJJ4-hchCUCF2syUlNbOflKp42w45mCYh9iUOmj2z2MwbE_Uv5CC7kg78q0cQ/s72-c/20140429_074155520_iOS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-6998314061992505076</id><published>2013-07-06T12:15:00.000+09:00</published><updated>2013-07-06T12:15:10.007+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LeapMotion"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="ガジェット"/><title type='text'>LeapMotionのSDKが一般公開開始だぞ</title><content type='html'>&lt;a href=&quot;https://www.leapmotion.com/&quot;&gt;LeapMotion&lt;/a&gt;の出荷が7月22日に決定（もう延期は無いでしょう！）して、早く触ってみたくてウズウズしている方も多いでしょうね（笑）&lt;br /&gt;
&lt;br /&gt;
ところで、先ほどメールがやってきました。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Welcome to Our Community&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
We&#39;re happy to let you know that the Developer Portal is now open. With a simple click, you’ll be a full member of the Leap Motion global developer community, with full access to our SDK.&lt;br /&gt;
&lt;br /&gt;
When you enter the Developer Portal, you can start by downloading the latest SDK. Next, take a few minutes to review our full API library, UX guidelines, knowledge base, tutorials, and more.&lt;br /&gt;
&lt;br /&gt;
従来は法人などアプリ開発者に限定されていたDeveloperサイトへのアクセスが、私の様な一般人にも許可されるようになりましたので、早速訪問してみました。&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8IzLk3UmJjDy29cq3SSvqUwCr88cO7ByMZjVZpxLiPWwMfY1WKbXN15hxzaL8qLwufzIGHk9NalFoo3GIrrdEug6rJN-h_nnOBV6VPin7QTk7yNnySf8jzN3oA4Crp-0dyzhEmH1kQ/s1600/dev_site0.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8IzLk3UmJjDy29cq3SSvqUwCr88cO7ByMZjVZpxLiPWwMfY1WKbXN15hxzaL8qLwufzIGHk9NalFoo3GIrrdEug6rJN-h_nnOBV6VPin7QTk7yNnySf8jzN3oA4Crp-0dyzhEmH1kQ/s640/dev_site0.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOnBchElr1-jwONdT5EqJrk-ClP-MVe2RXmK_H_jOESrAqZOQLSWAaIhNyNz5V3AQTD6myJS_0em18iT45W-cFo-Gfv3O5na_c_T5-Grx3499PCRlB743LbgayY7xG5a0VUnLVIJw4Lg/s1600/dev_site.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOnBchElr1-jwONdT5EqJrk-ClP-MVe2RXmK_H_jOESrAqZOQLSWAaIhNyNz5V3AQTD6myJS_0em18iT45W-cFo-Gfv3O5na_c_T5-Grx3499PCRlB743LbgayY7xG5a0VUnLVIJw4Lg/s640/dev_site.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
◆具体的な開発環境や実行環境の要件は以下の通り記載されてました。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Hardware requirements&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
USB 2.0 or 3.0 port&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Supported operating systems&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Windows 7 and 8&lt;br /&gt;
Mac OS 10.6 and higher&lt;br /&gt;
Ubuntu Linux 12.04 LTS and Ubuntu 13.04 Raring Ringtail&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Supported compilers and runtimes&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
C++ on Windows: Visual Studio 2008, 2010, and 2012&lt;br /&gt;
C++ on Mac: Xcode 3.0+, clang 3.0+, and gcc&lt;br /&gt;
Objective-C: Mac OS 10.7+, Xcode 4.2+ and clang 3.0+&lt;br /&gt;
C# for .NET framework versions 3.5 and 4.0&lt;br /&gt;
Mono version 2.10&lt;br /&gt;
Unity Pro version 4.0&lt;br /&gt;
Java versions 6 and 7&lt;br /&gt;
Python version 2.7.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
早く来い来いお正月！じゃなくLeapMotion！&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/6998314061992505076/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/07/leapmotionsdk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/6998314061992505076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/6998314061992505076'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/07/leapmotionsdk.html' title='LeapMotionのSDKが一般公開開始だぞ'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ8IzLk3UmJjDy29cq3SSvqUwCr88cO7ByMZjVZpxLiPWwMfY1WKbXN15hxzaL8qLwufzIGHk9NalFoo3GIrrdEug6rJN-h_nnOBV6VPin7QTk7yNnySf8jzN3oA4Crp-0dyzhEmH1kQ/s72-c/dev_site0.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-6595625808177607273</id><published>2013-06-23T16:33:00.001+09:00</published><updated>2013-06-23T16:33:13.402+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cygwin"/><category scheme="http://www.blogger.com/atom/ns#" term="emacs"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows8pro"/><title type='text'>Cygwin+Emacs Problem</title><content type='html'>先般&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2013/06/armwindows8cygwin.html&quot;&gt;Windows8（64bit）にCygwinをインストール&lt;/a&gt;しましたが、emacsでファイル一覧表示（C-x C-f Ret）が機能しません。&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;&quot;&gt;Doing vfork: resource temporarily unavailable　とのメッセージが表示されます。&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz07O25BPJS6y3gCzlij0XNfd2TCu4utOQj8vZ09DkD5HHj_shlfLo7OqAF965TlQUbeGFee76i_l_Mu_UdJNOUw04yLjXfQIe8ffmAHHlTRBOm-Oibq_woJ3TfrALw6otv5vYFNLZDQ/s1600/emacs.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz07O25BPJS6y3gCzlij0XNfd2TCu4utOQj8vZ09DkD5HHj_shlfLo7OqAF965TlQUbeGFee76i_l_Mu_UdJNOUw04yLjXfQIe8ffmAHHlTRBOm-Oibq_woJ3TfrALw6otv5vYFNLZDQ/s400/emacs.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;&lt;a href=&quot;http://sandycat.info/blog/cygwin-vs-emacs-doing-vfork-resource-temporarily-unavailable/&quot;&gt;ググって見つけたブログの手順&lt;/a&gt;で解決しましたので備忘録として。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;◆ash.exeを実行&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKzMB0HZzFpqhq2OSviLSdWXJTv2PzoRvckZDpBlz3rjW6uvsngW6DjxjoVXMWhLSUo4TZBaKvFFLYaDgwHILqy4h8FBUQCEm0x7IjWi-L9H5jwC3cLF10JUjZLcPXxFza1nMq2EvGjQ/s1600/emacs2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKzMB0HZzFpqhq2OSviLSdWXJTv2PzoRvckZDpBlz3rjW6uvsngW6DjxjoVXMWhLSUo4TZBaKvFFLYaDgwHILqy4h8FBUQCEm0x7IjWi-L9H5jwC3cLF10JUjZLcPXxFza1nMq2EvGjQ/s400/emacs2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
◆起動したターミナル上で /bin/rebaseall を実行&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOLe69mbmXktrG__n0z4HMc0Wgoax95Aw5JDhCCYtLSRKgSY_ZfF3sV8ZW_aoQybUqXIh2_46PelM6Ds1Wh1VPbo7qe1GMJl4sYKF_daVGcqRltF7sMdAb2wc7Fj1_taZzu4PNbLHlpQ/s1600/emacs3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOLe69mbmXktrG__n0z4HMc0Wgoax95Aw5JDhCCYtLSRKgSY_ZfF3sV8ZW_aoQybUqXIh2_46PelM6Ds1Wh1VPbo7qe1GMJl4sYKF_daVGcqRltF7sMdAb2wc7Fj1_taZzu4PNbLHlpQ/s400/emacs3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLbzieek4Nb4RWEXQPbVoxt2OXNI_b035eM2OHy0yYJl_TpxERmNtipMEJfRDO2KJf2f_sr-DlPvXpr2Xsa64JowD37WEaZzt2Qw7kFRAY3cxW0lYwgiMcmExE0s4E-UHKexRVipOdLA/s1600/emacs4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLbzieek4Nb4RWEXQPbVoxt2OXNI_b035eM2OHy0yYJl_TpxERmNtipMEJfRDO2KJf2f_sr-DlPvXpr2Xsa64JowD37WEaZzt2Qw7kFRAY3cxW0lYwgiMcmExE0s4E-UHKexRVipOdLA/s400/emacs4.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
◆Cygwinのsetup.exeを実行して&lt;span style=&quot;background-color: white; color: #373737; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 15px; font-style: italic; line-height: 24px;&quot;&gt;libncurses&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #373737; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 15px; line-height: 24px;&quot;&gt;を再インストール&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGZgy1D82Qvq_LiqdfVNQqc6eGzFvSi6CSZjOi4YrXmncpBIs5ltdLBZB8Anr6awINtBdmxmgWu4iVt7PsTxZrMy5uY1Te6sxZdbtTRQo8uG1mfilah9A4S7gPtDHLV05Woe3UALZkw/s1600/emacs5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwGZgy1D82Qvq_LiqdfVNQqc6eGzFvSi6CSZjOi4YrXmncpBIs5ltdLBZB8Anr6awINtBdmxmgWu4iVt7PsTxZrMy5uY1Te6sxZdbtTRQo8uG1mfilah9A4S7gPtDHLV05Woe3UALZkw/s400/emacs5.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #373737; font-family: Georgia, Bitstream Charter, serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 24px;&quot;&gt;◆解決しました。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlMhu_Mzim-0R2x_Kae39vCW_QT9ZcwLpepMlSkgap70jFM1PROAkCDz-GcUatBUG3Dkt_NaO-SuCWbORkmAmE9BLO1VZCd7dE4HWiSwqTCf9fPyWa4CMVKsdQqO2LZ-3QrvJuMXNmw/s1600/emacs6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlMhu_Mzim-0R2x_Kae39vCW_QT9ZcwLpepMlSkgap70jFM1PROAkCDz-GcUatBUG3Dkt_NaO-SuCWbORkmAmE9BLO1VZCd7dE4HWiSwqTCf9fPyWa4CMVKsdQqO2LZ-3QrvJuMXNmw/s400/emacs6.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #373737; font-family: Georgia, Bitstream Charter, serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 24px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/6595625808177607273/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/06/cygwinemacs-problem.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/6595625808177607273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/6595625808177607273'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/06/cygwinemacs-problem.html' title='Cygwin+Emacs Problem'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz07O25BPJS6y3gCzlij0XNfd2TCu4utOQj8vZ09DkD5HHj_shlfLo7OqAF965TlQUbeGFee76i_l_Mu_UdJNOUw04yLjXfQIe8ffmAHHlTRBOm-Oibq_woJ3TfrALw6otv5vYFNLZDQ/s72-c/emacs.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-7852138586594133631</id><published>2013-06-15T16:55:00.000+09:00</published><updated>2013-06-15T17:24:57.867+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C言語"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="PIC"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows8pro"/><category scheme="http://www.blogger.com/atom/ns#" term="マイコン"/><title type='text'>久しぶりのPICマイコン</title><content type='html'>長く触っていないうちにPICマイコンのプログラミング環境MPLABがメジャーバージョンアップされていました。　VISTAに入っている&lt;a href=&quot;http://gunslinger-yassan.blogspot.jp/2012/02/24ghz.html&quot;&gt;旧環境&lt;/a&gt;を使うのも面倒なので、Win8にXバージョンをセットアップしました。&lt;br /&gt;
&lt;br /&gt;
◆MPLABX IDE&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.microchip.com/pagehandler/en-us/family/mplabx/#downloads&quot;&gt;マイクロチップ社のサイト&lt;/a&gt;から所望のOSのインストーラをダウンロードしてきます。無償です。&lt;br /&gt;
Windows用の現バージョンは1.80でした。&lt;br /&gt;
&lt;br /&gt;
インストーラを実行して、Nextを押していればインストールは完了します。&lt;br /&gt;
最後に表示されるウィンドウのチェックを入れたままにしておけば、&lt;a href=&quot;http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/&quot;&gt;コンパイラのダウンロードページ&lt;/a&gt;が開きます。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_VgPr0kV2LPuN-v9Obl1Q4jCkZwVvVDzQlBcPo5rHZLAAYoKsJCmCck2LwbiAJgyhSLtd1orxR1pr4w3Lw4U3HUg0yxd0Rk6kjlBoglswPSP0jjAJe3cT1ba7ClRtwlHffMaTEVlyCA/s1600/mplabx.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_VgPr0kV2LPuN-v9Obl1Q4jCkZwVvVDzQlBcPo5rHZLAAYoKsJCmCck2LwbiAJgyhSLtd1orxR1pr4w3Lw4U3HUg0yxd0Rk6kjlBoglswPSP0jjAJe3cT1ba7ClRtwlHffMaTEVlyCA/s320/mplabx.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
◆MPLAB XC&lt;br /&gt;
&lt;br /&gt;
対象とするPICマイコンのCコンパイラをダウンロードします。無償です。&lt;br /&gt;
勿論、お仕事用ならPROやStandardの有償ライセンスを購入しましょう。&lt;br /&gt;
※C++はPIC32のみ対応のようですね。&lt;br /&gt;
&lt;br /&gt;
今回はPIC18が対象なのでXC8をダウンロード。現バージョンは1.12でした。&lt;br /&gt;
インストーラを実行して進めていくと、ライセンスキーを要求されますが、空白のままNextとします。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs_1Fiy3YRfl6AB4KC7UmM1VCehbkjCmmudcCwJYcdnEAsfy3hGJAZod37JKbHPV9wPhLBJnB7vLnjQX1wF1glJCIvr7sde5XERrgBvAJfgIB1iYXzyNNlQRVfe-ZPug3_p1PHWmjFVA/s1600/XC.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs_1Fiy3YRfl6AB4KC7UmM1VCehbkjCmmudcCwJYcdnEAsfy3hGJAZod37JKbHPV9wPhLBJnB7vLnjQX1wF1glJCIvr7sde5XERrgBvAJfgIB1iYXzyNNlQRVfe-ZPug3_p1PHWmjFVA/s320/XC.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
すると、フリーモードとするか、PROの評価モード（60日間のみPROとして機能する）とするか聞かれます。　お仕事でライセンス購入を予定しているなら勿論PROの評価版ですが・・・&lt;br /&gt;
お遊びモードの方はお好きなほうを。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3Yq7Xc2ZqVOnchuTSCylzOYg6SOmm98rMw-zw-JJ0xuQgpLfqWHtLNYs9aLYMGtuYxi0rNt7w6aXhesMj2Eu28yGUXby1bqG_9I3NqIiD_ttqyPM6sB3Li4OGf6-iWU4o5DGqQakG8Q/s1600/XC2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3Yq7Xc2ZqVOnchuTSCylzOYg6SOmm98rMw-zw-JJ0xuQgpLfqWHtLNYs9aLYMGtuYxi0rNt7w6aXhesMj2Eu28yGUXby1bqG_9I3NqIiD_ttqyPM6sB3Li4OGf6-iWU4o5DGqQakG8Q/s320/XC2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
◆USBやLANを使用する場合は、必要に応じて無償の&lt;a href=&quot;http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=2680&amp;amp;dDocName=en547784&quot;&gt;アプリケーションライブラリ&lt;/a&gt;もインストールしておきましょう。&lt;br /&gt;
&lt;br /&gt;
ダウンロードしてきてインストーラを実行するだけです。&lt;br /&gt;
え？XC8サポートしてないの？8bit系チップを見捨てたのか？&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9eiSxb-p91BwMuMV5wvJfgaCkxFCRp9h7e_f-oAkHWrQF4k6_nbA2SFlIpbacHv32ZXIUxATONVRl38pMmLkcdj_5lRw4XVMehspWJZX6zoIFwdUyoz1AvUrDM72FPFwxoFHJ80FqQ/s1600/LIB.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9eiSxb-p91BwMuMV5wvJfgaCkxFCRp9h7e_f-oAkHWrQF4k6_nbA2SFlIpbacHv32ZXIUxATONVRl38pMmLkcdj_5lRw4XVMehspWJZX6zoIFwdUyoz1AvUrDM72FPFwxoFHJ80FqQ/s320/LIB.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Cソースコードだから何とかなるかもと、とにかくインストール完了してReadmeを開いてみると、PIC16F、PIC18Fも対象って書いてある。ってことはXC8でビルドでしょ？&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_xYC_iY3FZTFBMw7XmsgKOOYASbFRkd1Fvi8JXx1DJQpAGSu86gUdjMBMZGc6FYzUavPtXeeVadM2z4czp_5yITr-Auw81yOsHJVxs_02Y6SyJY-EEVitee1fbJpfWF7ELrVaIMW1Xg/s1600/LIB2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_xYC_iY3FZTFBMw7XmsgKOOYASbFRkd1Fvi8JXx1DJQpAGSu86gUdjMBMZGc6FYzUavPtXeeVadM2z4czp_5yITr-Auw81yOsHJVxs_02Y6SyJY-EEVitee1fbJpfWF7ELrVaIMW1Xg/s320/LIB2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
「やってみなくちゃ判らない・・・」　by 細野晴臣&lt;br /&gt;
&lt;br /&gt;
「先週のRaspberryPiのデバドラはどうなった？」　by 誰かさん&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/7852138586594133631/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/06/pic.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7852138586594133631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/7852138586594133631'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/06/pic.html' title='久しぶりのPICマイコン'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_VgPr0kV2LPuN-v9Obl1Q4jCkZwVvVDzQlBcPo5rHZLAAYoKsJCmCck2LwbiAJgyhSLtd1orxR1pr4w3Lw4U3HUg0yxd0Rk6kjlBoglswPSP0jjAJe3cT1ba7ClRtwlHffMaTEVlyCA/s72-c/mplabx.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5734755351391548907.post-458951484819576187</id><published>2013-06-15T13:58:00.002+09:00</published><updated>2013-06-15T14:12:09.272+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Goods"/><title type='text'>DOT-DROPSのキャリーケース</title><content type='html'>キャリーケースを買い替え。　小旅行や出張など手軽に使える機内持ち込みサイズでリサーチの結果、&lt;a href=&quot;http://www.mydotdrops.com/&quot;&gt;DOT-DROPS&lt;/a&gt;のART-MODELを購入しました。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGm_hUqepgnuIP8R_PLmezjOqZnB1IgjIRDy3lnhka2pm6T9S0wDwlKJew2E2GnTaT6Hg2QG5N_3s4yObePu7I5qsaBETLlyukqZa5othpmVqTM8SSThu06o26g4Y4wIV12mXl7txbOQ/s1600/IMG_0882.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGm_hUqepgnuIP8R_PLmezjOqZnB1IgjIRDy3lnhka2pm6T9S0wDwlKJew2E2GnTaT6Hg2QG5N_3s4yObePu7I5qsaBETLlyukqZa5othpmVqTM8SSThu06o26g4Y4wIV12mXl7txbOQ/s640/IMG_0882.JPG&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
◆機能面&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
１．ボディ材料&lt;/div&gt;
&lt;div&gt;
ポリカーボネイト100％で軽いのに丈夫です。&lt;/div&gt;
&lt;div&gt;
但し、ABS製やABS＋PC製と違ってペコペコします。私は今まで布のソフトタイプを使っていたので、軽くて布より丈夫だからと全然気にならないですが。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
２、キャスターとTSAキー&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://www.hinomotojomae.co.jp/&quot;&gt;日ノ本錠前製&lt;/a&gt;です。&lt;/div&gt;
&lt;div&gt;
キャリーケースのキー部品ですので、世界２位の経済大国になったにも関わらず安かろう悪かろうが幅を利かしている某国メーカー製で、旅先などでいきなり壊れられたら苦労しますものね～。&lt;/div&gt;
&lt;div&gt;
例え工場が某国にあったとしても、やっぱり日本メーカー製の方が安心です。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
３．ハンドル&lt;/div&gt;
&lt;div&gt;
４段階の長さ調整が可能になってます。&lt;/div&gt;
&lt;div&gt;
今時は普通なのでしょうけど今まで持っていたのは無かったもので・・・&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
４．ボディ内部&lt;/div&gt;
&lt;div&gt;
チャック付きの小ポケットが１つ、中ポケットが２つ、大ポケットが１つとノーマルですが、ポケットがやたらとあっても、何処に何を入れたか判らなくなっちゃいますしね（笑）&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfXKGllm07mOnQ1VYSVvVPxKqOfibwNn_Rm8EmeDztC2gDRfLQ2yd7O6ZKJU8A75Mm7WygUGRCo7Cvhl42-HOcNxXDbfmKcB92nvgxjMfLAQwsvrFqfANyhUJz_ETg6TnIyDSdr0FxkA/s1600/IMG_0880.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfXKGllm07mOnQ1VYSVvVPxKqOfibwNn_Rm8EmeDztC2gDRfLQ2yd7O6ZKJU8A75Mm7WygUGRCo7Cvhl42-HOcNxXDbfmKcB92nvgxjMfLAQwsvrFqfANyhUJz_ETg6TnIyDSdr0FxkA/s640/IMG_0880.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
◆デザイン面&lt;/div&gt;
&lt;div&gt;
DOT-DROPSの特徴（パテント）となっているのが、ラベルを貼ってカスタマイズができるって事の様です。　&lt;a href=&quot;http://www.mmm.co.jp/cg/lineup/scotchcal/jseries.html&quot;&gt;３M社のScotchcal&lt;/a&gt;という耐久性に優れた７色のラベルが添付されていて、ペタペタお好きにデザインしてくださいってさ。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmPeNK-tI8J31CLfHWRnc-YhlaBMSQaiOrI35s0QFw_Unb2DVBtuttGV0V6nZdG1QyCXIzQ017x58vuTZyQKlfM4Zwq3Sb7P2S2tpGKWRr_rU4MYA7xNTqhXWGzdAlwcQBSxVkNgclg/s1600/IMG_0881.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmPeNK-tI8J31CLfHWRnc-YhlaBMSQaiOrI35s0QFw_Unb2DVBtuttGV0V6nZdG1QyCXIzQ017x58vuTZyQKlfM4Zwq3Sb7P2S2tpGKWRr_rU4MYA7xNTqhXWGzdAlwcQBSxVkNgclg/s640/IMG_0881.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
◆価格が比較的リーズナブル&lt;/div&gt;
&lt;div&gt;
私はタイムセールで7980円で購入できちゃいましたが、ネットショップで小まめに探せば１万円弱でゲットできると思います。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
さて、ドット絵考えてみよう～&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gunslinger-yassan.blogspot.com/feeds/458951484819576187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/06/dot-drops.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/458951484819576187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5734755351391548907/posts/default/458951484819576187'/><link rel='alternate' type='text/html' href='http://gunslinger-yassan.blogspot.com/2013/06/dot-drops.html' title='DOT-DROPSのキャリーケース'/><author><name>イッチョカマー</name><uri>http://www.blogger.com/profile/13508198342213229400</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGm_hUqepgnuIP8R_PLmezjOqZnB1IgjIRDy3lnhka2pm6T9S0wDwlKJew2E2GnTaT6Hg2QG5N_3s4yObePu7I5qsaBETLlyukqZa5othpmVqTM8SSThu06o26g4Y4wIV12mXl7txbOQ/s72-c/IMG_0882.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>