衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

純數字電路的FPGA,實現平方根是比較麻煩的

DIri_ALIFPGA ? 來源:未知 ? 作者:李倩 ? 2018-06-08 14:40 ? 次閱讀

我知道,我對與電子有關的所有事情都很著迷,但不論從哪個角度看,今天的現場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領域,想擁有一技之長的你還沒有關注FPGA,那么世界將拋棄你,時代將拋棄你。

作為純數字電路的FPGA,實現平方根是比較麻煩的。畢竟硬件不支持這種算法。

好在廠家的IP核中有相關的平方根IP庫,所以用起來也很方便。

上圖是在QUARTUS下調用庫中的IP核,綜合適配后的資源使用情況,邏輯單元使用的1369個,占總資源的22%,片上硬件乘法器使用了16個??梢哉f是在資源有限的情況下,使用資源量還是很大的。

前幾篇文章中,我們介紹了使用CORDIC算法計算三角函數sin和cos的值。計算三角函數sin和cos的值是利用CORDIC算法的旋轉模式來進行的。而在向量模式下,可以使用CORDIC算法計算平方根。

如圖,使用CORDIC算法計算平方根,FPGA資源的使用情況。邏輯單元使用了10%,乘法器使用的6個,片上ram只是用的不到1%??梢哉f在資源有限的情況下,是非常好的選擇 。但是要注意,算法本身可使用流水線操作,也可使用其他方式操作,計算周期要根據迭代的次數決定,迭代次數越大,計算越精確,同樣,計算的周期也越長。

上圖是迭代16次后的結果,可以清楚地看到,輸入xi,yi,輸出sqrt_out,結果非常精確。在時序不是很緊的情況下,可以使用這種方法。

具體詳細的算法,可根據之前介紹的CORDIC算法自行推理。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1630

    文章

    21796

    瀏覽量

    605998
  • 數字電路
    +關注

    關注

    193

    文章

    1629

    瀏覽量

    80822
  • 乘法器
    +關注

    關注

    8

    文章

    206

    瀏覽量

    37193

原文標題:FPGA中的平方根

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何打印浮動閥以及平方根平方根函數?

    如何打印浮動閥以及平方根平方根函數。是否有任何庫來實現這些功能。
    發表于 09-20 12:45

    請問怎樣去設計平方根計算模擬電路?

    怎樣去設計平方根計算模擬電路?如何對平方根計算模擬電路進行測試?
    發表于 04-20 06:54

    MCU裸系統下快速平方根實現相關資料推薦

    很多MCU平臺均沒有支持完整的數學運算指令,此時如果計算算術平方根就需要利用軟件函數庫,但是這些庫代碼一般都會占用不少的ROM空間,當ROM區域特別緊張時可能無法利用現成的庫代碼,此時就要自己實現
    發表于 12-08 08:26

    數字信號處理平方根VHDL代碼

    硬件求解平方根的IP 將license添加到原有的MaxplusII或QuartusII的license中就可以直接使用,但源代碼加密。 altera提供
    發表于 05-20 11:10 ?56次下載

    平方根電路

    平方根電路
    發表于 02-23 21:56 ?1752次閱讀
    <b class='flag-5'>平方根</b><b class='flag-5'>電路</b>

    寬動態范圍的平方根電路

    寬動態范圍的平方根電路
    發表于 04-09 10:26 ?518次閱讀
    寬動態范圍的<b class='flag-5'>平方根</b><b class='flag-5'>電路</b>

    頻率平方根運算電路

    頻率平方根運算電路
    發表于 04-09 10:31 ?634次閱讀
    頻率<b class='flag-5'>平方根</b>運算<b class='flag-5'>電路</b>

    平方根運算電路

    平方根運算電路
    發表于 04-09 10:33 ?1767次閱讀
    <b class='flag-5'>平方根</b>運算<b class='flag-5'>電路</b>

    采用ICL8013的平方根運算電路

    采用ICL8013的平方根運算電路
    發表于 07-17 11:23 ?1193次閱讀
    采用ICL8013的<b class='flag-5'>平方根</b>運算<b class='flag-5'>電路</b>圖

    平方根運算電路

    平方根運算電路
    發表于 07-17 11:32 ?638次閱讀
    <b class='flag-5'>平方根</b>運算<b class='flag-5'>電路</b>圖

    可在各種運算電路中使用的平方根電路

    可在各種運算電路中使用的平方根電路 電路的功能 平方根電路用在
    發表于 05-08 16:41 ?3011次閱讀
    可在各種運算<b class='flag-5'>電路</b>中使用的<b class='flag-5'>平方根</b><b class='flag-5'>電路</b>

    平方根模式下的AD532模擬處理器電路

    平方根模式下的AD532模擬處理器電路顯示了連接模式為平方根,ADS532模擬處理器芯片。類似的分工模式與反饋運算放大器連接輸出。
    發表于 03-14 10:26 ?3982次閱讀
    <b class='flag-5'>平方根</b>模式下的AD532模擬處理器<b class='flag-5'>電路</b>

    采用MOSFET器件實現模擬平方根計算裝置的設計

    在儀表和測量系統中廣泛使用了平方根計算電路,例如:用于計算任意波形rms (均方根)等任務。因此,設計師需要有一種高效的模擬平方根計算裝置。由于制造商常采用MOS技術制造IC,采用基于
    發表于 08-12 14:35 ?1499次閱讀
    采用MOSFET器件<b class='flag-5'>實現</b>模擬<b class='flag-5'>平方根</b>計算裝置的設計

    MCU裸系統下快速平方根實現

    很多MCU平臺均沒有支持完整的數學運算指令,此時如果計算算術平方根就需要利用軟件函數庫,但是這些庫代碼一般都會占用不少的ROM空間,當ROM區域特別緊張時可能無法利用現成的庫代碼,此時就要自己實現
    發表于 11-25 19:06 ?8次下載
    MCU裸系統下快速<b class='flag-5'>平方根</b><b class='flag-5'>實現</b>

    如何使用Java來求解平方根

    在編程時,會遇到求平方根的問題,本次問題講到如何使用Java來求解平方根
    的頭像 發表于 03-03 09:39 ?1222次閱讀
    如何使用Java來求解<b class='flag-5'>平方根</b>
    沙龙百家乐破解| 百家乐的各种打法| 做生意门朝向什么方向| 金百家乐的玩法技巧和规则| 百家乐官网单机版游戏下载| 百家乐视频游戏客服| 怀集县| 百家乐招商用语| 大发888娱乐场下载iypu rd| 百家乐官网纯技巧打| 大发888娱乐场17| 乐享百家乐官网的玩法技巧和规则 | 百家乐桌手机套| 真人百家乐官网平台下载| 大发888棋牌官网| 百家乐赌场现金网平台排名| 怎样打百家乐官网的玩法技巧和规则| 娱乐场游戏| 百家乐庄闲比率| 百家乐官网博彩的玩法技巧和规则 | 百家乐等投注网改单| VIP百家乐官网-挤牌卡安桌板| 真人百家乐官网打法| 申博娱乐城官网| 大发888娱乐城加速器| 虚拟百家乐官网游戏下载| 百家乐官网取胜秘笈| 蒙阴县| 百家乐官网庄家胜率| 博狗百家乐官网开户| 网络足球投注| 大发888注册步骤| 博九百家乐的玩法技巧和规则| 百家乐2号技术打法| 凤凰百家乐官网的玩法技巧和规则 | 万盛区| 郴州市| 网上现金赌博游戏| 望奎县| 环球棋牌评测网| 凯斯网百家乐官网的玩法技巧和规则|