soc设计
优酷搜启芯,可以搜linux VI Makefile 数字逻辑综合技术
soc设计应该是数字ic设计中主流的一部分
ic设计要懂verilog DC soc/IP(各种IP的协议例如AMBA总线协议)
linux+EDA+FPGA
soc架构(基于IP的集成):
CPU DSP IPS(SPI UART I2C接口等)AMBA(APB,AHB) LowPower CDC(跨时钟域)
现在的soc一般基于ARM CPU中有JTAG(外部调试接口)
验证实习生
1.电路知识 2.系统知识 3.Verilog & testbench 4.异步FIFO设计(验证清楚即可以)
1.CPU(SOC中的大脑)所做的工作由其指令集决定一般基于ARM
2.CPU控制 和数据通过执行
指令集以ARM为例,(分支指令,数据处理指令,存储器访问指令L/S指令,状态寄存器访问指令等)
3.总线——SOC的骨架,熟练使用AHB常用 APB基础 AXI了解
1)中断控制器(INTC) 必须要有的三种寄存器,状态(使能寄存器,屏蔽寄存器,状态寄存器)
与其他模块接触最多,其主要对soc芯片中各个外设的中断进行管理,进行优先级排队,并给CPU送进终端控制信号IRQ,
2)挂接在APB slave闪
github看看freearm