- 博客(6)
- 收藏
- 关注
原创 HDLbits刷题记录之Mux256to1v
要求:创建一个4位宽、256比1的多路复用器。256个4位输入全部打包成一个1024位输入向量。sel=0应选择[3:0]中的位,sel=1选择[7:4]中的位次,sel=2选择[11:8]中的位数,以此类推。官方采用的是拼接语句的方式实现,较为简便。
2025-01-20 11:12:38
239
原创 HDLbits刷题记录之Mux9to1v
要求:创建一个16位宽的9对1多路复用器。sel=0选择a,sel=1选择b,以此类推。对于未使用的情况(sel=9到15),将所有输出位设置为“1”。
2025-01-20 10:47:52
194
原创 HDLbits刷题记录之Adder100i
我这里采用单bit加法器级联。通过generate函数将单bit加法器多次实例化。要求:设计一个100bit的加法器。
2025-01-19 11:10:05
185
原创 HDLbits刷题记录之Popcount255
注意两点:1、out必须要放在integer后面,否则会报错。2、必须将out初始化,否则输出结果错误。要求:计算出255bit数据中“1”的个数。
2025-01-19 10:50:21
169
原创 永磁同步电机传统直接转矩控制(DTC)扇区判断详解及MATLAB/Simulink代码实现
其中Pn,Lm,σ,Lr,Hs为电机固有参数,假设已知。接下来可以判断各磁链矢量对扇区的影响,例如:假如磁链落在扇区S1,U6不仅会增加磁链幅值,也会对旋转角度做正贡献。其余部分就不在赘述,网上有很多视频,MATLAB仿真模型及结果如下所示,0时刻存在的反向转速,暂未找到解决办法,若大佬们有解决办法,可在评论区留言,文章写的较为粗糙,各位不要介意。学习异步电机控制的各位都知道,SVPWM是对电机转子磁链进行控制进而实现电机旋转,基本控制原理可由下图1表示。时,a=1, 否则为a=0;时,b=1,否则为0;
2024-12-25 15:25:57
670
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人