瓜大三哥

250 篇文章
61 人订阅

全部文章

anytao

硬核乘法器的Verilog HDL 调用

例子:使用IP Core实例化一个18比特×18比特的硬核乘法器,并完成相关软件测试和硬件仿真。 module my_multiply( clk,a,b,q ...

2248
anytao

Yaffs_ecc

因为Yaffs2的ECC校验与yaffs1一样,所以这里只对应具体函数做解释 1.void yaffs_ecc_calc(const unsigned char...

2125
anytao

Yaffs_checkptrw

1.static int apply_chunk_offset(struct yaffs_dev *dev, int chunk) {return chunk ...

1878
anytao

Verilog代码设计风格

1.信号命名规则 信号命名规则在团队开发中占据着重要地位,统一、有序的命名能大幅减少设计人员之间的冗余工作,还可便于团队成员代码的查错和验证。比较著名的信号命名...

2187
anytao

偶数倍频

module clk_div_16( clk_in,rst_n,clk_out ); input clk_in; input rst_n; outpu...

1997
anytao

非整数分频模块

非整数分频模块有两种实现方法,分别为分频比交错法和累加器分频法。下面分别进行介绍。 1.分频比交错法 分频比交错法,顾名思义就是在一定时间间隔T内,由不同的分...

2017
anytao

超前进位加法器

? ? module adder_demo( a,b,cin,co,so ); input [3:0]a; input [3:0]b; inpu...

2367
anytao

数码管显示电路的Verilog HDL 实现

任何一个7 段码管都有128 种显示模式,而其中的数字0-9 是最为有用也是最常见的。通过控制共阳极(共阴极)数码管的阴极(阳极),可以显示数字0-9,图11...

36210
anytao

奇数分频

奇数倍分频有多种实现方法,下面介绍常用的错位“异或”法的原理。如进行三分频,通过待分频时钟上升沿触发计数器进行模三计数,当计数器计数到邻近值进行两次翻转。比如在...

19210
anytao

串行乘法器

module ade( clk,x,y,q ); input clk; input [7:0]x,y; output [15:0]q; reg ...

2145
anytao

流水线乘法器

module mul_addtree( clk,rst_n,mul_a,mul_b,mul_out ); parameter MUL_WIDTH=4;...

2039
anytao

yaffs_guts(一)

1. 计算所给Block所在位图 static __inline __u8 *yaffs_BlockBits(yaffs_Device *dev, int bl...

1905
anytao

文件地址映射之yaffs_GetTnode

yaffs文件系统在更新文件数据的时候,会分配一块新的chunk,也就是说,同样的文件偏移地址,在该地址上的数据更新前和更新后,其对应的flash上的存储地址是...

1976
anytao

yaffs_guts(二)

文件的Tnodes结构与object ? ? ?

19410
anytao

Yaffs_guts(三)

1.垃圾回收 1.static int yaffs_InitialiseBlocks(yaffs_Device *dev,int nBlocks)//块初始化 ...

2225
anytao

allocater

此程序相当于Linux里面的一个slab内存分配器 一、Slab 内存slab分配器最初思想来自Solaris的内核态小数据结构(一页以内)的内存分配,受到So...

2045
anytao

yaffs_attribs.c

1.void yaffs_load_attribs(struct yaffs_obj *obj, struct yaffs_obj_hdr *oh)//stru...

18910
anytao

yaffs_bitmap

1.static inline u8 *yaffs_block_bits(struct yaffs_dev *dev, int blk)//计算给定块的字节数 ...

1905
anytao

Solution for wear-leveling

Flash is a type of electrically-erasable programmable read-only memory (EEPROM) ...

1885
anytao

yaffsfs.c

1.int yaffs_write(int fd, const void *buf, unsigned int nbyte)如果一个需要写入文件大于一个chun...

19410

扫码关注云+社区

领取腾讯云代金券