https://mp.weixin.qq.com/s/mO648yx4_ZRedXSWX4Gj2g

 
可以容纳不同类型的变量的向量。
 
参考链接:
https://github.com/freechipsproject/chisel3/blob/master/src/main/scala/chisel3/util/MixedVec.scala
 
 
MixedVec类
 
 
1) 继承自Record
 
 
2) 实现基本方法
)。
 
2. MixedVecInit
 
带初始值的工厂方法:
 
传入的参数作为初始值,即值的来源(source)。
 
3. MixedVec
 
通过各种不同的方式,传入MixedVec的各个元素。
 
1) 序列:Seq[T]
 
 
2) 不定长参数列表:T*
 
使用val0 +: vals.toSeq把val0添加到生成的序列的开始;
 
3) MixedVec
 
 
4) 向量:Vec[T]
 
 
Vec中的所有元素类型相同,所以使用vec.sample_element即可。
 
4. 附录
 
 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案