ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.com日期2009.08.03作成宋礼阳成员員吴飞兰奇承认李松CPLD培训实习报告-1--1-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.com开发目的或缘由1.了解CPLD和FPGA的基本结构和原理;2.ispLEVER开发工具的使用;3.ispLEVER工具中VerilogHDL语言的初步设计;4.LatticeLC4032VCPLD的学习;5.电路焊接能力的训练和考核;技术要点详述LC4032VPLD1.芯片的结构由通用逻辑块GLB,全局布线区GRP和I/O单元组成,有3.3V,2.5V,1.8V三个系列。2.LC4032V有48个管脚,32个I/O口,管脚图如下图:-2--2-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.comFig.1LC4032V管脚图3.本实验用了48个管脚中的17个管脚,5个I/O口分别为:B4,A14,A15,A1,A2;其中B4为5MHz晶振信号输入脚其他的还有4个电源脚,4个接地脚以及4个JTAG脚。-3--3-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.com4.引脚配置如Table.1Table.1LC4032V引脚配置表引脚类型引脚编号引脚类型引脚编号VCC12、36VCCO6、30GND5、13、29、37TDI1TDO35TCK11TMS25INPUT24、16、17OUTPUT45、466.电路原理图-4--4-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.comFig.2电路原理图VerilogHDL程序设计设计要求:设计一频率源,该频率源有两路输出,其中一路为占空比为75%、频率为10kHz的方波;另外一路为占空比为50%的方波,其频率受一开关控制,开关闭合与打开时该方波频率分别为100kHz和200kHz-5--5-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.com方案:5MHz的信号,通过500分频产生10KHz的信号,通过计数器,小于375时赋值1,否则赋值0,得到75%占空比;通过25分频得到200KHz信号,设置一个开关跟计数器,计数小于13赋值1,否则0,得到100K信号。实验结果及数据CPLD输出信号测试图1.输出占空比为75%的10K信号Fig.310K信号输出图-6--6-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.com2.输出占空比为50%的100K信号Fig.4100K信号输出图-7--7-ASIAOPTICAL(HANGZHOU)INNOTEKCO.,LTD.No.176,3F,17Building,TianMuShanRoad,Hang-zhou,ChinaTel:+86-571-88271896Fax:+86-571-88271846Web:www.aoci-hz.com3.输出占空比为50%的200K信号Fig.5200K信号输出图结论CPDL输出10K,100k,200K信号,频率存在较小的误差,200K占空比也存在误差,但是效果基本达到设计要求。