|
不久前,一种新型处理器核心受到了极大的关注,这是一种可以为特定应用而量身定制的处理器。可配置处理器不仅比标准的嵌入式微处理器更快,而且可以做更多工作。有些可配置处理器甚至可以代替 ASIC 和系统芯片(SOC)中的手工编码 RTL。 那么什么是可配置处理器呢?它能做些什么?为什么会有人需要用这种处理器?可配置处理器如何代替 RTL 编码?本文将对这些问题一一解答。 流行的固定指令集架构(fixed-ISA)嵌入式微处理器的架构设计起始于上世纪八十年代,例如 ARM、MIPS 和 PowerPC 处理器,它们均被设计为独立的芯片。这些架构对许多算法的执行是令人满意的,但设计者经常要提高硬件设计中的关键部分的运行速度。即使是 DSP 架构也无法满足客户定制解决方案的速度。 用手工编码 RTL 来加速设计 由于在标准的嵌入式微处理器(甚至带嵌入式 DSP)上,很多应用的运行速度不够快,设计团队就用 Verilog 或 VHDL 语言来手工编写部分设计的代码,以满足性能要求。但是,定制的RTL 逻辑需要很长的时间进行设计和验证。此外,RTL 块设计完成后,由于验证问题,对 RTL 块进行修改是一件很困难的事,而为适应新的标准和产品新功能,修改又经常是必不可少的。
...
|
|