当前位置: 首页 > news >正文

免费网站制作器公司向要做一个网站要怎么做

免费网站制作器,公司向要做一个网站要怎么做,企业seo顾问服务,软文发布门户网站给EagleSDR做了个USB 3.0的子卡#xff0c;采用FT600方案#xff0c;实物如下#xff1a; 用FT600DataStreamerDemoApp测试#xff0c;速度如下#xff1a; 由于FT600是16bit的接口#xff0c;如果用FT601的32bit接口#xff0c;性能应该还会有大幅提升。 测试代码很简…给EagleSDR做了个USB 3.0的子卡采用FT600方案实物如下 用FT600DataStreamerDemoApp测试速度如下 由于FT600是16bit的接口如果用FT601的32bit接口性能应该还会有大幅提升。 测试代码很简单参考了网上大佬的例程 timescale 1ns / 1nsmodule FT600_stream (//PL时钟input pl_clk, //PL端时钟// 复位input rst_n, //外部复位output reg ft600_reset_n, //ft600复位// FIFO interface input ft600_clk,inout [15:0] ft600_data,inout [1:0] ft600_be,input ft600_rxf_n,input ft600_txe_n,output ft600_oe_n,output ft600_wr_n,output ft600_rd_n );reg ft600_wakeup_reg;//从host来退出读操作 wire r_oob; //从host来退出写操作 wire w_oob;// assign ft600_siwu_n 1b1; // pull-upwire [15:0] rd_data; wire [15:0] wr_data; wire [1:0] be_rd; reg [1:0] be_wr; reg [2:0] ft600_state; //状态localparam FT600_IDLE0,FT600_READ1,FT600_READ_ABORT2,FT600_WRITE3,FT600_WRITE_ABORT4;assign rd_data ft600_data; assign ft600_data (ft600_stateFT600_WRITE || ft600_stateFT600_WRITE_ABORT) ? wr_data : 16bz; assign be_rd ft600_be; assign ft600_be (ft600_stateFT600_WRITE || ft600_stateFT600_WRITE_ABORT) ? be_wr : 2bz;// write data dirreg [15:0] wr_cnt; assign wr_data 16hffff - wr_cnt;//写计数器 always (posedge ft600_clk) beginif(!ft600_reset_n)beginwr_cnt 16d0;endelse if(!ft600_wr_n) beginwr_cnt wr_cnt 1b1;end end//写信号 assign ft600_wr_n!((ft600_stateFT600_WRITE || ft600_stateFT600_WRITE_ABORT) !ft600_txe_n); //读信号读状态且有数据可读 assign ft600_rd_n!((ft600_stateFT600_READ || ft600_stateFT600_READ_ABORT) (!ft600_rxf_n)); //在空闲态或读状态且有数据可读时允许FT600控制数据线 assign ft600_oe_n!((ft600_stateFT600_IDLE || ft600_stateFT600_READ || ft600_stateFT600_READ_ABORT) !ft600_rxf_n);//定时器 localparam DELAY_5MS_CNT(5*100000-1); reg[31:0] delay_timer;//状态机 always (posedge ft600_clk)beginif(!ft600_reset_n)beginft600_state FT600_IDLE;endelse beginif (r_oob)beginbe_wr2b01;delay_timer DELAY_5MS_CNT;ft600_stateFT600_WRITE_ABORT;endelse if (w_oob)begindelay_timer DELAY_5MS_CNT;ft600_stateFT600_READ_ABORT;endelsebegincase(ft600_state)FT600_IDLE:beginbe_wr 2b11;if((!ft600_rxf_n))ft600_state FT600_READ; //有数据可读else if(!ft600_txe_n)ft600_state FT600_WRITE; //可写入数据elseft600_state FT600_IDLE;endFT600_READ:if (ft600_rxf_n)ft600_state FT600_IDLE;FT600_READ_ABORT:if (delay_timer32b0)ft600_state FT600_IDLE;elsebegindelay_timerdelay_timer-1b1;endFT600_WRITE:if(ft600_txe_n)ft600_state FT600_IDLE;FT600_WRITE_ABORT:if (delay_timer32b0)ft600_state FT600_IDLE;elsebegindelay_timerdelay_timer-1b1;endendcaseend end end//延时复位 localparam RST_CYCLE100; reg [19:0] rst_cnt;always (posedge pl_clk) beginif (!rst_n)beginft600_reset_n0;rst_cnt0;endelsebeginif (rst_cntRST_CYCLE)rst_cntrst_cnt1;elsebeginft600_reset_n1;endend endendmodule
http://www.dnsts.com.cn/news/111631.html

相关文章:

  • 当当网书店网站建设案例专业深圳网站建设公司
  • 个人备案的网站做企业内容wordpress後台小程序
  • 2008如何添加iis做网站wordpress文章页打不开了
  • 揭阳企业免费建站wordpress的数据库在哪里
  • 网站怎么做流量wordpress检测手机端
  • 网站建设基础大纲文案wordpress模板 国内
  • 望江县住房和城乡建设局网站网站加速器推荐
  • 三明网站优化苏州seo关键词优化价格
  • 建设网站后期需要哪些哈尔滨网站建设招聘
  • 建设网站学习wordpress 增加icon
  • 国外网站页头设计图片我的家乡网页设计素材
  • 做网站需要记哪些代码wordpress+分享后下载
  • 滁州网站建设信息推荐北京行业网站制作
  • 图书馆网站建设策划书wordpress 律师主题
  • 北京西站官网主页湖北省建设人力资源网站
  • 屏蔽ip网站汕头网站制作全过程
  • 陕西网站建设推广如何有效的进行网站策划
  • 温州网站优化定制网站建设 金手指 排名22
  • 二级域名网站价格巴州区建设局网站
  • 可直接进入网站的代码网络营销的特点有即时性
  • 镇江房地产网站建设电子商务网站建设与管理理解
  • 主机 安装wordpress网站优化的论文
  • 书店网站建设策划书总结做网站用php还是node
  • 苏州最好的网站建设wordpress 更新提示
  • 地方门户网站app哪些大学网站做的比较好
  • 东莞网站优化专家企业管理软件app
  • 网站上传文件代码建建设网站的企业
  • 佛山免费建站模板建筑工程网络图中查找线路
  • 网站开发流程包括做视频点播网站如何赚钱
  • 商业网站开发与设计一个公司如何做多个网站备案