美文网首页
Verilog常用算法-以2为求对数

Verilog常用算法-以2为求对数

作者: 阿群1986 | 来源:发表于2018-12-04 15:09 被阅读14次

文件名 log2.vh

    // log2 constant function
    function integer log2(input integer x);
        integer i;
        begin
            i = 1;
            while (2**i < x)
            begin
                i = i + 1;
            end
            log2 = i;
        end
    endfunction

定义localparam N=log2(10);即令N=4

log2(2)等于1
log2(4)等于2
log2(16)等于4

50MHz频率一秒产生50,000,000个时钟计数,log2(50_000_000)等于26,需要26位计数器

相关文章

  • Verilog常用算法-以2为求对数

    文件名 log2.vh 定义localparam N=log2(10);即令N=4 log2(2)等于1log2(...

  • 图解算法笔记及摘录【不断更新】

    1章. 算法简介 二分查找 仅适用于 有序的列表,其时间复杂度为以2为底n的对数,n为元素数量【O(log2n)】...

  • 常见的加密算法

    DES算法 - 不安全 以64位为分组对数据进行加密。对称式加密,密钥长度为56位,可通过穷搜破解。 AES算法 ...

  • vivado代码编写——分频

    要开始编写verilog代码了,以常用的分频为例,编写一个简单的代码。 FPGA设计中,分频分为偶数分频和奇数分频...

  • 算法题面试复习

    算法模块 1. 链表 1. 链表翻转 2. 单链表判断是不是环+求环位置+求环长度 以图片为例,假设环入口距离链表...

  • PHP常用数组排序算法

    title: PHP常用数组排序算法tags: [PHP,数组,排序,算法] 这几天写到的代码中,用到了许多对数组...

  • Python一行代码实现快速排序

    上期文章排序算法——(2)Python实现十大常用排序算法为大家介绍了十大常用排序算法的前五种(冒泡、选择、插入、...

  • 回溯算法总结

    回溯法学习总结 回溯算法也是算法导论中常用的算法,回溯算法类似于暴力求解算法,经常用在求可能解的问题。下面我将从三...

  • 【LOG10】函数使用技巧

    Excel的LOG10函数主要是用来计算指定的"Number"的以10为底数的对数,也就是常用的对数。本文介绍 M...

  • 【第四周作业02数字特征值】程序设计入门——C语言(翁恺)

    数字特征值(5分) 题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开...

网友评论

      本文标题:Verilog常用算法-以2为求对数

      本文链接:https://www.haomeiwen.com/subject/twnmcqtx.html