2025年
新年あけましておめでとうございます
今年もどうぞよろしくお願いいたします
2024年はプライベートでちょっとありまして大したことはできず、唯一は「第14回 マイコン・インフィニット☆PRO-68K」に出展できたことくらいでした。
詰みプロセッサも増えましたし、ちょっと考えていることもあり、2025年はいろいろ作る年にしていきたいなと思っております。
新年あけましておめでとうございます
今年もどうぞよろしくお願いいたします
2024年はプライベートでちょっとありまして大したことはできず、唯一は「第14回 マイコン・インフィニット☆PRO-68K」に出展できたことくらいでした。
詰みプロセッサも増えましたし、ちょっと考えていることもあり、2025年はいろいろ作る年にしていきたいなと思っております。
9月頃にTwitter(現X)で指摘されていたUniversal Monitorのバグ、やっと対処を初めてテストまで終わったもの(まずは6502と2650)からSVNに入れようとしてビックリ!最後の更新が2023年12月だった、ということは今年は全く何もしていなかったのか……
最期にギリギリ駆け込んだコミットがバグ修正とは、トホホ。
ということで今年最後の「お買い物」をお送りします。
IMST805はLinkを使えば外部にメモリなど接続しなくても動かせそうと書きました。このLinkですが、Transputer同士なら線を繋ぐだけで済みますが、他のマイコンと接続するにはどうすれば良いのでしょう?
このIMSC011はLink AdapterというものでLinkとパラレルの変換をするものです。
当初Linkの波形を眺めていて「これUARTを反転すればいけるのでは」と気付いて調べたのですが、最低速の5Mb/sで動作するモノはあまりなさそうでした。使おうとしたAVRのものも2.5Mb/sが限度のようです。
それでいろいろ読んでいるうちに専用のLink Adapterなるものがあるとわかり、eBayで探したところ普通に買えることが分かったのでいくつか買ってみたのでした。
NS8250系はあまり使っていないとVL16C450で書きましたが、いつの間にかたくさん集まってしまいました。
まずは元になったNational SemiconductorのNS8250Nです。
型番からIntelの8251 USARTや8255 PPIなど仲間のようにも見えますが、NSがオリジナルです。
特徴などについては前回の記事を参照してください。
これは同じNS製のNS16C450N、Cが付くのでCMOS品です。
先日のINMOS IMST805を書いていて思い出したことがあるので今回はそれについて書いてみます。
マイコンボードを作っていたりするといつかCPUそのものを作ってみたいと考えるようになります。
作り方としては74シリーズのような汎用ロジック・Am2900ファミリのようなビットスライス・FPGAなどがあり、さらには現物は諦めてソフトウェアによるエミュレーションなどもあり得ます。
どれを選ぶかはもちろん目的により異なり、アーキテクチャの研究などならFPGAやエミュレーションでしょうし、私のようにいわゆるマイコン登場前の状況の追体験的なものを目指すなら汎用ロジックか使ってもビットスライスまでと思います。
で当時の私は次のようなものを考えていました。
AMD Am29000でAm29030買い直した方がいいかもと書きましたが、結局買っちゃいました。
25MHz版のAm29030-25GCです。
金色のフタ付きパッケージでこちらの方が豪華に見えますね。
周囲にある金の帯は何でしょう? このような位置にキャパシタの載ったものはたまに見かけますが。
さらにこんなのも買ってしまいました。
INMOS IMST805といってもピンとこないかもしれませんが、Transputerといえば「あぁ昔そんなのあったな」と思う人も多いかもしれません。プロセッサ間を簡単に接続する"Link"という機能があり、多数を並べてマルチプロセッサ構成を容易に作ることができました。
そのマルチプロセッサを活用するために"Occam"と呼ばれる平行プログラミング言語が作られ、TransputerとOccamはペアとして扱われることが多かったようです。
ですが、私はプロセッサの生のアーキテクチャを体験することを目的としているのでアセンブリ言語でゴリゴリ書くつもりです。
ということでその特徴を見ていきます。
今年はLED Flasherくらいしか作っていない(アレを作った内に数えるのも……)のにまたいろいろ買ってしまい……
積みプロセッサ絶賛増加中です。
ということでこれ、Mostek社製のMK38P75/02Hです。
このMK3870ファミリは、F3850が単独では動作しない(専用のメモリF3851などかF3852/F3853といったメモリI/Fが必要)のをワンチップ化したものです。
大きく分けると以下の3種類があります。
連続紙用ファイル,連続紙ファイル その2に続いて15"×11"用のファイルも発見しました。
この写真では何のことやらよくわからないかもしれませんが、マス目は1cmなので幅が約40cm程あります。
これだけ大きいと電車の中で拡げることはもう無理ですね。
「COMPUTER BINDER」とあります。
「リヒト」とあるのは前回の「Lihit」と同じでしょう。型番も「C8-1115」と似ています(前回のは「C9-1011」)がなんで縦と横が逆になっているんでしょう?
日米商事に寄ったらちょっと面白いものがあったので買ってみました。
オムロンのEE-CF4というフォトカプラです。
何が面白いのかというと、ふつう多回路のフォトカプラは型番の末尾に回路数が「-2」「-4」のように表記されますが、これは同じ表記が4つ並んでいるんですよね。1ピンマークにあたる白丸も4つあって、あたかもたくさん並んでいるところから必要数分を切り出してきたみたいです。
以前切るなんてアリ?にも書いたようにフォトカプラは構造的に切り分けることは可能ですが……
端面をよく見ると切断したようにも見えます。