SoC vision
SoC vision - SoC 世界观
How to design an IP?
regs interface
- regs map
- bus interface
io interface
- bus interface
- pin io
- interrupt
- dma ack
data path
- cdc: fifo, 2 stage sync
- basic component
domain
- clock domain
- power domain
verification env
- tenstbench
- testcase
build system
- PPA collection
- sim
- synth
- lint
How to build a SoC?
basic module
| SoC basic module | design tools | funtion |
|---|---|---|
| system config registers | regs generator | regs - HDL C config macro |
| dma channel connect | dma channel mux | |
| interrupt ctrl | interrupt ctrl | |
| pad share | pad share / gpio mux | |
| soc clock/rst tree | clock/rst generator | |
| power domain | power domain creator | |
| ip stub | ip initial tool |
bus interface regs generator |
| memory stub | memory generator | |
| testbench | testbench generator | |
| parameter system |
road

reference
形而上者谓之道 形而下者谓之器。

浙公网安备 33010602011771号