首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何选择正确的PLD元件?

如何选择正确的PLD元件?

最近写了一个简单的程序去用QuartusII 4.0模拟时
发现到如果用MAX(EPM7128SLC84-15)时,
Total macrocells  34 / 128 (26%)

如果用Cyclone(EP1C3T100C6)时,信息如下:
Total logic elements  46 / 2,910 (1%)
Total memory bit    0 / 59,904 (0%)

如果我用Max最低的7032的话,几乎占满所有的marcoells

所以,我的问题是,碰到这个问题 大家的处理方式是?

程式:
module Arch(a,b,op,Result);
parameter ADD=3'h0, SUB=3'h1, AND=3'h2,
          OR =3'h3, XOR=3'h4;
input  [5:0]a,b;
input  [2:0]op;
output [6:0]Result;
wire   [6:0]Result;

        assign Result=((op==ADD)?a+b
                       (op==SUB)?a-b
                                   (op==AND)?a&b
                                   (op==OR )?a|b
                                   (op==XOR)?a^ba)))))
                                  );
endmodule       
                                       


[此贴子已经被作者于2004-7-8 15:27:08编辑过]

最好有点余量
返回列表