元宵节
来源:互联网 发布:手机数据恢复要多少钱 编辑:程序博客网 时间:2024/04/29 05:11
元宵节了,年算是过完了
突然想起寒假在家时候自己做汤圆,因为不是很难的^_^
大宁似乎很热闹,因为声音很吵
/********************************************************************/
前几天帮一个同学的师兄做一个FPGA的开发(水平高还真是麻烦,总有人找你做事),是一个模拟电动机的电路,用FPGA作一些矩阵的数学运算。搞了几天,总算有点思路。矩阵为
FPGA的输入有6个分别是a+,a-,b+,b-,c+,c-还有一个theta
cos 和 sine 我是直接用查找ROM表的方法做了,代码如下
module cos0ram(theta, clk, cos0val);
parameter VAL_BITS = 8;
parameter THETA_WIDTH = 10;
input [THETA_WIDTH-1:0] theta;
input clk;
output [VAL_BITS-1:0] cos0val;
reg [VAL_BITS-1:0] mem [(2**THETA_WIDTH)-1:0];
reg [VAL_BITS-1:0] cos0val;
initial
$readmemb("blk_mem_cos0ram.mif", mem, 10'd0, 10'd1023);
always @ (posedge clk) begin
cos0val <= mem[theta];
end
endmodule
并用以上类似的手法做6个ROM表,应为用的是Virtex II pro XC2VP30,所以资源相当充裕。
另外,为了考虑运算的时间,干脆用流水线做了,目前是定了2级流水线
框图如下
6个输入和theta作为第一级,因为只需要插表所以比较快,而Uan,Ubn,Ucn也是可以事先通过C语言算出来的,所以这个一级的时间消耗很少。
第二级时间上来说相对要多一些,因为要进行乘加运算,不过XC2VP30里面有18X18的乘法单元,还是很不错的,加快了很多速度,哈哈
/**************************************************************************/
下午老严突然跑过来跟我说,要我做一下RFID,好像是要读身份证什么的,OMG,这下有的忙了。
虽然曾经很想做RF的东西,不过现在对这个很没感觉。貌似很多时候人是会变的-。-
- 元宵节!
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 元宵节
- 快乐元宵节
- 元宵节习俗
- 元宵节快乐!
- 考勤中的班次
- 2008-2-21大盘分析
- 寒假学习感想
- linux 笔记 - 杂项
- My computer——lenovo 天逸 F41图片一览
- 元宵节
- uboot移植
- linux系统开发
- PHP5薄荷教程[1]Windows下Apache+PHP5的安装
- Visual Studio 2008 Express Editions 中文版 下载
- 做CSDN用户的感想
- PHP5薄荷教程[2]对第一个PHP页的分析与理解
- C#--C#中常用函数列表
- PHP5薄荷教程[3]变量和常量