aki_iic’s blog

己の欲せざる処人に施す事無かれ、狂人の真似するは即ち狂人なり

資料を書こう

 いくら道楽とは言え若い頃の様に記憶力も気力も充実していた頃とは異なり、具体的にはつまらない或は致命的なミスが頻発しているのでせめて設計過程の資料を書かねばやっぱ駄目だゎと悟り(遅すぎです、16年前に悟るべきであった)、ちまちま資料を書き溜めております。

drive.google.com

 様式はよくあるWord形式(当方はLibreOfficeのWriterを使用)でブロック図は結局解脱出来ず今でも使用しているEdrawmind(元々Mindmapを作成するソフトだが個人的にはブロックを書くのに大変使い勝手が良いので)で作成したブロック図等をコピペで貼り付けてマップやメモ的な事柄を備忘録的になぐり書きした代物ですが多分無いよりかはずっとマシ(少なくとも未来の自分にとっては:)なのでこれで進める事にします。

 先程OCS佐川さんがpcbwayからの基板を届けてくれたのでその写真も貼り付けてっと(上記参照)。尚、おこがましいですが著作権は放棄しておりません(元々著作権は放棄できる代物では無いので)。

 ついでなのでEdrawmindでのブロック図について少し言及しておきます。

Mindmapでブロック図風なものを書く

 これがMindmapソフトでブロック図風なものを書いた(私的に、ですが)例ですが、ポイントは新規作成時のテンプレートでTree Mapを選択する事です(下図参照)。

 このテンプレート集からTree Mapを選択してあとは構成要素をマインドマップ風にクリック、トピックを入力すればブロック図風なものが図形操作一切無しで(配置も自動で)作成してくれますしノードの移動もD&Dで済むので楽で良いです。後はスクショで必要な領域を切り抜いてWriter(Word)に貼り付ければ良いです。尚、印刷はしないので無料版のロゴは出ないから無問題:)私はUbuntu24.04.3で(例のThinkpad x1 tablet(二代目)でスクショで切り抜いております(常用アイテム:)。

 個人的にはブロック図書くのに結構気合が要るというか従来は手書きでノートに書いた物をWriter(Word)やCalc(Excel)でちまちま書いていたのですが面倒で面倒で・・・ それがこれを使うとテキスト情報だけでそれっぽいブロック図風(なmindmap)を作ってくれるので中華ソフトではあるが逃れられなかった次第、とまあそういうオチでありました。このソフトはWindows/Macintosh/Linux版が提供されているのでそれもポイントでしょうか(最近は珍しく無いかもしれませんが)。

 

m68000_v0(仮称)資料の一部

 という訳で過去の自分が未来の自分の為に資料を書き(残し)ましたという仕事では常識以前の事柄ですが本人の事情で道楽でも少なくとも私には必要(理由は上記参照)と思い至った次第。

#やっぱ資料残さないと(残せないと)駄目な様でありまして(アレな代物であっても)。

 まあ、ボケ老人とも言うのでしょうけど(あはは)。

 

20250909 05:22追記:一発屋の三日坊主では困るのでもう一つUpしておこう。

 書式を定めると転がせるので2回目以降は楽になる法則:)

drive.google.com

 こちらは当方の魂の故郷(大げさです)のmc6800の直系たるmc68hc11(それもA/EではなくノンマルチのF)です。

 何故このチップかと言えば(ご察しの通り)自称元祖秋葉原:)で入手可能なチップだからでありました(知名度低めなのでダークホース的というか、意外な処が高性能というか:)

 早く秋になります様に(祈り)。。。

 

20250913 06:40追記:テンプレ定まると惰性でコピペになっていく法則:)

drive.google.com

・基本的な考え方:
・コンセプトは楽しく遊べる 68k ファミリ SBC
・m68000_v0 をベースとして以下に基づき簡略化・修正を加える(性能度外視)
・構成単純化の為、8bit bus,512KB sram,256KB Flash(psd934f2j90),16550,AE-FT245 と最小限
・なので cp/m-68k も fuzix も動かない gcc を動かす為のターゲットボードに徹する
・なので 100x100mm,2 層のゾーン(5 USD)に収める
・なので 0 wait,bus error 無し、/dtack=’L’に固定、クロック 10Mhz
・外部バスは rcbus の nIORQ 空間に割当
・上記に基づき CPLD は使用せず PSD834F2J90 1個で glue logic(除く inv,oc)を収める
・作りやすさの為、IMT(DIP/PLCC/)部品のみ
・2層基板、発注は PCBway/FusionPCB/etc

まあ、何やってるんでしょうね。

#秋はまだか

20250918 05:47追記:転がし系だがプロセサが80系:)

drive.google.com

基本的な考え方:
・Fuzix が動作する z180-sbc
・なので RIZ180 に AE-FT245 or FT2232 を付加した上位互換。
・なので 4Mbit(512KB) sram,256KB Flash(psd934f2j90),AE-FT245,CF と最小限
・ボードは 100x100mm,2 層のゾーン(5 USD)に収める
・クロック 16Mhz(max)、7.38Mhz
・外部バスは rcbus の Z80 バスに割当
・上記に基づき CPLD は使用せず PSD834F2J90 1個で glue logic(除く inv)を収める
・作りやすさの為、IMT(DIP/PLCC/)部品のみ
・2層基板、発注は PCBway/FusionPCB/etc

 最終確認中(三回目)。AE-FT245RがEOLでFT245RNに更新されるらしいのだが提供時期不明(未定)なのが気になる。最悪FT2232/232H/等で代替とか・・・

#秋はまだか

 

20250922 23:00追記:転がし系だがプロセサは680x0系

drive.google.com

・基本的な考え方:
・コンセプトは狭いながらも 68020 SBC
・m68008_v0 をベースとしてプロセサを 68020 に置換しただけ(性能度外視)
・構成単純化の為、8bit bus,512KB sram,256KB Flash(psd934f2j90),16550,AE-FT245 と最小限
・なので cp/m-68k も fuzix も動かない gcc を動かす為のターゲットボードに徹する
・なので 100x100mm,2 層のゾーン(5 USD)に収める
・なので 0 wait,bus error 無し、/dsack[1:0]=[1:0]に固定、クロック 16Mhz
・外部バスは rcbus の nIORQ 空間に割当
・上記に基づき CPLD は使用せず PSD834F2J90 1個で glue logic(除く inv,oc)を収める
・作りやすさの為、IMT(DIP/PLCC/)部品のみ
・2層基板、発注は PCBway/FusionPCB/etc

 まだチェック1回目だからあと2回(m68008_v0のプロセサ替えだがバグはどこにでも転移するから)チェックした後に依頼。pcbwayは神無月1日から3日は連休らしいのでその前−5日ぐらいには発注したい(逆線表は失敗の元:教訓:)。

#秋が近づく足音が・・・幻覚ではないよな?