asic

tlog23 天前
linux·fpga开发·ic·fpga·asic
【verilog教程】verilog带参数例化当一个模块被另一个模块引用例化时,高层模块可以对低层次模块的参数值进行改写。可以用关键字 defaram 通过模块层次调用的方法,来改写低层次模块的参数值。
tlog23 天前
linux·fpga开发·ic·fpga·asic
【verilog教程】verilog函数在 verilog 中,可以利用任务(关键字为 task)和函数(关键字为 function),将重复性的行为级设计进行提取,并在多个地方调用,来避免重复写代码。
tlog25 天前
linux·fpga开发·ic·fpga·asic
【verilog教程】verilog任务和函数(function)一样,任务(task)可以用来描述共同的代码段,并在模块内任意位置被调用。函数一般用于组合逻辑 的各种转换和计算;而任务更像一个过程,不仅能完成函数的功能,还可以包含时序控制逻辑。
移知4 个月前
fpga开发·asic
基于FPGA的ASIC prototype验证在当今快速发展的电子设计自动化(EDA)领域,专用集成电路(ASIC)的开发因其高性能、低功耗和定制化的特点而备受青睐。然而,ASIC的设计和制造过程不仅成本高昂,而且周期漫长,一旦进入生产阶段,任何设计上的缺陷都可能导致巨大的经济损失和时间延误。因此,如何在ASIC投入量产之前,有效地验证其设计的正确性和性能,成为了电子工程师面临的一大挑战。
神仙约架7 个月前
scala·fpga·chisel·asic
【Chisel】chisel中怎么处理类似verilog的可变位宽和parameter在 Chisel 中处理可变位宽和参数的方式与 Verilog 有一些不同,因为 Chisel 是建立在 Scala 语言之上的。以下是如何在 Chisel 中处理这些概念的方法: