Gate Function
LPM_and : 可编程的按位做与运算的与门
LPM_bustri :可编程的三态门(可单向,也可双向)
enabletr(高电平有效)使能tridata => result
enabledt(高电平有效)使能data => tridata
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 : 可编程累加器
altmemmult :
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
文章评论(0条评论)
登录后参与讨论