找回密码
 注册
关于网站域名变更的通知
查看: 1261|回复: 4
打印 上一主题 下一主题

请教FPGA管脚测速问题???

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-12-2 22:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
我代码是这样写的:clk为50M时钟,clk_out为一个管脚。3 X' Z# [" w( u2 R4 v
module test(clk, clk_out);
! w% s8 b- m2 S1 `3 c' \4 Q; pinput clk;
$ o7 j3 I+ @) a! zoutput clk_out;
' |& @4 v$ c, [# c! c6 E/*******************************/
8 U! C" b: _+ _) }' `reg clk_out;# U$ G6 L$ m4 Z8 v( c) u' i
reg set;7 z' ~# x% _, g5 k9 k  Y
reg [31:0]cnt;6 }% C! N/ C' p3 P" p# Y- _& P3 u' d
parameter duty = 32'D100;( G  v4 H! Y+ _" P! d
/*******************************/
7 z+ W5 J" p5 oalways @(posedge clk)/ {/ j; l/ J* Y( Z
begin
- Y3 ?" I# m. e3 ~        if (cnt == duty)& O  e$ T+ Z! `; ^( r
                begin
  s! }; s2 q; ~, B7 W                        cnt <= 0;
  V8 `' J3 |/ @% F                        set <= 1;
# v/ W" {( q6 O& Y# [  G* g                end$ b% i7 f8 U+ W" A; G
        else
  c' A6 M# F) X                begin
/ M; Y9 b# _! h. N  V  D% X: {& \; C                        cnt <= cnt + 1;: J! p% S) k& |- d
                        set <= 0;
, c3 N: N; A6 K                end
7 M* p. m" K, S9 M& Eend
) D+ R$ X1 L" k. e  q7 P, _1 N/*******************************/
) Q0 Y) \" o: n8 w  u+ f# t( \4 Y3 Walways @(posedge set)! y8 a' s* @  n- H3 O
begin. E% [0 {+ \6 `1 o; r) z; m
        clk_out <= ~clk_out;
; O5 x& @9 Z! Oend
0 a. }1 R3 T4 q4 ]/*******************************/- v  j# D1 \7 D: g* u
endmodule
& |& ~9 c* s- A( q
- s: H. b& H5 {2 C& z% ?5 P输出方波的频率很低,大概是1M,再大的话波形就会变了。这是正常的吗?还是测试方法有问题?
7 S  m# K! E; k3 X+ F: j- y板子配置:DE2(核心是:EP2C35F672C6),其他就没什么了。

该用户从未签到

2#
发表于 2013-12-2 23:26 | 只看该作者
在eetop上发过吧。
4 y  x/ H3 b9 `: k; j4 Z! ^4 X6 _) Z' d  |
完美方波不可能,我也用示波器测过,几M的还好,在多了就是快正弦波,当然可能和我示波器普源的100M也有关系,可能换成好的示波器,那可能还不错,至少不会看到是正弦波,哈哈。5 ^, C  n- N0 b8 V8 M5 R
0 `; ^0 R9 m7 V: i4 P! y( q4 _$ A( K
你那个可能也和你FPGA的驱动能力也有点关系,你接个74芯片输出,或者三极管之类的。
' ?7 U: q4 g* H好不行就看看是不是要端接什么的,希望不要坑爹了

该用户从未签到

3#
 楼主| 发表于 2013-12-3 00:09 | 只看该作者
zgq800712 发表于 2013-12-2 23:26# s! z! k9 D$ J! y# J7 e8 |  T
在eetop上发过吧。
+ V9 Q1 n7 m3 k% t6 N
4 P! m: l" H& ^+ v完美方波不可能,我也用示波器测过,几M的还好,在多了就是快正弦波,当然可能和我示 ...

. _, t! ~7 M  D5 R( Q  ^. m嗯,发过。确实频率高了就慢慢变成正弦波了,但不可能才1M。7 @/ m8 h9 i) l# t# Z0 z. P& r
我也怀疑是示波器的问题,我的示波器是:RIGOL(DS 5102M),但是用函数信号发生器输进去10M测得稳稳地。6 b% V- |, E: r; b5 ?7 C
板子管脚上没接什么,只加了管子起保护作用,这有影响吗?& a. j9 o2 u0 p- a6 o6 `! Y7 }

该用户从未签到

4#
 楼主| 发表于 2013-12-3 00:11 | 只看该作者
那你确定这种测试方法是可行的?

该用户从未签到

5#
发表于 2013-12-3 08:04 | 只看该作者
HJS 发表于 2013-12-3 00:11
/ s& k6 T( i4 `- y# |那你确定这种测试方法是可行的?

1 b- N; _, }  |% v  n你这个就是常用的端口嵌位二极管,你在后级加个驱动力强的电路试试看吧,这个FPGAIO电流是8mA吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-31 04:26 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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