Megafunctions/LPMide
The Quartus II software offers a variety of megafunctions, including the library of parameterized modules (LPM) functions and other parameterized functions. Megafunctions are listed below by function. Functions indicated by an asterisk (*) are provided for backward compatibility only.oop
Arithmetic MegaWizards and Megafunctions:ui
Arithmetic components include accumulators, adders, multipliers, and LPM arithmetic functions.spa
MegaWizarddebug |
Megafunction(s)調試 |
Commentscode |
ALTACCUMULATEcomponent |
altaccumulate接口 |
Parameterized accumulator megafunction.ip 參數化的寄存器模塊 |
ALTECC |
altecc_decoder |
Error correction code (ECC) megafunction. 數據代碼糾正模塊 |
altecc_encoder |
Error correction code (ECC) megafunction. 數據代碼糾正模塊 |
|
ALTFP_ADD_SUB |
altfp_add_sub |
Floating-point adder/subtractor megafunction. 浮點、加法器/減法器模塊 |
ALTFP_COMPARE |
altfp_compare |
Parameterized floating-point comparator megafunction. 參數化的浮點比較器模塊 |
ALTFP_CONVERT |
altfp_convert |
Parameterized floating-point conversion megafunction. 參數化的浮點轉換器模塊 |
ALTFP_DIV |
altfp_div |
Parameterized floating-point divider megafunction. 參數化的浮點分配器模塊 |
ALTFP_MULT |
altfp_mult |
Parameterized floating-point multiplier megafunction. 參數化的浮點乘法器模塊 |
ALTFP_SQRT |
altfp_sqrt |
Parameterized floating-point square root megafunction. 參數化的浮點平方根模塊 |
ALTMEMMULT |
altmemmult |
Parameterized memory multiplier megafunction. 數化的記憶乘法器模塊 |
ALTMULT_ACCUM (MAC) |
altmult_accum |
Parameterized multiply-accumulate megafunction. 參數化的乘-累積模塊 |
ALTMULT_ADD |
altmult_add |
Parameterized multiplier/adder megafunction. 參數化的乘法器/加法器模塊 |
ALMULT_COMPLEX |
altmult_complex |
Parameterized complex multiplier megafunction. 參數化的綜合乘法器模塊 |
ALTSQRT |
altsqrt |
Parameterized integer square root megafunction. 參數化的整數平方根模塊 |
LPM_ABS |
lpm_abs |
Parameterized absolute value megafunction. 參數化的絕對值模塊 |
LPM_ADD_SUB |
lpm_add_sub |
Parameterized adder/subtractor megafunction. 參數化的加法器/減法器模塊 |
LPM_COMPARE |
lpm_compare |
Parameterized comparator megafunction. 參數化的比較器模塊 |
LPM_COUNTER |
lpm_counter |
Parameterized counter megafunction. 參數化的計數器模塊 |
LPM_DIVIDE |
lpm_divide |
Parameterized divider megafunction. 參數化的分配器模塊 |
divide* |
Parameterized divider megafunction. 參數化的分配器模塊 Use the divide megafunction with mature device families. For newer device families, use the lpm_divide megafunction.
|
|
LPM_MULT |
lpm_mult |
Parameterized multiplier megafunction. 參數化的乘法器模塊 |
altsquare |
Parameterized squarer megafunction. 參數化的 squarer 模塊 |
|
PARALLEL_ADD |
parallel_add |
Parallel adder megafunction. 參數化的並聯加法器模塊 |
Gates MegaWizards and Megafunctions:
Gates include multiplexers and LPM gate functions.
MegaWizard |
Megafunction(s) |
Comments |
LPM_AND |
lpm_and |
Parameterized AND gate megafunction. 參數化的與門模塊 |
LPM_BUSTRI |
lpm_bustri |
Parameterized tri-state buffer megafunction. 參數化的三態緩衝器模塊 |
LPM_CLSHIFT |
lpm_clshift |
Parameterized combinational logic shifter or barrel shifter megafunction. 參數化的組合邏輯轉換模塊 |
LPM_CONSTANT |
lpm_constant |
Parameterized constant generator megafunction. 參數化的常數發生器模塊 |
LPM_DECODE |
lpm_decode |
Decoder megafunction. 參數化的解碼器模塊 |
LPM_INV |
lpm_inv |
Parameterized inverter megafunction. 參數化的反相器模塊 |
LPM_MUX |
lpm_mux |
Parameterized multiplexer megafunctions. 參數化的多路轉換器模塊 |
LPM_OR |
lpm_or |
Parameterized OR gate megafunction. 參數化的或門模塊 |
LPM_XOR |
lpm_xor |
Parameterized XOR gate megafunction. 參數化的異或門模塊 |
I/O MegaWizards and Megafunctions:
I/O components include Clock Data Recovery (CDR), phase locked loop (PLL), double data rate (DDR), gigabit transceiver block (GXB), LVDS receiver, LVDS transmitter,
PLL reconfiguration, and remote update megafunctions.
MegaWizard |
Megafunction(s) |
Comments |
ALT2GXB |
alt2gxb |
GXB megafunction. 千兆位收發器 |
ALT2GXB_RECONFIG |
alt2gxb_reconfig |
GXB dynamic reconfiguration megafunction. 千兆位動態配置收發器 |
ALTASMI_PARALLEL |
altasmi_parallel |
Active serial memory interface parallel megafunction. 並聯接口的串行存儲器 |
ALTCLKCTRL |
altclkctrl |
Clock control block megafunction. 時鐘控制模塊 |
ALTCLKLOCK |
altclklock |
Parameterized PLL megafunction. 參數化的鎖相環模塊 |
ALTDDIO_BIDIR |
altddio_bidir |
DDR bidirectional megafunction. 雙倍數雙向模塊 |
ALTDDIO_IN |
altddio_in |
DDR input megafunction. 雙倍數輸入模塊 |
ALTDDIO_OUT |
altddio_out |
DDR output megafunction. 雙倍數輸出模塊 |
ALTDLL |
altdll |
Delay locked loop (DDL) megafunction. 鎖相環模塊 |
ALTDQ |
altdq |
Data strobe megafunction. 數據濾波模塊 |
ATLDQS |
altdqs |
Parameterized bidirectional data strobe megafunction. 參數化的雙向數據濾波器 |
|
atldq_dqs |
Parameterized data strobe megafunction. 參數化的數據濾波器 |
ALTGX |
alt4gxb |
High-Speed Serial Interface (HSSI) GXBmegafunction. 高速串行千兆收發器 |
ALTGXB |
altgxb |
GXB megafunction. 千兆位收發器 |
ALTIOBUF |
altiobuf_bidir |
Bidirectional I/O buffer megafunction. 雙向I/O緩衝模塊 |
altiobuf_in |
Input I/O buffer megafunction. 輸入緩衝模塊 |
|
altiobuf_out |
Output I/O buffer megafunction. 輸出緩衝模塊 |
|
ALTLVDS |
altlvds_rx |
Low voltage differential signalling (LVDS) receiver megafunction. 低電壓差分信號接收器 |
altlvds_tx |
Low voltage differential signalling (LVDS) transmitter megafunction. 低電壓差分信號發送器 |
|
ALTMEMPHY |
ALTMEMPHY |
External DDR Memory PHY interface megafunction. PHY接口的外部的DDR存儲器 |
ALTOCT |
alt_oct |
On-chip termination (OCT) megafunction. 片上終端模塊 |
ALTPLL |
altpll |
Parameterized PLL megafunction. 參數化的鎖相環模塊 |
ALTPLL_RECONFIG |
altpll_reconfig |
Parameterized PLL reconfiguration megafunction. 參數化可重配置的鎖相環模塊 |
ALTREMOTE_UPDATE |
altremote_update |
Parameterized remote update megafunction. 參數化的遠程更新模塊 |
|
altstratixii_oct |
Parameterized OCT megafunction. 參數化的片上終端模塊 |
MAX II oscillator |
altufm_osc |
Oscillator megafunction. 震盪器模塊 |
JTAG-accessible Extensions MegaWizards and Megafunctions:
MegaWizard |
Megafunction(s) |
Comments |
In-System Sources and Probes |
altsource_probe |
In-system debugging megafunction. 在系統調試模塊 |
Parallel Flash Loader |
altparallel_flash_loader |
Parallel flash loader (PFL) megafunction. 並行的快速載入模塊 |
Serial Flash Loader |
altserial_flash_loader |
Serial flash loader megafunction. 串行的快速載入模塊 |
SignalTap II Logic Analyzer |
sld_signaltap |
SignalTap II Logic Analyzer megafunction. SignalTap II邏輯分析模塊 |
Virtual JTAG |
sld_virtual_jtag |
Virtual JTAG Interface (VJI) megafunction. 虛擬的JTAG接口模塊 |
Memory Compiler MegaWizards and Megafunctions:
Memory Compiler includes FIFO Partitioner, RAM, ROM, and memory functions.
MegaWizard |
Megafunction(s) |
Comments |
Ram initializer |
altmem_init |
RAM initialization from ROM megafunction. ROM中載入數據初始化RAM |
CAM |
altcam |
Content-addressable memory (CAM) megafunction. 可設地址的存儲器模塊 |
FIFO |
dcfifo |
Parameterized dual-clock FIFO megafunction. 參數化的雙時鐘先入先出模塊 |
dcfifo_mixed_widths |
Parameterized dual-clock mixed-widths FIFO megafunction. 參數化的雙時鐘混合寬度的先入先出模塊 |
|
scfifo |
Parameterized single-clock FIFO megafunction. 參數化的單時鐘先入先出模塊 |
|
FIFO partitioner |
altcsmem |
FIFO partitioner megafunction. 先入先出區分模塊 |
Flash Memory |
altufm_i2c |
User flash memory megafunction with the inter-integrated circuit (I2C) interface protocol. IIC接口的閃存模塊 |
altufm_none |
User flash memory megafunction (no interface protocol). 無接口協議的閃存模塊 |
|
altufm_parallel |
User flash memory megafunction with the parallel interface protocol. 並行接口的閃存模塊 |
|
altufm_spi |
User flash memory megafunction with the serial peripheral interface (SPI) protocol. SPI接口的閃存模塊 |
|
RAM: 1-PORT |
altdpram* |
Parameterized dual-port RAM megafunction. 參數化的雙端口RAM模塊 |
altram* |
Parameterized RAM megafunction. 參數化的RAM模塊 |
|
altsyncram |
Parameterized true dual-port RAM megafunction. 參數化的真實雙端口RAM模塊 |
|
RAM: 2-PORT |
altdpram* |
Parameterized dual-port RAM megafunction. 參數化的雙端口RAM模塊 |
altsyncram |
Parameterized true dual-port RAM megafunction. 參數化的真實雙端口RAM模塊 |
|
lpm_ram_dq* |
Parameterized RAM with separate input and output ports megafunction. 參數化的輸入/輸出接口分開的RAM模塊 |
|
RAM: 3-PORT |
alt3pram |
Parameterized triple-port RAM megafunction. 參數化的三倍端口RAM模塊 |
ROM: 1-PORT |
altrom* |
Parameterized ROM megafunction. 參數化的ROM模塊 |
altsyncram |
Parameterized true dual-port synchronous RAM megafunction. 參數化的真實雙端口同步RAM模塊 |
|
lpm_rom* |
Parameterized ROM megafunction. 參數化的ROM模塊 |
|
ROM: 2-PORT |
altsyncram |
Parameterized true dual-port synchronous RAM megafunction. 參數化的真實雙端口同步RAM模塊 |
Shift register(RAM-based) |
altshift_taps |
Parameterized shift register with taps megafunction. 參數化的移位寄存器模塊 |
Storage MegaWizards and Megafunctions:
Storage includes LPM memory functions, parameterized flipflop, parameterized latch, and parameterized shift register functions.
MegaWizard |
Megafunction(s) |
Comments |
ALTCAM |
altcam |
Content-addressable memory (CAM) megafunction. 可設地址的存儲器模塊 |
ALTQPRAM |
altqpram* |
Parameterized quad-port RAM megafunction. 參數化的四倍接口的RAM模塊 |
LPM_FF |
lpm_dff* |
Parameterized D-type flipflop and shift register megafunction. 參數化的D型雙穩態移位寄存器模塊 |
lpm_ff |
Parameterized flipflop megafunction. 參數化的雙穩態模塊 |
|
lpm_tff* |
Parameterized T-type flipflop megafunction. 參數化的T型雙穩態模塊 |
|
LPM_LATCH |
lpm_latch |
Parameterized latch megafunction. 參數化的鎖模塊 |
LPM_SHIFTREG |
lpm_shiftreg |
Parameterized shift register megafunction. 參數化的移位寄存器模塊 |
Megafunction |
Comments |
csdpram |
Parameterized cycle-shared dual port RAM megafunction. 參數化的循環使用的雙端口RAM模塊 |
lpm_fifo* |
Parameterized single-clock FIFO megafunction. 參數化的單時鐘先入先出模塊 |
lpm_fifo_dc* |
Parameterized dual-clock FIFO megafunction. 參數化的雙時鐘先入先出模塊 |
lpm_ram_dp* |
Parameterized dual-port RAM megafunction. 參數化的雙端口先入先出模塊 |
lpm_ram_io* |
Parameterized RAM with a single I/O port megafunction. 參數化的單信號端口RAM模塊 |
Other Megafunctions:
The following megafunctions are not available in the MegaWizard Plug-in