APP下载

一种灵活多功能的DSP芯片GPIO扩展设计

2013-09-21陈晓宇刘晨峰

电子测试 2013年8期
关键词:指令功能

陈晓宇,刘晨峰

(中国电子科技集团公司第十三研究所,河北石家庄 050051)

0 引言

数字信号处理芯片(Digital Signal Processor,简称DSP)诞生于上世纪80年代,之后的这些年中,得益于集成电路技术的发展和巨大的市场需求,DSP得到了飞速的发展,以其高性能、易于编程、灵活性好、便于升级和移植等特性,已经在信号处理、通信、雷达等许多领域得到了广泛应用[1]。DPS内部资源丰富,集成了DMA、EMIF、PLL、定时器、中断、常用外设接口和丰富的RAM。业内代表性DPS生产厂家TI公司最新推出的高性能单核定点DSP使用 65nm制造工艺,第三代VLIW(Very Long Instruction Word)结构,可稳定运行在1.2GHz的系统时钟下,处理指令速度高达9600MIPS(百万条指令/秒),能满足各种领域尤其是通信医疗等方面的大部分需要。

在实际的工程应用中,除了需要DSP芯片的数据处理的基本功能之外,还经常需要一些辅助功能,如对直流电机、转台、开关、键盘、模拟/数字IC的端口控制等。对于这些处理数据速率并不高但是种类繁多的接口,依靠DSP芯片自带的GPIO(通用输入输出接口)显然不太现实,如果通过可编程逻辑阵列FPGA来实现,又增加设计的复杂度、成本及功耗。

针对上述问题,本文首先描述了几种常用的解决办法,再分析缺点与不足后,提出了一种灵活的DSP芯片的GPIO扩展方案。以TI公司高性能浮点芯片TMS320C6713为例,给出了硬件电路设计及相关软件程序,分析并实现了DSP芯片GPIO的扩展。

1 常用GPIO扩展办法分析

对于DSP芯片的GPIO扩展,常用的办法有:

(1)使用译码器扩展输出控制端口,如ST公司的四到十六译码器M74HC154M1R,可级联使用以获得更多的输出端口。……

登录APP查看全文

猜你喜欢

指令功能
听我指令:大催眠术
也谈诗的“功能”
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
杀毒软件中指令虚拟机的脆弱性分析
一种基于滑窗的余度指令判别算法
中西医结合治疗甲状腺功能亢进症31例