C6_进阶实验说明1.pdfVIP

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

Nios进阶实验说明1 内容 内容  自定义组件及AVALON总线回顾  自定义组件1:TLC549 AD控制器  自定义组件2:DAC5571控制器  自定义组件3:PWM控制器  自定义组件4:PCF8591控制器 2 自定义组件及AVALON总线回顾 自定义组件及AVALON总线回顾 自定义组件及AVALON总线回顾  连接教材视频:L13 (5mins) 4 自定义组件1:TLC549 AD控制器 TLC549概述 TLC549概述 6 TLC549控制时序 TLC549控制时序 7 TLC549控制器框图 TLC549控制器框图 clk rst_n adc_cs_n TLC549 adc_clk sys_cs_n 控制器 sys_rd_n adc_data sys_rddata 8 TLC549控制器HDL设计 TLC549控制器HDL设计  module adc_ctrl(  clk,rst_n,  adc_data,adc_cs_n,adc_clk,  sys_cs_n,sys_rd_n,sys_rddata  );  input clk; //50MHz  input rst_n; //低电平复位信号  input adc_data; //TLC549数据信号  output adc_cs_n; //TLC549片选信号,低电平有效  output adc_clk; //TLC549时钟信号  input sys_cs_n; //总线读片选,低电平有效  input sys_rd_n; //总线读使能信号,低电平有效  output[7:0] sys_rddata; //总线读取数据  //  //定时计数逻辑  reg[5:0] cntus; //1us计数器 9 TLC549控制器HDL设计 TLC549控制器HDL设计  always @(posedge clk or negedge rst_n)  if(!rst_n) cntus = 6d0;  else if((cntus 6d49) (cstate != IDLE)) cntus = cntus+1b1;  else cntus = 6d0;  wire dchag_flag = (cntus == 6d0);  //ADC时钟下降沿标志位,高有效一个时钟周期  wire dlock_flag = (cntus == 6d24);  //ADC时钟上升沿标志位,高有效一个时钟周期 10 TLC549控制器HDL设计 TLC549控制器HDL设计  //ADC工作状态机  parameter IDLE = 3d0,  TSUDL = 3d1,  START = 3d2,  DTRAN = 3d3,  STOP

文档评论(0)

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

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

1亿VIP精品文档

相关文档