在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 13983|回复: 16

[求助] delta sigma 中後面 sinc filter decimation filter RTL 要如何寫

[复制链接]
发表于 2013-8-28 17:59:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
Delta sigma A/d convert ,  comparator 做完 modulation
--> 會輸出 digital data 後面 sinc filter and  decimation filter RTL 要如何寫 ?

以前看人家是使用C  or matlab 來算 filter 做出要多少系數,  還有的是 ROM table 方式去做後面 digital filter .
現在  verilogA 都出來了, 是否可以光靠 hspice

delta sigma A/D  全做起來 simulation ?  digital filter 直接改使用 verilogA code ..
发表于 2013-8-28 18:31:22 | 显示全部楼层
用matlab搭一个simulink的模型,再生成RTL就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-29 09:02:47 | 显示全部楼层
想知道 如何不使用 simulink
該如何 ??

原來現在 simulink 可以直接轉出RTL CODE
那是可以 synthesisable 的RTL 嗎 ?
回复 支持 反对

使用道具 举报

发表于 2013-8-30 12:20:40 | 显示全部楼层
本帖最后由 朱立平 于 2013-8-30 16:29 编辑

這是訓練功夫的好機會
回复 支持 反对

使用道具 举报

发表于 2013-8-30 16:07:20 | 显示全部楼层
本帖最后由 朱立平 于 2013-8-30 16:48 编辑

sinc 比較簡單, sinc 後面接的multi-stage decimation filter (FIR or IIR) 才是功夫 要全部用Verilog 不能用Verilog-A (Verilog-A is garbage) 這樣你才能 synthesis & APR 用Verilog把control signal module (ACC control, SRAM address control, R/W, output interface module, input interface module) 搞定一切就搞定    加油!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-30 17:07:27 | 显示全部楼层
thank you

我以前是做過 analog modulator ..後面是用c  code .

decimation filter 記得是做降頻 .
因為 delta sigma 先昇頻做 over sample , 靠 noise shaping 方式
  最重要的是 digital filter ..

後來轉做別 analog .
現在聽說有 verilogA ..想說應該會有人做 verilogA + spice
全部用HSPCIE simulation sigmal delta A/D ..

以前都是分不同RD  各跑各的 ..
回复 支持 反对

使用道具 举报

发表于 2013-8-30 18:19:25 | 显示全部楼层
您客氣了

SDM ADC 中:
decimation filter 是全數位的 (SRAM除外) 需要用Verilog 完成 (Verilog-A是垃圾) 再synthesis & APR
analog modulator 是全類比的 (feedback DAC control 除外)

analog modulator 自成系統可以用 Hspice 跑
digital part 中 可以用Verilog 寫modulator behavior model (use real variable) 也可以用Verilog 跑
通常是數位與類比兩個RD個跑各的 沒錯
回复 支持 反对

使用道具 举报

发表于 2014-11-10 15:14:51 | 显示全部楼层
本帖最后由 ICSYS 于 2014-11-10 15:20 编辑




   想问一下阁下是根据算法专人做RTL代码实现还是有其他方法流程系统算法工程师可以自动转换出来呢?谢谢。记得以前的公司是算法,RTL实现各有人分工个做个的,但是查了一些说有直接从simulink到RTL的转化方法,这两种做法有什么区别吗?各自会在什么情况下使用呢?既然可以直接转换为什么好多公司都会有专人做RTL实现呢?谢谢哈。
回复 支持 反对

使用道具 举报

发表于 2014-11-10 15:23:54 | 显示全部楼层
回复 7# 朱立平


   想问一下阁下是根据算法专人做RTL代码实现还是有其他方法流程系统算法工程师可以自动转换出来呢?谢谢。记得以前的公司是算法,RTL实现各有人分工个做个的,但是查了一些说有直接从simulink到RTL的转化方法,这两种做法有什么区别吗?各自会在什么情况下使用呢?既然可以直接转换为什么好多公司都会有专人做RTL实现呢?谢谢哈。
回复 支持 反对

使用道具 举报

发表于 2014-11-10 19:48:08 | 显示全部楼层
simulink转出来的verilog代码都是直接实现的。实际上在做电路的时候还需要进行优化,比如多相分解。simulink的主要作用时做high level仿真确定系统参数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-13 22:17 , Processed in 0.023672 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表