Author: wziqq

CynthCynth

PROGRAMMING FPGAがVerilogでFPGAをプログラムすると、プログラミングのように大きなものになります。しかし、それは少なくとも従来の意味ではありません。それをハードウェア記述言語に変換するだけでなく、Cコードを取ることを目的とするシステムがいくつかありました。これらのうちの1つ、Cynthは、GitHubで提供されるだけでなく利用できます。試してみる場合は、SCLAとSBTと呼ばれる開発システムを設定する必要があります。 もちろん制限があります。プリプロセッサが必要な場合は、別々に実行する必要があります。あなたは世界的な変数、乗算、浮き上がり、そして他の多数のCの断片を利用することはできません。コンパイラはC関数ごとにVerilogデータを生成します。 従来のCプログラムは、マルチプロセッサで特別な方法を利用しない限り、毎回1つのことを実行します。それでも、あなたがコントロールする可能性がある多くのCPUのどれだけの数のCPUにとって、正確には便利な制限があります。一方、FPGAを使用すると、並行して発生するものを実行できます。たとえば、これについて考えてください。 一方(1) { OUT1 = CTR1 ++。 OUT2 = CTR2 ++。 } OUT1の値は、値がOUT2の値の前にビットビットを変更します。あなたがこれらの多くのものを持っていたならば、OUT999と同じくらいの状態で、遅延は重要になるかもしれません。同等のVerilogコードは次のようになります。 いつも@(ポジットCLK) 始める OUT1 ...

ゲーム若い男の子カートリッジエミュレータはSTM32ゲーム若い男の子カートリッジエミュレータはSTM32

ゲームを使用しています。 [Dhole]は、Stmicroelectronics STM32F4ディスカバリーボードを使用してすべての作業を行うカートリッジエミュレータを思い付いています。これまで、多くのフラッシュカートリッジは、高速論理要件に対処するためにCPLDまたはFPGAのどちらかでプログラマブルロジックデバイスを使用しました。 [Alex]は、マイクロコントローラがArduinoを使用してカートリッジをエミュレートできることを示した。 Arduinoは、ゲームプレイに必要な高速アクセスを実際に扱うのに十分な速さではなかった。 [DHOLE] ARM Cortex-M4ベースの168 MHz STM32F4に移動することでスピードアップを蹴りました。 F4の70のGPIOピンは、最大100MHzの内周辺の内周辺を介して実行できます。これは、ゲームボーイスのバスの1MHzの時計速度に対処するためにたくさんあります。 STM32は3.3Vロジックを使用しているため、ロジックレベルは問題です。ゲームの若い男の子は5Vのデバイスです。ありがたいことに、STM32の入力は5V耐性があるので、物事はちょうど元に働いていました。 テトリスのような単純なゲーム若い男の子カートリッジは、ROMデバイスをゲーム若い男の子のメモリスペースに直接マッピングすることができました。より複雑なタイトルは、ROMのセクションをマッピングして他の業務を実行するためのメモリブロックコントローラ(MBC)チップを使用しました。さまざまなタイトルに使用されるMBCチップがいくつかありましたが、DHOLEは最大コードベースと互換性のあるMBC1をエミュレートできます。 最もクールなトリック[DHOLE]実装されている1つは、カスタマイズされたブートロゴを表示していました。ゲーム少年は「ニンテンドー」のロゴを著作権保護の方法として使用しました。カートリッジがロゴを持っていなかったら、ゲームの若い男の子は実行されませんでした。ロゴは実際に2回読み込まれます – 1回著作権情報を確認し、一度スクリーンに表示されます。最初の読み取り後にそれらのアドレスで利用可能なデータを変更するようにエミュレータに言うことによって、任意のグラフィックを表示することができます。 カートリッジエミュレータが(海賊版ゲーム以外)に役立つものがあるのか​​疑問に思うなら、あなたはチェックアウトしてください[Jeff Frohwein’s] GameBoy Devページ! ...

Hackaday Links:2017年4月30日Hackaday Links:2017年4月30日

この先週、ジョージア州の真ん中にあるバミューダ草の1700フィートの電動リモコン航空機の1週間、 [Damon Atwood]は今年数年間、彼の16フィートのWingSpan Emmaselleを数年間SEFFにしています。これは、惑星上の3番目に大きな電気rcを一度に、一度にありました。それは11代を飛んでいます、そして空中で絶対に素敵です。 電気RC Meetups、Flite Fest Westが今起こっています。 Flite Fest Eastは7月13日に16日になります。これが適切なYouTubeチャネルへのリンクです。 MonopriceによってCESで明らかにされた非常に低コストの3Dプリンタの1つが販売されています。それは150ドルのデルタではなく、200ドルのデカルトの改良です。私が去年のCESで見たように、これはすでにこのプリンタのすでに素晴らしいv1バージョンのわずかな強化です。強化には、すべての金属製のホットエンド(E3Dクローン)と一次板上のWiFiの作業が含まれます。それでも150ドルのデルタプリンタを待っていますか?私があなたに言うことができる唯一のことはそれがすぐに出てくることです。 Stipplegenは、邪魔された図面を生み出すために、邪悪な科学者研究所からのアプリケーションです。点灯は点ではなく、ハーフトーンではありません。 [ヘキセラミック]セラミックタイルを製造するためのレーザーカット型を製造するために滴plegenを利用している。結果は素晴らしく見えます。 Hackadayは、ハッカーニュースコミュニティによって「ハードウェアのハッカーニュース」を投票しました。私は先週発行されたリンクにこれを含めましたが、ハッカーニュースでアップボードシステムを操作すると見なされることを恐れていました。これはあなたがすでにあなたがすでに知っているプログラムのものです。 原則として、Hackadayは政治的でなく、政治的ではなく、政治的ではありません。実際、2人の見出しは、「トランプ」という言葉を動詞として利用するために、今年は今年は撃墜されました。どういたしまして。この仕事はクールなので、いくつかの規則を曲げるつもりです。これはトランプのガムミです。それは彼ら全員の最も珍しいガムミです。それはGummiの媒体の中だけで働くGummi職人によって彫られました。 [Michael Welling]キシャッドでPocketBone Miniを設計しました。それはオクターヴォシステムズの周りで開発されています。彼は、この小さなシングルボードコンピュータでコミュニティの興味のある興味を測定するための興味の確認率をチェックしています。 ...

葉巻のインターネット葉巻のインターネット

私たちは知っている、私たちは知っています。彼らはあなたにとって悪いです。あなたは始めるべきではありませんが、何人かの人々は葉巻を愛しています。そして細かい葉巻は乾燥についてかなり特別です。だからこそ、Thebacconistsや葉巻ちゃんは彼らの喫煙をフーミドに貯蔵しています。これは小さい箱から大きなクローゼットまでのものです。もちろん、それがインターネットに接続されていなくても最近このようなことを望むことができるのは誰ですか? この微調整のフリームはラズベリーのPIを使います。湿度が低いと、超音波加湿器が空気に水分を加える。高すぎると、ファンが空気を循環させます。葉巻喫煙を知っている人はとてもハイテクですか?湿度センサはAM2302です。ファンと加湿器をオンとオフにするためのコマンドを受け入れることができるスマートUSBハブもあります。 木製のキャビネットは既存のハーダードでした。 [攻撃]彼は約100ドルの合計を過ごしたが、商品同等物は少なくとも250ドルであったと述べている。あなたはgithubに彼のソースコードを見つけることができます。 あなたが激しい対葉巻であるならば、我々はそのような装置のための他の用途があることを指摘しなければなりません。例えば、Denverの低湿度のために、コロラド州ロッキーズ野球チームは大型のユーモドルのゲームボールを店舗に保管しています。 レコードの場合、ジッパーロックバッグはピンチで行うことができます。何かがなければ、専門家は葉巻が2~3日で負に変化し始めます。 私たちが見た最初のネットワーク対応ハーモー?しそうにない。あなたがそのストーギーを照らすために何かが必要な場合は、レーザーを提案します。 ...

Quick and filthyタッチセンシティブキーボードジョブQuick and filthyタッチセンシティブキーボードジョブ

エレクトロニクスでプレイするための最高品質の部品を持つ必要はありません。これは優れた例です。 [Vishal]はらされたジャンクを利用して、カプセンス、タッチセンシティブなArduinoライブラリ。彼が終わったことはこのタッチベースのピアノのキーボードです。 しかしながら、私たちは過去にCapSenseライブラリを紹介しましたが、その例でさえ、抵抗器と同様に、フォイルテープ、プロトボワードの極端に細かく細工されたテストリグを利用しています。あなたがまだそれを提供していないならば、アルミホイル、電気テープ、そして段ボール箱を利用しているこの例に準拠していません。 [Vishal]ジャンパーケーブルの端を2枚のホイルの間に挟まれて、それぞれの「キー」を作ります。ケーブルのもう一方の端は、2つのピンヘッダーにリンクするバイアス抵抗にはんだ付けされていると考えています。ヘッダーは箱の底にある穴がある場所でホット接着され、リグ全体がそれを運転するアルドイノボードに接続されています。彼が終わったコードを点滅させるだけでなく、少し話者に追加した後。それは間違いなくあなたが後で離れて貧弱な気分にされない短い午後の仕事になります。 ...

空気圧式車椅子は風空気圧式車椅子は風

電気車椅子のようになります。しかし、彼らは長い充電時間と大量の水への一般的な嫌悪感を含めて、彼らの限界を持っています。耐候性であることは一つのことですが、水区に1つを取ります。恐怖は、ピッツバーグ大学のために答えを持っていない:エア電力車椅子。 ニューマーリティプロジェクトとして知られている、椅子は電源としていくつかの圧縮空気タンクを頼っている。それらは複合構造のものであるように見えます。空気は、特別な圧縮空気モータへの弁系を通過し、ユーザが移動方向を制御することを可能にする。残念ながらドライブシステムの詳細は怖がっています – 私たちはDrivetrainのデザインについてもっと知りたいのです!報告されたコンポーネントは、ローカルのハードウェアストアから来ていますが、ホームデポ/ BUNNINGS / et al。 車椅子の範囲は電動車椅子の約1/3として列挙されていますが、圧縮空気を再充電すると数時間ではありません。大学のヒューマンエンジニアリング研究所によって開発された車椅子は単なる1つのものではありません。車椅子のユーザーが水公園を楽しみに共有できるように、Morganの不思議なアミューズメント公園に10の機械を供給する計画があります。 私たちは過去にいくつかの素晴らしい車椅子ハックも見ました – 砂丘のために特に建てられたこの椅子のように!休憩後のビデオ。 [ヴィスモド、ありがとうItay] ...