国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何生成ROM的coe文件

在生成ROM時(shí)需要提供coe文件,如下圖所示。這個(gè)coe文件本質(zhì)上就是Memory的初始化文件,Xilinx對(duì)其有具體的格式要求。

coe文件格式

coe文件格式要求如下圖所示,其中前兩行是固定的。其中第一行定義了Radix,可以是21016,意味著第2行定義的數(shù)據(jù)向量?jī)?nèi)容可以是二進(jìn)制、十進(jìn)制或十六進(jìn)制。這里需要說(shuō)明的是定義的數(shù)據(jù)向量各個(gè)數(shù)據(jù)之間可以是空格,也可以是逗號(hào)(但此時(shí)最后一個(gè)數(shù)據(jù)要以分號(hào)結(jié)尾)或者回車換行符。


生成coe文件

Matlab作為主流的算法開發(fā)與驗(yàn)證平臺(tái)之一往往成為很多數(shù)據(jù)的重要來(lái)源,因此,在Matlab下生成coe文件是非常普遍的操作。這里要用到Matlab提供的一些文件操作函數(shù),如fopen、fprintffclose等。在此,我們定義函數(shù)gen_coe,它接收兩個(gè)參數(shù)fndata。其中fn為生成的coe文件名,data為行或列向量。要求為十進(jìn)制整數(shù)。


Python提供了擴(kuò)展庫(kù)Numpy,可以方便地實(shí)現(xiàn)對(duì)矩陣的操作,利用Python也可以快捷地生成coe文件。這里提供兩個(gè)版本。兩個(gè)函數(shù)都有相同的參數(shù)fndata,含義與上文提到的Matlab函數(shù)保持一致。在gen_coe_v1中,通過(guò)write()完成了寫數(shù)據(jù)操作。在gen_coe_v2中,則是通過(guò)np.savetxt完成了寫數(shù)據(jù)操作。在這個(gè)案例中,np.savetxt接收3個(gè)參數(shù),第一個(gè)參數(shù)為文件ID,第二個(gè)參數(shù)為矩陣的行索引,第三個(gè)參數(shù)為寫入格式。


2020文章匯總

文 | Teacher Gao 圖 | Teacher Gao
Copyright @ TeacherGaoFPGAHub
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MATLAB在數(shù)學(xué)建模中的應(yīng)用.1
Matlab大數(shù)據(jù)處理
Matlab下libsvm的配置使用【轉(zhuǎn)】
matlab函數(shù)大全
MATLAB中的length函數(shù)
生成和導(dǎo)入Xilinx ROM/RAM的初始化文件.COE
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服