interface 封装了模块的端口(ports),以及它们的方向(modports),同步关系( clocking block),function和task。
SystemVerilog中的class可以具有数据成员(data or properties)和方法(method)。
集微网消息,集微直播间自开播以来获得了大量来自行业的关注与好评。其中“集微公开课”栏目联合行业头部企业,通过线上直播的方式分享精...
已将openwifi平台扩展到Xilinx ZCU102开发板(四核ARM Cortex-A53 1.2GHz,Zynq MPSoC芯片)花费了一个多月的时间。我原以为只需要1到2...
去年openwifi项目([链接])发布后,获得大量关注的同时,也欣喜的看到好多人已经自己跑通了openwifi的demo,并且开始使用。
这是openwifi的第二个release。太原这个代号是由我们内部的开发者刘薇命名的。根据前期内部开发情况,前三个release将分别由我,刘薇,M...
FOSDEM:[链接] Free and Open source Software Developers' European Meeting 自由和开源软件开发者欧洲会议。每年都会在比利时首都布...
这里介绍openwifi项目([链接])的射频和数字中频设计的一些考虑。这些内容也都在openwifi github的文档目录下。
如果粗略的了解过UVM,很可能一开始会被UVM方法学的一些表述弄得雨里雾里,比如Factory机制。
集微网报道 24000人次观看!集微网芯力量云路演开放平台后举办的最新一轮路演直播,再次获得了全行业的高度关注。
在 AXIS 总线数据输入阶段, DataMover 的 tready 信号并不会总处于高电平的接收就绪状态,会在一段时间内为低电平,这就要求主机在 tre...
Systemverilog中的callback指定了一个被调用的callback method,和一个调用callback method的callback hook。
Arm中国创新教育中心(Arm Innovation Education Center China ,AIECC)是Arm中国和江北新区研创园共同打造,由安芯教育运营,为南京江...
作者:李凡来源:[链接]在前一篇基础篇的文章中,我们对 DataMover 这一 IP 有了基础的认识,本文我们将会进一步了解 TA。
DataMover 是 DMA 的一种形式。Direct Memory Access 对我们来说是一个更熟悉的名字。在不需要 CPU 干预的情况下,DMA 可以进行数据的搬...
随机测试比传统的定向测试方法更有效。通过指定约束,可以轻松进行难以触及的corner cases(极端情况)的验证。 的验证。
由于物联网传感器节点的尺寸形式非常小,他们的计算平台有严格的能源约束。为了节省能源,占空比有助于降低传感器节点的功耗,但这需要...
RAM -> Ramdom Access Memory ,随机存取存储器。何为随机存取。举个不准确的例子:和上篇文章中的 FIFO 进行对比。对于 FIFO 来说,...
动态数组适合处理动态变化的变量集合,但当集合的数据空间稀疏时,**关联数组( associative array)**是更好的选择。
testbench 是什么,Vivado 会告诉你就是一个普通的 v 文件。在这个 v 文件中,实例化需要被测试的模块,然后写一些激励语句:
SystemVerilog的OOP实现提供了从基类(base class)继承,并在子类(subclass)中对基类功能进行扩展(extending )的功能。 这个概念称...
学生期间,做的设计比较小或者偏向 demo 类型,那么 ip 核是会占据设计的很大一部分。但使用 ip 核本身对学习者来说就很有意义。通过 ip...
SystemVerilog引入了面向对象(object-oriented)的类(class) 抽象数据类型。
SystemVerilog在Verilog 2001的Task和Function的基础上增加了在staticTask和Function中声明automatic 变量的能力,以及在automatic Task...
在Verilog-2001中,reg和wire数据类型都可以声明为数组,并且需要在对象名称之前声明数组宽度,还可以在对象名称之后声明的数组的维度。
本系列中我们将一起探寻 Xilinx FPGA 的硬件开发环境 Vivado,发现 Vivado 的 Design Flow,使用 Tips...或许再来一些 BUG?Happy Desig...
Class是一组数据和对该数据进行操作的方法( methods)。类中的数据称为属性( properties)。类中的属性和方法一起定义了类**对象( ob...
【嘉德点评】英诺赛科的该项发明,通过改变栅极结构,设置曲面子栅极的宽度大于第一子栅极以及第二子栅极的宽度,能够增大栅极曲面部分...
(集微网 张浩)5月4日,B站的短视频《后浪》刷爆朋友圈,“你们有幸遇见这样的时代,但时代更有幸遇见这样的你们。”何冰对年青一代的寄...
本系列中我们将一起探寻 Xilinx FPGA 的硬件开发环境 Vivado,发现 Vivado 的 Design Flow,使用 Tips...或许再来一些 BUG?Happy Desig...