zoukankan      html  css  js  c++  java
  • mod3 如何用硬件实现

    今天接到Qualcom 的电话面试,表现很一般。Qualcom 不愧是一流的IC 设计公司,问得问题非常基础,但是非常深入!

    其中问了一个如何实现模3 的问题。没有回答上来。

    后来想了一下,其实非常简单。 模3 输出一共就3个状态,0/1/2, 可以用状态s0/s1/s2 来表示。

    初始状态为s0, 从高位开始,每来一个bit 就会产生一次状态转移。依次画出状态转移图就可以很简单地实现了。

    当然如何每次来两个bit, 就会产生4此状态转移。依次画出状态转移图,也可以轻松实现。

    之前项目中有做到一个6k 的table(6 个 1k深度的sram)

    编址需要sram0 etry0->sram1 entry0->sram2 entry0->sram3 entry0->sram4 entry0 ->sram5 entry0 ->sram0 entry1 .....

    当时为了避免算模6.

    地址依次编为 0 -》1-》2->3->4->5->8->

    现在看起来可以用模6来做。(但是还是需要除6电路。。。。)

  • 相关阅读:
    排座椅
    关于math.h的问题
    客户调查
    排队打水
    删数游戏
    小数背包
    零件分组
    桐桐的组合
    桐桐的数学游戏
    桐桐的全排列
  • 原文地址:https://www.cnblogs.com/flymood/p/5277476.html
Copyright © 2011-2022 走看看