集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: ups

上海一外企的fpga笔试题(今天我刚考完的)

[复制链接]
ATA 发表于 2010-6-28 18:12:15 | 显示全部楼层
原帖由 NO 于 2007-9-26 00:39 发表
       
       

<br>
3&nbsp; &nbsp;具体可以去分频版看,将分频器设计为9次10分频,1次11分频,分频值为(9*10+1*11)/(9+1)=10.1 既就是在101个输入周期输出了10 个上升沿.但一直感觉这样的周期不固定,麻烦的是如何实现周期固定<br>
&nbsp; &nbsp;&nbsp;&nbsp;有FPGA 可 ... 分频版在哪里?咋没看见?
VVC 发表于 2010-6-28 19:00:59 | 显示全部楼层
那个10.1分频啥意思?<br>
<br>
分频值为(9*10+1*11)/(9+1)=10.1看不明白<br>
<br>
谢谢高手指点
CTT 发表于 2010-6-28 19:29:29 | 显示全部楼层
小数分频的经典算法了。。。<br>
case counter10 is<br>
when 0<br>
when 1<br>
。。。<br>
when 9<br>
前9次when之后跟一段10分频程序<br>
最后一次来个11分频<br>
大致如此<br>
奇数分频就不详述了。。。<br>
小数位数再多我就用bresenham了,虽说资源占用比较大<br>
多时钟数据处理。。。感觉需要锁相。。。很头疼这个,平时设计都是在硬件上就回避这个问题了。。。
VVIC 发表于 2010-6-28 19:45:34 | 显示全部楼层
要从整体上去理解,应该就是先对CLK来9次10分频,这样就经过了90个CLK周期,得到9个分频后的DIVCLK脉冲,再对CLK来一个11分频,得到1个分频后的DIVCLK脉冲。这样虽然局部看来是10分频和11分频,但是总的看来,经过90+11=101个CLK脉冲后,共得到9+1=10个分频后的DIVCLK脉冲,岂不就是101/10=10.1分频了!
ICE 发表于 2010-6-28 20:50:19 | 显示全部楼层
还要考试?
usd 发表于 2010-6-28 21:37:36 | 显示全部楼层
谢谢啊,好东西
tim 发表于 2010-6-28 21:43:14 | 显示全部楼层
哎&nbsp;&nbsp;看来现在应该好好学学了&nbsp;&nbsp;,,不然以后怎么办?????
longtime 发表于 2010-6-28 22:47:50 | 显示全部楼层
谢谢分享了<br>
以后多注意学习了
自恋狂 发表于 2015-8-16 10:30:37 | 显示全部楼层
谢谢层主的回答,和楼主的分享
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 12:21 , Processed in 0.063652 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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