日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

matlab小技巧与verilog小技巧

發(fā)布時(shí)間:2025/4/5 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab小技巧与verilog小技巧 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 0、背景
  • 1、代碼注釋快捷鍵
  • 2、拼接[ ]
  • 3、以二進(jìn)制寫入文件
  • 4、verilog的文件寫入操作
  • 5、verilog的文件讀取操作

0、背景

本篇文章是作者的一些經(jīng)驗(yàn),方便快速的查詢,如果轉(zhuǎn)載請(qǐng)務(wù)必備注,否則本作者將關(guān)閉CSDN的自己的所有文章!

1、代碼注釋快捷鍵

注釋代碼:選中代碼,ctrl+R
取消注釋:選中代碼,ctrl+T

2、拼接[ ]

采用中括號(hào),可以將兩組數(shù)據(jù)進(jìn)行拼接,

a=ones(1,9); b=zeros(1,8); c=[a,b]

3、以二進(jìn)制寫入文件

由于采用dec2bin是不能轉(zhuǎn)換負(fù)數(shù)的,這一點(diǎn)要注意了,那么就需要表示負(fù)數(shù)的補(bǔ)碼形式,補(bǔ)碼形式很簡(jiǎn)單,就是判斷某個(gè)數(shù)是否小于0,小于0的數(shù)就加上2的N次方,這樣既可轉(zhuǎn)換為無符號(hào)的十進(jìn)制,再將其十進(jìn)制用dec2bin轉(zhuǎn)換為二進(jìn)制,就是負(fù)數(shù)的補(bǔ)碼。

以下給出常用的代碼:

fid=fopen('D:\quartus_Project\Liruifeng_tem\DO_Pro\CP2\CP_2_4_matlab_alt_mixNCO\sin.txt','w'); %注意在打開文件之前首先要建立好目錄路徑 for k=1:length(Q_s)B_s=dec2bin(Q_s(k)+(Q_s(k)<0)*2^N,N); %Q_s小于0就為1,大于0就為0%k;for j=1:Nif B_s(j)=='1'tb=1;elsetb=0;endfprintf(fid,'%d',tb); endfprintf(fid,'\r\n'); end fprintf(fid,';'); fclose(fid);

4、verilog的文件寫入操作

//將混頻濾波后的的1.25MHz單頻信號(hào)dout寫入外部TXT文件中(out.txt)integer file_out; initial begin file_out=$fopen("out.txt");//文件必須放到simulation\modelsim的文件夾中if(!file_out)begin$display("could not open file!");$finish;end endwire clk_write; wire signed[19:0] dout_s; //將混頻后的數(shù)據(jù),轉(zhuǎn)換為有符號(hào)數(shù) assign dout_s=dout; assign clk_write=clk&(rst); //產(chǎn)生寫入的時(shí)鐘信號(hào),復(fù)位狀態(tài)時(shí)候不寫入數(shù)據(jù)always @ (posedge clk_write)$fdisplay(file_out,"%d",dout_s); //將混頻后輸出的有符號(hào)的數(shù)據(jù),寫入file_out代表的out.txt文件中

5、verilog的文件讀取操作

//從外部TXT文件中讀入數(shù)據(jù)作為測(cè)試激勵(lì) reg [9:0] stimulus[1:data_num]; //用于存儲(chǔ)從文本中讀取的數(shù)據(jù),全部存放于數(shù)組stimulus中 integer address=0; initial begin $readmemb("sin.txt",stimulus);//文件必須放到simulation\modelsim的文件夾中repeat(data_num) beginaddress=address+1;din=stimulus[address];#clk_period;end end

總結(jié)

以上是生活随笔為你收集整理的matlab小技巧与verilog小技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。