Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Knowledge Database   |   Devices   |   Design Software   |   Intellectual Property   |   Design Examples   |   mySupport   |   Reference Designs  

 Products
      MAX/MAX II
      Stratix/Stratix GX
      Nios II
  
 Functionality
      Arithmetic
      Memory
      Bus & I/O
      Logic
      Interfaces & Peripherals
      DSP
      Communications
      PLL & Clocking
  
 Design Entry
      Quartus II Project
      Tcl
      VHDL
      Verilog HDL
      C Code Examples
      DSP Builder
      TimeQuest
   On-Chip Debugging
  
 Simulation Tools
      Mentor Graphics ModelSim
      Cadence NCsim
      Synopsys VCS
  
 Legacy Examples
      Graphic Editor
      AHDL
  

Verilog

The following Verilog examples provide instructions for implementing functions using Verilog hardware description language (HDL). For more information on Verilog HDL, refer to Quartus® II or MAX+PLUS® II software Help.

Verilog Embedded Processor Functions

R Standard Nios® II Hardware Design Example
R Full-Featured Nios II Hardware Design Example
R Small Nios II Hardware Design Example
R Fast Nios II Hardware Design Example
R Low-Cost Nios II Hardware Design Example

Verilog Communications Functions

R Atlantic 1-to-2 Width Converter
R Atlantic 2-to-1 Width Converter
R Atlantic Loopback

Verilog Arithmetic Functions

R Adder/Subtractor New
R Binary Adder Tree New
R Ternary Adder Tree New
R Parameterized Counter
R Behavioral Counter

Verilog Memory Functions

R Dual Clock Synchronous RAM New
R Single Clock Synchronous RAM New
R Parameterized RAM With Separate Input & Output Ports
R Quad Data Rate (QDR) SRAM Controller

Verilog Bus and I/O Functions

R High-Speed Differential I/O Capability
R Tri-State Instantiation
R Bidirectional Pin

Verilog Logic Functions

R 1 x 64 Shift Register New
R 8 x 64 Shift Register With Taps New
R Counter With Asynchronous Reset New
R Instantiating a DFFE
R Synchronous State Machine

Verilog Digital Signal Processing (DSP) Functions

R Achieving Unity Gain in Block Floating Point IFFT+FFT Pair Updated
R Coefficient Reload Finite Impulse Response (FIR) Filter Updated
R Fast Fourier Transform (FFT) With 32K-Point Transform Length 
RSigned Multiplier With Registered I/O 
R Signed Multiply-Adder 
R Unsigned Multiplier 
R Unsigned Multiply-Accumulator 
R 12 x 9 Firm Multiplier
R 12 x 12 Firm Multiplier
R Fully Variable Coefficient Soft Multiplier
R Hybrid Fixed Coefficient Soft Multiplier
R Hybrid Variable Coefficient Soft Multiplier
R Parallel Fixed Coefficient Soft Multiplier
R Parallel Variable Coefficient Soft Multiplier
R Semi-Parallel Fixed Coefficient Soft Multiplier
R Semi-Parallel Variable Coefficient Soft Multiplier
R Sum of Multiplication Fixed Coefficient Soft Multiplier
R Sum of Multiplication Variable Coefficient Soft Multiplier
R Discrete Cosine Transform (DCT)
R Basic FIR Filter
R Time Domain Multiplexed FIR Filter
R Polyphase Decimation FIR Filter
R Polyphase Interpolation FIR Filter
R Two-Dimensional FIR Filter
R Basic Infinite Impulse Response (IIR) Filter
R Butterworth IIR Filter
R Magnitude Function

Other Verilog Functions

R Creating a Hierarchical Design
R Instantiating MAX+PLUS II Primitives

How to Use Verilog HDL Examples

Altera provides Verilog HDL design examples as downloadable executable files or displayed as text in your web browser. Select the executable file link to download the file to your hard disk. To use Verilog HDL examples displayed as text in your Quartus II or MAX+PLUS II software, copy and paste the text from your web browser into the Quartus II or MAX+PLUS II software Text Editor. Make sure that the file name of the Verilog HDL design file (.v) corresponds to the entity name in the example. For instance, if the entity name is myram, save the file as myram.v.

  Please Give Us Feedback