英飞凌的AURIX TC4x系列芯片在汽车控制器上应用

英飞凌的AURIX  TC4x系列微控制器--智能汽车安全的领导者来了!

汽车市场上出现了重大的颠覆者:

汽车E/E架构微控制器(MCU)在领域和区域控制方面的创新

加速从传统动力系统到xEV的转变

安全性和自动驾驶的提高。

英飞凌的AURIX  TC4x系列解决了这些挑战,推动了汽车MCU在安全和保障处理方面的使用界限。这些微控制器是为下一代电动汽车、ADAS、汽车E/E架构和经济型人工智能(AI)应用而设计的。第一批AURIX TC4x样品已经被主要客户选择用于他们即将进行的设计。

新的可扩展微控制器TC4x系列为英飞凌领先的符合ASIL标准的汽车微控制器AURIX TC3x系列提供了向上迁移的途径。新一代TriCore 1.8和可扩展的AURIX加速器套件,包括新的PPU(并行处理单元)和多个智能加速器,使性能得到提升。

对5G位以太网和PCIe等高速通信接口以及CAN-XL和10BASE T1S以太网等新接口的支持,为客户提供了实施具有E/E架构的新型汽车专用微控制器所需的性能、吞吐量和灵活性。

可扩展的系列概念实现了一个通用的软件架构,支持显著的平台软件节约,功能丰富的概念为一级和原始设备制造商提供了足够的发展空间。

主要功能:

TriCore 和AURIX 加速器套件提供高性能和经济的人工智能

多达6个TriCore  v1.8同步运行,频率高达500 MHz 

AURIX 加速器套件:

平行处理单元(PPU)--实现高达ASIL-D的人工智能

数据路由引擎(DRE)--用于高效通信和数据处理

cDSP - 用于ADC信号的可编程数字信号处理

单一处理(SPU)--雷达加速器

安全加速器(CSRM/CSS)--硬件加密加速器

内存升级

高达25MB的片上闪存

通过优化的A/B交换分区和外部存储器接口支持零停机SOTA

用于实时控制的高级定时器和ADC

新的eGTM定时器和高分辨率的PWM,具有低延迟互连(LLI)功能

更快的电子马达和电源转换的控制回路

与AURIX TC3xx兼容的GTM

ADC转换器TM/FC/DS/

CDSP/DSEX加速器

安全和安保性能提升:

包括CSRM和CSS的安全集群提供了增强的安全性能

符合ISO 21434标准

安全DMA

符合ASIL-D标准

为所有汽车E/E架构微控制器提供广泛的连接性:

可扩展的高速通信接口:

5Gbps以太网

PCIe 

10BASE T1S以太网

CAN-XL

数据路由引擎(DRE)--通信加速器

广泛的生态系统:

英飞凌MCAL驱动器

可以重新使用现有的AURIX TC3xx算法和生态系统

使用Synopsys的虚拟原型技术提供快速原型开发支持 - 用于AURIX TC4x的虚拟器开发套件

软件开发工具包(SDK)

使用Synopsys - MetaWare Toolkit for AURIX简化PPU软件开发,其中包括MATLAB和Simulink、DSP和数学库、神经网络软件开发工具包和AUTOSAR复杂设备驱动程序。

AURIX  TC4x架构

AURIX 下一代AURIX TC4x介绍如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,下面是一个简单的Verilog代码实现,用于4x4矩阵键盘控制的电梯控制器。该电梯控制器可以实现电梯的上升、下降、停止等基本功能。 ``` module elevator_controller(clk, rst, keypad_row, keypad_col, up, down, stop); input clk, rst; // 时钟和复位信号 input [3:0] keypad_row; // 矩阵键盘行 input [3:0] keypad_col; // 矩阵键盘列 output up, down, stop; // 电梯控制信号 reg row_sel; // 矩阵键盘行选择信号 reg [3:0] key_pressed; // 记录当前按下的按键 reg [2:0] state; // 状态寄存器,用于记录电梯当前状态 parameter IDLE = 3'b000; // 空闲状态 parameter UP = 3'b001; // 上升状态 parameter DOWN = 3'b010; // 下降状态 parameter STOP = 3'b011; // 停止状态 parameter OPEN = 3'b100; // 开门状态 parameter CLOSE = 3'b101; // 关门状态 always @(posedge clk, posedge rst) begin if (rst) begin row_sel <= 1'b0; key_pressed <= 4'hf; state <= IDLE; end else begin row_sel <= ~row_sel; if (row_sel) begin case (keypad_col) 4'hE: key_pressed <= 4'h1; 4'hD: key_pressed <= 4'h2; 4'hB: key_pressed <= 4'h3; 4'h7: key_pressed <= 4'hA; default: key_pressed <= 4'hf; endcase end end end always @(posedge clk) begin case (state) IDLE: begin if (key_pressed != 4'hf) begin if (key_pressed <= 4'h3) state <= UP; else state <= DOWN; end end UP: begin up <= 1'b1; if (key_pressed == 4'hA) state <= STOP; end DOWN: begin down <= 1'b1; if (key_pressed == 4'hA) state <= STOP; end STOP: begin stop <= 1'b1; state <= OPEN; end OPEN: begin // 打开电梯门 state <= CLOSE; end CLOSE: begin // 关闭电梯门 up <= 1'b0; down <= 1'b0; stop <= 1'b0; state <= IDLE; end endcase end endmodule ``` 以上代码仅供参考,具体实现方式可能因实际需求而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小明师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值