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

面向XML規范的復雜數字邏輯建模與驗證

2018-10-25 01:23:04汪迅寶
關鍵詞:功能分析系統

汪迅寶

(安徽國際商務職業學院, 安徽 合肥 230000)

隨著高要求的需求的提出,CDLS的設計目前面臨諸多問題:系統復雜度越來越高,系統成本、周期、實時、高效和低功耗等要求越來越高。當前,CDLS設計常采用現有的集成開發工具進行建模,如Quartus IDE、Vivado IDE等。為解決出現的問題,首先進行需求分析、建模,然后采用多種驗證方法對所建模型進行驗證。

1 面向XML規范的復雜數字邏輯建模與驗證

本設計包含面向XML規范的復雜數字邏輯建模與驗證2部分內容,前者為后者提供理論依據。

(1)面向XML規范的復雜數字邏輯建模。結合XML語言的結構化、層次性的特征和數字邏輯系統建模理論,實現對CDLS建模,達到更加高級的數字邏輯系統描述的目的,使開發者只需要考慮模塊功能需求,避免模塊功能的邏輯結構實現的時間開銷。針對高層次復雜邏輯系統,采用系統-模型策略(即將復雜的問題分解為多個細小問題),將復雜系統問題細粒度化解決。

(2)面向XML規范的復雜數字邏輯驗證。它是利用多級驗證技術對采用XML規范建立的復雜數字邏輯模型進行驗證其功能及其時序的正確性。結合了編譯原理中的詞法、語法和語義分析以及電子設計自動化相關理論和技術,包括有效性、功能/時序仿真和基于FPGA開發板的在線驗證,以實現將XML自動轉換為Verilog并進行仿真驗證,以下載到目標板上進行在線驗證。 本項XModel工具的設計,能夠將用XML規范描述的數字邏輯電路自動轉換為Verilog并進行仿真驗證,以便下載到FPGA板上進行在線驗證。

2 Xmodel系統需求分析

2.1 系統功能分析

XModel系統的總目標是:基于Microsoft Visual Studio 2010平臺,開發一個體系結構完善,便于擴展、更新、維護,且具有良好人機交互的復雜數字邏輯建模與驗證平臺。采用XML源語言設計的數字邏輯組件,經過仿真調試,并進一步轉換為Verilog文件,為下一步利用其他EDA工具下載至FPGA上進行在線驗證。XModel系統的主要功能如圖1所示,其中HDL仿真、HDL綜合、FPGA板級驗證3個模塊使用現有成熟的EDA工具完成。

圖1 系統功能結構圖

2.2 Xmodel系統的實現

根據系統描述,對Xmodel系統進行模塊分析設計,主要模塊有:語法分析 模塊、詞法分析 模塊、語義分析模塊、XML綜合模塊、有效性驗證模塊、原型仿真模塊。

(1) 詞法分析(XM_Lexer)。它是以源程序字符文件為輸入對象,以源程序語法規則為策略,從輸入對象中過濾出關鍵字、運算符號以及其他標識符等,并標記。在Xmodel系統的詞法分析的主要功能如圖2所示。

圖2 詞法分析器的功能

(2) 語法分析(XM_Parse)。Xmodel系統以詞法分析為基礎,以源程序語法規則為基準,分析詞法Fenix中的標記是否符合基準要求,以及標記對應結構是否符合基準要求,如程序設計中的“{”與“}”是否成對出現、“=”兩邊應有2個對象等,分析結果給出相應分析報告或指示,Xmodel系統的語法分析的主要功能如圖3所示。

圖3 語法分析的功能

(3)語義分析(XM_Syn)。Xmodel系統在語法分析和語義分析基礎之上,結合模塊程序完整性,檢測程序中結構中的標記對象的語義規則,分析標記對象是否符合語義規則約束,并給出分析結果,如在源程序是否存在變量同名、賦值非法等。

(4)有效性驗證(XM_Eff)。包含完整性驗證(XM_Com)和穩定性驗證(XM_Stab)兩方面內容,順序調用模塊XM_Com、XM_Stab;可重用。

在Xmodel系統設計過程中,首先,根據客戶需求設計出系統組件模型,在模型設計流程里,組件模型與用戶實際需求可能會存在一定差別。為盡快縮小這種差別,盡最大程度滿足客戶需求,可以對早期建立的系統組件模型進行初步驗證檢測,(即有效性檢測),由系統模型完整性和穩定性的驗證組成。

(5) 原型仿真(XM_Fs)。原型仿真即對源代碼進行功能仿真,不涉及延時考慮,其作用是:對源代碼進行功能仿真,功能仿真對上生成的XML代碼加入測試信號(激勵文件.in),生成波形,檢查波形結果是否滿足要求,并記錄于波形文件內。

對復雜邏輯組件功能驗證,驗證仿真前,對復雜邏輯組件展開處理,約定輸入信號組,驗證各子組件的端口信號變換,生成輸出結果。

(6)系統實例驗證。本文以全加器的XML描述為例,使用XModel系統對其進行設計驗證,設計驗證步驟主要有:源文件輸入、仿真、綜合,后續驗證可調用第3方EDA工具進行。

3 結束語

本項設計的建模與驗證工具XModel不需要高端的硬件設備,具有很高的可行性,可擴展性強,適用于各種數字邏輯開發。本項目設計的建模與驗證工具XModel具有如下創新點:① 采用XML描述數字邏輯電路;② 采用組件式建模,便于復用;③ XModel系統可將XML自動轉換為Verilog并進行驗證。

當前,建模與驗證工具多數為直接采用Verilog和VHDL描述數字邏輯,而此設計采用XML描述數字邏輯,易于開發者進行開發。

猜你喜歡
功能分析系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
隱蔽失效適航要求符合性驗證分析
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
電力系統及其自動化發展趨勢分析
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 欧美日韩国产一级| 中文字幕调教一区二区视频| 天堂在线www网亚洲| 青青草国产精品久久久久| 天堂中文在线资源| 亚洲色大成网站www国产| 亚洲无码视频喷水| av午夜福利一片免费看| 无码免费的亚洲视频| 亚洲色偷偷偷鲁综合| 伊人成人在线| 激情综合激情| 欧美国产综合视频| 就去色综合| 欧美日韩精品在线播放| 色国产视频| 色成人综合| 天天色综网| 99热这里只有精品免费| 伊人天堂网| 亚洲动漫h| 国产一级一级毛片永久| 黄色网站不卡无码| 黄色网在线免费观看| 国产精品开放后亚洲| 久久久久夜色精品波多野结衣| 欧美日韩在线亚洲国产人| 四虎永久在线视频| 国产高清精品在线91| 亚洲另类色| 欧美日本中文| 超薄丝袜足j国产在线视频| 99久久精彩视频| 久爱午夜精品免费视频| AV老司机AV天堂| 女人爽到高潮免费视频大全| 成人精品视频一区二区在线| 国产麻豆精品手机在线观看| 一本色道久久88综合日韩精品| 亚洲天堂精品在线| 国产又大又粗又猛又爽的视频| 国产 在线视频无码| 亚洲VA中文字幕| 天天躁夜夜躁狠狠躁图片| 久久久91人妻无码精品蜜桃HD| 欧美国产精品不卡在线观看| 无码网站免费观看| 国产杨幂丝袜av在线播放| 四虎影视8848永久精品| 欧美啪啪精品| 凹凸精品免费精品视频| 青草精品视频| igao国产精品| 天堂成人在线| 尤物特级无码毛片免费| 99久久免费精品特色大片| 国产高清毛片| a级毛片网| 都市激情亚洲综合久久| 久久国产精品麻豆系列| 日韩精品成人在线| 国产又粗又猛又爽| 亚洲日本中文综合在线| 国语少妇高潮| 亚洲综合色在线| 国产日韩欧美在线播放| 亚洲va欧美va国产综合下载| 自慰网址在线观看| 久久成人免费| 亚洲欧美在线综合一区二区三区 | 国产一二三区视频| 国产激情无码一区二区APP| 免费中文字幕一级毛片| 亚洲欧美另类视频| 99视频在线观看免费| 国产精品一区不卡| 国产福利2021最新在线观看| 99偷拍视频精品一区二区| 激情亚洲天堂| 91精品啪在线观看国产60岁 | 亚洲无码37.| 午夜在线不卡|