MAXPLASSII使用技巧FPGACPLD位频率计研发设计方案_第1页
MAXPLASSII使用技巧FPGACPLD位频率计研发设计方案_第2页
MAXPLASSII使用技巧FPGACPLD位频率计研发设计方案_第3页
MAXPLASSII使用技巧FPGACPLD位频率计研发设计方案_第4页
MAXPLASSII使用技巧FPGACPLD位频率计研发设计方案_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用原理图法设计四位十进制频率计实验五待测频率输入口原理图总览顶层电路)控制模块外部时钟输入数码管输出M374数码管译码74374TALCLFF数据锁存B数码管译码数码管译码控制模块内部C0UF4TERBEC0DER16进制计数器D10207JH1 84-16译码器低有效计数模块1Tn. S2f6.Q|榊crWiCSf计数模块0模块预览(底层电路)数码管译码JS3岂l=r-E MV&1QiD2020303XQ4-6asds77D8CL8OENGLK、 OCTAL D-FFARBorj&0A7OBD000D曲IN0ELTNF0G74246,7424BRSQNB卞 OACOBDOCREIH0DBiH

2、ELTWOFOG-:数据锁存R01QAROZQBQCOLKAQDCJLK07424SARSOTsIgQAGOBDOCYAfilHODYEIIHOEYLTN ji OF OCBCD17SEGBCD-TO 7SEG74154OON01INI02N03N04NA05NB06NC07ND08NG1H09NAG2W10NAdunA012NA0T3NA14NA*J._j帥1坤邓152H153(5茸卿!S40w】54ZS43*SOI.S4IJ674243计数模块内部=oDUAL COUhTSR1CLR1QA1CLKA1QB1CLKB1QC1QD2QA2CLR20 B2CLKA2 3C2CLKB2OD7439

3、0gq5 q眉q7Iq0IE2|Seout注意此点接vccDNOW ! Begin our design思路:底层电路设计建立模块顶层电路设计1.建立新文件夹本实验命名为f_test fjest注意:路径名及文件名不能含有中文2.打开软件新建原理图文档2.1建立 第一个模块电路(控制模块电路)本讲稿为控制模块电路起名为tf_ctro (原理图可见附件)MAX+plus H - f:my progpIssrnyv/ork,F test 4 - (Untitledl - GrapL 密心刚夙毎血砧ffla AFile Name:! tf_ctro-gdf1 Utilities摘 MAX+plus

4、IT File Edit Vl3mmaxpl assf_ testDirectory is:OKD lives: f:D irectorie?:FUbs:“gdf& my_program P=Automatic E tension:Cancel建好后画电路图bck画好后与工程建立连接如下图:齢 MAX+plus II - f:myjprograminaxplassmyworkf=ptest_4 - tf_dtrofcgdf - Graphic Editor 沽 rAX+pius tiAn|Hit View Symbol 禹弗 iqn UtilitiesprojectNtWri.nt Windo

5、welkOpen.Delete HI已“Retrieve.,CloseSaveCreate Dfault SymbolEdit SymbolCreate Default Include FilePrint Print Setup.HierarchyMegaWizard Plug-In ManagerExit MAX+plus IName.一 二- _Ctrl +Project to Current FileCtrl* Shifts JSave & CheckICtrl-bKSave flt CompilefCtrl+LSav# & SimulatekCtrl+Shift+LSavej Comp

6、ile & Simulate丿Ctrl+Shift + KArchive.1 f:myjprcg ra mmaxpl aissXmyworkfte&tjl2 f:my_programrniaxplas$l 1_10_12_adderaddeir_83 f:miy_p rogra mmaxpl a ssl l_10_12_a d d erad d er4 f:my_programmaxplaissl 1.10.12-占dderh_adderCtrl-bOCtrl+二Ctrl+F4CtrkSCtrl+PAlt4-F4B06Nc07NDOflNG1N09NG2N01 ONI011N012N013M0

7、14NClSNDECOCzRAAA4AA:-AA再编译器 MAX+plus II - f:my_p rog ra mma x p I aro - tf_J_pfogram mmupl日鹑Driven注意:文件路径为原路径xtensionc3Cancel再画电路图模块二 如下:DUAL COUNTER1CLR1QA1CLJKA1GB1CLKB1QC1QD20A2CLR2Q02CLKA2QC2CLKB2QD74390i q2勺_祇QP1D c 百fw b :jsnr /-:10 II tl 11 B然后指向工程脚 MAX-bplus II - f:irrog ra mmax pl a 5sf_te

8、sttf_ct ro - conterS.gdf - Graphic Editor y aNew.Ctrl 4-0Retrieve.CloseSaveOpen.Delete File.猊 MAX+plus.File | |Edit View Symbol Assign Utilities Options Window HelpName.Set Project to Current FilSave As.Info.SizeCtrl + F4Ctrl + SCtrl-FlArchive.Save & CheckSaveCompile & SimulateSave & CompilSave & Si

9、mulateCtrl 4-Shift 4-JCtrl + KCtrl-FLCtrl+Shift+LCtrl+Shift+KCtrl 4-JCreate Default SymbolEdit SymbolCreate Default In elude FilePrint.Print Setup.Ctrl + PHierarchykMeg a Wizard Plug-In ManagerExit MAX-bplus IIAlt+F4f:my_pro g ra mm axpla ssf_testtf_ctirof:my_pro g ra mm axpla ssmyworlkf_test_4f:my_

10、pro g ra mm axpla ssll_10_12_a d d era d d er_84 f:my_pro g ra mm axp I a ssll_10_12_a d d era dder5 f:my_pg ra mm axp I a ssll_10_12_a d d erh_a dder1 DUAL COUNTER编译! ! !爺 MAX+plus - f:my_p rog ra mmax p I a S5f_testti_lnfc.Ctrl+1Size.-Create Default SymbolEdit SymbolCreate Default Include FilePrin

11、tsCtrl+PPrint Setup.,HierarchyMegaWizard Plug-ln ManagerExt MAX+plus 11Alt+F4ProjectABCDGJG:到此 完成了第二个模块的制作4ssiqn Utilities 0p1画顶层文件(原理图可见附件)接着MAX+plus II - fmy programmaxpIro - tf ctro.gdf -File TypeCGUr-FER/ Graphic Editor file Symbol E ditor fie Text Editor fileWaveform Editor fileCancelOLKA轴 MAX+

12、plus II - f :mp*QQra mma x pl a s sf_te stco nte r8 - *Untitled3 - Graphic E d rJSyrnbo1anphssLtestDireclories:Assign UtilitieDirectory is: t:Files:gdfconterB. gdf tf-Ctno.qdf&1.&I UMl gn tptions Wi舀必艮画谢妙闔通蠱揺Filename: |f_te$t_4.gdfrr_programp= masplossat o上次做的2个电路MDrives:Auhmatic E tension:OKnRdf 二|

13、Cancel文件路径为原路径CancelDrives: mf;Rdf 二|文件路径为原路 径画顶层电路图本讲稿将顶层文件起名为f_test_4以下图显示了怎样调用之前建好的模块ones: Kfny_prograrri色|盧test之前建立的模块可以当成一个元件使用了! ! !Enter SymbolSymbol Name:Symbol Libraries:Directorv i$: f:日CancelMegaWizard Pkig-ln Manager.conterSt: ni5J_programmaxplaxsf_testd Vprograffi fil8smaxplus2rriax2lib

14、ptifn d1 nfFirtTAm filo哙 aTiAvnlimf(Iff -双击空白区域出现元件库画好全部原理图BCD TO T SK然后指向工程脚 MAX-bplus II - fy _grogrammaxphssf_testtf_ctro - conterS.gdlf - Graphic Editor 蠢 MAX-l-plus IJ/Filg lEdit View Symbol Assign Utilities Options Window HelprojectName.Ctrl JNew.Open.Delete File.Ctd-bORetrieve.CloseCtrl + F4S

15、aveCtrl + S编译! ! !Save As.Info.Size.Ctrl HPrint.Print Setup.Ctrl+PHierarchyMeg a Wizard Plug-In ManagerExit MAX+plus IIAlt+F4Create Default SymbolEdit SymbolCreate Default Include FileMAX+plusJI - f:my_p rog ra mma xp I a亠tf_OLKACLKBrtUFITFRD-feA n o-aeM-MAX+plus 1ie Edit View Symbol Assign Utilrlie

16、rarchDi5Graphic EditorSymbol EditorTet EditorWaveform EditorFloorplan EditorCompilerSimulatorTiming AnalyzerProgrammerMenage ProcessorSet Project to Current FilSave & CheckSave, Compile & SimulateSave & CompilSave & SimulateCtrl-I-Shift-l-JCtrl + KOtirl+LCtrl+Shift+LCtrl 4-Shift+KArchive.1 f:my_pro

17、g ra mm axp I a ssf_testtf_ctro2 f:my_programmaxplassmyworllcf_t&st_43 f:my_pg ra mm axp I a ssll_10_12_a d d era d d er_84 f:my_pro g ra mm axp I a ssll_10_12_a d d era dder5 f:my_pro g ra mm axp I a ssll_10_12_a d d erh_a ddeh DUAL COUNTER:1-37493roFR02编译没有错误后建立仿真波形文件HFile TypeC Graphic Editor fil

18、e C Symbol Editor file Text Editof fileWaveform Editor fiei1U 111UI -4UI - 19 Mlbl Ul - IUU A適fe A n O&QM匚 ancd74:圧sign Utilities Options 11 X|%|必艮屈圃渤/File Edit ViewSymbol Assign Utilitieshtflp MAX+plus II - f:my_p rog rammax p I a 5sfte stf_t e st_4 - f_test_4后保存梵1 MAX+plus II - f:my_progirarmmaxd

19、assftestf_test_4 - UntitledG - Wavel ! Sb MAX+plus II File Edit View 3僧)# Gl k?心睦鬲3必砧圍通蠹卜 Time |0 QnsInterName宙ofeA墨空眶涯Lb之后 为了后面调试 进行以下操作indow Help He松心風屈理巨|习 Time 巾两_0 Ons 7门日口垃GridShow GridCtrl+Shift+GNameValueGrid Size.,User (Jbr日ries,”Color Palette.LicensePreferences.加入仿真节点1 AX - Iu5 E - f:ni,y_

20、programrnaxplajjVtestf_test_4 - f_te$t_4,5cf - Waveform EditorMAX+pilus File Edit ViewlNode | yseign Utilrties Options Window HelpDInsert Node-.,Double-ClickEdit Node.Ref:NameEnter Separator,Enter Grcup“UngroupSort Names.Double-ClickdB MAX plus n -fimy_programmaxpIassftestf_test_4 - f_test_4.scf - W

21、aveform Editor心 MAX+plus II Fili Edit View Node Assign Utilities选择要观察de引脚本讲稿观察fin(l) clk(l) q15.12 (B) q11.8 (B) q7.4 (B) q3.0(B)You can also choose any other pins you likeEnter Nodes from ShlFtjHj) MAX + plus II - f:my progr3tnmaxplass ,ftestf test 4 -& MAX+plus 11 file Edit View Node Assign Utilit

22、ies用包农ARef 0.0ns* | *Time: fo Ons0 Onsnn00Ci/HXHX|_T|JLqP 0)q7 4qpi-s12之后设置仿真总时间.注意仿真时间不能太长本实验设置为256us MAX-bplus11 - f:my_p rog ra mmax p I a ssft e stf_te st_4 f_test_4.scf Waveio rm EdlMAX+plushA3Ref |0 OnsName.finelkFile) Edit View Node Assign Utilities Options WindowProjectNeWn.POpen.,Delete Fil

23、e.Retrieve,CloseCtH + O之后蠹国塚Intetval FpEnd Tim亡“,Ctrl+ICtrl + F4Ctrl+SPrint.,Print Setup.Ctrl + PHierarchyMega Wizard Plug【n ManagerExit MAX+plus IIAh+F4Import Vector File.,Create Table File.Create Default Symbol Edit SymbolCreate Default Include File g MAX+plus 11 File Edit View Node Assign Utillities Options Window Help口口QKO sa &尙匕巴释 仓艮妙 闔通蠹 iQ Ref |0.0ns* + | Time. |0 UnsInterval: |0J)nsV finSTQMq3 0 刖 q7 4 曲 q11 8q伍 12O单击fin整行变黑。HX之后 写入周期脉冲本讲稿设置周期为10nsclkd? q3.O刖 q7.4刖 q11. 8Q? q15 1;0HXHXTa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论