wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3599|回復: 0
收起左側

cordic算法詳細Verilog的代碼

[復制鏈接]
ID:478137 發表于 2019-2-19 15:51 | 顯示全部樓層 |閱讀模式
cordic算法的詳細代碼,包括tb代碼
0.png

源程序如下:
  1. `timescale 1ns / 1ps
  2. //////////////////////////////////////////////////////////////////////////////////
  3. // Company:
  4. // Engineer:
  5. // Design Name:
  6. // Module Name:    Cordic
  7. // Project Name:
  8. // Target Devices:
  9. // Tool versions:
  10. // Description:
  11. //
  12. // Dependencies:
  13. //
  14. // Revision:
  15. // Revision 0.01 - File Created
  16. // Additional Comments:
  17. //
  18. //////////////////////////////////////////////////////////////////////////////////

  19. module Cordic(clk, phi, cos, sin);
  20.         parameter W = 10,W_Z = 11;
  21.         parameter PIPELINE=10;
  22.    input clk;
  23.    input [W_Z-1:0] phi;
  24.    output[W-1:0] cos,sin;
  25.        
  26.         reg [W-1:0] cos,sin;
  27.         reg [W-1:0] x[10:0],y[10:0];
  28.         reg [W_Z-1:0] z[9:0];
  29.         reg  sign[PIPELINE:0];
  30.         integer i;
  31.        
  32.         always @(posedge clk)
  33.         begin
  34.                 x[0] <= 10'h137; // 修正CORDIC算法的比例因子,An的倒數
  35.                 y[0] <= 10'h00;       
  36.                 z[0] <= phi;
  37.                 // 旋轉45度
  38.                 if(z[0][W_Z-1]) begin
  39.                         x[1] <= x[0] + y[0];       
  40.                         y[1] <= y[0] - x[0];       
  41.                         z[1] <= z[0] + 11'h192;
  42.                 end
  43.       else begin
  44.                         x[1] <= x[0] - y[0];       
  45.                         y[1] <= y[0] + x[0];       
  46.                         z[1] <= z[0] - 11'h192;
  47.                 end
  48.                 // 旋轉26.57度
  49.                 if(z[1][W_Z-1]) begin
  50.                         x[2] <= x[1] + {{1{y[1][W-1]}}, y[1][W-1:1]};
  51.                         y[2] <= y[1] - {{1{x[1][W-1]}}, x[1][W-1:1]};
  52.                         z[2] <= z[1] + 11'hF1;
  53.                 end
  54.                 else begin
  55.                         x[2] <= x[1] - {{1{y[1][W-1]}}, y[1][W-1:1]};
  56.                         y[2] <= y[1] + {{1{x[1][W-1]}}, x[1][W-1:1]};
  57.                         z[2] <= z[1] - 11'hF1;
  58.                 end
  59.                 // 旋轉14.04度
  60.                 if(z[2][W_Z-1]) begin
  61.                         x[3] <= x[2] + {{2{y[2][W-1]}}, y[2][W-1:2]};
  62.                         y[3] <= y[2] - {{2{x[2][W-1]}}, x[2][W-1:2]};
  63.                         z[3] <= z[2] + 11'h80;
  64.                 end
  65.                 else begin
  66.                         x[3] <= x[2] - {{2{y[2][W-1]}}, y[2][W-1:2]};
  67.                         y[3] <= y[2] + {{2{x[2][W-1]}}, x[2][W-1:2]};
  68.                         z[3] <= z[2] - 11'h80;
  69.                 end
  70.                 // 旋轉7.13度
  71.                 if(z[3][W_Z-1]) begin
  72.                         x[4] <= x[3] + {{3{y[3][W-1]}}, y[3][W-1:3]};
  73.                         y[4] <= y[3] - {{3{x[3][W-1]}}, x[3][W-1:3]};
  74.                         z[4] <= z[3] + 11'h40;
  75.                 end
  76.                 else begin
  77.                         x[4] <= x[3] - {{3{y[3][W-1]}}, y[3][W-1:3]};
  78.                         y[4] <= y[3] + {{3{x[3][W-1]}}, x[3][W-1:3]};
  79.                         z[4] <= z[3] - 11'h40;
  80.                 end
  81.                 // 旋轉3.58度
  82.                 if(z[4][W_Z-1]) begin
  83.                         x[5] <= x[4] + {{4{y[4][W-1]}}, y[4][W-1:4]};
  84.                         y[5] <= y[4] - {{4{x[4][W-1]}}, x[4][W-1:4]};
  85.                         z[5] <= z[4] + 11'h20;
  86.                 end
  87.                 else begin
  88.                         x[5] <= x[4] - {{4{y[4][W-1]}}, y[4][W-1:4]};
  89.                         y[5] <= y[4] + {{4{x[4][W-1]}}, x[4][W-1:4]};
  90.                         z[5] <= z[4] - 11'h20;
  91.                 end
  92.                 // 旋轉1.79度
  93.                 if(z[5][W_Z-1]) begin
  94.                         x[6] <= x[5] + {{5{y[5][W-1]}}, y[5][W-1:5]};
  95.                         y[6] <= y[5] - {{5{x[5][W-1]}}, x[5][W-1:5]};
  96.                         z[6] <= z[5] + 11'h10;
  97.                 end
  98.                 else begin
  99.                         x[6] <= x[5] - {{5{y[5][W-1]}}, y[5][W-1:5]};
  100.                         y[6] <= y[5] + {{5{x[5][W-1]}}, x[5][W-1:5]};
  101.                         z[6] <= z[5] - 11'h10;
  102.                 end
  103.                 // 旋轉0.90度
  104.                 if(z[6][W_Z-1]) begin
  105.                         x[7] <= x[6] + {{6{y[6][W-1]}}, y[6][W-1:6]};
  106.                         y[7] <= y[6] - {{6{x[6][W-1]}}, x[6][W-1:6]};
  107.                         z[7] <= z[6] + 11'h8;
  108.                 end
  109.                 else begin
  110.                         x[7] <= x[6] - {{6{y[6][W-1]}}, y[6][W-1:6]};
  111.                         y[7] <= y[6] + {{6{x[6][W-1]}}, x[6][W-1:6]};
  112.                         z[7] <= z[6] - 11'h8;
  113.                 end
  114.                 // 旋轉0.45度
  115.                 if(z[7][W_Z-1]) begin
  116.                         x[8] <= x[7] + {{7{y[7][W-1]}}, y[7][W-1:7]};
  117.                         y[8] <= y[7] - {{7{x[7][W-1]}}, x[7][W-1:7]};
  118.                         z[8] <= z[7] + 11'h4;
  119.                 end
  120.                 else begin
  121.                         x[8] <= x[7] - {{7{y[7][W-1]}}, y[7][W-1:7]};
  122.                         y[8] <= y[7] + {{7{x[7][W-1]}}, x[7][W-1:7]};
  123.                         z[8] <= z[7] - 11'h4;
  124.                 end
  125.                 // 旋轉0.22度
  126.                 if(z[8][W_Z-1]) begin
  127.                         x[9] <= x[8] + {{8{y[8][W-1]}}, y[8][W-1:8]};
  128.                         y[9] <= y[8] - {{8{x[8][W-1]}}, x[8][W-1:8]};
  129.                         z[9] <= z[8] + 11'h2;
  130.                 end
  131.                 else begin
  132.                         x[9] <= x[8] - {{8{y[8][W-1]}}, y[8][W-1:8]};
  133.                         y[9] <= y[8] + {{8{x[8][W-1]}}, x[8][W-1:8]};
  134.                         z[9] <= z[8] - 11'h2;
  135.                 end
  136.                 // 旋轉0.11度
  137.            if(z[9][W_Z-1])
  138.                 begin
  139.                         x[10] <= x[9] + {{9{y[9][W-1]}}, y[9][W-1:9]};
  140.                         y[10] <= y[9] - {{9{x[9][W-1]}}, x[9][W-1:9]};
  141.                 //        z[10] <= z[9] + 11'h1;
  142.                 end
  143.                 else begin
  144.                         x[10] <= x[9] - {{9{y[9][W-1]}}, y[9][W-1:9]};
  145.                         y[10] <= y[9] + {{9{x[9][W-1]}}, x[9][W-1:9]};
  146.                 //        z[10] <= z[9] - 11'h1;
  147.                 end

  148.        
  149.                        
  150.                 cos <= x[10][9]?~x[10]:x[10];
  151.                 sin <= sign[PIPELINE]? ~(y[10][9]?~y[10]:y[10]) + 1 : y[10][9]?~y[10]:y[10];
  152.         end
  153.        
  154.         always @(posedge clk)
  155.                 begin
  156.                   for(i=0;i<PIPELINE;i=i+1)
  157.          sign[i+1] <= sign[i];
  158.                 sign[0] <= phi[W_Z-1];
  159.                 end
  160.        
  161. endmodule
復制代碼

所有資料51hei提供下載:
7660161.zip (1.36 MB, 下載次數: 17)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美日韩在线影院| 在线视频一区观看| 777午夜精品免费视频| 国产在线精品一区二区不卡了| 欧美一级二级视频| jizz欧美大全| 国产精品特级毛片一区二区三区| 午夜视频在线观看国产| 99热一区二区三区| 国产日韩欧美视频| 日韩中文在线观看| 欧美在线免费视屏| 国产精品蜜臀在线观看| 日本人妖一区二区| 成人在线电影在线观看视频| 四虎4545www国产精品| 国产精品久久一区二区三区不卡 | 免费一级特黄录像| 精品一区二区视频| 日韩美女免费视频| 最新中文字幕亚洲| 欧美va天堂va视频va在线| 亚洲视频一二三区| 成人福利视频在线| 久久永久免费| 在线精品小视频| 日韩丝袜视频| 亚洲精品成人一区| 精品人人视频| 免费av在线网站| 香蕉av一区| 电影天堂久久| www黄色在线观看视频| 中文字幕的av| 欧洲成人一区二区三区| 亚洲精品国产无码| 色婷婷在线观看视频| 潮喷失禁大喷水aⅴ无码| 年下总裁被打光屁股sp| 日韩中文字幕组| 国产美女主播在线| 这里只有精品66| 欧洲精品国产| 久久99精品国产99久久| 国产日韩中文字幕在线| 欧美在线中文字幕| 97精品伊人久久久大香线蕉| 欧美成人自拍视频| 久久韩国免费视频| 日韩综合中文字幕| 中文字幕亚洲欧美| 一二美女精品欧洲| 一本久久综合亚洲鲁鲁| 亚洲欧美一区二区激情| 日韩理论片久久| 亚洲第一色在线| 亚洲成人三级在线| 亚洲成人激情视频| 亚洲第一区在线| 亚洲精品720p| 亚洲精品自拍第一页| 日韩精品亚洲视频| 亚洲欧美国产精品| 国产亚洲福利一区| 日韩中文在线中文网在线观看| 在线视频精品一| 久久精品一本久久99精品| yellow中文字幕久久| 久久久黄色av| 97国产一区二区精品久久呦| 青青草成人在线| 国产欧美一区二区三区久久人妖| 国产精品无遮挡| 国产乱淫av一区二区三区 | 亚洲国产欧美自拍| 亚洲国产97在线精品一区| 亚洲第一精品夜夜躁人人躁| 日韩精品在线免费播放| 在线免费观看羞羞视频一区二区| 日韩色av导航| 91精品国产91久久久久| 国产精品免费在线免费| 亚洲精品欧美一区二区三区| 国产麻豆一区二区三区在线观看| 欧美中日韩免费视频| 中文字幕不卡每日更新1区2区| 在线观看成人免费| 欧美日韩亚洲第一| 在线观看av免费观看| 中文字幕 日本| 久草福利资源在线| 亚洲男人的天堂在线视频| 中文字幕 视频一区| 丁香花免费高清完整在线播放| 蝴蝶中文综合娱乐网| 91视频论坛| 国产免播放器视频| 不卡在线视频| 原纱央莉成人av片| 嗯用力啊快一点好舒服小柔久久| 欧美gayvideo| 久热国产精品| 99国产精品国产精品毛片| 亚洲最色的网站| 91精品国产麻豆国产自产在线| 精品国产一区二区三区av性色| 亚洲视频一区二区三区| 91av在线视频观看| 国产专区一区二区| 黄色www网站| 亚洲香蕉中文网| 中文字幕手机在线观看| 一级黄色大毛片| 欧美超强性xxxxx| 激情av网站| а天堂中文在线官网| 久久人体av| 国产精品久久久乱弄| 免费不卡在线视频| 国产精品视频麻豆| 555夜色666亚洲国产免| 欧美成人精品影院| 国产精品18毛片一区二区| 国产爆乳无码一区二区麻豆| 久久久久亚洲av无码麻豆| 国产一区二区视频在线观看免费| 国产精品乱码久久久| 深夜福利网站| 在线观看黄色av| 一级毛片精品毛片| 99视频精品免费观看| 91麻豆123| 欧美久久久久久蜜桃| 欧美日本黄视频| 欧美日韩综合久久| 久久成年人网站| 国产一卡二卡在线| 自拍偷拍国产| 欧美另类自拍| 日本国产亚洲| 亚洲免费影视| 亚洲精品乱码久久久久久久久| 精品国产乱码久久久久久老虎| 国产成人午夜视频网址| 一二三在线视频| 无码一区二区三区在线| av中文字幕免费在线观看| 日日摸夜夜爽人人添av| sis001亚洲原创区| 午夜国产一区二区| 国产亚洲欧美日韩在线一区| 欧美成人一区二区三区在线观看| 国产精品精品久久久久久| 9色porny| www.5588.com毛片| 欧美乱妇18p| 麻豆视频在线| 成人3d精品动漫精品一二三| 91免费观看在线| 欧美精品一区二区三区蜜臀| 国产在线视频一区| 亚洲精品视频导航| wwwwww国产| 黄色高清视频在线观看| 中文在线免费视频| 国产九九精品| 欧美日韩国产一区在线| 国语自产精品视频在线看一大j8| 超碰超碰超碰超碰超碰| 看免费黄色录像| 91嫩草香蕉| 唐人社导航福利精品| 久久久久久网| 欧美三级蜜桃2在线观看| 国产精品 欧美在线| 干日本少妇首页| 99热在线观看免费精品| 天天操夜夜骑| 国产精品**亚洲精品| 久国产精品韩国三级视频| 555www色欧美视频| 99电影在线观看| 欧美肉大捧一进一出免费视频| 日韩一级中文字幕| 色哟哟免费在线观看| 在线电影一区二区| 亚洲成人久久影院| 国产成人综合亚洲| 四川一级毛毛片| 亚洲成人在线播放| 成人高清在线| 国产精品久久占久久| 亚洲免费高清视频在线| 欧美极品在线播放| 亚洲中文字幕无码专区| 亚洲国产av一区二区三区| 嫩草影院网站在线| 网红女主播少妇精品视频| 久久九九久久九九| 色婷婷久久av| 美女福利视频在线| 超碰在线观看av| 性欧美video高清bbw| 在线一区欧美| 欧美高清dvd| 蜜桃视频日韩| 久久久久久久久久久久久久免费看| **三级三级97片毛片| 久久九九热re6这里有精品 | 国产又黄又粗又长| 中文字幕av在线播放| 国产一区2区| 亚洲国产精品一区二区www在线| 欧美激情乱人伦一区| 日韩精品你懂的| 美女露胸一区二区三区| 性xxxxfreexxxxx欧美丶| 国产一区二区三区四区在线观看| 亚洲人免费视频| 国产亚洲精品免费| 国产精品亚洲四区在线观看| 日本电影在线观看网站| 欧美一区二区在线视频观看| 国产精品多人| 国内av在线播放| 日韩av影视综合网| 欧美激情网站| 国产5g成人5g天天爽| 久久精品国产精品亚洲综合| 国产毛片毛片毛片| 在线观看你懂| 外国成人免费视频| 欧美性淫爽ww久久久久无| 黄色小网站91| www.国产色| 日韩专区一区二区| 日韩一级在线| 亚洲乱码一区二区| 成年人免费在线播放| 亚洲天堂影院在线观看| 欧美另类bbbxxxxx另类| 偷拍视频一区二区三区| 久久久99精品免费观看不卡| 国产aⅴ夜夜欢一区二区三区| v8888av| 天天干人人干| 91成人精品| 亚洲第一天堂av| 日韩 欧美 高清| 手机看片日韩| 欧美精品国产白浆久久久久| 黑人极品videos精品欧美裸| 日韩欧美在线观看强乱免费| 真实的国产乱xxxx在线91| 国产在线天堂www网在线观看| 99国内精品久久| 国产精品一区二区三区毛片淫片| 日本在线一级片| 国产精品99999| 国产成人在线观看| 欧美亚洲国产日韩2020| 国产成人精品视频免费| 四虎精品在永久在线观看| 六月婷婷色综合| 国内精品久久久久久久久| 日韩精品电影一区二区三区| 嫩草在线播放| 成人教育av在线| 国产日韩av在线播放| 国产精品第56页| 嗯~啊~轻一点视频日本在线观看| 欧美国产日韩亚洲一区| 国产偷久久久精品专区| 999久久久久| 777久久精品| 欧美日韩一区二区在线观看| av无码久久久久久不卡网站| 国产精选在线观看| 欧美一区激情| 久久精品91久久久久久再现| 蜜桃av免费看| 91社区在线观看| 99精品在线免费| 国产综合 伊人色| 免费观看的毛片| 最近国产精品视频| 亚洲精品国精品久久99热一| 亚洲AV无码久久精品国产一区| 黄色成人av| 国产成人午夜高潮毛片| 国产激情视频一区| 超碰在线观看91| 亚洲综合av一区二区三区| 色综合视频一区二区三区高清| 久久久久久免费看| www.九九热.com| 蜜臀av性久久久久蜜臀aⅴ流畅| 日本一区二区三区四区视频| 欧美男人亚洲天堂| 亚洲精品国产九九九| 精品国产乱码久久久久久免费| 精品久久久久一区二区| 国产高清免费在线播放| 国产午夜精品久久久久久免费视| 免费在线成人av电影| 天堂成人在线观看| 色喇叭免费久久综合网| 中文字幕不卡av| 美国黄色小视频| 日韩免费在线电影| 日韩一卡二卡三卡国产欧美| www.美色吧.com| 欧美精品videos另类| 亚洲日本在线观看| 福利视频一区二区三区四区| 免费av福利| 成人永久免费视频| 欧美在线播放一区| 国产91中文| 久久精品人人| 成人av中文| 久色视频网站| 亚洲欧美日韩在线观看a三区 | 久久久久久久久久一区二区| 色视频在线观看免费| 中文字幕一区二区在线观看| 成人免费性视频| 国产精品㊣新片速递bt| 亚洲欧洲成人精品av97| 欧美视频第一区| 久青草国产在线| 亚洲一区二区欧美日韩| 四季av一区二区三区| 婷婷视频在线| 精品欧美一区二区三区| 久久黄色片网站| av文字幕在线观看| 欧美性生活影院| 中文字幕免费在线播放| 国产www视频在线观看| 欧美高清视频在线高清观看mv色露露十八| 一起草最新网址| 丰满的护士2在线观看高清| 欧美日韩成人一区二区| 亚洲av综合一区二区| 91p九色成人| 亚洲精品一区二区久| 久久精品性爱视频| 精品网站aaa| 韩国美女主播一区| 日本久久一级片| 天堂久久一区二区三区| 精品视频第一区| 色橹橹高清视频在线播放 | 国产又粗又猛又爽又黄的| 欧美激情国产在线| 国产欧美一区二区三区久久人妖| 日韩激情文学| 国产成人精品三级麻豆| 妞干网这里只有精品| 啦啦啦啦免费高清视频在线观看1| 亚洲激情图片一区| 亚洲色图欧美另类| 久久精品超碰| 欧美一区二区成人| 欧美成人aaa片一区国产精品| 妖精一区二区三区精品视频 | 精品黑人一区二区三区观看时间| 中日韩脚交footjobhd| 亚洲人成自拍网站| 国产高清中文字幕| 亚洲国产精品嫩草影院久久av| 精品少妇v888av| 亚洲色大成网站www| 狠狠色丁香婷综合久久| 资源网第一页久久久| av女同在线| 欧美性生交xxxxx久久久| 永久免费毛片在线观看| 亚洲一区电影| 日韩av免费网站| 国产九色视频| 国产精品女主播av| 手机精品视频在线| 悠悠资源网亚洲青| 亚洲小视频在线| 免费观看国产精品| 成人黄色大片在线观看 | 日韩视频三区| 三区精品视频| 亚洲电影小说图| 欧美一区二区三区小说| 国产黄色片免费看| 亚洲精品综合| 欧美激情亚洲天堂| 伊人成年综合网| 日韩av一二三| 亚洲美免无码中文字幕在线| 女人天堂av在线播放| 欧美大尺度在线观看|