ZDNet UK


Skip to Main Content

  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Videos
  6. Jobs
  7. Resources
  8. Community

 

ZDNet UK RSS Feeds


Processors Toolkit

Download now

Advanced High-level HDL Design Techniques for Programmable Logic

PublisherSynplicity
Format PDF, requires Acrobat Rdr 5Date added14 Aug 2003
Topics Interfaces / Buses / I/Os, Programming Languages
Downloads10

Design Methodologies for Programmable Logic focuses on advanced high-level HDL design techniques for programmable logic. Advanced coding and optimisation techniques for designs created in VHDL or Verilog will be discussed. Using HDLs (hardware description languages) for a programmable logic architecture presents a different set of challenges compared to gate array architectures and this session will explore issues related to the area and/or speed optimisation of datapath and control functions (such as complex counters, arithmetic functions, complex state machines, multipliers, etc.) described in VHDL or Verilog and targeted to various programmable logic architectures. The paper will cover tips and tricks of coding in HDL's for PLD's and FPGA's and will demonstrate common pitfalls and styling issues for HDL's when targeting popular architectures. Examples of when to code technology independent HDL's and when to code technology dependent HDL's will be discussed. Architecture features to avoid or exploit (e.g. RAMS, instantiating IO's or other vendor primitives, using carry chains, special routing resources, set/reset flops) will be explored.

Download now

Did you find this white paper useful?
26 out of 50 users found this white paper useful


  • Trackback
  • Clip Link

Related white papers

Fire on the Wire: The IEEE 1394 High Performance Serial Bus

The IEEE's Microcomputer Standards Committee commenced in 1986 a unification process for various serial bus implementations of the VME, Multibus II, and Future Bus standards. This effort resulted in the...


MPEG-4 Systems: Overview

This paper gives an overview of Part 1 of ISO/IEC 14496 (MPEG-4 Systems). It first presents the objectives of the MPEG-4 activity. In the MPEG-1 and MPEG-2 standards, "Systems" referred...


EIO vs. MIO: The Enhancements in Enhanced Input/Output Technology

Enhanced Input/Output (EIO) is the new general-purpose technology for Hewlett-Packard hard copy peripherals, replacing Modular I/O (MIO) present in earlier products. An I/O device provides a communication link between the...


Introduction to InfiniBand™

InfiniBand is a powerful new architecture designed to support I/O connectivity for the Internet infrastructure. InfiniBand is supported by all the major OEM server vendors as a means to expand beyond...


Touch Panel Technology Discussion

Touch screen applications are developing into a major display market niche as they ramp up their utilization of Liquid Crystal Display (LCD) flat panels into their designs. Touch technologies allow...


Network Resources Back to the Basics: LAN

Explains those critical LAN technologies in use today and in the future, including Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring and Fiber Distributed Data Interface (FDDI). It also includes information...


The Total Control® 1000 Multiservice Access Platform

This Web resource examines the market environment that has given rise to the need for powerful, high density platforms designed to support a wide array of new applications and services....


White Paper

Featured White Paper

Measuring the Pain: What is Fragmented Communications Costing Your Enterprise?

In this document, you will discover the results of the largest-ever survey of enterprise and contact center employees. Their workflows reveal the silent but staggering costs of fragmented communications. In fact enterprises with 1000 plus employees could be losing more than ?6 million a year.

Download Now

Other White Papers

High Level Best Practices in Software Configuration Management

When deploying new software configuration management (SCM) tools, implementers sometimes focus on...

Ten Things to Know About Grid Computing on Windows

This Oracle whitepaper offers insights into Oracle Grid. A grid allows a business to add capacity,...

See All White Papers