帖子内容:
我把我过去10多年设计过的电路罗列总结在这里,请大家补充,如果大家有兴趣(请反馈),后续可以针对每个点单独进行详细的阐述。
同步电路设计:
数学运算&数字信号处理类:
无符号运算-比较,加,减,乘,除
有符号运算符号-比较,加,减,乘,除,复数加法,复数乘法
绝对值,最大值,最小值
饱和,截位运算
NCO
滤波器
AGC
上变频,下变频
上采样,下采样
削波
DPD
QMC
FFT
LDPC
RS
维特比
控制类逻辑电路:
与或非,选择器,译码器
计数器
状态机
移位控制器
拼位设计
Leading One,Leading zero
握手控制
同步FIFO
仲裁调度(RR,WRR,WFQ)
流量整形(shaping)
报文头同步
BITMAP
乒乓流水设计
配置寄存器设计(RW,RO,RC,WC,W1_PULSE)
共享RAM的链表设计
异步电路设计
单bits异步处理
打三拍
异步握手
多bits异步处理
D-MUX
格雷码
异步FIFO
SOC系统集成相关设计
系统级顶层设计:
CRG设计
低功耗设计&Power Domain 规划
IO 复用(IO MAPPING)&排布
地址空间划分(Memory Maping)
Paper Floorplan
系统控制器设计
核集成:
ARM Cortex A系列
ARM Cortex R系列
ARM Cortex M系列
存储系统
SRAM,ROM,Flash
DDR
总线
AMBA AXI,AHB,APB
AMBA ACE
外设&加速器
DMA
PCIE
USB
MPI
NANDC
NORC
LOCAL BUS
UART
I2C
SPI
JTAG
TIMER
RTC
WDT
模拟IP
ADC,DAC
TSENSOR
USB PHY
DDR PHY
Serdes
...........