• Stars
    star
    220
  • Rank 180,422 (Top 4 %)
  • Language
    HTML
  • License
    BSD 3-Clause "New...
  • Created almost 7 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

simple 4-BIT CPU with 74-serials chip,origin by Kaoru Tonami in his book “How to build a CPU”

TD4

自己动手做CPU 之 TD4 前言

自己动手做CPU 之 TD4 原理分析0-系统综述

自己动手做CPU 之 TD4 原理分析1-[时钟、复位]

自己动手做CPU 之 TD4 原理分析2-[存储器、输入、输出]

自己动手做CPU 之 TD4 原理分析3-[控制器、运算器]

#LOAD0 = D6 | D7
#LOAD1 = #D6 | D7
#LOAD2 = #(#D6 & D7)
#LOAD3 = #(D6 & D7 & (#C | D4))
SEL_A = D4 | D7
SEL_B = D5

自己动手做CPU 之 TD4 PCB及元器件

自己动手做CPU 之 TD4 焊接测试0-说明

A. 先焊接尺寸小,低的元器件,再焊接高的元器件,推荐焊接顺序如下:
1. 发光LED,二极管1N4148,直插电阻,USB接口。
2. IC插座
3. 8位拨码开关、4位拨码开关
4. 按键开关,电解电容,拨动开关

B. 注意芯片插座,8位拨码开关和4位拨码开关的焊接方向

自己动手做CPU 之 TD4 焊接测试1-[焊接]

自己动手做CPU 之 TD4 焊接测试2-[测试]

自己动手做CPU 之 TD4 后记

架构

  1. RAM
  2. 4bit -> 8bit
  3. ALU
  4. 中断

指令

  1. 算术逻辑指令
  2. 寻址方式(立即数寻址、相对寻址、寄存器寻址等)
  3. call push pop

reference0:
指令格式
TD4套件

reference1:
https://hackaday.io/project/8442-ttl-based-4-bit-cpu
https://hackaday.io/project/26215-td4-cpu
http://kamakurium.com/wp-content/uploads/2016/01/cpu_td4
http://visual6502.org/
http://www.4004.com/

More Repositories

1

nanoDAP

建议大家star此仓库,仓库会持续更新。由于部分淘宝卖家“借鉴”实验室出品的nanoDAP详情描述和资料,请大家认准实验室官方链接
C
1,010
star
2

nanoDLA

24MHz sampling rate Logic Analyzer based on fx2lafw
C
507
star
3

icesugar

iCESugar FPGA Board (base on iCE40UP5k)
Verilog
315
star
4

Colorlight-FPGA-Projects

current focus on Colorlight i5 and i9 & i9plus module
Verilog
208
star
5

icesugar-pro

iCESugar series FPGA dev board
Verilog
141
star
6

nanoDAP-wireless

nanoDAP-wireless无线仿真器用户手册
126
star
7

openocd-toolbox

OpenOCD工具箱 (温馨提示:请点击本页面右侧绿色按钮处下载zip压缩包)
Tcl
122
star
8

AntRunner

a DIY Antenna Rotator by BG5DIW
C
108
star
9

nanoDAP-HS

DAPLink High Speed
C
102
star
10

icesugar-nano

iCESugar-nano FPGA board (base on iCE40LP1K)
AGS Script
83
star
11

ESPLink

designed for debug Espressif's ESP series chips, include ESP8266/ESP32/ESP32-S2/ESP32-C3/ESP32-S3...
C
63
star
12

USB-HS-Bridge

61
star
13

nanoCH32V003

Shell
57
star
14

nanoCH32V203

45
star
15

nanoESP32-S2

Shell
44
star
16

nanoESP32-S3

ESP32-S3 dev board
C
42
star
17

smachine

Simple Machine, include simulator、ccompiler、assembler
C
40
star
18

nanoCH55x

Shell
39
star
19

8086sos

simple os for 8086 on a MBR
Assembly
34
star
20

RPI-HAT-Programmer

树莓派多功能编程器
C
33
star
21

nanoESP32-C3

ESP32-C3 dev board by muselab
Shell
26
star
22

PDTricker

C
25
star
23

f1c100s-gpio-tools

Command-line access to F1C100s GPIO
C
23
star
24

HC6502

home computer 6502
C
22
star
25

CVE-2020-8004

Python
20
star
26

sigrok-firmware-fx2lafw

C
19
star
27

nrf24-ble

C
15
star
28

nanoCH32V305

15
star
29

sos

Simple OS for raspberry pi 2 model B
C
14
star
30

dslogic

C
13
star
31

pico-lab

C
12
star
32

nanoESP32-C6

11
star
33

ART-of-PCB

HTML
10
star
34

nanoUART

a mini Serial Tool based on CH343P, support up to 6Mbps baudrate.
10
star
35

nanoDAP-HS-wireless

10
star
36

nanoSTM32F0

C
8
star
37

CH32V203-makefile-example

C
7
star
38

DIY-UDISK

6
star
39

RPI-HAT-CoolingFan

树莓派扩展板-散热风扇
C
6
star
40

pyocd-toolbox

Python
6
star
41

linux-wild-tutorial

Shell
6
star
42

RPI-HAT-Pico-BreakoutBoard

RPI-HAT-Pico-BreakoutBoard
Shell
5
star
43

nanoUART-wl

4
star
44

smart_switch_hack

https://www.muselab-tech.com/zhi-neng-kai-guan-ni-xiang-bing-shua-ru-tasmotagu-jian/
Shell
4
star
45

snowflake-light

3
star
46

CH32V003-makefile-example

C
3
star
47

naooUART-wl

2
star
48

wch-riscv-openocd

C
2
star
49

Look4Sat-AntRunner-Controller

Use Look4Sat to control my AntRunner rotator
C
2
star
50

esp32-key

2
star
51

rpi_monitor

自己动手做视频监控
C
2
star
52

nes

C
2
star
53

ml-esp-link

2
star
54

dot

some dot scripts.
Makefile
1
star
55

nanoUART-wl-lr

long range wirelss UART Tool
1
star
56

u-things

iot project with USB interface
C
1
star
57

python

some python application, games.
Python
1
star
58

blues_200_licks

1
star
59

opencv

1
star
60

gnuplot

some gnuplot script
Gnuplot
1
star
61

caculator

caculator written in C, for myself to learn the decline recursive analysis
C
1
star
62

Converter

C++
1
star
63

RPI-HAT-Lora-SX1278

C
1
star
64

pyqt5

Python
1
star
65

tools

C
1
star
66

RPI-HAT-Color-Matrix

1
star