搜索
bottom↓
回复: 8

老师提前一年布置的任务:基于FPGA的PCM编码器与解码器的设计与实现

[复制链接]

出0入0汤圆

发表于 2011-2-27 13:48:51 | 显示全部楼层 |阅读模式
以前没学过FPGA,现在开始学VHDL语言,昨晚试着在QUARTUSII画了个原理图和用VHDL设计个东东,算是了解quartusII的基本使用流程,但是面对老师给的项目,不知从何做起,对PCM根本不懂,希望各位前辈指导一下

阿莫论坛20周年了!感谢大家的支持与爱护!!

该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981

出0入0汤圆

发表于 2011-2-27 14:48:35 | 显示全部楼层
不是吧这么BT的题目。期待楼主开源。哇咔咔。

出0入0汤圆

 楼主| 发表于 2011-2-27 14:59:45 | 显示全部楼层
回复【1楼】Chuda
-----------------------------------------------------------------------

兄弟,客气,老师还给很多篇的类似的论文,可惜还不是很懂

出0入0汤圆

 楼主| 发表于 2011-4-15 18:14:39 | 显示全部楼层
差不多2个月了吧,磨磨蹭蹭搞出来一点点了
这次设计的是一个码率为500 KB/s,字长为8bit,帧长为128字,帧同步码为EB90h的PCM采编器

出0入0汤圆

 楼主| 发表于 2011-4-15 18:15:23 | 显示全部楼层

顶层原理图 (原文件名:顶层原理图.jpg)

出0入0汤圆

 楼主| 发表于 2011-4-15 18:18:41 | 显示全部楼层
采编器内部进行并/串转换时,由一个8选1数据选择器和一个D触发器完成.由位计数器和8选1数据选择器选通当前数据位,并通过触发
器采样消除毛刺.采编器可以接受两类数据源:一类是需经A/D变换的模拟信号数据;一类是数字通信数据,如指令和状态等.数据源的选择由A/D片选信号和数字通道片选信号控制.帧同步码预先放在芯片内.数据的帧格式由字计数器、地址译码器和数据选择器控制.当字计
数器值为1时,译码器选通帧同步码高位,经过24选8数据选择器后进行并/串转换,并经D触发器采样后输出;当字计数器值为2时,选通帧同
步码低位;当字计数器值大于2时,选择外部数据输入.在数据字中,具体通道上的数据对应于哪一路信号,由地址输出和具体的格式要求决定.码率可以通过码率分频器改变频值.

出0入0汤圆

 楼主| 发表于 2011-4-15 18:24:17 | 显示全部楼层
时钟CLK经freqdiv二分频,得到串行数据经触发器发送的频率,即确定了码率.帧同步码高位
FRHB[7..0]、帧同步码低位FRLB[7..0]和数据DATA[7..0]经MUX24_8输出,A、B为数据选择位,
“01”选择FRHB[7..0],“10”选择FRLB[7..0],其他情况选择DATA[7..0].8位并行数据经
MUX8_1实现串行化,A、B、C为数据选择位,从“000”到“111”选择,确定串行数据的输出顺序为
先高位后低位.cnt8为串行数据计数,每来一个脉冲,D触发器输出一位,同时该计数器计
数一次,Y1、Y2、Y3位与MUX8_1的A、B、C位对应相连,最高位Y3由高电平变为低电平时触
发cnt128.cnt128的输出为7位地址ADDRESS[6..0],由此地址经DECODER确定
A/D片选信号A/D_SELECT、数字通道片选信号DIGITAL_SELECT和提供给MUX24_8的数据
选择位B、C.根据设计要求,由ADDRESS[6..0]选择通道(1-128路). CLR为计数器清零.
DATAOUT为串行数据输出.

出0入0汤圆

 楼主| 发表于 2011-4-15 18:35:13 | 显示全部楼层
这个采编器还有很多地方需要改进:比如我事先就知道哪些通道是帧同步码(1-2路)、模拟通道(3-101路)、数字通道(102-128路),
而且确定了是128路通道。现在想做些改进:不管通道的多少,通道是模拟还是数字通道,不预先确定,都可以实现其功能。
******************
小弟表达得也不是很清楚,想听听各位前辈是否有什么想法,建议,谢谢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 21:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表