Blogs

VHDL教程 - 创建层次设计

代码片段enrico garante.登记

案例在点中,开发项目正在使用一个非常简单的产品启动。 对于用户界面,工程希望使用基于非常简单的字符的LCD显示器和几个膜交换机,而营销希望具有触摸屏的图形显示。 这两个项目之间的成本差异只是真正的成本问题。 在我们公司中,如果将使用图形显示,则含义是将使用图形库包,这意味着CPU和内存成本即将开始攀升。 此外,更多,由于我们公司在嵌入式程序员和系统程序员(读取窗口)之间具有如此精细的线路,并且新产品有一个GUI,它也可能意味着某种实时操作系统或最糟糕的是窗户的嵌入式味道可能用于支持图形。 在这里,我们在一些许可成本中滚动了另一个击中的底线,CPU和内存成本将再次增加。 那么大小如何重要?

在第一列中,我们具有非常简单的设计,可以使用8051衍生物和一些基本支持芯片完全处理。 在第二列中,我们有一个带有外部SDRAM和闪存的ARM9处理器。 成本和复杂性差异相当大,达到了这一点,产品的实际要求甚至没有解决。  在系统设计的初始阶段,相反的兴趣开始争取有价值的资源,有时甚至不知道他们是。

此功能中的任何内容都没有任何内容对CPU构成任何沉重的要求。 对于此产品,不需要任何高速采样或任何重型处理,因此在这方面再次支持额外成本与用户界面的要求。 我们的简单产品尚未留下第一轮设计,我们已经拥有巨大的潜在成本目标。

这对我来说总是很难。 我是一个曾经和真实的,在嵌入式产品方面建造自己的那种人。 我牢牢地种植了吻(保持简单,愚蠢)营地。 我明白营销集团认为,一款时尚和性感的界面将销售产品,但该产品并不是为了时尚或性感(它是一个有点难以为目的的盒子)。 另一方面,我相信您将根据功能方程的成本销售产品,即人们购买在不清空支票簿的情况下执行他们所需的产品。  这里有问题的产品是一个非常简单的设备;它是一种工作流动仪器,有助于在生命科学领域进行样品制备。本产品的产品要求包括:电机驱动器打开/关闭托盘(如CD),几个传感器(温度),几个互锁开关和几个高电流驱动器。

良好地取决于设计所需的路径,字符或图形LCD,支持系统(CPU,存储器,闪光等)需要根据该设计大小。 清楚地识别前面的需求(在这种情况下,用户界面)将允许其余系统的尺寸来处理任务。 了解前面的所有需求,并将其视为设计收益,将导致我们最终的最佳产品。 应密切监测的事情是增长的路径。 如果产品设计有足够的内存以允许8个不同的BMP显示图像,并且后来营销决定增加4个,是否会有一个增长的路径来允许它? 是否有一个具有两倍多的内存的PIN兼容CPU? 或者是否有一个具有两倍多的内存的PIN兼容的SDRAM模块? 这些都是初始设计应该解决的问题,因为这些变化始终潜伏在大多数产品周围。 那么如何如何证明两种不同设计之间的成本差异?

这是任何人的猜测。 我会让我的手指越过清洁而简单,但准备好解决更复杂的设计如果这是我们最终的路径。 为MCU编写了一个icsp的程序,甚至抛出了抛出的想法,这会破坏最简单的初始简单,现在它具有我永远不会梦寐以求的功能。

使用条款

后退


鸣叫
或登录 登录到后来,
VHDL教程 - 一个实用的例子 - 第3部分 - VHDL Testbench 是的,我想订阅你世界着名的时事通讯,看看自己有多伟大。我也明白我可以很容易取消订阅! 尺寸 - 系统成功取决于初始设计 - 基因布纳尼曼

所有这一切如何解决?

正在进行的工作,它永远不会完成,因为它已成为开发进一步嵌入思想的工具。

供应商

服务条款 最近的帖子 电视 隐私政策.

简单性是键,然后向您想要的任何级别添加复杂性。
免费PDF