999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

寬帶電力線載波通信芯片的FPGA驗證

2021-01-21 12:35:42遲海明周春良趙東艷王于波唐曉柯
電子設計工程 2021年1期
關鍵詞:調試設計

遲海明,周春良,趙東艷,王于波,唐曉柯

(北京智芯微電子科技有限公司,北京 100192)

隨著微電子技術的進步,集成電路的發展日新月異,人們對低成本、低功耗、高性能的芯片設計不斷地提出更高的要求。片上系統(SoC)設計理念就是在這樣的追求中發展了約20年。隨著SoC設計復雜度不斷增高,功能驗證的難度也在不斷加大,更加耗時?,F場可編程邏輯陣列(FPGA),經過約30年的發展,不僅可以作為單一邏輯功能部件來使用[1-3],更已達到片上系統調試的性能要求,在容量上可以通過一片或多片FPGA裝下整個SoC的數字部分[4]。FPGA原型驗證是將SoC數字部分以及一部分數?;旌喜糠?,一致的或通過一定約束的改變,映射到FPGA中進行軟硬件協同開發調試。其目的,一是為了對設計有直觀的了解,可以在芯片流片前展示整個系統的設計概念,做協議互聯互通測試;二是希望軟件可以和硬件同步開發,提高整個系統的開發效率;三是可以作為參考模型輔助芯片調試。文中以最新一代電力專用寬帶電力線載波通信芯片為例,介紹FPGA原型驗證的設計流程以及應用。

1 寬帶電力線載波通信芯片

1.1 研發背景

隨著智能電網建設的推進,通信速率低、可靠性差的窄帶電力線載波通信技術作為本地接入方式,已不能滿足用電信息交互的需求。在這樣的背景下,寬帶電力線載波通信技術規范得以提出?;趪译娋W新標準[5]并兼容南方電網標準[6]的高速寬帶電力線載波通信芯片[7-8],從提出經過不斷增強,目前已經大規模量產[9-12]。

1.2 芯片結構

芯片結構如圖1所示。芯片采用AMBA總線架構,第一級為32位AHB總線。主設備包括CPU核和系統DMA控制器。從設備有SDRAM控制器及其配置接口、系統DMA控制器、SPI Flash控制器、BootROM、SRAM控制器、AHB2APB橋以及電力載波通信加速器(PLC)。第二級總線為APB總線,連接的設備有定時器、PWM模塊、GPIO接口、UART接口、SPI接口、I2C接口以及系統控制單元(SCU)。芯片的模擬部分包含低抖動的系統PLL以及高性能、低功耗的模擬前端(AFE)。其中,AFE又包含高精度模數/數模變換器(AD/DA)、低通濾波器(LPF)以及可控增益放大器(PGA)。

圖1 芯片結構

1.3 電力載波通信物理層設計

FPGA原型驗證的主要工作是對載波通信物理層加速器進行協議驗證及性能驗證。物理層收發結構如圖2所示。包括:加擾/解擾、信道Turbo編碼/解碼、信道交織/解交織、分集拷貝/分集合并、星座映射/解映射、IFFT/FFT、同步定時、數字前端以及信道數據采集。

圖2 物理層收發結構

2 FPGA原型驗證平臺設計

對于一個很大的ASIC設計,如果資源有限,就不得不將設計進行分割映射到多片FPGA,通過接口互聯來實現原本內部信號的連通[13]。這對板級設計以及調試帶來更大的難度,應盡量避免。文中FPGA驗證平臺環境分為硬件和軟件兩部分,如圖3所示。硬件部分的主體是帶有Virtex7 2000T-FLG1925的核心板。2000T-FLG1925型號可以支持到2 000萬門的ASIC設計[14],足夠容納所述設計的數字部分。核心板具有專用高速I/O接口,連接JTAG/UART子板、模擬子板和FLASH子板。軟件部分包括FPGA設計軟件VIVADO、FPGA核心板配置軟件以及SoC驅動開發/調試環境 Metaware IDE/Debugger(MDB)。

圖3 FPGA原型驗證平臺結構

PC機USB口通過DigilentJTAG仿真器連接到JTAG/UART子板,負責加載驅動程序以及載波信息數據傳輸。FLASH子板作為程序數據存儲區。模擬子板負責數模/模數轉換、濾波和放大,最終信號可耦合到電力線或同軸電纜進行收發。

3 FPGA設計流程

3.1 前端設計移植

FPGA與芯片前端設計的不同之處在于硬件單元種類有限、結構固定、連接關系冗余[15]。因此要將不能映射到FPGA中的部分進行移植,改變時鐘及所涉及路徑的約束。文中所述設計移植的原則是:只進行獨立IP的替換及與之相關的邏輯修改,最大限度保證芯片與FPGA設計的一致性。芯片中的系統PLL部分替換為時鐘管理(MMCM)資源,去掉大部分時鐘門控機制并將其余改為數據門控。模擬IP替換為片外性能相近的第三方芯片,內部與模擬IP相關接口根據第三方芯片進行修改并引到FPGA管腳。對第三方模擬芯片的控制也做了相應的增加。

3.2 前端設計驗證

在上板調試FPGA前,應首先對移植的設計進行功能驗證。如果前端設計階段進行的功能驗證不夠充分,依靠在板級調試階段通過內建邏輯分析(Chipscope)手段去排查邏輯功能錯誤,既耗時又難以獲取足夠的觀察時間及信號數目。通過復用基于覆蓋率驅動的芯片驗證環境[16]進行FPGA設計驗證,保證功能檢驗結果的一致性。對于功能而言,不針對FPGA額外構建測試用例,而是復用已有的芯片測試用例,從功能的角度考察移植是否正確。對于外部接口電路的改動,可以構建針對FPGA的特殊用例。除了針對第三方模擬接口做了單獨的驗證用例外,其余均復用芯片驗證用例,功能覆蓋率達到100%。

3.3 FPGA設計軟件流程及實現結果

設計采用Synopsys的Synplify進行綜合,以輸出更好的綜合結果。將PRJ格式的設計及策略腳本文件與FDC格式的約束文件輸入綜合工具,綜合輸出EDF格式的網表文件。然后,將EDF網表文件及XDC格式的時鐘及管腳約束文件通過TCL腳本文件附帶一定的工具策略輸入到Vivado進行布局布線,輸出用于FPGA下載的BIT文件。最終時序分析報告沒有出現時序違例,所占資源結果如表1所示。

4 FPGA原型驗證平臺應用

FPGA原型驗證板級調試主要通過驅動軟件對原型設計進行操作,測試CPU、總線、接口以及電力線載波物理層加速器的功能。圖4是FPGA硬件平臺實物圖。將功能子板插接到核心板的專用高速I/O接口,從而連接到FPGA的管腳。利用核心板配置軟件配置FPGA,用DigilentJTAG仿真器連接PC機USB口和Jtag/Uart子板,啟動Metaware IDE,在線修改寄存器值,觸發硬件操作,觀察各部分硬件功能是否達到預期結果。在產生新的系統需求時,通過修改RTL代碼重新回歸FPGA自動化流程,實現快速評估。協議軟件通過采用Metaware IDE在線調試,實現軟硬件協同開發。

表1 FPGA資源占用結果

圖4 FPGA硬件平臺

通過搭建兩套驗證平臺,實現物理層在不同調制模式下的收發功能。用帶可調衰減的同軸線連接收端和發端模擬板同軸接口。用串口線連接收端和發端的Uart子板的RS-232串口。將編譯好的接收端驅動程序用MDB通過DigilentJTAG仿真器下載到接收端Flash子板中,然后將仿真器接到發送端Jtag子板,通過命令行觸發測試啟動。原始信息通過發送端Jtag子板傳入FPGA進行發送端處理,調制信號耦合到模擬線路。調節可調衰減器可模擬線路衰減行為,接收端在解調后將信息通過串口傳回發送端,發送端校驗后更新測試結果的報表信息。等所有調制模式遍歷測試結束,查看最終報表,可知所遍歷的模式全部成功。

通過將發送或接收端FPGA原型驗證平臺替換為協議電表模塊,并將模塊通過串口連到PC機,通過模塊軟件配置電表與平臺之間以不同調制方式進行信標幀通信,查看串口上報的CRC校驗結果來判斷協議的一致性。

5 結 論

文中針對寬帶電力線載波通信芯片的原型驗證需求,介紹了一種FPGA原型驗證平臺,描述了基于此平臺的FPGA開發流程及實現結果。通過載波通信物理層收發調制模式遍歷的測試以及協議一致性測試,說明平臺的調試方法達到預期目的。在芯片回片后,可將接收或發送平臺之一替換為芯片基板,為芯片調試提供協助。多套平臺還可連入電力線組網,為上層軟件的早期調試提供載體。

猜你喜歡
調試設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
核電廠主給水系統調試
中國核電(2017年1期)2017-05-17 06:10:11
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
調壓柜的調試與試運行探討
工業電氣設備控制系統的安裝與調試
主站蜘蛛池模板: 熟女日韩精品2区| 国产激情无码一区二区免费 | 精品久久人人爽人人玩人人妻| 高清国产va日韩亚洲免费午夜电影| 国产一区二区免费播放| 福利在线一区| 亚洲欧美不卡| 国产成人午夜福利免费无码r| 精品国产一二三区| 99re精彩视频| 特黄日韩免费一区二区三区| 欧美日韩导航| 国产视频一二三区| 国产玖玖视频| A级毛片高清免费视频就| AV色爱天堂网| 亚洲国产成人麻豆精品| 欧美午夜性视频| 四虎影视永久在线精品| 久操线在视频在线观看| 美女视频黄频a免费高清不卡| 又猛又黄又爽无遮挡的视频网站| 一级高清毛片免费a级高清毛片| 东京热高清无码精品| 亚洲中文字幕23页在线| 九九热在线视频| 99热最新网址| 97久久超碰极品视觉盛宴| 久久免费看片| 麻豆国产精品视频| 国产激情在线视频| www.国产福利| 亚洲国产精品日韩av专区| 久久精品一品道久久精品| 日韩无码黄色网站| 日本精品视频一区二区 | 尤物亚洲最大AV无码网站| 中文无码日韩精品| 91精品福利自产拍在线观看| 四虎国产在线观看| 久久中文电影| 国产精品无码一区二区桃花视频| 国产欧美自拍视频| 国产欧美日韩综合在线第一| 亚洲色图欧美视频| 国产午夜不卡| 国产视频a| 欧洲高清无码在线| 亚洲高清在线天堂精品| 宅男噜噜噜66国产在线观看| 成人无码一区二区三区视频在线观看| 国产偷倩视频| 日韩天堂网| 夜夜爽免费视频| 欧美精品啪啪| а∨天堂一区中文字幕| 国产丝袜丝视频在线观看| 欧美区一区二区三| 日本高清免费一本在线观看| 色香蕉网站| 成人国产精品一级毛片天堂 | 国产日韩精品欧美一区喷| 久草性视频| 国国产a国产片免费麻豆| 成人av专区精品无码国产| 欧美.成人.综合在线| 久久综合伊人 六十路| www.youjizz.com久久| 免费视频在线2021入口| 久久亚洲日本不卡一区二区| 亚洲另类国产欧美一区二区| 女人18毛片一级毛片在线 | 少妇极品熟妇人妻专区视频| 亚洲视频免| 亚洲va欧美va国产综合下载| 麻豆精品在线播放| 国产欧美精品一区二区| 高清免费毛片| a色毛片免费视频| 制服丝袜亚洲| 国产理论最新国产精品视频| 国产精品私拍99pans大尺度 |