自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 文献阅读和学习汇总:MSD-混合精度硬件加速器3(串并混用)

串并行混用的混合精度量化硬件加速

2024-04-24 14:35:31 1016

原创 文献阅读和学习汇总:Precision-Scalable Deep Neural Network Accelerator(精度可扩展神经网络加速器)

Precision-Scalable Deep Neural Network Accelerator文献阅读总结

2024-04-08 17:10:43 1561 1

原创 异步FIFO设计

异步fifo进行跨时钟域数据处理

2024-03-26 15:43:07 1049

原创 多bit信号跨时钟域(CDC)处理方法

如果简单将多bit信号拆分成好几个单bit信号,分别采用寄存器来进行传输,那么由于每个寄存器的位置不同,布局布线会导致每个数据到达下一级寄存器的延时不同,可能会采样的中间变化的任何值。

2024-03-15 10:35:48 2488 1

原创 文献阅读和学习汇总:Bit Fution,bit-flexible accelerator(多位宽混合精度神经网络加速器)

学习这方便知识主要是因为和我大论文的方向相关,怕今天看过之后下周就忘了,而且csdn关于这方面的资料好像不是很多,所以特地整理记录一下。

2024-03-12 10:36:29 1772

原创 单bit信号跨时钟域(CDC)处理方法

我当时做的模块中,需要根据信号finish_write_flag、finish_read_flag来转换当前状态,finish_write_flag、finish_read_flag都为高电平有效脉冲,但是转换状态的两个信号所处在不同的时钟域,一个快一个慢,如果正常书写代码,那么当转换状态时钟为快时钟域的时钟时,可能重复采样到慢时钟域的信号;按照自己的理解思路来说,这样解决方法有两个,1、使用快时钟域时钟作为状态转换时钟,缩短慢时钟域的信号为高电平的时间。最后总结一下跨时钟域单bit数据的处理方法。

2024-03-01 15:32:56 1234

原创 verilog不同仿真软件结果不同(tb书写规范)

在initial内部使用的全都是阻塞赋值,开始时候我认为这样的赋值方式并不会对信号有什么影响,但是当我把阻塞赋值全都改成非阻塞之后,在vcs中的结果和modelsim便完全一致了,都是在下一个时钟上升沿出现信号变化,和预期结果一致。我上网查到的结果是说modelsim的库会自动把tb里的所有阻塞赋值识别为非阻塞赋值,它对这方面的判定并没有那么严格,经过测试,vivado也是这样,而vcs显然就不行,因此书写的时候应该按照都是非阻塞赋值的写法,这样比较严谨。记录一下仿真遇到的问题。

2024-02-28 09:31:25 544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除