- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 硬件描述语言跟C的顺序语言逻辑不一样,要结合电路布线编程
Verilog 描述电路的时候,一定要清楚它实现的电路,很多人只顾学习 Verilog 语言,而不熟悉它实现的电路,这是设计不出好电路来的。但如果我们的程序 是用于硬件实现,那么我们就必须保证程序的可综合(程序的功能可以用硬件电路实现)。我们应该牢记一点:所有的 HDL 描述都可以用于仿真,但不是所有的 HDL 描述都能用硬件实现。30%的基本 HDL 语句就可以完成 95%以上的电路设计,很多生僻的语句并不能被所有的综合软件所支持,程序移植或者更换平台时,容易产生兼容性问题,也不利于他人阅读和修改。
2023-05-18 14:14:43
189
1
原创 视频下变换aspect选择
目前很多电视台都使用16:9的高清摄像机拍摄,但是很多地方台的播出信号还是720x576 PAL制式,需要对采集到的素材做下变换的操作,下变换器会提供多种下变换方式,之前我有提到letter的加边方式,这次我着重提一下cut切边方式,该方式应该也是大部分的电视工作者在后期编辑的时候会使用到的,1920x1080宽高比是16:9,做下变换的时候是做5:4的裁切还是4:3的裁切的,原则上5:4
2015-02-11 17:30:23
1742
转载 MEMS麥克風具降噪、高效能、小尺寸優勢
MEMS麥克風具降噪、高效能、小尺寸優勢 z2012/10/18-DIGITIMES企劃 隨著3C產品的尺寸越做越小,傳統零組件已遭遇勢必要進一步微縮元件尺寸,其中3C產品必備的麥克風元件,由於傳統線圈結構雖改進至電容式設計方案,得以再尺寸獲得微縮,但音質與干擾問題仍在,必須換用更新穎的設計方案來滿足新的設計需求...MEMS(Micro ElectroM
2014-04-06 18:13:36
2223
1
原创 DSP降噪拾音器 语音增强 噪声抑制器 反馈抑制器
全新开发支持6-20dB降噪级别线性可调的拾音器,使用通用双精度浮点DSP处理芯片,优化的降噪算法,在去噪的同时最大限度的降低声污染和尾端失真,拾音直径达15米。特点: 1.支持USB联机调试, 2.内嵌48dB斜率的数字分频器,分频器斜率可调,分频器类型有林克维兹,贝塞尔 和巴特沃斯。 3.数字压限器,可调压限门槛,压限比率,压限时间和释放时间。
2014-03-26 16:16:38
5052
转载 dither技术的原理及应用
Dither是数字音乐处理上非常神奇的技巧,目的是通过用少数的Bit达到与较多Bit同样的听觉效果,方法是在最后一个Bit(LSB)上动“手脚”。例如用16Bit记录听起来好似20Bit的信息,听到原先16Bit无法记录的微小信息。举例来说,现在我有个20Bit的采样信息,现在想将其存为16Bit的信息格式,最简单的转换方式就是直接把后面4个Bit去掉,但是这样就失去用20Bit录音/混音的意义。
2014-03-24 18:07:38
7917
原创 语音降噪器
最近给一个客户定制一个录音用的降噪器,因其系统要做大增益监听,背景噪声很大,严重影响了听感,让监听人很疲累,就在监听之前加入这台实时的降噪器,能取得较为明显的效果,但是因为声音被污染比较严重,声音会带一定的金属声,估计是相位恢复失真导致的,加之他们的系统搭建得不好,有很强的工频干扰,虽然在去噪后,工频声很小了,但是因为其存在,也一定程度上污染了原声,导致频谱会过滤波,听感变差,我建议他在前端使用具
2012-03-19 22:54:05
3501
3
原创 DDR接FPGA的要求
当FPGA的一个Bank存在VREF输入或双向的管脚时,为了防止输出的开关噪声转移到VREF和限制输送到VCCIO的噪声水平,FPGA输入输出IO的位置有如下限制(BGA封装的FPGA): • 每个VREF最多支持32个输入; • 在Top和Bottom Bank每12个连续的管脚最多只支持9个输出。在Right和Left Bank每14个连续的管脚最多只支持9个输出; • 在V
2011-12-14 14:53:50
2912
原创 ADSP-2106X的浮点数据格式
ADSP-2106X的浮点数据格式有32位单精度和40位扩展精度之分。控制寄存器SYSCON的 IMDW0位和 IMDW1位定义了两个片内存储块的寻址方式,当其为 1时选定 48位访问方式来执行40位访问,当其为0时,则为32 位访问方式。如果ADSP-2106X将一个40位数据写向一个32位字宽的存储区时,仅高 32位有效。应注意的是SYSCON寄存器的IMDWX的定义将对多片ADSP-2106
2011-11-18 11:45:50
666
原创 40bit位宽使用
40-bit Register UsageThe ALU registers of the SHARC processors are 40 bits in width in order to support the 40-bit extended precision floating-point mode. However, the C/C++ run-time environment
2011-11-16 11:43:13
1129
原创 VDK中断
在主线程(Thread)中配置各个端口,开启一些后台线程,在VDK中选择中断进入点和中断号,可以直接在中断函数中发送接收满的信号量给主线程,如果使用2个信号量,就可以pingpong处理,如果使用3信号量,就可以实现完全3缓冲处理,其延时和2缓冲处理的延时是一样的。 TimerWhere only one timer is provided by the hardware, t
2011-11-16 09:49:45
861
原创 EMBED AUDIO
1.一个音频数据包只能包含一个组(group)里面的3到4个采样点,2.扩展数据包是紧跟与它相关的音频数据包,如果没有紧跟,后面的解码会认为是20bit的音频数据宽度。1. 上图ch信息指示当前的sample是属于group中的哪一组,分别用00,01,10,11代表。2. V只是当前通道是否有效。3. 这些带在sample中的C,V,U,Z信息要组成192bit的数据结构,用
2011-10-27 09:29:46
674
转载 关于PCB与设备外壳接地问题(转载)
接地问题很多书和文章中都专门论述,然而我的感觉,没有任何一本书或者一篇文章真的把这个问题讲清楚了,因为这问题很复杂,不能一概而论。还有个原因就是写书的人很多都是没什么实际经验,于是就写些只有鬼才能看明白的大道理。我也经常被接地问题弄糊涂,最近因为一个工控的板子的设计,又遇到了
2011-10-14 10:27:17
2544
原创 VDK中的器件驱动
VDK带有器件驱动,一般如在DM642中使用的微驱动之类的东西,就是省却了工程师对底层部件的控制源代码的书写,换言之,要熟悉使用这些API函数,还要熟悉21369的底层接口和部件,不能简单 的调用一下函数了事,况且,ADI没有像TI那样提供足够的技术资料,很多API的调用都是要靠自己去翻源码出来阅读,而且要不断的猜测函数的作用,不是很方便,在C6713的BIOS当中,我是不使用其硬件驱动的,只是直
2011-10-12 09:57:14
1070
原创 ADSP-21369 A1的主频
这个芯片的主频是266M的,要找16M左右的时钟做外部晶振,为了使UART能在标准波特率跑,只能使用16.9344M的晶振了,其对应波特率是19200或者57600,而使用18.432M也是可以,波特率范围更宽,就是主频到差不多300M了,不知道主芯片是否可以稳定跑
2011-10-08 16:46:59
532
原创 ADSP-21369 sports碰到问题
ADSP的音频串口提供的例子程序跑起来的时候碰到一个怪现象,24bit的音频数据,在数据缓冲区里面的自动存为右对齐,这样对处理是很有好处,但是在输出的时候发现原本左对齐的数据,前24bit是没有问题的,但是后8bit全部变为高电平了,虽然这样不影响输出的音频,但是对于AES的音频
2011-10-08 13:42:57
1678
原创 反馈抑制器设计的技术要点
反馈抑制器技术要点 目前市面上的反馈抑制器一般分为2类,一种是频谱分析找啸叫点,使用跟踪分析算法陷波,达到抑制啸叫点,另一种就是移频,移频在很多低端的卡拉OK包房里面比较常见,因为它的成本低,只需要几个模拟乘法器就可以达到移频的效果,一般移频的范围是3Hz-12Hz,能达到的效果是使声音增益提高3-6dB;频点分析法比移频法的优点明显得多,它主要是针对当时场景下的啸叫点进行处理,对其他的不敏感点不做处理,如果做好的陷波滤波器,就能在最大范围内保证声音最小失真。
2011-03-07 10:32:00
3094
4
原创 C6713板卡视频输出bug修正
开发板C6713视频输出使用SAA7121芯片,其中blank level配置寄存器错误,出现故障现象是图像泛白,在黑场情况下比较明显,修正:寄存器0x5d配置参数为0x23,寄存器0x5e配置参数为0x35。
2009-10-12 16:10:00
1077
2
原创 DM642和SDI视频的接口
这一年基本在协助同事用DM642做一个电视台的产品,这段时间产品差不多要出来了,看着即将诞生的新产品,心中是充满期待的,希望它能稳定的运行,能帮我们带来好运和福气。以前做DM642的开发板,VP都接了视频的AD转换芯片,使用656的接口模式,即使外部视频信号中断,AD的数据接口依然会输出内锁定状态的656头数据过来,图像区域会填充一些黑屏或者蓝屏数据,DM642在连接视频AD的时候,其VP端口
2009-08-14 10:08:00
4234
1
原创 TMS320C6727的产品应用
C6727是目前TI主频最高的浮点DSP,体积很小,只有17mm*17mm,256管脚,布线也不是很麻烦,叫一个女生帮我布了个6层的板子,虽然两个电源管理的芯片布成镜像了,但是反着来焊接还是调试好了,C6727-300的芯片一点都不热,这一点比6713要好,同时,300M的片子可以稳定的跑在350M的主频上,只要你使用-6的SDRAM外存和纹波小的电源管理方案就可以。C6727还是使用了以前在
2009-08-01 22:38:00
2860
原创 数字滤波器Q值和频程BW的换算关系
Q=(Fh-Fl)/F0其中Fh是带通高频点的-3dB转折点,Fl是低频点-3dB转折点。F0是中心频率,一般有F0=(Fh*Fl)^(1/2);知道倍频程数计算Q值,BW=1,那么Q=(2^1-1)/((2^1*1)^(1/2))=2^(1/2)=0.707.
2009-04-08 13:54:00
7845
2
原创 BIOS HWI设置为Dispatch的作用
DSP/BIOS中的线程(转)DSP/BIOS中的线程和电脑中的线程有很大区别。关于DSP/BIOS的详细介绍请参考TMS320 DSP/BIOS Users Guide。下面简单地介绍一下DSP/BIOS的线程。 为了让DSP能够同时处理多个任务,DSP/BIOS提供了如下几种类型的线程。 HWI(硬件中断),SWI(软件中断),TSK(任务),IDL(空闲线程)。
2009-01-06 16:33:00
3398
1
原创 关于EDADIY仿真器的驱动问题
我之前在台式机上安装了CCS3.3,加装了3.3的升级包3.54.1,仿真器使用EDADIY的510,其驱动是修改过的BH驱动,一直用得很好,前天同事跟我说他的手提电脑上装这个驱动跑不了,仿真器可以连上6713,但是就是跑不到main函数,我看了一下,仿真器下载下去的目标代码是不对的,开始我怀疑是装驱动没有装好,重装了一下,不行,怀疑是没有装升级包,装上后也不行,后来又怀疑是仿真器或者是板子的问题
2009-01-05 10:53:00
1876
3
原创 CSL 3.x
为适应新的DSP平台(C64x+,C67x+和OMAP器件),TI使用了CSL 3.X的结构,早期的器件依然用CSL 2.X来支持.目前需要CSL 3.X支持的具体器件是,C6445,C672X和OMAP5912.新版本在轻便性,层次性,效率,空间,易用方面做了一些改善. Timer Example Using CSL 2.x#include #include /* −−−−−−−−
2008-12-06 21:03:00
1394
原创 YCbCr数据格式标准
YCbCr 正如几何上用坐标空间来描述坐标集合, 色彩空间用数学方式来描述颜色集合。常见的3 个基本色彩模型是 RGB , CMYK和YUV。 YCbCr 则是在世界数字组织视频标准研制过程中作为ITU - R BT1601 建议的一部分, 其实是YUV经过缩放和偏移的翻版。其中Y与YUV 中的Y含义一致, Cb , Cr 同样都指色彩, 只是在表示方法上不同而已。在YUV
2008-11-27 16:31:00
4717
原创 第一篇 DM642基本架构
MathsDM642是我们为了适合新的视频应用而开发的一款高性能多媒体信号处理板卡,功能紧凑实用,例程务必做到详细,可移植性强,板卡的例程直接在CCS3.3下开发,用户直接就可以使用最新的开发工具,而不需要再捣鼓旧版本。MathsDM642新增加了HDTV接口,用户可以在上面验证HDTV视频的一些算法,为整体转换做技术储备。板卡资源和技术特点:◆处理器:TMS320DM642AZDK6,主
2008-11-26 14:39:00
5701
1
原创 SDI视频信号切换
NTSC/PALOdd Field SynchronousSwitching Line NumberEven Field SynchronousSwitching Line NumberNTSC 10 273PAL 6319 SDI信号的切换一般都是在规定的线里面进行的,这样是为了匹配后面的解码器不至于出
2008-11-17 15:42:00
1638
原创 视频信号处理标准概述
PAL制式是电视广播中色彩编码的一种方法。全名为 Phase Alternating Line 逐行倒相。除了北美,东亚部分地区使用 NTSC制式 ,中东、法国及东欧采用 SECAM制式 以外,世界上大部份地区都是采用 PAL。PAL 由德国人 Walter Bruch 在1967年提出,当时他是为德律风根(Telefunken)工作。“PAL”有时亦被用来指625 线,每秒25格,隔
2008-11-17 15:14:00
4382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人