- 博客(6)
- 收藏
- 关注
转载 FPGA中的有符号数和无符号数的运算
在FPGA设计中,所有的算数运算符都是按照无符号数进行的。如果要完成有符号数计算,对于加、减操作通过补码处理即可用无符号加法完成。对于乘法操作,无符号数直接采用“*”运算符,有符号数运算可通过定义输出为 signed 来处理。 需要注意的是,尽量不要使有符号数与无符号数进行混合计算。因为只要有一个无符号数的运算单元,整个算式将被将成无符号数进行计算。 总之,正数和负数...
2014-11-25 23:16:00 2247
转载 垂直同步、绘制效率、显示器刷新频率与帧率(转)
从后缓存到显示器 最近在看D3D的架构,在这过程中对帧率这个一直认为很简单的东西有了更多的理解。在过去看来,帧率就是显卡渲染一帧所用时间的倒数,现在看来远远不是这个样子。要真正理解这个问题要从绘制数据从显存中到屏幕的这一个过程来说起,下图就是这个过程 显存中存在前后缓存,前缓存就是屏幕上最终看到的像素,而后缓存是绘制使用,...
2014-11-12 23:05:00 160
转载 异步复位、同步释放
一、对于同步复位和异步复位而言,各自有自己的优缺点: (1)同步复位: 优点:与时钟同步,大大降低亚稳态的出现概率; 缺点:消耗片内逻辑资源;always@(posedge clk) if(!rst_n) a <= 1'b0; else a <= b;...
2014-10-07 11:53:00 190
转载 如何正确使用FPGA的时钟资源
把握DCM、PLL、PMCD和MMCM知识是稳健可靠的时钟设计策略的基础。赛灵思在其FPGA中提供了丰富的时钟资源,大多数设计人员在他们的FPGA设计中或多或少都会用到。不过对FPGA设计新手来说,什么时候用DCM、PLL、PMCD和MMCM四大类型中的哪一种,让他们颇为困惑。赛灵思现有的FPGA中没有一款同时包含这四种资源(见表1)。这四大类中的每一种都针对特定的应用。例如,...
2013-08-05 22:25:00 440
转载 matlab:cellstr
S = ['abc', 'defg'; 'hi']S = abc defg hiwhos S Name Size Bytes Class S 3x4 24 char arrayThe following command returns a 3...
2013-08-05 22:20:00 1097
转载 matlab:strcmp
TF = strcmp(string,string)TF = strcmp(string,cellstr)TF = strcmp(cellstr,cellstr)注:string: A single character string or n-by-1 array of strings; cellstr: A cell array of strings...
2013-08-05 22:17:00 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人