成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何在Quartus中添加FIFO宏模塊

quartus軟件內(nèi)置了很多常用的電路模塊,即宏模塊,可以在EDA設(shè)計(jì)中直接調(diào)用以簡(jiǎn)化設(shè)計(jì)過(guò)程。利用這些宏模塊,可以節(jié)省大量設(shè)計(jì)時(shí)間。本文將以FIFO(先進(jìn)先出)宏模塊為例,介紹在Quartus中如何

quartus軟件內(nèi)置了很多常用的電路模塊,即宏模塊,可以在EDA設(shè)計(jì)中直接調(diào)用以簡(jiǎn)化設(shè)計(jì)過(guò)程。利用這些宏模塊,可以節(jié)省大量設(shè)計(jì)時(shí)間。本文將以FIFO(先進(jìn)先出)宏模塊為例,介紹在Quartus中如何添加宏模塊。

打開(kāi)設(shè)計(jì)項(xiàng)目并打開(kāi)Megawizard Plug-In Manager

1. 執(zhí)行菜單【File】-【Open Project…】命令,在Quartus中打開(kāi)一個(gè)設(shè)計(jì)項(xiàng)目。

2. 執(zhí)行菜單【Tools】-【Megawizard Plug-In Manager…】命令,打開(kāi)Megawizard Plug-In Manager設(shè)置向?qū)А?/p>

創(chuàng)建新的自定義megafunction變體

3. 選擇【Create a new custom megafunction variation】,點(diǎn)擊【Next】按鈕。

4. 在左側(cè)樹(shù)形列表中選擇所需的宏模塊,例如【Memory Compiler】-【FIFO】。設(shè)置生成的語(yǔ)言、FIFO模塊的存儲(chǔ)路徑和文件名,然后點(diǎn)擊【Next】按鈕。

5. 設(shè)置FIFO的位寬和深度,確定后點(diǎn)擊【Next】。

配置輸出選項(xiàng)

6. 在輸出選項(xiàng)中,一般只選擇數(shù)據(jù)q[:0]和empty,取消其他選項(xiàng)前的勾選,然后點(diǎn)擊【Next】。

7. 可以保持默認(rèn)設(shè)置,點(diǎn)擊【Next】。

性能優(yōu)化設(shè)置

8. 在性能優(yōu)化設(shè)置中,通常選擇【Yes(best speed)】,然后依次點(diǎn)擊【Next】。

完成添加宏模塊

9. 宏模塊向?qū)У淖詈笠徊綍?huì)顯示生成的所有文件名和描述,默認(rèn)情況下點(diǎn)擊【Finish】保存并退出向?qū)А?/p>

10. 在軟件的【Project Navigator】-【Files】中可以看到新添加的宏模塊文件。根據(jù)之前選擇的語(yǔ)言,在此例中是Verilog HDL,因此生成的文件為Verilog HDL代碼。

通過(guò)以上步驟,您可以在Quartus中輕松添加FIFO宏模塊,并加快設(shè)計(jì)過(guò)程。祝您設(shè)計(jì)順利!

標(biāo)簽: