发 帖  
  • PCIe接口相对来讲还是打交道比较多的接口。无论是Intel还是Xilinx的IP也都接触到过。...
    0
    6628次阅读
    0条评论
  • 当在SpinalHDL中调用别人的RTL代码时,需要采用BlackBox进行封装。对于大多数场景,想必小伙伴们都已轻车熟路。今天着重来看下当RTL代码的接口中存在数组形式的接口时如何处理。...
    0
    772次阅读
    0条评论
  • Stream、Flow是在电路描述里经常用到的对象。...
    0
    476次阅读
    0条评论
  • ARM所推出的AMBA4总线相对来讲还是应用广泛的。无论是芯片设计里还是FPGA设计里,时常能见到AMBA4总线的身影。...
    0
    764次阅读
    0条评论
  • 在SpinalHDL代码中,StreamArbiter提供了完善的多入一出的调度机制。里面可能应用的较多的是Round Robin调度。...
    0
    1168次阅读
    0条评论
  • 之前看一篇论文《A Fast Approach for Generating Efficient Parsers on FPGAs》,里面主要讲的是如何将P4的报文解析通过流水线技术映射到FPGA上实现。我本身不研究P4...
    0
    995次阅读
    0条评论
  • 在默认情况下,SpinalHDL在生成代码时会同时生成一个bin文件及一个RTL代码文件。在RTL代码中,会通过readmemb函数来载入初始化内容...
    0
    994次阅读
    0条评论
  • 模拟IC是负责生产、放大和处理各类模拟信号的电路,工程师通过模拟电路把模拟信号放大缩小后,再全部记录下来,是连续的信号;而数字IC则是通过0和1两个代号来处理手机信号、宽带信号和数码信号等,是离散的信号。...
    0
    2051次阅读
    0条评论
  • 避不开的场景 如果熟悉SpinalHDL设计,那么都应该清楚在SpinalHDL设计里,如果输出端口没有给明确赋值的话,那么在生成RTL代码时会报错提示我们没有为端口赋值。想想如果你在设计一个AXI4的测试逻辑,...
    0
    506次阅读
    0条评论
  • 对于DDR的理解,最初简单的以为无非一个大的数组,我会接口使用就OK了。不管各种概念天花乱坠,其总归最终还是要归还到DDR颗粒芯片上来吧。...
    0
    8039次阅读
    0条评论
  • 当我们采用SpinalSystemVerilog(demo0())的方式生成RTL代码时其生成的代码风格...
    0
    1528次阅读
    0条评论
  • 在逻辑设计里,比如需要分层解析数据的场景,往往当前时钟能消耗处理多少数据依赖于数据的实时解析,下一拍将移出已解析过的数据。本文就这种场景来做逻辑上的实现及优化。...
    0
    608次阅读
    0条评论
  • 在之前写Verilog时,位拼接符是一个很常见的东西,今天来看下在SpinalHDL中常见的位拼接符的使用。...
    0
    1248次阅读
    0条评论
  • RSS的逻辑实现

    2022-11-6 13:22
    在网卡领域,多队列技术已经是一项很常用的技术,而网络报文的负载分流,常见的就是RSS。本文就索性仔细分析下RSS的逻辑实现,同时以SpinalHDL给出RSS中最为关键的Toeplitz Hash的实现。...
    0
    1488次阅读
    0条评论
  • SpinalHDL中Bundle与SystemVerilog中的packed struct很像,在某些场景下,与普通数据类型之间的连接赋值可以通过asBits,assignFromBits来实现。...
    0
    1331次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 1 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /7 下一条

返回顶部