差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
乒乓球游戏 [2020/07/09 09:18]
zili
乒乓球游戏 [2020/07/09 09:19] (当前版本)
zili
行 55: 行 55:
 \\ \\
 ####​我们的第一个视频生成器 ####​我们的第一个视频生成器
-如今,VGA监视器是多同步的,因此可以适应非标准频率-不再需要精确地生成60Hz和31.5KHz(但是,如果您使用的是旧的(非多同步)VGA监视器,则需要生成精确的频率)。 +如今,VGA监视器是多同步的,因此可以适应非标准频率-不再需要精确地生成60Hz和31.5KHz(但是,如果您使用的是旧的(非多同步)VGA监视器,则需要生成精确的频率)。\\ 
-\\ + 
-让我们从X和Y计数器开始。 +让我们从X和Y计数器开始。\\ 
-\\+
 <code verilog> <code verilog>
 reg [9:0] CounterX; reg [9:0] CounterX;
行 77: 行 77:
 \\ \\
  
-CounterX计数768个值(从0到767),CounterY计数512个值(0到511)。 +CounterX计数768个值(从0到767),CounterY计数512个值(0到511)。\\ 
-\\ + 
-现在,使用CounterX生成HS,使用CounterY生成VS。使用25MHz时钟,HS的频率为32.5KHz,VS的频率为63.5Hz。脉冲需要激活足够长的时间,以使监视器能够检测到它们。让我们为HS使用16个时钟脉冲(0.64µs),为VS使用完整的水平线长脉冲(768个时钟或30µs)。这比VGA规范所要求的要短,但仍然可以正常工作。 +现在,使用CounterX生成HS,使用CounterY生成VS。使用25MHz时钟,HS的频率为32.5KHz,VS的频率为63.5Hz。脉冲需要激活足够长的时间,以使监视器能够检测到它们。让我们为HS使用16个时钟脉冲(0.64µs),为VS使用完整的水平线长脉冲(768个时钟或30µs)。这比VGA规范所要求的要短,但仍然可以正常工作。\\ 
-\\ + 
-我们从D触发器生成HS和VS脉冲(以获得无毛刺输出)。 +我们从D触发器生成HS和VS脉冲(以获得无毛刺输出)。\\
-\\+
  
 <code verilog> <code verilog>