实验指导书(08.3)(14)

时间:2025-04-20

这是VHDL语言实验指导书第一稿,实验平台是杭州康芯公司的GW48。

实验五、MAX+PLUSⅡ的参数化兆功能模块库的使用 一 实验目的

1进一步掌握MAX+PLUSⅡ参数化兆功能模块库的使用。 2了解参数化兆功能模块库LPM的类型。 二 实验设备与仪器

1 计算机

2 MAX+PLUSⅡ工具软件 三 实验内容

1 使用lpm_mult符号,设计一参数化乘法器。 2 完成LPM_ROM在图形编辑中的使用。 四 实验原理

在mega_lpm库中,选择lpm_mult宏函数,如图5-1所示。该函数的参数化框包括以下内容:

(1)INPUT_A_IS_CONSTANT 输入数据dataa[]是否为常数。 (2)INPUT_B_IS_CONSTANT 输入数据datab[]是否为常数。 (3)LPM_PIPELINE= 流水线阶数。 (4)LPM_REPRESENTATION 符号说明。

(5)LPM_WIDTHA= 输入数据 dataa[]的位数。 (6)LPM_WIDTHB= 输入数据 datab[]的位数。

(7)LPM_WIDTHP=( LPM_WIDTHA +LPM_WIDTHB) 输出数据 result[]的位数。 (8)LPM_WIDTHS=(LPM_WIDTHA) 当有多个乘法器级联时低级乘法器向本级乘法器的进位位的宽度,该宽度应和LPM_WIDTHA一致。该项为可选项,如果只有一个乘法器,本项可以不选。

(9)MAXIMIZE _SPEED 编译时优化的等级,可以从0到10之间选择等级,设定后MAX+PLUSⅡ在编译时会在速度和面积之间平衡。

(10)USE_EAB= 是否使用EAB单元。

其中aclk为异步时钟,clken为时钟使能,clock为同步时钟。这些也都是可选项。 LPM_ROM的元件参数对话框如图5-2所示。该函数的参数化框包括以下内容:

(1)LPM_ADDRESS_CONTROL=确定address[]是否是寄存器类型,其参数是字符型,为REGISTERED,"UNREGISTERED", 和"UNUSED"三种类型,默认值为REGISTERED类型。

5-1 函数库中选择lpm_mult宏函数

图5-2 LPM_ROM的图形及参数框

实验指导书(08.3)(14).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219