……
“在这里我先假定每一个由现有技术能够制作出的布局都是一个工具。这些工具我将之分红了四种范例。”
“仿真与监控:用于向布局发送参数并检测各个函数节点的返回值。”
因为人在局中很难设想这么一款EDA软件开辟出来的意义在哪。
宁为对比着明天赶出的PPT,给项目构成员表述着他的根本设想理念。
毕竟除了余兴伟外,年纪最小的也都大了他一轮。
这类体例明显比宁为设想的这类ASIC形式更具性价比。固然FPGA也有本身的缺点,比如机能比不上 ASIC 芯片,代价也比 ASIC 芯片更高。
压力还是有的。
项目构成员们面面相觑。
但也有人感觉如许不当。
“在我们的软件推出以后,由专业职员设想出的布局跟配套的指令集、函数再颠末考证跟考核以后,也能够同步到我们的库中。”
“这么说吧,对于我们项目组即将设想的这款EDA软件,并没有大师设想中的那么庞大。我把它称之为面向工具的EDA软件设想。”
启事是现在各种野生智能的深度学习算法正处于快速生长期,迭代极快,如果照着宁为的设法每种布局都要设想对应配套的最优化可烧录配置文件,也就意味着每次算法更迭,都要在工具库里更新新一代的公用芯片布局。
“设想界面:用于对工具停止布局、摆列和连接。”
宁为的意义是要绕开现有的各种架构跟指令集,又牵涉到兼容性的题目。
用户通过烧入 FPGA 配置文件,来定义这些门电路以及存储器之间的连线,用硬件描述说话对 FPGA 的硬件电路停止设想。每完成一次烧录,FPGA内部的硬件电路就有了肯定的连接体例,具有了必然的服从,输入的数据只需求顺次颠末各个门电路,便能够获得输出成果。
“从这类视角,大师应当看出我们的EDA设想思路实在很简朴,一方面我们要让操纵者很轻松的将代表分歧范例工具的标记在设想界面长停止定位和摆列并停止接线;另一方面,操纵者的统统操纵实际上是计算机背景将工具的函数相互串连调用,终究构成一个大函数过程。”
“它们别离是元,即现有技术能够制作的最小布局单位,这个单位是能够跟动技术的冲破而更新的。”
没错,简朴是能免却很多的推行本钱,但也意味着这玩意合用代价不高啊!
“函数库:用于保存现有或将来新增工具的函数。”
“这里又对我们的产品提出了一个要求,就是要内置一个对布局的逻辑判定才气。简朴来讲就是所求即所得,换句话说,用户只需求能够比较精确的描述出需求,我们的软件就能主动给其保举能完成这一需求的架构跟配套的配置文件!”