freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于fpga的復指數(shù)轉換模塊設計_畢業(yè)設計(論文)(文件)

2025-07-31 21:18 上一頁面

下一頁面
 

【正文】 /////////////////////////////// // Company: // Engineer: // Create Date: 17/01/20xx // Design Name: // Module Name: // Project Name: // Target Devices: // Tool versions: // Description: // Dependencies: // Revision: // Revision File Created // Additional Comments: ////////////////////////////////////////////////////////////////////////////////// module cos_sin_value( clk, rst_n, ena, phase_in, sin_out, cos_out, eps, puc_zc_cordic_flag )。 input rst_n。 //輸出正弦值 output [DATA_WIDTH1:0] cos_out。 reg [DATA_WIDTH1:0] cos_out。 //輸入相位緩存 //這里的相位表示是這樣的:最高位和次高位這 兩位表示象限 //(如 00 代表的第一象限, 01 代表的第二象限 ,10 代表的第三象限, 11 代表的第四象限) //,剩下的低十四位代表相位值(這里一個單位代表的度數(shù)是 90/16384=) // 矩陣相乘中間寄存器變量,用于 13 次迭代計算 reg [DATA_WIDTH1:0] x0,y0,z0。 reg [DATA_WIDTH1:0] x4,y4,z4。 reg [DATA_WIDTH1:0] x8,y8,z8。 reg [DATA_WIDTH1:0] x12,y12,z12。 //時鐘計數(shù) integer i。b0。b1。b1。h0000。 //當前輸入為第一象限的相位角 239。b10:phase_in_reg=phase_in 1639。hC000。 end end always (posedge clk or negedge rst_n) begin if(!rst_n) begin x0=1639。 z0=1639。h4DBA。 z0 = phase_in_reg。hzzzz。h0000。h0000。 y1 = y0 + x0。 y1 = y0 x0。hzzzz。hzzzz。h0000。b1) begin if(z1[15]==139。h12E4。h12E4。hzzzz。h0000。h0000。 y3 = y2 + {{2{x2[DATA_WIDTH1]}},x2[DATA_WIDTH2:2]}。 y3 = y2 {{2{x2[DATA_WIDTH1]}},x2[DATA_WIDTH2:2]}。hzzzz。hzzzz。h0000。b1) begin if(z3[15]==139。h0511。h0511。hzzzz。h0000。h0000。 y5 = y4 + {{4{x4[DATA_WIDTH1]}},x4[DATA_WIDTH2:4]}。 y5 = y4 {{4{x4[DATA_WIDTH1]}},x4[DATA_WIDTH2:4]}。hzzzz。hzzzz。h0000。b1) begin if(z5[15]==139。h0145。h0145。hzzzz。h0000。h0000。 y7 = y6 + {{6{x6[DATA_WIDTH1]}},x6[DATA_WIDTH2:6]}。 y7 = y6 {{6{x6[DATA_WIDTH1]}},x6[DATA_WIDTH2:6]}。hzzzz。hzzzz。h0000。b1) begin if(z7[15]==139。h0051。h0051。hzzzz。h0000。h0000。 y9 = y8 + {{8{x8[DATA_WIDTH1]}},x8[DATA_WIDTH2:8]}。 y9 = y8 {{8{x8[DATA_WIDTH1]}},x8[DATA_WIDTH2:8]}。hzzzz。hzzzz。h0000。b1) begin if(z9[15]==139。h0014。h0014。hzzzz。h0000。h0000。 y11 = y10 + {{10{x10[DATA_WIDTH1]}},x10[DATA_WIDTH2:10]}。 y11 = y10 {{10{x10[DATA_WIDTH1]}},x10[DATA_WIDTH2:10]}。hzzzz。hzzzz。h0000。b1) begin if(z11[15]==139。h0005。h0005。hzzzz。h0000。h0000。 y13 = y12 + {{12{x10[DATA_WIDTH1]}},x12[DATA_WIDTH2:12]}。 y13 = y12 {{12{x10[DATA_WIDTH1]}},x11[DATA_WIDTH2:12]}。hzzzz。hzzzz。b00。 i=i+1) quadrant[i+1]=quadrant[i]。 cos_out = 1639。 end else if(ena==139。 eps = z13。b1。b1。 end 239。 eps = z13。b1。b1。 end 239。b01:begin //輸入的是第二相位的相位角的正余弦輸出 sin_out = x13。b00:begin //輸入的是第一相位的相位角的正余弦輸出 sin_out = y13。 eps = 1639。 end end always (posedge clk or negedge rst_n) begin if(!rst_n) begin sin_out = 1639。b1) begin for(i=0。 i=PIPELINE。hzzzz。h0002。h0002。b1) begin if(z12[15]==139。h0000。hzzzz。hzzzz。 y12 = y11 {{11{x10[DATA_WIDTH1]}},x11[DATA_WIDTH2:11]}。 y12 = y11 + {{11{x10[DATA_WIDTH1]}},x11[DATA_WIDTH2:11]}。h0000。h0000。hzzzz。h000A。h000A。b1) begin if(z10[15]==139。h0000。hzzzz。hzzzz。 y10 = y9 {{9{x9[DATA_WIDTH1]}},x9[DATA_WIDTH2:9]}。 y10 = y9 + {{9{x9[DATA_WIDTH1]}},x9[DATA_WIDTH2:9]}。h0000。h0000。hzzzz。h0028。h0028。b1) begin if(z8[15]==139。h0000。hzzzz。hzzzz。 y8 = y7 {{7{x7[DATA_WIDTH1]}},x7[DATA_WIDTH2:7]}。 y8 = y7 + {{7{x7[DATA_WIDTH1]}},x7[DATA_WIDTH2:7]}。h0000。h0000。hzzzz。h00A2。h00A2。b1) begin if(z6[15]==139。h0000。hzzzz。hzzzz。 y6 = y5 {{5{x5[DATA_WIDTH1]}},x5[DATA_WIDTH2:5]}。 y6 = y5 + {{5{x5[DATA_WIDTH1]}},
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1