软硬件协同开发的应对方案
时间:10-29
来源:互联网
点击:
天使用的可编程解决方案形式多样:可能是全定制的ASIC,其在高度专业化的解决方案中集成了ARM内核和多个IP模块;也可能是更加通用的平台,其集成了可编程芯片和设计工具,诸如Altera和赛灵思推出的FPGA解决方案,或赛普拉斯半导体公司推出的PSoC器件等。虽然这些环境千差万别,但都面临着同样的问题--不能将硬件修改有效地迁移到软件领域,从而影响应用开发。
认为,这个问题的根源在于项目中使用的硬件设计工具和IDE采用了狭隘的方法。像这样的软件狂人(开玩笑)总喜欢把所有问题都归咎于硬件工具和工程师,但事实上硬件工具和软件工具集都太过偏向于他们特定的领域了。很难见到二者添加了以上提到的特性,因为这些特性跟其各自的客户好像没什么关系。相信这种局面正在发生变化,PSoC Creator等产品支持在可编程硬件上进行器件配置同时还集成第三方IDE(如ARM的Keil μVision IDE)的工具会不断发展。在工程师首选的IDE中实现应用开发,同时让工具获得独有的强大信息并控制硬件平台,这显然是更高效进行产品开发、加速产品上市进程的必由之路。与此同时,减少对工程师的折磨也不失为一件大好事!
- SN2005学习系统 数字语音室解决方案(05-19)
- 以可编程DSP架构应对TD-SCDMA以及TD-LTE带来的设计挑战 (02-14)
- ARM-μCLinux嵌入式系统启动引导的实现(07-26)
- 多核处理器架构及调试方案(03-28)
- 基于DSP的电源解决方案(06-13)
- 间歇性Bug最佳解决方案(09-24)
