JH5001二次开发实验指导书(老师)/供综合设计参考.docVIP

JH5001二次开发实验指导书(老师)/供综合设计参考.doc

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JH5001二次开发实验指导书(老师)/供综合设计参考

JH5001二次开发参考程序 (以下所有程序均调试通过,可作为编程参考) 二OO三年一月 可变分频器的实验 TITLE Counter; SUBDESIGN Counter ( %pcm input% FSX_PCM,BCLKT,DT_PCM :INPUT; %m sequence% m_Sequence :INPUT; %SW input% SW[7..0] :INPUT; %control mode% Error_SEL[1..0] :INPUT; %MUX output% MUX_DT :OUTPUT; MUX_CLK :INPUT; Error_ind :OUTPUT; %Test m sequence% m_SEL[1..0] :INPUT; m_test :OUTPUT; Frame_Ind :OUTPUT; ) VARIABLE Main_CLK :LCELL; Counter[7..0] :DFF; Mode[1..0] :LCELL; Counter_Out :LCELL; %students pust defined variables at here% Counter_Reset :LCELL; Counter_Out_Buff :DFF; BEGIN Main_CLK=MUX_CLK; Mode[]=M_SEL[]; % INPUT: Main_CLK: input 256KHz clock Mode[1..0]: Control counter mode Counter_Out: Counter output function: if Mode[]=0: Counter_Out=Main_CLK/213; if Mode[]=1: Counter_Out=Main_CLK/187; if Mode[]=2: Counter_Out=Main_CLK/156; if Mode[]=3: Counter_Out=Main_CLK/15; % --students put his program inhere CASE Mode[] IS WHEN 0 = Counter_Reset=(Counter[]==212); WHEN 1 = Counter_Reset=(Counter[]==186); WHEN 2 = Counter_Reset=(Counter[]==155); WHEN 3 = Counter_Reset=(Counter[]==14); END CASE; Counter[].clk=Main_CLK; CASE (Counter_Reset) IS WHEN 0 = Counter[].d=Counter[]+1; WHEN 1 = Counter[].d=0; END CASE; Counter_Out_Buff.clk=!Main_CLK; CASE Mode[] IS WHEN 0 = Counter_Out_Buff.d=(Counter[]106); WHEN 1 = Counter_Out_Buff.d=(Counter[]93); WHEN 2 = Counter_Out_Buff.d=(Counter[]78); WHEN 3 = Counter_Out_Buff.d=(Counter[]7); END CASE; Counter_Out=Counter_Out_Buff; --fellowing program cant be rewriteable m_test=Counter_Out; --not used pin MUX_DT=(FSX_PCM,BCLKT,DT_PCM,m_Sequence,SW[7..0],Error_SEL[1..0],MUX_CLK)==0; (Error_ind,Frame_Ind)=0; END; m序列的产生实验 TITLE m generating sequence; SUBDESIGN m ( %pcm input% FSX_PCM,BCLKT,DT_PCM :INPUT; %m sequence% m_Sequence :INPUT; %SW input% SW[7..0] :

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档