Cyclone V Device Handbook Volume 1

Cyclone V Device Handbook Volume 1

Cyclone V Device Handbook Volume 1: Device Interfaces and Integration Subscribe CV-5V2 101 Innovation Drive 2020.07.24 San Jose, CA 95134 Send Feedback www.altera.com TOC-2 Logic Array Blocks and Adaptive Logic Modules in Cyclone V Devices Contents ® Logic Array Blocks and Adaptive Logic Modules in Cyclone V Devices......... 1-1 LAB ............................................................................................................................................................... 1-1 MLAB ............................................................................................................................................... 1-2 Local and Direct Link Interconnects ............................................................................................1-3 LAB Control Signals........................................................................................................................ 1-4 ALM Resources ............................................................................................................................... 1-5 ALM Output .................................................................................................................................... 1-6 ALM Operating Modes .............................................................................................................................. 1-8 Normal Mode ...................................................................................................................................1-8 Extended LUT Mode ...................................................................................................................... 1-8 Arithmetic Mode .............................................................................................................................1-8 Shared Arithmetic Mode ..............................................................................................................1-10 Logic Array Blocks and Adaptive Logic Modules in Cyclone V Devices Revision History............ 1-11 Embedded Memory Blocks in Cyclone V Devices..............................................2-1 Types of Embedded Memory..................................................................................................................... 2-1 Embedded Memory Capacity in Cyclone V Devices.................................................................. 2-1 Embedded Memory Design Guidelines for Cyclone V Devices............................................................2-2 Guideline: Consider the Memory Block Selection...................................................................... 2-2 Guideline: Implement External Conflict Resolution...................................................................2-3 Guideline: Customize Read-During-Write Behavior..................................................................2-3 Guideline: Consider Power-Up State and Memory Initialization............................................. 2-7 Guideline: Control Clocking to Reduce Power Consumption...................................................2-7 Embedded Memory Features..................................................................................................................... 2-7 Embedded Memory Configurations..............................................................................................2-9 Mixed-Width Port Configurations................................................................................................ 2-9 Embedded Memory Modes...................................................................................................................... 2-10 Embedded Memory Clocking Modes..................................................................................................... 2-12 Clocking Modes for Each Memory Mode.................................................................................. 2-12 Asynchronous Clears in Clocking Modes.................................................................................. 2-13 Output Read Data in Simultaneous Read/Write........................................................................2-13 Independent Clock Enables in Clocking Modes........................................................................2-13 Parity Bit in Memory Blocks.....................................................................................................................2-14 Byte Enable in Embedded Memory Blocks............................................................................................ 2-14 Byte Enable Controls in Memory Blocks....................................................................................2-14 Data Byte Output........................................................................................................................... 2-15 RAM Blocks Operations............................................................................................................... 2-15 Memory Blocks Packed Mode Support...................................................................................................2-16 Memory Blocks Address Clock Enable Support....................................................................................2-16 Embedded Memory Blocks in Cyclone V Devices Revision History................................................. 2-18 Altera Corporation Logic Array Blocks and Adaptive Logic Modules in Cyclone V Devices TOC-3 Variable Precision DSP Blocks in Cyclone V Devices........................................ 3-1 Features..........................................................................................................................................................3-1 Supported Operational Modes in Cyclone V Devices.............................................................................3-2 Resources.......................................................................................................................................................3-2 Design Considerations................................................................................................................................ 3-3 Operational Modes.......................................................................................................................... 3-4 Internal Coefficient and Pre-Adder............................................................................................... 3-4 Accumulator..................................................................................................................................... 3-4 Chainout Adder................................................................................................................................3-4 Block Architecture....................................................................................................................................... 3-4 Input Register Bank......................................................................................................................... 3-5 Pre-Adder..........................................................................................................................................3-7 Internal Coefficient.......................................................................................................................... 3-7 Multipliers......................................................................................................................................... 3-8 Adder................................................................................................................................................. 3-8 Accumulator and Chainout Adder................................................................................................ 3-8 Systolic Registers.............................................................................................................................. 3-9 Double Accumulation Register...................................................................................................... 3-9 Output Register Bank...................................................................................................................... 3-9 Operational Mode Descriptions.............................................................................................................. 3-10 Independent Multiplier Mode......................................................................................................3-10 Independent Complex Multiplier Mode.....................................................................................3-13 Multiplier Adder Sum Mode........................................................................................................ 3-15 18 x 18 Multiplication Summed with 36-Bit Input Mode.........................................................3-15 Systolic FIR Mode.......................................................................................................................... 3-16 Variable Precision DSP Blocks in Cyclone V Devices Revision History............................................ 3-18 Clock Networks and PLLs in Cyclone V Devices................................................4-1 Clock Networks............................................................................................................................................ 4-1 Clock Resources in Cyclone V Devices.........................................................................................4-2 Types of Clock Networks...............................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    325 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us