嵌入式系统开发技术知识点
OC的开发大多以IP核为基础,在单个芯片上集成处理器、存储器、各种接口等组价,组成一个相当完整的计算机系统,以满足特定嵌入式应用领域的需求。下面YJBYS小编为大家整理了关于嵌入式系统开发技术知识点,希望对你有所帮助。
IP核是开发SOC的重要保证。
IP核的复用优点:减少研发成本、缩短研发时间。是实现快速设计,尽早投放市场的有效途径。
所有的SOC芯片都包含CPU.
IP核通常分为3种
① 软核:使用硬件描述语言(HDL)描述的IP核。特点:灵活性较大。常用于功能仿真。优势:使用软核有利于按目标产品的要求进行创新和技术改进,但后续工作量很大。
② 固核:与工艺相关的包含具体结构信息的IP核,它以逻辑综合后的RTL描述和可综合网表的形式提供。
③ 硬核;是已被投片测试验证的IC的掩膜版图和全套工艺文件,它允许设计者直接将其集成在SOC中。特点;使用方便、见效快、缺乏设计灵活。
从重用频度、灵活性。优选次序:软核、固核、硬核。
从性能规范,上市时间,开发工作量,成本:优选次序:硬核、固核、软核。
CPU地位:
CPU是任何计算机不可或缺的核心部件。CPU的.字长有4位、8、16位(最多)、32位(技术发展的主流)、64位之分。字长指的是CPU中通用寄存器和定点运算器的宽度。
CPU的性能主要表现为程序(指令)执行速度放入快慢。影响执行速度的因素①主频(CPU时钟频率)②指令系统③高速缓冲存储器的容量和结构④逻辑结构。
①中央处理器(CPU):负责运行系统软件和应用软件的主处理器
②其余的都是协处理器:如数字信号处理器(DSP)、通信处理器、图形处理器。
【嵌入式系统开发技术知识点】相关文章: