ZHCUD82 August 2025 F28E120SB , F28E120SC , TMS320F2802-Q1 , TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28022-Q1 , TMS320F280220 , TMS320F28023 , TMS320F28023-Q1 , TMS320F280230 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027 , TMS320F28027-Q1 , TMS320F280270 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-EP , TMS320F28035-Q1
F28E12x 器件通过添加浮点单元 (FPU) 来扩展现有 TI C28x 32 位定点 CPU 架构的功能。现有的指令、流水线和存储器总线架构未进行任何更改;同时,为 C28x CPU 编写的程序与架构的这些增强功能完全兼容。
这些器件为 C28x 定点 CPU 内核添加了浮点单元 (FPU),因此可支持硬件 IEEE-754 单精度浮点格式运算。FPU 添加了一组浮点寄存器(R0H 至 R7H、STF、RB)和指令来扩展标准的 C28x 架构,从而将浮点硬件无缝集成到 CPU 中。在流水线解码阶段会对指令进行解码以确定它是标准 C28x 指令还是 FPU 指令,并进行相应路由。由于 FPU 指令是标准 C28x 指令集的扩展,因此大多数指令在一个或两个流水线周期中运行,而某些指令还可以并行完成。同样,FPU 锁存的上溢和下溢标志被连接到外设中断扩展 (ePIE) 块,有助于调试上溢和下溢问题。
以下参考指南介绍了 C28x CPU 和 FPU 架构和指令集: