blogernice

导航

从 算法 到 硬件结构设计 的总结(JND prj Summary)

如期在做JND的硬件结构设计,对于DSP类的高速运算电路,目前有以下几点想说:

1. 首先觉得重中之重就是把Matlab/C算法验证的程序看好,数据流在心中一定要有准,大致预估模块怎样划分。能化简的运算在算法级别全部要化简。
2. 位宽设计简直就是悲催的事,不仅要在理论上算出每个变量/寄存器的值域,还要在程序中验证一下,看看max,min到底是多少,跟自己算出的理论值是不是 相符,这里面也最好是用随机数产生,再用极限,这样几组测试向量跑一下就绝不会错,最悲催的就是完完整整的设计结束了,却发现位宽不对,那只能一切从头再 来了。
3. 接下来基本就是数据流图了,数据流图一定要画,画完之后要找并行的,重利用的,然后划分节拍,插流水,按照标准的方法进行,决不可自己轻易的来,一定按照《数字信号处理--设计与实现》里面提供的方法划流水,否则很容易在时序上出错。
4. Coding & Verification.

posted on 2018-10-26 15:31  blogernice  阅读(224)  评论(0)    收藏  举报