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

手表二级市场网站百度一下你就知道了

手表二级市场网站,百度一下你就知道了,做网站排名推广效果怎么样,做农宿的网站AD9371 系列快速入口 AD9371ZCU102 移植到 ZCU106 : AD9371 官方例程构建及单音信号收发 ad9371_tx_jesd -->util_ad9371_xcvr接口映射: AD9371 官方例程之 tx_jesd 与 xcvr接口映射 AD9371 官方例程 时钟间的关系与生成 : AD9371 官方…

AD9371 系列快速入口

AD9371+ZCU102 移植到 ZCU106 : AD9371 官方例程构建及单音信号收发

ad9371_tx_jesd -->util_ad9371_xcvr接口映射: AD9371 官方例程之 tx_jesd 与 xcvr接口映射

AD9371 官方例程 时钟间的关系与生成 : AD9371 官方例程HDL详解之JESD204B TX侧时钟生成(一)

JESD204B相关IP端口信号 : AD9371 官方例程HDL JESD204B相关IP端口信号

裸机程序配置 AD9528、AD9371、FPGA IP: AD9371 官方例程裸机SW 和 HDL配置概述(一)

裸机程序配置 AD9528、AD9371、FPGA IP: AD9371 官方例程裸机SW 和 HDL配置概述(二)

裸机程序配置 AD9528、AD9371、FPGA IP: AD9371 官方例程裸机SW 和 HDL配置概述(三)

文章目录

  • 前言
  • 一、xilinx platform
  • 二、AD9528
  • 三、CLKGEN IP
  • 四、JESD 链路层初始化
  • 五、ADXCVR 物理层初始化


前言

官方例程主函数需要配置和初始化 AD9528、AD9371、FPGA IP,打开DDS 或者通过DMA 搬运发送和接收数据

一、xilinx platform

打开 指令和数据 Cache ,初始化 platform(包含 SPI 和 GPIO)

	Xil_ICacheEnable();/* Enable the instruction cache. */Xil_DCacheEnable();ret = platform_init();if (ret != 0) {printf("error: platform_init() failed\n");goto error_0;}

二、AD9528

通过AD9528复位引脚,复位 AD9528
通过 VCXO REFA outFrequency_Hz[1] ,得到 PLL1 PLL2 output 0-13 和 sysref 各个配置参数,存入 clockAD9528_device
通过 SPI 初始化 AD9528 的 PLL1 PLL2 output 和 sysref

	error = AD9528_resetDevice(clockAD9528_device);if (error != ADIERR_OK) {printf("AD9528_resetDevice() failed\n");error = ADIERR_FAILED;goto error_1;}error = AD9528_initDeviceDataStruct(clockAD9528_device,clockAD9528_device->pll1Settings->vcxo_Frequency_Hz,clockAD9528_device->pll1Settings->refA_Frequency_Hz,clockAD9528_device->outputSettings->outFrequency_Hz[1]);if (error != ADIERR_OK) {printf("AD9528_initDeviceDataStruct() failed\n");error = ADIERR_FAILED;goto error_1;}/* Initialize the AD9528 by writing all SPI registers */error = AD9528_initialize(clockAD9528_device);if (error != ADIERR_OK)printf("WARNING: AD9528_initialize() issues. Possible cause: REF_CLK not connected.\n");

三、CLKGEN IP

通过axi_clkgen_init 赋值给 rx_clkgen 等
通过参考时钟和需要生成目标时钟,得到配置参数,配置到 IP的MMCM中,利用 MMCM 得到所需时钟,详见第二部分

	status = axi_clkgen_init(&rx_clkgen, &rx_clkgen_init);status = axi_clkgen_init(&tx_clkgen, &tx_clkgen_init);status = axi_clkgen_init(&rx_os_clkgen, &rx_os_clkgen_init);status = axi_clkgen_set_rate(rx_clkgen, rx_div40_rate_hz);status = axi_clkgen_set_rate(tx_clkgen, tx_div40_rate_hz);status = axi_clkgen_set_rate(rx_os_clkgen, rx_os_div40_rate_hz);

利用axi_clkgen_calc_params(clkgen, clkgen->parent_rate, rate, &d, &m, &dout); 计算MMCM中的 M、 D、 O

将 dout ,也就是 O0 写入 MMCM_REG_CLKOUT0_1 和 MMCM_REG_CLKOUT0_2 (0x08 和 0x09,OUT0的DRP地址)
axi_clkgen_calc_clk_params(dout, &low, &high, &edge, &nocount);
axi_clkgen_mmcm_write(clkgen, MMCM_REG_CLKOUT0_1, (high << 6) | low, 0xefff);
axi_clkgen_mmcm_write(clkgen, MMCM_REG_CLKOUT0_2, (edge << 7) | (nocount << 6),0x03ff)

得到的 D 和 M 类似 O0,写入相应的寄存器中

在这里插入图片描述

在这里插入图片描述
参考 XAPP888

四、JESD 链路层初始化

初始化 tx_jesd 、rx_jesd 等,并把 octets_per_multiframe 和 octets_per_frame 配置给IP核,octets_per_multiframe 除以 4,得到 up_cfg_beats_per_multiframe ,在链路层的LMFC中使用

	status = axi_jesd204_rx_init(&rx_jesd, &rx_jesd_init);status = axi_jesd204_tx_init(&tx_jesd, &tx_jesd_init);status = axi_jesd204_rx_init(&rx_os_jesd, &rx_os_jesd_init);

五、ADXCVR 物理层初始化

初始化 tx_adxcvr、rx_adxcvr 等,配置物理层 sys_clk_sel、 out_clk_sel 、LPM_DFE_N 等参数,通过 adxcvr_clk_set_rate(xcvr, xcvr->lane_rate_khz, xcvr->ref_rate_khz) 计算并配置(通过DRP) QPLL 、CPLL、 t/rx_out_div 和 clk25M ,得到正确的 lane rate

	status = adxcvr_init(&rx_adxcvr, &rx_adxcvr_init);status = adxcvr_init(&tx_adxcvr, &tx_adxcvr_init);status = adxcvr_init(&rx_os_adxcvr, &rx_os_adxcvr_init);
http://www.mmbaike.com/news/93212.html

相关文章:

  • 怎么制作网站源码广告有限公司
  • 网站改版如何做301北京搜索引擎优化
  • 泉州专业网站设计技术公司灰色词快速排名方法
  • 南宁网站建设推广深圳网络营销推广渠道
  • 网络会议网站国内军事新闻最新消息
  • 浙江省嘉兴建设局官方网站网络市场营销
  • 广东海外建设监理有限公司网站卖链接的网站
  • 安徽网站建设制作seo网站关键词优化费用
  • 国内做电商网站seo技术顾问阿亮
  • 合肥网站开发 合肥网站优化老鬼seo
  • 网站建设技术交流教你如何建立网站
  • 怎样做自己的视频网站网站维护的主要内容
  • 阿里妈妈网站怎么做淘宝店铺运营推广
  • 如何做电子书下载网站建网站需要多少钱
  • 青岛网站建设的方案信息流广告怎么投放
  • 齐家网和土巴兔哪家好网站搜索引擎优化工具
  • 有什么网站可以做批发整站seo排名外包
  • 龙岩市建设局网站北京seo经理
  • 如何用万网做自己的网站北京优化靠谱的公司
  • 做网站开发最多能做几年百度空间登录
  • 给甜品网站做seo搜索引擎优化推广
  • 福建网站建设公google app下载
  • 用js做的个人酷炫网站成都网站建设创新互联
  • 哈尔滨网站开发建设公司百度推广案例及效果
  • 网站开发行业怎么样成人大学报名官网入口
  • 全国十大电商排名河北电子商务seo
  • 开发公司采取措施成立新班推动工作页面优化
  • 网络文化经营许可证发证机关南京怎样优化关键词排名
  • 外贸福步论坛登录企业网站seo优化公司
  • 免费做自荐书的网站seo快速排名案例