解决Quartus2 13.1版本下lpm_and(参数化与门模块)输入端只有一个接口的问题

问题的提出:

        一份祖传的计组实验报告中lpm_and的输入端口有两个,但在Quartus2 13.1版本下lpm_and只有一个输入端口,要想获得两输入一输出的与门,需要对lpm_and进行参与配置。

问题的解决:

Quartus2 13.1版本的lpm_and

提供的参数有:

LPM_SIZE用于定义输入端口个数
LPM_WIDTH用于定义数据宽度

提供的端口有:

data[LPM_SIZE-1..0][LPM_WIDTH-1..0]输入数据
result[LPM_WIDTH-1..0]输出数据

输入data[][]是二维数组,第一维度表示端口个数,第二维度表示数据宽度。

第一步:

配置LPM_SIZE的value为2,LPM_WIDTH的宽度为8(视具体数据宽度而定)。

由于同一个data[][]输入端不便于连接多条总线,采用同名电路连接

(注:门电路的引线名与输入/输出引脚同名,则表示电路相连接)

第二步:

拉出对应的输入端的引脚(此处为INPUT)的引线。

1、点击引脚端点处,拉出引线。

2、拉到一个空白处。

第三步:

给引线命名。

1、左键选中引线。

2、右键选择Properties。

3、在Name一栏进行修改。

一条引线命名为data[0][7..0]

另一条引线命名为data[1][7..0]

最终结果:

LPM_AND的data[][]引线与INPUT的引线相对应。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值