加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

altera LPM各种含义

(2014-03-24 15:10:22)
标签:

fpga

学习

it

分类: 学习心得

        LPM参数化模块库(Library of Parameterized Modules),是altera公司设计软件quartusii自带的一些宏功能模块,具体各个是什么意思呢,下面有网友做了介绍,博文转自http://blog.sina.com.cn/s/blog_6e350d8801011hfx.html

Gate Function
LPM
_and                  可编程的按位做与运算的与门
LPM_bustri         可编程的三态门(可单向,也可双向)

LPM_clshift         可编程的
组合逻辑移位器。方向和距离是可以编程的。
LPM_constant      可编程常数生成器
LPM_decode        可编程译码器
LPM_inv                    可编程反向器(位数可控)
LPM_mux           可编程多路选择器(sel选择哪路输出)
busmus              可编程2路选择器(LPM_mux的特殊情况)
mux                 可编程多路选择器,只有一位输出结果(LPM_mux的宽度为1)
LPM_or              可编程的按位做或运算的或门
LPM_xor                      可编程的按位做异或运算的异或门

Arithmetic Funtions

LMP_abs           求绝对值(如果data = 1000000,overflow=1)
LPM_add_sub      可编程加减法器(可以由管脚决定)
LPM_compare      可编程的比较器(可以设定各种输出)
LPM_counter        可编程计数器
LPM_mult           可编程乘法器
LPM_divide         可编程除法器
divide               可编程除法器(与LPM_divide没有什么区别)
Parallel_add         可编程多路并行加法器
altmult_accum       可编程乘加器
altaccumulate        可编程累加器

Storage Functions

LPM_ff               可编程的触发器(D触发器或T触发器)
LPM_latch           可编程的锁存器(gate=0锁存)
LPM_ram_dq        可编程的同步或异步单端口RAM(两套地址线).
LPM_ram_dp        可编程的简单双端口和真正双端口RAM().
LPM_ram_io        可编程的RAM(地址线一套,数据线为双向的IO)
LPM_rom            可编程的ROM
LPM_shiftreg         可编程的移位寄存器

Custom Parameterized Functions

csfifo                可编程的FIFO
csdpram             可编程的双口RAM

Storage Function
LPM_ff               可编程的触发器(D or T )

LPM_latch          可编程的锁存器(gate=0锁存)
LPM_ram_dq       可编程的同步或异步单端口RAM(两套地址线)

LPM_ram_dp      可编程的简单双端口和真正双端口RAM().

LPM_ram_io           可编程的RAM(地址线一套,数据线为双向的IO)
LPM_rom          可编程的ROM

LPM_shiftreg      可编程的移位寄存器
Custom Parameterized Functions

csfifo                          可编程的FIFO

csdpram           可编程的双口RAM

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有