首页 > 其他分享 >ADI史上最强的一颗DSP,TS201的开发怎么去做,我来教你入门二:硬件环境的搭建

ADI史上最强的一颗DSP,TS201的开发怎么去做,我来教你入门二:硬件环境的搭建

时间:2024-05-26 15:30:03浏览次数:21  
标签:仿真器 DSP 开发板 TS201 我来 软件 JTAG ADI

编者的话

TigerSHARC 是 ADI 最早的浮点 DSP 之一,中文别名虎鲨。本人有幸在 2004 年接触过一段时间,其“珍稀”程度仅次于 ADSP-218X 和 ADSP-2106X。这个系列的 DSP 应该是当年的以色列研发团队做的,以性能超强,片上 SRAM 巨大,以及 LINKPORT 级联技术和昂贵的售价而著称。很可惜,据说在某个时间点,ADI 的以色列团队被解散了,这个系列处理器自 TS101和 TS201 之后,就没有后面的延续产品。

现在 TS 系列的处境比较尴尬,芯片来讲,TS201 停产,TS101 为仅存的可售产品。开发工具来讲,其开发板可能早在 10 年前就已经停产了,而 ADZS-HPUSB-ICE 这个仿真器也已经在 5 年前停产了。

TS201 芯片按照笔者从 ADI 公司得到的说法,应该不会再生产和出售了,据说是代工产品线被卖给了 Intel,而 Intel 因为 TS201 的产出远远达不到利润要求,而砍掉了这个型号的代工合作,当然实际真实情况如何我们无法判断也不得而知,总之就是,我想买 TS201 芯片是买不到了。

工具这块,我手里还有 2 块以前做项目得时候保留的 TS201 开发板,和 ADZS-HPUSB-ICE的一套全新未拆包装的存货。开发板无法替代,全球仅有这一种,仿真器可以替代,我们有国产的 AD-HP560ICE,性能和使用的一切均和 ADZS-HPUSB-ICE 完全相同。

下面的章节我会以TS201 开发板+AD-HP560ICE 作为硬件平台来讲,使用 ADS-HPUSB-ICE 的用户参照下面的操作即可,二者完全一样。

硬件准备

ADZS-TS201S-EZLITE 开发板

产品链接:https://item.taobao.com/item.htm?id=40115352436

在这里插入图片描述

AD-HP560ICE 仿真器

产品链接:https://item.taobao.com/item.htm?id=39791775486&spm=a1z10.5-c.w4002-5192690539.11.7c0d6badFPvhmd

在这里插入图片描述

用到的资料

在这里插入图片描述

如何来做 TS201 的开发

首先明确一下,要做 TS201 的开发,从方式上来讲,只有一种方式。

软件上,使用 Visual DSP++软件,自己用汇编、C,C++等语言来写程序代码。当然 ADI提供了一些例程供参考。软件的版本上来说,我们建议用 VisualDSP++5.1.2,这个是 VDSP的最后一个版本。VDSP 软件:我们会在资料光盘中提供。

硬件上,使用 ADSP-TS201S-EZKIT 开发板和 JTAG 仿真器,JTAG 仿真器可以是
ADZS-HPUSB-ICE,也可以是 AD-HP560ICE,二者使用完全相同,本文会使用 AD-HP560ICE。

VDSP 软件安装

运行 setup 软件安装包,全部下一步即可完成软件安装,非常简单。我们的资料里提供了 VDSP5.1.2 软件,当然您也可以通过 ADI 公司官网下载。

安装软件的特别注意事项:在安装软件的时候,请务必关闭防火墙、杀毒软件,实测安装过程中会加载很多编译器的 exe 文件,这些文件会被某些杀毒软件当作病毒,不做任何提示就直接删除,导致软件看上去装完了,实则不能正常使用。另外在安装时,系统跳出的任何对话框,问是否强制安装,一律选择强制安装,切记!

软件安装完之后,是需要注册的,否则无法使用,注册的话,可以购买 ADI 正版软件序列号,或者选择评估试用,具体可联系 OP ,文章中就不再做详细描述了。

硬件环境搭建

软件安装完毕后,开始硬件连接。很简单,仿真器通过 JTAG 接入板子, USB 线连接仿真器和 PC,作用为上电+数据通讯。开发板上电,硬件环境搭成。

在这里插入图片描述

还有有几项需要注意,板子上的 JTAG 是 14 针,但是有一根针是没有的,不要以为是运输中给碰折了,这个是 ADI 的 JTAG 标准设计,作用就是个防反插。板子上弄断一根设定好的针,仿真器上就把这个孔给堵上,就不用担心插反啦。(这个信息可以通过 ADI 公司官网上的 EE68 文档中获得,EE68 文档也是 ADI DSP JTAG 详细说明文档,什么接口定义,JTAG标准设计都在那里,很实用,记录一下)

这一套下来,开发环境就搭建完成了。

总结一下:

  1. 软件安装,关杀毒关防火墙,强制安装所有系统提示要不要装的。
  2. 软件注册,不注册不能使用。
  3. 硬件连接,JTAG 有防反插设计,不用担心插反了。560 仿真器用 USB 直接供电,不用额外再供电了。HPUSB 仿真器则需要多给仿真器供电。

标签:仿真器,DSP,开发板,TS201,我来,软件,JTAG,ADI
From: https://blog.csdn.net/ADI_OP/article/details/139141548

相关文章

  • 昇腾开发全流程 之 MindSpore华为云模型训练
    前言学会如何安装配置华为云ModelArts、开发板Atlas200IDKA2,并打通一个训练到推理的全流程思路。在本篇章,首先我们开始进入训练阶段!训练阶段A.环境搭建MindSpore华为云模型训练Step1创建OBS并行文件登录华为云->控制台->左侧导航栏选择“对象存储服务OBS”......
  • 七夕-我来送对象了-快乐
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`七夕-我来送对象了-快乐日期:2017-8-28阿珏二次元浏览:2079次评论:8条真羡慕那些有对象的人,我除了帅一无是处程序员找不到对象,一......
  • MindSponge分子动力学模拟——自定义控制器(2024.05)
    技术背景分子动力学模拟中的控制器(Controller)可以被用于修改模拟过程中的原子坐标和原子速度等参量,从而达到控制系统特定参量的目的。例如控温器可以用于实现NVT系综,控压器可用于实现NPT系综。而在MindSponge分子动力学模拟框架下,控温控压都可以基于控制器Controller来实现。关于......
  • 采用双dsPIC DSC内核配置,DSPIC33CH128MP208-E/PT DSPIC33CH128MP208-I/PT DSPIC33CH12
    dsPIC33CH系列数字信号控制器简介dsPIC33CH系列控制器采用单芯片、双dsPICDSC内核配置,将为设计高端嵌入式控制应用的系统开发人员带来福音。根据设计,dsPIC33CH的两个内核一个是主核,一个是副核。副核用于执行时间关键型专用控制代码,主核负责运行用户接口、系统监控和通信功能,专为......
  • 双核、DSPIC33CH128MP203-I/M5 DSPIC33CH128MP203-H/M5 DSPIC33CH128MP203-E/M5数字信
    产品简介dsPIC33CH双核数字信号控制器在单个芯片中集成了两个dsPICDSC内核,一个设计用作主器件,而另一个则设计用作从器件。从内核用于执行专用、时间关键型控制代码,而主内核则用于运行用户界面、系统监测和通信功能以及最终应用的定制。dsPIC33CH器件优化用于高性能数字电源、电......
  • DSP学习笔记之IIC
    IIC简介IIC总线是同步通信的一种特殊形式,是一种串行,半双工的通信,I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。IIC分为硬件IIC和软件IIC,DSP中有硬件IIC,但是不方便拓展,所以日常使用时使用软件IIC居多。IIC总线通信过程主机发送起始信号启用总线主机发送......
  • DSP学习笔记之SPI
    DSP学习笔记之SPISPI介绍SPI的全称是"SerialPeripheralInterface",意为串行外围接口。SPI是一种高速的,全双工,同步的通信总线,SPI采用主从方式工作,一般有一个主设备和一个或多个从设备;SPI需要至少4根线,分别是MISO(主设备输入从设备输出)、MOSI(主设备输出从设备输入)、SCLK(时钟)、C......
  • 第六届·2024 MindSpore 量子计算黑客松热身赛赛题解读
    第六届·2024MindSpore量子计算黑客松火热进行中。本次大赛由量子信息网络产业联盟主办,昇思MindSporeQuantum社区承办,多所高校和单位联合举办。开发者将全面体验全新一代通用量子计算框架MindSporeQuantum。热身赛为量子计算基础学习和编程演练。完成热身赛的前100名选手将有......
  • 204-基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板
    基于XilinxVirtex-6XC6VLX240T和TIDSPTMS320C6678的信号处理板 1、板卡概述    板卡由北京太速科技自主研发,基于VPX架构,主体芯片为两片TIDSPTMS320C6678,两片Virtex-6XC6VLX240T-ff1156FPGA,1个RapidIOSwitch。FPGA连接FMC子卡。FPGA......
  • MindSpore反向传播配置关键字参数
    技术背景在MindSpore深度学习框架中,我们可以向construct函数传输必备参数或者关键字参数,这跟普通的Python函数没有什么区别。但是对于MindSpore中的自定义反向传播bprop函数,因为标准化格式决定了最后的两位函数输入必须是必备参数out和dout用于接收函数值和导数值。那么对于一个......