完全自定义的ISA,除了必不可少的的标量指令,加入了一些专用的指令,SIMD和VLIW的融合。寻址方式与内部存储器体系结构密切相关,应该说还是很丰富很高效的(可惜我不能多说)。暂不考虑操作系统,libc剪裁自一个标准C库实现。 大概由于立项以及申请项目的问题,相关资料没有任何公开。我的权限不足以公开这部分内容,如果你有兴趣可以发送邮件至shaolin.xie@xxxxxxxx 索取。他是项目直接负责人。 2011/7/13 Liu <proljc@xxxxxxxxx> > 2011/7/13 Triple Yang <triple.yang@xxxxxxxxx>: > > 不是201(“我问了一下那边的人,好像是正向设计了一个ADI的TS201。”) > > > > 定位是一款专用DSP,主要面向数据密集的数字信号处理领域,自定义指令集,故而很多东西都需要自己动手搭起来,其中最麻烦的是编译器和调试器。 > 完全自定义的新ISA?多少种寻址?SIMD还是VLIW?需要跑OS么?libC怎么解决的? > 把指令手册公开出来吧,如果ISA设计的不错,也花不了多少时间。 > > > > 在 2011年7月12日 下午5:33,Liu <proljc@xxxxxxxxx>写道: > >> > >> 2011/7/12 Triple Yang <triple.yang@xxxxxxxxx>: > >> > 非常感谢你的关注和建议。 > >> > 我们现在移植GDB是希望给客户一个可用的调试环境,并不是为了验证。 > >> > > >> > > >> > > 目前我们手上有一个systemc的周期精确模型,通过stubs把它和GDB连起来需要改变原SC模型的代码,故不是首选,因而借助GDB的RSP交换信息,这是目前的想法。可能调试速度会受到很大的影响。 > >> > > >> > >> 我不明白的是,ADI TS201不是很成熟的一个芯片么?没有现成的GNU Toolchian么?为什么你们还要再做一遍呢? > >> > >> > >> > > >> > 在 2011年7月8日 下午3:05,Liu <proljc@xxxxxxxxx>写道: > >> >> > >> >> 2011/6/24 Triple Yang <triple.yang@xxxxxxxxx>: > >> >> > > >> >> > > >> >> > > (自加入此社区邮件列表,经常能看到技术讨论或者信息分享邮件,欣喜于我国人在开源运动中的活跃身姿。我这两年因学习工作需要,开始接触GNU工具链,目前属于菜鸟一枚,请大家多多指教。转发一个招聘帖。) > >> >> > > >> >> > > >> >> > > >> >> > > 自动化所集成电路中心全称"国家专用集成电路设计工程技术研究中心",目前正在进行一款自主专用DSP的设计,需招聘若干名(多多益善!)工具链开发人员。最低基本要求如下: > >> >> > 0. 本科及以上学历,熟悉类UNIX操作系统。 > >> >> > 1. 了解编译、汇编、链接过程中的基本概念,具备一定的实际经验和感性认识。 > >> >> > 2. 熟悉GNU工具链,对其或者至少其中一部分有hacking实践。 > >> >> > 3. 学习动手能力强,乐于沟通交流。 > >> >> > 凡满足以上要求的并且有兴趣从事工具链移植开发的同学,可发送简历给我本人或者shaolin.xie@xxxxxxxx。 > >> >> > 以上工作岗位,亦接受本科高年级或者硕士实习生。应届毕业的硕士可解决北京户口,博士学历解决户口是事业编制。具体待遇面议。 > >> >> > > >> >> > 令急需调试器开发人员数名,基本要求如下: > >> >> > 0. 了解、熟练使用GDB中的基本功能。 > >> >> > 1. 对远程调试模式有一定的了解,熟悉socket编程,多线程编程/多任务编程。 > >> >> > 2. 熟练使用C++或对SystemC建模已有一定经验。 > >> >> > 3. 有GDB hacking/porting经验者优先。 > >> >> > > >> >> > 祝好! > >> >> > >> >> 我问了一下那边的人,好像是正向设计了一个ADI的TS201。 > >> >> > >> >> 另外,鉴于某种联系,我个人出于好意给你们两个建议: > >> >> 1,gdb用在验证中并不合适,gdb remote并不需要直接socket的,有stub接口。 > >> >> 2,不要忘记模拟器,这个很重要,很重要,很重要。 > >> >> > >> >> 另外,你们需要一个做kernel的人来支持gdb个sim的开发者,因为debuger和sim都需要OS的支持。 > >> > > >> > > > > > >