中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

圖片搜集網(wǎng)站怎么做2345網(wǎng)址中國(guó)最好

圖片搜集網(wǎng)站怎么做,2345網(wǎng)址中國(guó)最好,杭州建設(shè)主管部門的網(wǎng)站,建湖做網(wǎng)站AD9371 系列快速入口 AD9371ZCU102 移植到 ZCU106 : AD9371 官方例程構(gòu)建及單音信號(hào)收發(fā) ad9371_tx_jesd -->util_ad9371_xcvr接口映射: AD9371 官方例程之 tx_jesd 與 xcvr接口映射 AD9371 官方例程 時(shí)鐘間的關(guān)系與生成 : AD9371 官方…

AD9371 系列快速入口

AD9371+ZCU102 移植到 ZCU106 : AD9371 官方例程構(gòu)建及單音信號(hào)收發(fā)

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

AD9371 官方例程 時(shí)鐘間的關(guān)系與生成 : AD9371 官方例程HDL詳解之JESD204B TX側(cè)時(shí)鐘生成(一)

JESD204B相關(guān)IP端口信號(hào) : AD9371 官方例程HDL JESD204B相關(guān)IP端口信號(hào)

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

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

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

文章目錄

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


前言

官方例程主函數(shù)需要配置和初始化 AD9528、AD9371、FPGA IP,打開(kāi)DDS 或者通過(guò)DMA 搬運(yùn)發(fā)送和接收數(shù)據(jù)

一、xilinx platform

打開(kāi) 指令和數(shù)據(jù) 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

通過(guò)AD9528復(fù)位引腳,復(fù)位 AD9528
通過(guò) VCXO REFA outFrequency_Hz[1] ,得到 PLL1 PLL2 output 0-13 和 sysref 各個(gè)配置參數(shù),存入 clockAD9528_device
通過(guò) 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

通過(guò)axi_clkgen_init 賦值給 rx_clkgen 等
通過(guò)參考時(shí)鐘和需要生成目標(biāo)時(shí)鐘,得到配置參數(shù),配置到 IP的MMCM中,利用 MMCM 得到所需時(shí)鐘,詳見(jiàn)第二部分

	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); 計(jì)算MMCM中的 M、 D、 O

將 dout ,也就是 O0 寫(xiě)入 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,寫(xiě)入相應(yīng)的寄存器中

在這里插入圖片描述

在這里插入圖片描述
參考 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 等參數(shù),通過(guò) adxcvr_clk_set_rate(xcvr, xcvr->lane_rate_khz, xcvr->ref_rate_khz) 計(jì)算并配置(通過(guò)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.risenshineclean.com/news/61963.html

相關(guān)文章:

  • 畢設(shè)做網(wǎng)站答辯稿百度免費(fèi)資源網(wǎng)站
  • 工商注冊(cè)網(wǎng)寧波seo入門教程
  • 本網(wǎng)站建設(shè)在美國(guó)數(shù)據(jù)網(wǎng)站
  • 3g開(kāi)發(fā)網(wǎng)站seo sem推廣
  • 可以做設(shè)計(jì)兼職的網(wǎng)站有哪些工作網(wǎng)絡(luò)營(yíng)銷步驟
  • 如何看別人網(wǎng)站用什么做的網(wǎng)站首頁(yè)制作網(wǎng)站
  • 織夢(mèng)網(wǎng)站一級(jí)目錄十大少兒編程教育品牌
  • 智能家居型網(wǎng)站開(kāi)發(fā)廣安百度推廣代理商
  • seo網(wǎng)站買電腦速成班短期電腦培訓(xùn)班
  • 購(gòu)物幫做特惠的網(wǎng)站最簡(jiǎn)單的網(wǎng)頁(yè)制作
  • 如何優(yōu)化公司的網(wǎng)站熱搜榜百度
  • 視頻網(wǎng)站可以做B2C模式嗎網(wǎng)站自然優(yōu)化
  • 新疆烏魯木齊醫(yī)院網(wǎng)站建設(shè)東莞網(wǎng)絡(luò)推廣營(yíng)銷
  • 給小公司做網(wǎng)站賺錢么江西seo推廣
  • 西寧做腋臭北大網(wǎng)站lseo排名快速刷
  • 怎么做網(wǎng)站超鏈接外媒頭條最新消息
  • 手機(jī)視頻網(wǎng)站開(kāi)發(fā)廠房網(wǎng)絡(luò)推廣平臺(tái)
  • 深圳龍崗做網(wǎng)站公司哪家好seo排名首頁(yè)
  • 網(wǎng)站界面設(shè)計(jì)總結(jié)活動(dòng)策劃
  • 宿遷做網(wǎng)站電話市場(chǎng)調(diào)研報(bào)告模板ppt
  • wordpress響應(yīng)式主題制作教程seo社區(qū)
  • asp動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)課后答案廣告引流推廣平臺(tái)
  • 網(wǎng)站開(kāi)發(fā)的方案最火的網(wǎng)絡(luò)銷售平臺(tái)
  • 看房子建設(shè)進(jìn)度的網(wǎng)站在線客服系統(tǒng)平臺(tái)有哪些
  • 網(wǎng)站建設(shè)相關(guān)業(yè)務(wù)百度搜索推廣方法
  • 公司網(wǎng)站去哪里做網(wǎng)站關(guān)鍵詞排名查詢
  • 鄭州市網(wǎng)站百度指數(shù)功能模塊
  • 2019廣東省工程建設(shè)網(wǎng)站搜索引擎優(yōu)化代理
  • 任何判斷網(wǎng)站SEO做的好壞中小企業(yè)管理培訓(xùn)課程
  • 蘇州網(wǎng)站設(shè)計(jì)價(jià)格seo整站怎么優(yōu)化