加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

eTPU主机接口

2023/04/25
1363
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 资料介绍
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

本应用笔记讨论了Freescale的增强型时间处理单元(eTPU)的硬件软件,以及描述了软件集成。请访问http://www.freescale.com/etpu获取eTPU软件和示例。

eTPU是Freescale推出的新一代时间处理单元(TPU)。除了硬件改进外,对伴随的软件开发工具也进行了显著改进;这些工具使eTPU易于使用。开发了一个高级(C语言)编译器,使得可以使用C语言而不是微码来编程eTPU。

要有效地编程eTPU,您必须清楚理解eTPU硬件的工作原理。在C语言中编码,程序员可以将eTPU编程的机制交由编译器处理(参数打包、微指令打包等),更多地专注于应用逻辑。借助eTPU模拟器和调试器的帮助,可以像为主机CPU编写软件一样开发eTPU软件,从而显著提高软件开发的生产力。

eTPU C编译器的引入还改变了主机与eTPU函数之间的接口方式。借助编译器,可以通过eTPU和主机软件引用相同的符号。主机软件可以通过应用程序编程接口(API)函数与eTPU函数进行交互,而不是访问物理内存地址和寄存器。主机应用程序可以调用这些API函数与eTPU进行接口交互。对于这些API函数和参数的符号引用在编译时解析。eTPU函数的实现细节对主机应用程序隐藏。这种设计改善了eTPU函数实现的灵活性和主机应用代码的可移植性。本应用笔记讨论了如何构建eTPU函数的主机接口。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
030-1952-000 1 Cinch Connectivity Solutions Connector Accessory, Contact, Copper Alloy,
$0.72 查看
LBP01-0803SC5 1 STMicroelectronics LED bypass protection

ECAD模型

下载ECAD模型
$0.73 查看
P410QS333M300AH101 1 KEMET Corporation RC Network,

ECAD模型

下载ECAD模型
$1.83 查看
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐

电子产业图谱