FPGA学习中的小知识4

47、逻辑阵列单元(LAB)
48、FPGA:LAB排列在阵列中、行列可编程互联、互联可以跨过所有或部分阵列。
49、CPLD LAB与FPGA LAB对比:
FPGA LAB由逻辑单元(LE)构成,而不是乘机项。通过LE级联很容易建立复杂功能。
50、LE的典型接法:4输入查找表(LUT),进位逻辑和一个寄存器。
51、函数是组合逻辑,不能包括任何延时、事件或者时序控制声明。任务则可以
函数至少要有一个输入变量,而任务可以有零或者更多个的输入、输出或者inout变量。
函数总是返回一个数值,不能有输出或者inout变量,而任务返回零或者更多的数值。
52、output默认类型就是wire类型。assign 只能对net数据类型进行连续赋值。wire不能再always语句中进行赋值。
53、 always @(posedge clk or negedge rst_n)
  if(!rst_n)
  begin
   //num<=0;
   cnt<=0;
   //we=4'hf;
  end 
  else
   cnt<=cnt+1;
 always @(posedge clk or negedge rst_n)
  if(!rst_n)
  begin
   num<=0;
   //cnt<=0;
   //we=4'hf;
  end
  else if(cnt==24'hffff_ff)
   num<=num+1;
两个always语句块中不能出现相同的复位语句块,不然,就会出现错误:
ERROR:Xst:528 - Multi-source in Unit <digitron> on signal <Mcount_num_cy<0>>
ERROR:Xst:528 - Multi-source in Unit <digitron> on signal <Mcount_num2>
54、wire类型数据不能使用<=运算符。。
54、VGA:14脚HSYNC:行同步信号、13脚VSYNC:场同步信号。同步信号是为了让VGA显示器接受部分知道送来的信号是对应的哪一行哪一列的哪一个像素点。一般来说

,在FPGA/CPLD和VGA接口之间加一个DAC芯片,这样就可能实现65536种或者更多色彩的显示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值