推荐文档列表

现场可配置片上系统TA7V05的应用研究

时间:2021-10-01 09:46:30 计算机论文 我要投稿

现场可配置片上系统TA7V05的应用研究

摘要:介绍一款功能强大的片上系统级芯片——Triscend TA7V05,重点介绍其中的CSL功能模块;结合作者的研究方向,给出Triscend A7V芯片在电机控制中的应用。

    关键词:ARM 片上系统 可配置系统逻辑矩阵 PWM TA7V05

现场可配置片上系统TA7V05的应用研究

引言

Triscend A7V是一款完全32位的现场可配置片上系统,整合了广为流行的32位ARM7TDMI处理器内核、编程逻辑、加强的内存子系统和高效专用内部总线。Triscend A7V是从A7家庭上发展而来的。它通过增加众多的硬接线外围,使其功能扩展到电机驱动、工业网络、仪器仪表、低成本IP电话业务等公共领域。结合多功能的系统开发软件FastChip,Triscend A7V给设计者提供了一个可配置平台,用户以此可以快速开发高度自定义的嵌入式系统。

图1

1 结构特点

Triscend A7V是一款完全高效的用户可编程系统芯片。集成高效、低功耗32位ARM7TDMI RISC处理器,8KB混合指令数据缓存,32KB内部高速暂存RAM,新一代嵌入式可编程逻辑架构,高效专用内部总线,外部内存接口支持Flash、E2PROM、SRAM、SDRAM,先进的实时系统内调试能力,简单外部内存独立操作功能,1.8V内核电压,3.3V I/O电压,支持独立3.3V模拟电压,6路独立高效DMA通道。TA7V05芯片的系统结构如图1所示。

图2

    ①高效、低功耗32位ARM7 TDMI RISC处理器;

*二进制源代码与其它各种ARM7/ARM7TDMI兼容;

*广范围C/C++编译器,源码级调试,支持RTOS,使用Thumb指令结构的高代码密度;

②集成10/100M以太网,CAN2.0B控制器,USB1.1控制器;

    *为Rx & Tx内建2KB FIFO,支持3个以上MAC地址,支持MAC暂停;

*完全支持CAN2.0B协议,信息滤除支持DeviceNet和CanOpen协议;

*5端点控制器,支持全速通用串行总线(12Mb/s)。

③8通道10位ADC,多功能定时器阵列(MFTA),全特生内存接口单元;

*8路模拟通道,10位内部采样保持A/D转换器,转换周期5μs(200kHz采样频率),外部边沿触发或SW命令触发转换,可编程扫描序列发生器;

表1和表2

    *4个独立的升降定时器,定时器可由CSL异步复位和计时;

*支持外部Flash、SDRAM内存子系统,SDRAM自动支持自我刷新、自动刷新和初始化。

④嵌入式SRAM基础的可配置系统逻辑(CSL)矩阵;

*超过3800个触发器和300个可编程输入输出(PIOs);

[1] [2] [3]