自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 verilog中generate块用法详解

块用于在编译时根据条件生成组合逻辑或排除不需要的逻辑。例如,根据信号值选择是否生成一个特定的模块。块内的代码在编译时生成,因此必须是在编译时可知的。块时,可以使用它们来生成各种硬件结构,从简单到复杂。块来生成具有不同大小或配置的模块。块通常用于生成组合逻辑,而不是时序逻辑(如寄存器或时钟触发的行为)。:将模块的参数化设置为可以根据需要生成不同的硬件结构。块,以生成多层次的硬件。块来生成各种不同的硬件结构,以适应特定的应用和需求。块用于在编译时生成或排除硬件逻辑。块内使用参数化来生成不同配置的硬件。

2023-09-07 18:17:38 1150

原创 Fpga基于数据流的通信和基于总线的通信异同

通信的数据以连续的数据流形式进行传输,没有共享的总线,也没有多个设备之间的并行数据传输。总的来说,选择基于数据流或基于总线的通信取决于应用的需求。基于数据流的通信更适合需要实时性和高吞吐量的应用,而基于总线的通信更适合多设备之间的协作和控制。这些是通信方式的一些示例,具体的通信方式取决于 FPGA 的应用需求和所连接的设备。通常,基于数据流的通信更适用于实时数据处理和传输,而基于总线的通信更适用于多设备之间的协作和控制。基于数据流的通信是异步的,数据可以根据产生和接收的速率进行传输,不需要严格的时钟同步。

2023-09-04 18:15:10 121 1

原创 布隆过滤器理解总结

目录插入查询​编辑删除 ​编辑 时间复杂度缺点代码实现布隆过滤器防止redis缓存穿透布隆过滤器是一种数据结构,利用极小的内存,可以判断大量的数据“一定不存在或者可能存在”。对于缓存击穿,我们可以将查询的数据条件都哈希到一个足够大的布隆过滤器中,用户发送的请求会先被布隆过滤器拦截,一定不存在的数据就直接拦截返回了,从而避免下一步对数据库的压力。O(K), K为哈希函数的个数,每个哈希函数是O(1).一维数组中存储二进制数据(0 1),通过哈希->数组下标->插入、查询数据(1)。误删误判误判率越小,计算时间

2022-06-27 17:14:21 191 1

空空如也

空空如也

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

TA关注的人

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