zoukankan      html  css  js  c++  java
  • Rocket

    https://mp.weixin.qq.com/s/7C8ZmPpwAqFqyKjL9K40Fg

     
    介绍util中定义的注解(Annotations)。
     
     
    1. Annotation
     
    注解提供一些信息,供后续阶段使用。
    之前在使用chisel生成verilog的时候,会同时生成后缀为".anno.json"的文件,里面存放的即是注释信息。
     
    2. SRAMAnnotation
     
    注释SRAM的信息,包括:地址宽度、名称、数据宽度、深度、描述信息、写掩码颗粒度等信息。
     
    3. InterruptsPortAnnotation
     
    注释一组中断信息。包括:名称、中断序号。
     
    4. GlobalConstantsAnnotation
     
    注释一个全局变量的信息。
     
    5.GlobalConstantsChiselAnnotation
     
    注释一个全局变量的信息。
     
    6. ParamsAnnotation
     
    注释一组参数信息。
     
    7. ParamsChiselAnnotation
     
     
    8. AddressMapAnnotation
     
    注释地址映射信息。
     
    9. TLToAXI4IdMapAnnotation
     
    注释TLToAXI4IdMapEntry信息。
     
    10. RetimeModuleAnnotation
     
    注释retime信息。
     
    11. SlaveAddressMapChiselAnnotation
     
    注释地址集合、资源访问权限信息。
     
    12. TopLevelPortAnnotation
     
    注释顶层端口信息。
     
    13. ResetVectorAnnotation
     
    注释复位向量信息。
     
    14. Annotated
     
    用于提供统一的注释方法入口。
     
    15. DontTouch
     
    混入这个特征的类或者实例的端口是untouchable。
     
    16. ShouldBeRetimed
     
    为混入该特征的RawModule添加Retime注释。
     
    17. RegFieldDescMappingAnnotation
     
    为寄存器添加注释。
     
    18. InterruptsPortAnnotation
     
     
    19. GenRegDescsAnno
     
    用于生成寄存器描述的注释。
     
  • 相关阅读:
    好想和这俩妹子一起晒晒太阳
    APP里如何添加本地文本
    Xcode静态检查分析代码
    漫谈iOS程序的证书和签名机制
    CrashMonkey4IOS App测试
    iOS 通信常用小功能
    iOS开发之如何跳到系统设置里的各种设置界面
    从APP跳转到WI-FI
    iOS 微信支付总结
    iOS支付宝支付总结
  • 原文地址:https://www.cnblogs.com/wjcdx/p/10902957.html
Copyright © 2011-2022 走看看