软核和硬核的区别

时间:2021-05-18

以处理器为例,软核和硬核的区别如下:

  软件核心包括逻辑描述(RTL和门级Verilog-HDL或VHDL代码)、设备内部接线清单和可测试性设计,这些设计不能通过台式仪表和信号仪表、示波器、电流表和电压表进行测试。用户可以对软核进行修改,实现所需的电路系统。它主要应用于对速度性能要求很高的复杂系统中,如接口、编码、解码、算法和信道加密等。

  硬核的设计和工艺已经完成,不能更改。其产品包括存储器、模拟电路和总线设备。常用的嵌入式处理器硬核包括arm、MIPs、PowerPC、Intel x86、Motorola 68000等。

  软核通常以HDL文本的形式提交给用户。它已经过RTL级设计的优化和验证,但不包含任何具体的物理信息。硬核是一个已经被集成和连接的处理器。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章