2016年08月13日

久しぶりの更新です

FPGA関係としては約1年ぶりの更新でしょうか。
内容に関してはあまり変更は無いのですが、最近感光基板を使った別の趣味で遊んでおり、
DE0-FDD等接続用の中継基板を感光基板化すれば綺麗に簡単に作れるかと思って
中継基板をパターン化してみました。
パターン作成はフリーソフトのPCBEを使わせてもらいました。
IOboard2.pcb
は僕が入手できた部品(ヘッドホン端子、USBコネクタ等)に合わせて設計されているので入手した
部品に合わせて修正してください。
フィルムはサンハヤトのインクジェット用がちょっと高価ですが綺麗に出来上がります。
使用する部品はDE0接続用基板はんだ付けタイプの40pinメスコネクタ、FDD接続用34pinオスコネクタ、
FDD電源供給(I2C出力付き)用にUSB Aコネクタ、抵抗アレイ コモンタイプ1kΩ×8が3個、
ヘッドホン端子基板タイプ(SW無)、D-SUB 9pinオス基板はんだ付け用×2、適当なパスコン×2、
秋月のRTCユニット RTC-8564NB(プルアップ無)、適当なスーパーキャパシタ、ショットキダイオード
それ以外に数本のジャンパー(抵抗の足等)が必要です。

従来のピンアサインは手配線で引きやすいように配置されていましたが、直接コネクタを
DE0に刺すことを考えると引きにくいアサインですのでピンアサインは最初から配置
し直していますので従来のRTLだと互換性がありません。
ピンアサイン変更後のRTLは
release-de0cv.160813.qar
ですのでこちらを使用してください。(まだDE0-CV用しか修正できていません)
中に入っているピンアサイン表は、修正していないので無視してください。そこまでは修正できていません。
ついでに、実家でジョイパッドを発掘しましたので、ジョイパッドに対応させています。2ポートありますが
DE0につなげた時に手前側になる方を使用します。(X68k等では2ポート共使用可能)
posted by プー at 17:31| Comment(0) | リリース | 更新情報をチェックする

2015年09月27日

FDC修正版

X68kもPC-88もFDCのソースは共通ですのでPC-88版の最新版も公開します。
DE0版:release-de0-150927.qar
DE0-CV版:release-de0cv.150927.qar
残念ながら、1chip版はエリア優先でコンパイルすれば収まるのですが、バランス・スピード優先では
FPGAに収まらなくなってしまいました。
もともと1chipで使用しているCycloneデバイスでは速度的にギリギリで動いていたところもあり、
エリア優先では起動できないことを確認しましたのでリリースは見送ることとします。
posted by プー at 10:56| Comment(0) | リリース | 更新情報をチェックする

2015年08月22日

8801もDE0-CV対応です

X68kの開発用にDE0-CVを購入しましたが、まだあまりDE0-CVの購入者が多くないようです。
インターネットでDE0-CVで検索しても販売サイトが大半な状況ですので、
DE0-CVをもっと普及させるためにPC88もDE0-CVに対応させました。
release-de0cv.150822.qar
特に目新しいことはしていません。ほぼDE0版、まんまです。
パラレルFLASHが無いため、1chip版のようにEPCSデバイスにBIOSコードを同居させます。
同梱するDoc/ROM_address.xlsに作成方法が記載されていますので参照してください。

本当はDE0でX68kができればよかったんですけどね。コードと使用するSRAMが肥大化し、
いろいろ機能を削ってもFPGAに収まらなくなってしまいました。
posted by プー at 05:54| Comment(0) | リリース | 更新情報をチェックする