blackbox使用方法

作者&投稿:井鸣 (若有异议请与网页底部的电邮联系)
~ 当前SoC设计很多时候以IP为基本的building block,很多时候SoC设计前端部分的工作在于多个ip的缝合和管理,这个时候就可以使用chisel内建的black box模型来例化,以及进行简单的测试。

blackbox本质上只是一个文本生成器,用于例化ip模块,与verilog例化模块类似。以下是一个chisel调用ip的例子。

需要关注的是:

假如verilog中的变量名过于繁多,比如存在"op0,op1,op2...op10"这么多同类型变量,是否也要像上述方式一样,手动地写一串的端口名?

其实不需要,用object的apply方法,重新将多个变量封装成一个数组,这样又可以很方便地调用模块了。通过重新封装,可以得到形式上更加统一和简洁的接口形式。

以下是最常见的例化方式

注意对应的blackbox要放在/src/main/resource目录下,没有目录则新建一个。

另外,假如不存在对应的resource,则去掉上述的 HasBlackBoxResource

这时候的例化已经与正常的chisel模块调用方法一致了

从实际操作来看,在chisel中例化模块,似乎和在verilog中例化的工作量差不多,都得完整地声明port列表。

但是实际上,blackbox模块与chisel内建的module模块是等同的。chisel的主要魅力并不是简化了port的声明方式,而是在于,将模块导入之后就有跟module一样的地位,就可以同样地采用更加漂亮的参数化管理方式,更简洁的模块例化方式,工厂化的生产方法以及函数式的模块调用方法等。导入blackbox至chisel中是为了更好地利用这些特性,以减少一些重复劳动。


写作中如何灵活运用正式的书面语
但是有一些单词是我们在写作中几乎必须要用到的,总结认为考生在平时的备考中要准备好以下几个常见的名词化:lack of(if there is no…), ignorance of (don’t know …), illiteracy in(can’t read…\/ can’t use…), failure (didn’t do…)等。而且在具体的使用过程中可以结合介词with使用,使得句法更...

使用Design-Expert 软件进行响应面法(RSM)试验设计与分析
F值越大和P值越小越能代表相关系数的显著性。通过方差分析的模型(Model)Prob>F值<0.05视为模型是显著的,Prob>F值<0.01视为模型是极显著的。一次项A,B,C,交互项AB,AC,BC,二次项A^2,B^2,C^2和失拟项(LackofFit)的显著性同模型显著性。在回归方程的方差分析表中要求模型(Model)的...

用a还是用an的问题
an和a的用法与I无关。取决于a\/an后面的第一个单词的读音。单词的第一个音素是元音音素,用an;是辅音音素,用a。元音音素为人说话的声音是由若干单个的音组成的,即使是一个很短的字、词也是由一定的读音组成的。英语把组成一个读音的最小单位叫音素。语言的美丽包装,更是具有区别词义的重要作用。

高分求英文翻译,玩具类说明书,请不要直接用翻译工具翻译!急!
4) output line; the electric control box 2 output lines (red for the "+", "-" pole of blue), are respectively connected with two tracks, lateral track for the "+", "-" pole of the medial.5) the visitor signage installed easily seen in the visitor location.Two. The deb...

各国送礼的习俗。用英语
When you are invited to a person’s home for dinner, it might be nice to bring flowers or a box of chocolates for your hostess, although it is just as considerate to have the flowers sent the next day.Yellow roses can signify “jealousy.” And in Italy never send ...

方位词in , on , to 的用发和区别
2、on 表示方位,含义是“在……端\/边”,即一个地方在另一个地方的 某一端或某一边,两个地方只是相 邻或接壤,却互不管辖;3、to 表示方位,含义是“在……面”, 即一个地方在另一个地方的范围 之外,互不管辖.尤其当两个地方 相隔较远,且有湖泊、大海等区域 相隔时。用法 1、 China is in...

散分求翻译 电器使用说明书
accurate inspection after the order on a counter AP0 In the corresponding switch on the control of the switch cabinet to observe the XK1 button corresponding control signal box or counter the "power instructions," the bright lights, and then check whether the control Guishang three-...

“HijackThis.exe”这个东西怎么用???
HijackThis使用非常简 单,进入软件后先点击“查找”按钮,软件就会找到系统中可能存在的一些漏洞,然后通过软件的提示加上人 为的判断来勾选出可能有问题的选项,最后点击“立即修复”按钮进行修复。screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击查看全图';} border=0> [...

l是用an还是a?为什么
an和a的用法与I无关。取决于a\/an后面的第一个单词的读音。单词的第一个音素是元音音素,用an;是辅音音素,用a。元音音素为人说话的声音是由若干单个的音组成的,即使是一个很短的字、词也是由一定的读音组成的。英语把组成一个读音的最小单位叫音素。语言的美丽包装,更是具有区别词义的重要作用...

屏南县18217914436: black box(2014年美国电视剧) - 搜狗百科
单于菡治偏: 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用.在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息.黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试.黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的.很明显,如果外部特性本身有问题或规格说明的规定有误,用黑盒测试方法是发现不了的.

屏南县18217914436: 黑盒白盒是什么? -
单于菡治偏: 不知道你说的是哪种黑盒白盒,在软件行业中是两种测试的方法,黑盒测试指不考虑程序内部结构进行测试,通常用于测试软件的界面和功能;白盒测试则主要是对程序进行逻辑测试

屏南县18217914436: 黑盒blackbox水蓝色怎么玩 黑盒blackbox水蓝色攻略 -
单于菡治偏: 看是不是黑盒装的嘛- - 一般黑盒 没有锁倍频 你可以去BIOS里看看 楼主你也能玩这个游戏的,武器系统还是非常的有意思,每一把武器都有一个属于自己的技能,这样让武器拟人化并以其他的模式出现,让玩家耳目一新,至少在视觉上就要比单纯的一把武器好得多王j牌g对决这样做就显得非常聪明,抓住了玩家的心呢

屏南县18217914436: pid的调节方法 -
单于菡治偏: 在这篇文章中我将分享我是如何运用cleanflight中的blackbox去通过以下基础且简单的步骤去调整我的PID. PID的调节是四轴飞行器和FPV中的重要部分,最原始的PID调节方法是猜测法,猜测一个数字然后飞一会,感觉不对然后修改看看钰上...

屏南县18217914436: blackbox怎么装到PS3 -
单于菡治偏: 安装blackbox,首先你的PS3必须是破解机(主流的是3.55自制系统),然后只要把blackbox的安装文件(安装文件后缀名是“.pkg”)放在U盘根目录(就是直接放在U盘里,不要放在文件夹里面).然后把U盘插到PS3上,在游戏下面有个叫...

屏南县18217914436: 什么是黑盒测试法,它的常用方法有哪些 -
单于菡治偏: 黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子.利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程. 采用黑盒技术设计测试用例的方法有:...

屏南县18217914436: 怎么玩puzzles black box -
单于菡治偏: http://www.xinli001.com/user/article/30796/ 不对就撒

屏南县18217914436: 请问各位达人,bb右键菜单在哪里设置为透明的?
单于菡治偏: 右键BLACKBOX——》EDIT——》BLACKBOX.RC中文的话就是右键BB——》直接编辑——>blackbox找到.the menu然后改session.menu.alpha.enabled: true(这个一定要改成true)session.menu.alpha.value: 255(alpha改成180什么都可以数值越小越透明,最好不要改成50以下)

屏南县18217914436: 软件测试的方法一共有几种?
单于菡治偏: 软件测试的方法一共有几种1、按是否查看程序内部结构分为:(1)黑盒测试(black-box testing):只关心输入和输出的结果 (2)白盒测试(white-box testing):去研究里面的源代码和程序结构2、按是否运行程序分为:(1)静态测试(...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网