首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > A CPLD VHDL Introduction

A CPLD VHDL Introduction

  • 资源大小:333
  • 上传时间:2021-11-12
  • 下载次数:0次
  • 浏览次数:46次
  • 资源积分:1积分
  • 标      签: VHDL

资 源 简 介

A CPLD VHDL Introduction This introduction covers the fundamentals of VHDL as applied to Complex ProgrammableLogic Devices (CPLDs). Specifically included are those design practices that translate soundly to CPLDs, permitting designers to use the best features of this powerful language to extractoptimum performance for CPLD designs. VHDL, an extremely versatile tool developed to aid in many aspects of IC design, allows a userto structure circuits in many levels of detail. This versatility also makes the job of the VHDLsynthesis tool a lot more complex, and there is latitude for interpretation depending on theVHDL coding style. One synthesis tool may implement the same code very differently fromanother. In order to achieve the best results using VHDL, the designer should work at theRegister Transfer Level (RTL).Although working at the RTL for designs may be more time-consuming, all major synthesistools on the market are capable of generating a clear cut implementation of designs for CPLDsat this level. Using higher levels of abstraction may give adequate results, but tend to be lessefficient. Additionally, by expressing designs in this manner, the designer also gains the abilityto port VHDL designs from one synthesis tool to another with minimal effort. The followingexamples will show designers the best design practices when targeting Xilinx XC9500XL,XC9500XV and CoolRunnerTM XPLA3 families.This application note covers the following topics:
VIP VIP