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

posted @ 2022-04-17 19:29  十点三十睡觉  阅读(263)  评论(0编辑  收藏  举报