VHDL复习笔记(二)

宏功能模块及其应用

Quartus II软件中提供了可配置的宏功能模块(又称为IP核),用户可以根据需要进行配置、调用。

1. 宏功能模块的分类

  从功能上,Quartus II的宏功能模块有I/O、Arithmetic、Gates、Storage共四大类。

(1)输入输出模块(I/O)
ip核功能描述
ALTASMI_PARALLEL并联接口的串行存储器
ALTCLKCTRL时钟控制宏模块
ALTDDIO_BIDIR双数据双向宏模块
ALTDDIO_IN双数据输入宏模块
ALTDDIO_OUT双向输出宏模块
ALTDQ数据滤波器
ALTDQS双向数据滤波器
ALTINT_OSC振荡器
ALTIOBUF输入缓冲宏模块
ALTLVDS_RX低电压差分信号接收器
ALTLVDS_TX低电压差分信号发射器
ALTTMEMPHYPHY接口的外部DDR存储器
ALTPLL参数化锁相环
ALTPLL_RECONFIG参数化动态配置锁相环
ALTREMOTE_UPDATE参数化的远程更新宏模块
ALTGXB千兆位收发器
(2)算数模块
ip核功能描述
LPM_COUNTER计数器
LPM_DIVIDE除法器
LPM_MULT乘法器
LPM_ADD_SUB加法或减法器
LPM_COMPARE比较器
ALTERA_MULT_ADD乘数加法器
ALTMEMMULT基于存储的常系数乘法器
ALTMULT_ACCUM乘数累加器
ALTMULT_ADD乘数加法器
ALTMULT_COMPLEX复数乘法器
ALTSQR整数的平方根
PARALLEL_ADD并行加法器
(3)门电路模块
ip核功能描述
BUSMUX参数化总线选择器
LPM_AND参数化与门
LPM_BUSTRI参数化三态缓冲器
LPM_INV参数化反相器
LPM_OR参数化或门
LPM_XOR参数化异或门
MUX多路选择器
LPM_CLSHIFT参数化逻辑移位器
LPM_CONSATNT参数化常数产生器
LPM_DECODE参数化译码器
LPM_MUX参数化多路选择器
(4)存储模块
ip核功能描述
ALT3PRAM参数化三端口RAM宏模块
ALTDQRAM参数化双端口RAM宏模块
ALTMEN_INITROM中载入数据初始化RAM
ALTPARALLEL_FLASH_LODER并行FLASH装载器
ALTSERIAL_FLASH_LOADER串行FLASH装载器
ALTSHIFT_TAPS参数化带抽头移位寄存器
ALTSYNCRAM参数化真实双端口同步RAM模块
DCFIFO参数化双时钟先入先出模块
LPM_DFF参数化的D型双稳态移位寄存器模块
LPM_FIFO_DC参数化双时钟先入先出模块
LPM_LATCH参数化的锁模块
LPM_RAM_DP参数化的双端口先入先出模块
LPM_RAM_DQ参数化的输入/输出接口分开的RAM模块
LPM_RAM_IO参数化的单信号端口模块
LPM_ROM参数化的ROM模块
LPM_TFF参数化的T型双稳态模块
SCFIFO参数化的单时钟先入先出模块
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值