头像-49852

US复制这条信息,打开

  • 河南省郑州市
  • 单片机 嵌入式 DSP FPGA/CPLD EMC/EMI EDA/PCB RF/无线 电源技术 模拟技术
  • 计算机网络

个人成就

获得 231 次赞

帮助过781人

hello_funcmod_simulation.zip

笔者在上一个章节除了演示仿真模型③的用法以外,笔者也简单举例反馈输出的产生过程。这个章节,我们会继续未完的故事,并且好好认识一下,环境布局(仿真环境的结构性),指向信号,还有仿真模型之间是如何合作无间,以致满足虚拟硬件不断提高的功能要求。 图4.6.1 exp17的仿真模型③。 图4.6.2 exp17等价的仿真模型③。 前情提要,我们需要创建一座仿真环境用作测试哈罗功能模块与硬件c之间的沟通,结果如图4.6.1所示。不过,笔者不建议创建完成的虚拟硬件,为此笔者选择等价的替代方法,如图4.6.2所示,笔者仅在激励内容模拟硬件c的部分功能而已。此外,硬件c的第一次功能要求如下: (一)接收数据 8’haa,反馈数据 8’hbb; (二)接收数据 8’hcc,反馈数据 8’hdd; (三)接收数据 8’hee,反馈数据 8’hff; 由于第一次的功能要求过于简单,所以指向信号sq_i没有出场的机会。结果当天晚上,sq_i跑来向笔者哭诉说它是多么期待当天的演出。无奈之下,笔者必须不断提高硬件c的功能要求,以致满足指向信号 sq_i的心愿为止。硬件c第二次的功能要求如下: (一)第一次接收数据 8’haa, 反馈数据 8’hbb; (二)第二次接收数据 8’haa,反馈数据 8’hdd; (三)第三次接收数据 8’haa,反馈数据 8’hff; 因此如此,我们需要重新修改一下 exp17的内容,打开exp18: 上面代码是根据硬件c第二次功能要求修改的结果,如代码 hello_funcmod 所示,步骤0,步骤2与步骤4,wrdata的输出结果全为 8’haa。 同样,根据硬件c的第二次功能要求,激励文本的虚拟输出也作出相关的修改。首先让我们好好思考一下,硬件c的第二次功能要求都是根据接收结果8’haa作出反应,然而比较麻烦的是,数据8’haa有分为第一次,第二次还有第三次。为此,相似 epx17当中的 case ... endcase 用法实在不妥,因此我们必须采取其它手段。 如代码第68~80行所示,笔者应用仿顺序操作的用法模板,然后再根据步骤将反馈数据rddata按次序作出3次输出。先是步骤0检测 wrdata信号是否 8’haa?是就反馈数据 8’

  • 浏览量:665
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-12-31

附件

激励是什么?根据笔者的理解,激励这词其实是 “刺激”与“反应”的复合体,刺激表示输入,反应表示输出。所谓激励文本,就是所有“刺激与反应”的集中营 ... 简单点说,激励文本就是实现虚拟活动,也就是仿真环境。事实上,仿真环境是笔者的主观观念,笔者认为建模(实际建模)还有仿真(虚拟建模)本是同根,只有概念(环境)不同而已。 常规观念,亦即传统流派,它们认为建模(实际建模)还有仿真(虚拟建模)是不同平台的东西,所以两者之间可以使用不同的思维,模式还有手段。传统流派认识测试文本是一个测试作用的个体,而不是一座测试作用的环境,然而这个个体是偏向“调试”(顺序)的风格还有模式。 图4.4.1 传统流派,用户,模块还有激励的关系图。 激励文本由于被传统流派视为个体,所以“用户(设计者)”“模块(仿真对象)”,“激励(激励文本)”,成为一种由上之下,倒金字塔的阶层关系图。如图4.4.1所示,设计者占据最高,而且也是分量最大,可见它有所多么重要的地位,反之激励文本不仅占据最低而且分量也是最小,可想而是它的地位是多么卑贱。 形象点说,用户可以是主人a,激励文本可以是奴隶c,然而模块(仿真对象)可以是爱犬之类的宠物b。主人a除非有命令告知奴隶c,否则主人a与奴隶b平时是不相往来,说得难听一天就是主人a是宠物b的主人,宠物b是奴隶c的主人,所以主人a与奴隶c之间是没有任何纽带。 假设,主人a用千万黄金从极东买了一只宠物恐龙b回来,有一天主人a突然心血来潮想知道恐龙b的战斗表现,于是主人a会用奴隶c去测试恐龙b。无情的主人a满脑子只在乎恐龙b的战斗表现而已,至于奴隶c的死活,主人a一律没有兴趣。换句话说,传统流派认识测试文本的是一位不值钱的个体,或者是一只实验性的小白鼠。 市场上,小白鼠是廉价的科学消耗品,价值和用完即丢的抹巾一样。所以说,传统流派重视激励文本的程度是非常之低,结果它们不会花费而外的资源还有精力去维护激励文本。因为如此,激励文本内容相比模块内容(仿真对象)会是更加不堪入目的乱,乱到让人抓狂又尖叫。 图4.4.2 笔者观念中的仿真环境。 根据笔者的认识,激励文本不仅不是一个廉价的个体,而是一座非常贵重的仿真环境,然而我们就是创建这个环境的神。此外,仿真还有3个必须重视的结构性,其一是仿真对象的结构性,其二是仿真

  • 浏览量:758
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-12-31

selfadder_funcmod.zip

激励是什么?根据笔者的理解,激励这词其实是 “刺激”与“反应”的复合体,刺激表示输入,反应表示输出。所谓激励文本,就是所有“刺激与反应”的集中营 ... 简单点说,激励文本就是实现虚拟活动,也就是仿真环境。事实上,仿真环境是笔者的主观观念,笔者认为建模(实际建模)还有仿真(虚拟建模)本是同根,只有概念(环境)不同而已。 常规观念,亦即传统流派,它们认为建模(实际建模)还有仿真(虚拟建模)是不同平台的东西,所以两者之间可以使用不同的思维,模式还有手段。传统流派认识测试文本是一个测试作用的个体,而不是一座测试作用的环境,然而这个个体是偏向“调试”(顺序)的风格还有模式。 图4.4.1 传统流派,用户,模块还有激励的关系图。 激励文本由于被传统流派视为个体,所以“用户(设计者)”“模块(仿真对象)”,“激励(激励文本)”,成为一种由上之下,倒金字塔的阶层关系图。如图4.4.1所示,设计者占据最高,而且也是分量最大,可见它有所多么重要的地位,反之激励文本不仅占据最低而且分量也是最小,可想而是它的地位是多么卑贱。 形象点说,用户可以是主人a,激励文本可以是奴隶c,然而模块(仿真对象)可以是爱犬之类的宠物b。主人a除非有命令告知奴隶c,否则主人a与奴隶b平时是不相往来,说得难听一天就是主人a是宠物b的主人,宠物b是奴隶c的主人,所以主人a与奴隶c之间是没有任何纽带。 假设,主人a用千万黄金从极东买了一只宠物恐龙b回来,有一天主人a突然心血来潮想知道恐龙b的战斗表现,于是主人a会用奴隶c去测试恐龙b。无情的主人a满脑子只在乎恐龙b的战斗表现而已,至于奴隶c的死活,主人a一律没有兴趣。换句话说,传统流派认识测试文本的是一位不值钱的个体,或者是一只实验性的小白鼠。 市场上,小白鼠是廉价的科学消耗品,价值和用完即丢的抹巾一样。所以说,传统流派重视激励文本的程度是非常之低,结果它们不会花费而外的资源还有精力去维护激励文本。因为如此,激励文本内容相比模块内容(仿真对象)会是更加不堪入目的乱,乱到让人抓狂又尖叫。 图4.4.2 笔者观念中的仿真环境。 根据笔者的认识,激励文本不仅不是一个廉价的个体,而是一座非常贵重的仿真环境,然而我们就是创建这个环境的神。此外,仿真还有3个必须重视的结构性,其一是仿真对象的结构性,其二是仿真

  • 浏览量:798
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-12-31

bg.doc

通信原理简明教程

  • 浏览量:2898
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-11-30

txy1.doc

通信原理简明教程

  • 浏览量:2951
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-11-30

txy2.doc

通信原理简明教程

  • 浏览量:2874
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-11-30

txy3.doc

通信原理简明教程

  • 浏览量:2943
  • 下载量:0
  • 下载:0IC币
  • 上传者:US
  • 上传时间:2015-11-30