- 博客(6)
- 收藏
- 关注
原创 HLS定点化
在HLS中使用浮点数和定点数进行计算的主要区别如下:资源使用:浮点数运算需要更多的硬件资源,而定点数运算所需资源较少。运行效率:浮点数运算的延迟较高,运行效率较低;定点数运算的延迟较低,运行效率较高。综合电路:浮点数运算单元的电路结构复杂,面积和功耗较大;定点数运算单元的电路结构简单,面积和功耗较小。计算精度:浮点数具有较高的动态范围和精度,适用于高精度应用;定点数的动态范围和精度有限,适用于数值范围和精度要求较低的应用。
2024-08-23 13:57:36
408
原创 Vivado中的 /* ASYNC_REG = “TRUE“ */
在Vivado中,`/* ASYNC_REG = "TRUE" */` 是一种属性(attribute),用于指示综合工具(synthesis tool)和实现工具(implementation tool)特定的设计意图。通过设置 `/* ASYNC_REG = "TRUE" */` 属性,设计者可以告诉综合工具和实现工具,这些寄存器是用于跨时钟域同步的,工具会对这些寄存器进行特殊处理。- **`/* ... */`**:这是Verilog中的注释语法,表示注释内容。### Vivado的处理。
2024-08-16 15:25:29
745
原创 (DFT学习记录一)数字电路测试基础知识
4.内建自测试:为被测电路添加一个半处理单元,该单元仅负责测试与自己处于同一芯片区域中的被测电路的各个部分,和扫描法结合可测试一个完整的Soc。1.特定可测试性:添加二外的输出引脚以观测被测电路的内部节点,或添加一根跳线以使得被测电路得一定部分具有更高的可控性或可观测性。故障仿真的同一网表在测试平台实例化,在该环境注入一个故障,生成某种随机或伪随机测试数据,然后检测测试向量是否检测到注入的故障。越往金字塔底端成本越高。测试平台覆盖的设计内的语句、块、路径的百分比就是该测试平台的代码覆盖率。
2024-08-12 09:49:36
1228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人