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

一種用于FPGA邏輯仿真的數(shù)據(jù)讀寫(xiě)方法

2016-05-30 09:01:23吳斌劉夏青車(chē)炯暉張旭洲
科技風(fēng) 2016年10期
關(guān)鍵詞:仿真

吳斌 劉夏青 車(chē)炯暉 張旭洲

摘 要:針對(duì)FPGA邏輯設(shè)計(jì)仿真,提出一種TEXTIO數(shù)據(jù)讀寫(xiě)方法。當(dāng)測(cè)試激勵(lì)比較大且復(fù)雜時(shí),可以用MATLAB仿真產(chǎn)生,測(cè)試結(jié)果也可以在MATLAB中進(jìn)行分析,本文給出仿真實(shí)例,證明該方法可行精確,為邏輯設(shè)計(jì)提供極大的方便。

關(guān)鍵詞:FPGA;TEXTIO;仿真;MATLAB

近年來(lái),電子設(shè)計(jì)領(lǐng)域所涉及的算法越來(lái)越復(fù)雜,導(dǎo)致對(duì)FPGA實(shí)現(xiàn)的設(shè)計(jì)要求越來(lái)越高,作為邏輯開(kāi)發(fā)的重要環(huán)節(jié),仿真能及時(shí)發(fā)現(xiàn)設(shè)計(jì)錯(cuò)誤,加快設(shè)計(jì)進(jìn)度,提高設(shè)計(jì)可靠性。

本文針對(duì)最基本的行為仿真,提出一種仿真信號(hào)由TEXTIO文件讀寫(xiě)形式的方法,用于復(fù)雜系統(tǒng)測(cè)試矢量數(shù)目較大的邏輯設(shè)計(jì)。

1 基于TEXTIO的交互仿真方法

在測(cè)試矢量非常大時(shí)可以用TEXTIO的方法來(lái)進(jìn)行仿真。TEXTIO是VHDL標(biāo)準(zhǔn)庫(kù)STD中的一個(gè)程序包(Package),它提供了VHDL與磁盤(pán)文件直接訪(fǎng)問(wèn)的橋梁,可以利用它來(lái)讀取或?qū)懭敕抡鏀?shù)據(jù)到文件中,TEXTIO的使用是通過(guò)testbench來(lái)進(jìn)行的,即在testbench中可以調(diào)用TEXTIO進(jìn)行仿真[ 1 ]。

TEXTIO對(duì)文本文件是按行來(lái)處理的,TEXTIO程序包中有專(zhuān)門(mén)的過(guò)程可以讀一行或?qū)懸恍凶址⑶矣幸粋€(gè)函數(shù)檢查文件是否結(jié)束。

類(lèi)型LINE是TEXTIO程序包中的基本單元,用于保持將要寫(xiě)到文件的一行字符串或保持從一個(gè)文件讀取字符串[ 2 ]。一般情況下,該方法用到的過(guò)程和函數(shù)為readline,read,writeline,write和endfile等。

2 仿真實(shí)例

本文將針對(duì)歐拉公式這一數(shù)學(xué)理論進(jìn)行邏輯設(shè)計(jì)以及功能仿真驗(yàn)證。

輸入信號(hào)利用MATLAB仿真產(chǎn)生,假設(shè)兩信號(hào)sig1和sig2頻率分別為10MHz和20MHz,取兩信號(hào)實(shí)部和虛部,并將其量化成與邏輯設(shè)計(jì)輸入信號(hào)位數(shù)相同的二進(jìn)制BIT量,分別存入4個(gè).txt文本文件中。

在編寫(xiě)testbench過(guò)程中,讀輸入信號(hào)的和將寫(xiě)輸出信號(hào)是本文提出方法的關(guān)鍵。

定義4個(gè)文件類(lèi)型作為輸入文件目標(biāo),并定義4個(gè)變量用來(lái)保持從文件讀取的行,4個(gè)BIT_VECTOR類(lèi)型的變量用來(lái)保持從行讀取的值。因?yàn)樽x取的值是BIT_VECTOR,還需要轉(zhuǎn)換為STD_LOGIC_VECTOR類(lèi)型,可以使用函數(shù)TO_STDLOGICVECTOR來(lái)實(shí)現(xiàn)。

以其中一個(gè)變量為例,讀輸入信號(hào)文件部分關(guān)鍵程序?yàn)椋?/p>

FILE in_file1:TEXT IS IN"E:/signal/data1_I.txt";

VARIABLE in_line1:LINE;

VARIABLE int_val1:BIT_VECTOR(13 downto 0);

while not(endfile(in_file1))loop

readline(in_file1,in_line1);

read(in_line1,int_val1);

io_i<=to_stdlogicvector(int_val1);

寫(xiě)文件過(guò)程也類(lèi)似,仿真過(guò)程中將輸出信號(hào)輸出到2個(gè).txt文件中,部分程序樣例為:

FILE out_file1:TEXT IS OUT"E: /signal/sig_I_new.txt";

VARIABLE out_line1:LINE;

write(out_line1,to_bitvector(out_i));

writeline(out_file1,out_line1);

在MATLAB中畫(huà)出兩信號(hào)sig1和sig2以及兩信號(hào)復(fù)乘后的頻譜,與ISE中復(fù)乘邏輯仿真后的頻譜結(jié)果進(jìn)行對(duì)比分析,仿真圖如圖1所示。

仿真結(jié)果標(biāo)明,輸入信號(hào)為10MHz和20MHz的兩個(gè)復(fù)信號(hào)在MATLAB中復(fù)乘的結(jié)果為30MHz的復(fù)信號(hào),邏輯設(shè)計(jì)中復(fù)乘后產(chǎn)生的信號(hào)也為30MHz的復(fù)信號(hào),與預(yù)期結(jié)果相同。

3 結(jié)論

在FPGA邏輯設(shè)計(jì)中,可以采用TEXTIO方法進(jìn)行讀取測(cè)試激勵(lì),這些激勵(lì)也能夠在MATLAB中的生成,在測(cè)試結(jié)束之后我們還能夠利用MATLAB進(jìn)行分析測(cè)試結(jié)果,從而實(shí)現(xiàn)功能驗(yàn)證,為邏輯設(shè)計(jì)提供極大的方便。

參考文獻(xiàn):

[1] 湯琦,蔣軍敏.Xilinx FPGA高級(jí)設(shè)計(jì)及應(yīng)用[M].北京:電子工業(yè)出版社,2012.

[2] 江思敏.VHDL數(shù)字電路及系統(tǒng)設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2006.

作者簡(jiǎn)介:吳斌(1984-),男,蒙古族,內(nèi)蒙古寧城人,碩士,工程師,主要研究方向:機(jī)載計(jì)算機(jī)技術(shù)。

猜你喜歡
仿真
Proteus仿真軟件在單片機(jī)原理及應(yīng)用課程教學(xué)中的應(yīng)用
工業(yè)機(jī)器人模擬仿真技術(shù)在職業(yè)教育中的應(yīng)用淺析
一種幫助幼兒車(chē)內(nèi)脫險(xiǎn)應(yīng)急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
論虛擬仿真實(shí)訓(xùn)系統(tǒng)在口腔實(shí)驗(yàn)教學(xué)中的應(yīng)用
科技資訊(2016年18期)2016-11-15 07:55:28
基于機(jī)電設(shè)備電氣控制線(xiàn)路排故的仿真系統(tǒng)設(shè)計(jì)
航空電氣系統(tǒng)中故障電弧研究
Buck開(kāi)關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
試析PLC控制下的自動(dòng)化立體倉(cāng)庫(kù)仿真情況分析
基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
科技視界(2016年18期)2016-11-03 21:44:44
中國(guó)體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
主站蜘蛛池模板: 无码AV高清毛片中国一级毛片| 在线亚洲天堂| 久久一色本道亚洲| 久久久久青草大香线综合精品| 午夜精品久久久久久久无码软件| 婷婷亚洲视频| 欧美精品在线看| 日韩在线视频网| 国产永久在线观看| 国产精品三级av及在线观看| 久久精品一品道久久精品| 欧美成人国产| 亚洲中文字幕日产无码2021| 精品国产一区91在线| 国产一区二区三区在线观看视频| 538国产视频| 99久久精品国产综合婷婷| 男女男精品视频| 玖玖精品在线| 人人妻人人澡人人爽欧美一区| 国产精品999在线| 免费a级毛片18以上观看精品| 凹凸国产熟女精品视频| 国产肉感大码AV无码| 国产美女丝袜高潮| 国产福利在线免费观看| 天天综合网色中文字幕| 国产精品第一区| 四虎成人精品| 免费在线a视频| 99视频在线免费| 91国内在线观看| 精品1区2区3区| 欧美日韩福利| 国产精品无码翘臀在线看纯欲| 91精品国产情侣高潮露脸| 亚洲国产系列| 国产成人综合网在线观看| 国产区在线看| 狠狠色丁香婷婷综合| 中国国产高清免费AV片| 亚洲日韩AV无码精品| 热思思久久免费视频| 国产小视频a在线观看| 99精品免费欧美成人小视频 | 欧美性爱精品一区二区三区 | 久久精品国产精品国产一区| 亚洲精品无码在线播放网站| 99精品热视频这里只有精品7| 免费av一区二区三区在线| 日本尹人综合香蕉在线观看| 久久国产拍爱| 一区二区三区四区精品视频 | 亚洲不卡av中文在线| 色视频国产| 在线日韩一区二区| 在线观看91精品国产剧情免费| 国产不卡一级毛片视频| 亚洲日韩高清无码| 欧美精品v| 成人综合久久综合| 免费A级毛片无码免费视频| 91精品专区| 国产精品亚洲αv天堂无码| 精品久久综合1区2区3区激情| 色综合久久综合网| 欧美精品成人| 欧美在线观看不卡| 98精品全国免费观看视频| 亚洲人成影院在线观看| 久久国产精品影院| 欧美激情首页| 999福利激情视频| 97久久超碰极品视觉盛宴| 国产精品开放后亚洲| 久久99蜜桃精品久久久久小说| 在线免费a视频| 亚洲高清无码久久久| 精品视频在线观看你懂的一区| 中国黄色一级视频| 狠狠色丁香婷婷| 精品久久久久久中文字幕女|