软硬件混同设计.docVIP

  • 3
  • 0
  • 约6.72千字
  • 约 13页
  • 2018-01-26 发布于贵州
  • 举报
软硬件混同设计

“最小指令系统”的理论探讨本身展现了“CPU-软件”形态的内在约束。说明了它是一种有本质的事物。 “CPU-软件”的数学基础和逻辑基础: 数学基础:表达式分解和运算顺序,奠定了以ALU为中心的顺序计算模式的合理性。证明了可以达到任何数学计算目的。 逻辑基础:分支、循环和子程序,奠定了迭代为基础的解决问题的方法。存储器是迭代变量,中央处理单元是执行机构。 这两点是“CPU-软件”的基础,也是它的全部基础。换句话说,也是“CPU-软件”这种事物、工具或说解决方法的全部本质。 这两个基础一下子拔高了寄存器、存储器和使能时序的地位 - 让他们有了灵性,可以解决智能问题。其实它们还是它们自己,按照单调的步伐工作;只是对它们的理解改变了,把它们的动作赋之以解决问题的目的,把它们作为解决问题的工具。改变的是对待它们的态度。当然,我们这里研究的其实正是我们对待它们的态度而不是它们本身。 而硬件工作机制本质上也是顺序的。可以区分为目标明确的步骤。 组合信号的内在顺序是其表达逻辑的基础; 时序逻辑天然就是顺序的。 混同设计的需求来自这样一种诉求:让硬件完成相同的软件任务。 硬件工作机制顺序性的根本特点决定了它可以胜任软件算法。 由于CPU的存在才产生了软件,可是软件自身的定义却不局限于CPU一种实现方式。 采用纯硬件实现软件算法。出发点当然是软件算法描述本身。 完整性考虑:算法、子程序和总体任务流程的

文档评论(0)

1亿VIP精品文档

相关文档