FPGA TTL CPU PICでメカや電卓を作ろう
TTLも動けば誰でも使えるIC
PICも組み込んで信号が出れば誰でも使えるLSI
ラジコンや4BIT電卓を作りましょう
MY SITE
http://sky.geocities.jp/flora_mellisa_flora/ シャープのポケコンや初期のザウルスが内蔵してた、あのへんな 8 ビットの
CPU を作れないか? アセンブラ/逆アセンブラが入手できなかったので
自作しようとしたんだが、命令体系が複雑なので途中で投げ出してしまった。
もう少しあのこと遊びたかったのー ミ'ω ` ミ ESR-LことSC62015か?
作ってみれば作れるんじゃない? 最近は雑誌の付録にも開発基板があります。
論理合成はある程度経験を積めばできそうですね。 論理合成はツールがやってくれることだから、チュートリアルがあれば、それを
見ながらやれば誰でもできる。
Verilogは書き方に癖があるから、目的の論理回路をどうやって記述するか、
あるていどパターンを習得する必要があるけど。 論理合成とか聞こえはいいけどやってることはカンニングペーパー作ってるだけ。 意味不明。
ていうか、カンニングペーパーを作ること自体はすごく勉強の為になるんだけど、
そういうことを知らないバカかな? ロジック回路で処理するのではなくてROMに答え書いてるだけだ。って意味。
4入力のルックアップテーブル どうだってええやんか。
リレーだろうがバイポーラだろうがMOSFETだろうがAND回路はAND回路。
そとから見てその機能を果たせば中身が何で実装されていようと。 副作用がなくて遅延も限りなく0ならね
っていうか組み合わせ回路よりLUTの方が速いというオチ 「ロジック回路」は「副作用がなくて遅延も限りなく0」だけど、
ルックアップテーブルはそうじゃない、という理屈?
わかんない。 >そとから見てその機能を果たせば中身が何で実装されていようと。
喪マイは、箱の中でオッサンがこんにゃく持って突っ込まれたチンコをシゴク箱と
JKが舐めてシゴク箱。ドッチも射精できるから同じだって言うか?
そんな奴はおらんだろ >>525
1段で論理式が実現出来れば、組み合わせ回路でも、遅延はおなじ。
お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://www.apamanshop.com/membersite/27009206/images/kamo.jpg
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
てもメールや書面での対応は致しかねるというお答えでした。
http://www.o-naniwa.com/index.html 事務員 東条 南野
http://www.o-naniwa.com/company/ 岡田常路
このように現在まで6通のメールを送られたとのことですが、結果一度も
返信がないとう状況になっています。
http://www.apamanshop-hd.co.jp/ 加茂正樹 舟橋大介
http://s-at-e.net/scurl/nibn-apaman.html 大村浩次
私どものほうでも現在までのメール履歴は随時削除を致しております
ので実際に11通のメールを頂戴しているか不明なところであります。
・friends もののけ島のナキ http://s-at-e.net/scurl/NakionMonsterIsland.html
・妖怪ウォッチ http://s-at-e.net/scurl/Youkai-Watch.html
・崖の上のポニョ http://s-at-e.net/scurl/Ponyo.html
・スター・ウォーズ/フォースの覚醒 http://s-at-e.net/scurl/SWfa.html
・A http://s-at-e.net/scurl/ia-A.html
■http://s-at-e.net/scurl/ia-Pos.html
大阪府八尾市上之島町南 4-11 クリスタル通り2番館203
に入居の引きこもりニートから長期にわたる執拗な嫌がらせを受けています。
この入居者かその家族、親類などについてご存知の方はお知らせ下さい。
hnps203@gmail.com ☆ 日本人の婚姻数と出生数を増やしましょう。そのためには、☆
@ 公的年金と生活保護を段階的に廃止して、満18歳以上の日本人に、
ベーシックインカムの導入は必須です。月額約60000円位ならば、廃止すれば
財源的には可能です。ベーシックインカム、でぜひググってみてください。
A 人工子宮は、既に完成しています。独身でも自分の赤ちゃんが欲しい方々へ。
人工子宮、でぜひググってみてください。日本のために、お願い致します。☆☆ 家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。
グーグル検索⇒『武藤のムロイエウレ』"
QVS14RS084 8ビットCPUを自作したいんですけど、ここでいいですか? >>544
あ、どうも。
コンピュータに詳しい自身はあるのですが、男のロマンはやはりCPUの自作だと思うんです。
そこで8ビットCPUを作りたいと思います。
80とか68とかには特に思い入れは無いので、作りやすさ優先で考えてます。
シミュレータは書き始めてますが、どこから手を着けていいかよくわかりません。
詳しいひといませんか? パタヘネくらいは、あるいはまともなアーキテクチャの本は読んだことある?
なければそれ読むのから。
あとはエミュレータのまえに命令セットの設計だろ。 コンピューターの作り方って本でTTL使って一から論理回路を組んで4biitコンピューターを
作り上げてる本読んだけど面白かったよ >>546
命令表はざっくりこんな感じでメモしてありますけど、作ってるうちに足りない命令とか出てきたら変更するかなって。
パタヘネは聞いたことあります。
>>547
「CPUの創りかた」っていう本は買いました、ぼちぼち読んでます。 >>547
まずは74のICをアキバで買ってくるか、通販で買って言うように4bitマイコンを作って動かす事だね。
いきなりFPGAに書く事もできるけど、それだと何の為に自作したいのか本質がブレるし、
それならARMでも突っ込んでパッパと使った方が楽だしってなる。
やはりローテクで基本を学び自作のスキルとモチベーションを養う。そういうの楽しいもんだよ。
特に作るモチベーション維持って今後も凄い大事な事だから。 >>549
今日起きたら秋月あたりで買い物してきます。
「CPUの創りかた」のTD4をそのまま作るつもりはないんですが、出てくるICをいくつか買ってみます。
>パタヘネ
目次みたら1章の8でもうすでにマルチプロセッサの話になってますね。
これ、大学でCPU実習とかやる人たちの本で、私の求めてるものではなさそうです。
機会を見ていづれ読んでみようとは思いますが。 >>550
1章は概要と概念の説明だけでだけで、中身には触れないよ おはようございます。
概要
レジスタ
汎用レジスタ 8ビットx4→16ビットx2として使用可
アドレス専用レジスタ 16ビットx2
プログラムカウンタ
スタックポインタ
命令表
00-3F ロード、ストア命令
40-7F レジスタ間転送命令、PUSH/POP
80-BF 演算
C0-FF 演算、JUMP、その他
アドレッシングモードはアドレスレジスタ、アドレスレジスタ+8ビットの2種類
マイクロプログラム方式
まずは標準ロジックでCPU本体を作りたい。
最終的にはミニマルファブ等でダイを作ってもらい、セラミックDIPにしたい。
こんな感じです。
では、買い物行ってきます。 ただいまなさい。
色々回って買ってきた、いま分類してる。
基本的なロジックゲートとレジスタに使えそうなD-FF、マルチプレクサとカウンタを主に買ってきた。
00忘れたりとかまだ思ったものが揃ってないけど、使いそうなICをリストアップしながら揃えていこうと思う。
あと181がeBayに出てたから注文してみた。 picoblazeとかTTLで実装してみるのはどうだろう 作ったら開発ツールがないことに気づいてまったく面白くない。 通販で買った色々パーツが届き始めたよ。中にはなんで買ったのか解らないのもあるよ。
クロックは6809Eのデータシートに載ってた回路を参考に、二相にする事にした。1サイクルで4回タイミングが取れるのがいい。
あと、リセット回路も考えた、これからハンダ付けする。
>>556
TinyBasicくらいは載せたい。 ところで、デコーダーの構成に迷ってるんだ。デコーダーROMはたっぷり(8Kx32bitとか)使える前提で
オペコードにそれぞれ16ワードx32ビットを割り当てて、オペコードの実行が終了するまでカウンタを
インクリメントするようにしたら全体の回路規模が小さくなるかな、と思うんだ、どうだろう? デコーダー周りはみるみるうちに膨れ上がってくるから、
たくさんある前提で最初から富豪設計とかしないほうが良いぞ。
必要にせまられる分だけでオペコードあたり 8word x 64bit とか普通。 >>559
やはりそういう規模になるのか。
実行時のステート増やしてもいいから制御信号は減らしたい。
制御信号32〜40ビットでなんとかならないかな、というところ。
外との読み書きは2ステート(アドレス出力+リード/ライト)にするつもりなので、割り込みの時フラグとPCとをスタックに積むと、それだけで6ステートになる。
やはりオペコードあたり16x32ビットがとりあえずの目標かな。 先に回路図とか、せめてブロック図書いてから、部品調達するもんじゃね? >>569
問題になりそうな所があったら是非教えてください! 俺の部下なら一発殴る。
そもそも基板の選択が間違っているな。
上級者を真似よ。 計画性というものの重要性を教えるには格好の教材なので、
ぜひとも完遂して最後の姿を拝ませてほしい。 >>574
そだねー。
路頭に迷い指を詰める夢を見た。
1. 計画と図と説明はすべてスプレッドシート(Excel)で書け。そして査読してもらえ。
2. 部品、道具、用語は正しく使え。二相クロックとかパスコンとか
3, 技術習得は真似て納得してから分かれよ。 メモリマップドレジスタでオペコード無しだと簡単に出来そう。 ところで、絶対アドレスJMPとか絶対アドレスCALLて、必要? そんなのOSというかモニタやらBIOSやらの作りによる。 >>573
上級者はどんな基板つかってんの?
オレなら基板起こすけどね。 ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
T6Y0T 今時look a head adderにこだわらなくてもいいんじゃない。スピードはメモリで規制されるから >>589
それはそうなんだけど、解ってる所を放っておくのはどうかなと思ってね。 >>591
UEW線0.26
>10発殴る。
根拠は? >>589
今時、加算器とか、自分で組む事無いだろ。 >>599
ああ、フリーのIPコピペですね。
わかります。 みんなネットで検索してコピペして鼻高くしてる素人ばかり しかしまあ、コピペと言ってもプログラム自体がローレイヤーのコピペだからね。
ハイレイヤーのコピペかローレイヤーのコピペかの違いだけの気がするね。
よりローレイヤーを熟知して自由自在に組める人が本物とは思うけど、知る限り本物に出会った事は一度だけ。 >>606
一つくらい何か参考になる事言ってもいいんだよ。 隣のICが近すぎて配線スペースが取れず、これはダメかも知れんね。 >>612
下位8ビットは確認して、カウンタのビット15までの繰り上がりは確認した。
これからアドレス上位8ビットの配線を目視で確認したらテスト用のボードを16ビット分配線してテストの予定。 DFFが1相クロックだから2相クロックシステムじゃないよね。