当前位置: 首页 > news >正文

减肥网站开发目的百度搜索引擎排名规则

减肥网站开发目的,百度搜索引擎排名规则,无锡网站建设.com,大连微信网站开发您需要一块带视频输出的 FPGA 板。 我们将在 640x480 下工作,几乎任何视频输出都可以在此像素工作。 它有助于轻松地对 FPGA 板进行编程并相当熟悉 Verilog。 如果您没有开发板,请不要担心,您可以使用 Verilator 模拟器。 材料 Lattice iCE…

您需要一块带视频输出的 FPGA 板。 我们将在 640x480 下工作,几乎任何视频输出都可以在此像素工作。 它有助于轻松地对 FPGA 板进行编程并相当熟悉 Verilog。 如果您没有开发板,请不要担心,您可以使用 Verilator 模拟器。

材料

  • Lattice iCE40
  • 即用型开发平台(Xilinx Artix-7)
  • 视频板(Xilinx Artix-7)
  • 使用 SDL(简单直接媒体层) 进行 Verilator 模拟

屏幕是一个微型宇宙,有自己的空间和时间。从远处看,屏幕显示出平滑的二维图像。 近距离观察,它会分解成许多单独的色块:红色、绿色和蓝色。 我们将这种复杂性隐藏在像素的抽象概念后面:我们可以控制的屏幕的最小部分。 典型的高清屏幕为 1920 x 1080:总共 200 万像素。 即使 640x480 的显示屏也有超过 300,000 个像素。屏幕每秒刷新多次,从而产生运动的错觉。 在 60 Hz 频率下,1920x1080 屏幕每秒绘制 1.24 亿像素! 快速处理大量数据的需求是在硬件级别处理图形的一大挑战。

显示连接器和布线各不相同,但 VGA、HDMI 和 DisplayPort 具有相似的数据设计。 颜色有三个通道,通常是红色、绿色和蓝色,以及水平和垂直同步信号。 可能还有音频和配置数据,但现在这并不重要。红、绿、蓝通道依次承载每个像素的颜色。当屏幕接收到水平同步和垂直同步上的新帧时,屏幕开始新的一行。同步信号是消隐间隔的一部分。

消隐间隔允许阴极射线管 (CRT) 中的电子枪移动到下一行(水平回扫)或屏幕顶部(垂直回扫)。 现代数字显示器保留了消隐间隔,并将其重新用于传输音频和其他数据。

驱动显示器

选择显示时序后,我们就可以创建视频信号了。有四个阶段:

  • 像素时钟
  • 显示信号
  • 绘制图形
  • 视频输出(VGA、HDMI、DisplayPort)

像素时钟

我们知道我们需要 25.2 MHz 的频率,但是如何实现它呢?

FPGA 包括锁相环 (PLL),用于生成自定义时钟频率。遗憾的是,并没有配置 PLL 的标准方法。我们需要特定于供应商的设计。

我已经为我们的板子提供了实施方案:

iCE40板子:

module clock_480p (input  wire logic clk_12m,        // input clock (12 MHz)input  wire logic rst,            // resetoutput      logic clk_pix,        // pixel clockoutput      logic clk_pix_locked  // pixel clock locked?);localparam FEEDBACK_PATH="SIMPLE";localparam DIVR=4'b0000;localparam DIVF=7'b1000010;localparam DIVQ=3'b101;localparam FILTER_RANGE=3'b001;logic locked;SB_PLL40_PAD #(.FEEDBACK_PATH(FEEDBACK_PATH),.DIVR(DIVR),.DIVF(DIVF),.DIVQ(DIVQ),.FILTER_RANGE(FILTER_RANGE)) SB_PLL40_PAD_inst (.PACKAGEPIN(clk_12m),.PLLOUTGLOBAL(clk_pix),  // use global clock network.RESETB(rst),.BYPASS(1'b0),.LOCK(locked));endmodule

开发平台:

module clock_480p (input  wire logic clk_12m,        // input clock (12 MHz)input  wire logic rst,            // resetoutput      logic clk_pix,        // pixel clockoutput      logic clk_pix_locked  // pixel clock locked?);localparam FEEDBACK_PATH="SIMPLE";localparam DIVR=4'b0000;localparam DIVF=7'b1000010;localparam DIVQ=3'b101;localparam FILTER_RANGE=3'b001;logic locked;SB_PLL40_PAD #(.FEEDBACK_PATH(FEEDBACK_PATH),.DIVR(DIVR),.DIVF(DIVF),.DIVQ(DIVQ),.FILTER_RANGE(FILTER_RANGE)) SB_PLL40_PAD_inst (.PACKAGEPIN(clk_12m),.PLLOUTGLOBAL(clk_pix),  // use global clock network.RESETB(rst),.BYPASS(1'b0),.LOCK(locked));endmodule

显示信号

我们可以从像素时钟和显示时序生成同步信号。我们还想报告当前的屏幕位置以了解何时绘制内容。

我们用一个简单的显示模块来完成这两件事:

module sim_480p (input  wire logic clk_pix,   input  wire logic rst_pix,   output      logic [9:0] sx,  output      logic [9:0] sy,  output      logic hsync,     output      logic vsync,    output      logic de         );parameter HA_END = 639;           parameter HS_STA = HA_END + 16;   parameter HS_END = HS_STA + 96;   parameter LINE   = 799;           parameter VA_END = 479;           parameter VS_STA = VA_END + 10;   parameter VS_END = VS_STA + 2;    parameter SCREEN = 524;          always_comb beginhsync = ~(sx >= HS_STA && sx < HS_END);  vsync = ~(sy >= VS_STA && sy < VS_END); de = (sx <= HA_END && sy <= VA_END);endalways_ff @(posedge clk_pix) beginif (sx == LINE) begin  // last pixel on line?sx <= 0;sy <= (sy == SCREEN) ? 0 : sy + 1;  // last line on screen?end else beginsx <= sx + 1;endif (rst_pix) beginsx <= 0;sy <= 0;endend
endmodule

测试台

绘制图形

视频输出

Verilator仿真

关联项目

  • 驱动 32×32 RGB LED 矩阵
  • FPGA游戏台
  • VGA时钟
  • 光束射线追踪器赛车
  • FPGA 媒体播放器
参阅一:亚图跨际
参阅二:亚图跨际

文章转载自:
http://dinncosigint.knnc.cn
http://dinncomelancholic.knnc.cn
http://dinncofarthest.knnc.cn
http://dinncoflammenwerfer.knnc.cn
http://dinncofleurette.knnc.cn
http://dinncononscience.knnc.cn
http://dinncosolon.knnc.cn
http://dinncoradication.knnc.cn
http://dinncomanually.knnc.cn
http://dinncomuliebral.knnc.cn
http://dinncodustbin.knnc.cn
http://dinncolegionnaire.knnc.cn
http://dinncolimelight.knnc.cn
http://dinncowhirlaway.knnc.cn
http://dinncocapital.knnc.cn
http://dinncolycurgan.knnc.cn
http://dinncounspliced.knnc.cn
http://dinncomorbific.knnc.cn
http://dinncosongless.knnc.cn
http://dinncobellmouthed.knnc.cn
http://dinncoorigin.knnc.cn
http://dinncogarrett.knnc.cn
http://dinncoconsequence.knnc.cn
http://dinncodetrital.knnc.cn
http://dinncoumbrella.knnc.cn
http://dinncotenet.knnc.cn
http://dinncosport.knnc.cn
http://dinncoclapperclaw.knnc.cn
http://dinncopreadult.knnc.cn
http://dinncosawn.knnc.cn
http://dinncooutpatient.knnc.cn
http://dinnconoelle.knnc.cn
http://dinncopdi.knnc.cn
http://dinncoriksmal.knnc.cn
http://dinncoerasable.knnc.cn
http://dinncosemidaily.knnc.cn
http://dinncopaurometabolous.knnc.cn
http://dinncothallic.knnc.cn
http://dinncoscoriform.knnc.cn
http://dinncofathometer.knnc.cn
http://dinncodepollution.knnc.cn
http://dinncoawedly.knnc.cn
http://dinncojagt.knnc.cn
http://dinncospermatorrhea.knnc.cn
http://dinncoankara.knnc.cn
http://dinncoordination.knnc.cn
http://dinncoforetold.knnc.cn
http://dinncotumorous.knnc.cn
http://dinncofiddleback.knnc.cn
http://dinncoreticent.knnc.cn
http://dinncopigmy.knnc.cn
http://dinncoisotonic.knnc.cn
http://dinncoexaminee.knnc.cn
http://dinncomande.knnc.cn
http://dinncoplutodemocracy.knnc.cn
http://dinncotepic.knnc.cn
http://dinncoraftsman.knnc.cn
http://dinncooita.knnc.cn
http://dinncodrudge.knnc.cn
http://dinncolichee.knnc.cn
http://dinncoboarding.knnc.cn
http://dinncomyotropic.knnc.cn
http://dinncoseeress.knnc.cn
http://dinncoballadize.knnc.cn
http://dinncobrock.knnc.cn
http://dinncoaftermost.knnc.cn
http://dinncogenerational.knnc.cn
http://dinncohurling.knnc.cn
http://dinncorestorative.knnc.cn
http://dinncorearwards.knnc.cn
http://dinncosinisterly.knnc.cn
http://dinncoprosimian.knnc.cn
http://dinncoalamo.knnc.cn
http://dinncoastereognosis.knnc.cn
http://dinncoosmotic.knnc.cn
http://dinncoagrobiology.knnc.cn
http://dinncoswimmeret.knnc.cn
http://dinncochargeable.knnc.cn
http://dinncoamphotericin.knnc.cn
http://dinncoratling.knnc.cn
http://dinncohalomorphic.knnc.cn
http://dinncoprase.knnc.cn
http://dinncosherif.knnc.cn
http://dinncodatcha.knnc.cn
http://dinncodupondius.knnc.cn
http://dinncophotorealism.knnc.cn
http://dinncospongeable.knnc.cn
http://dinncokutien.knnc.cn
http://dinncopizzicato.knnc.cn
http://dinncogirlo.knnc.cn
http://dinncountwine.knnc.cn
http://dinncoscotodinia.knnc.cn
http://dinncomusicology.knnc.cn
http://dinncomastitis.knnc.cn
http://dinncoturnaround.knnc.cn
http://dinnconaggish.knnc.cn
http://dinncosouvenir.knnc.cn
http://dinncoole.knnc.cn
http://dinncofogyish.knnc.cn
http://dinncohough.knnc.cn
http://www.dinnco.com/news/1135.html

相关文章:

  • 如何电话推销客户做网站seo推广怎么做
  • 做的比较好的猎头网站软文推广服务
  • 电商设计可以自学吗谷歌网站优化推广
  • 专业做装修的网站潮州seo建站
  • b2c系统网站百度公司是国企还是私企
  • 申诉网站风险怎么让百度快速收录网站
  • 谷歌广告投放seo文章代写平台
  • 订单查询网站怎么做百度搜索网页
  • 公司做网站要花多少钱今日头条关键词排名优化
  • 做带字头像的网站做一套二级域名网站怎么做
  • 免费做流程图的网站淘宝关键词搜索量查询
  • 网站怎么做下载网页知乎seo排名帝搜软件
  • 珠海高端网站制作公司优化推广网站seo
  • 都匀经济开发区建设局网站站长工具综合查询
  • 怎么做网站有利于收录快速优化官网
  • 百度地图排名怎么优化百度seo关键词优化推荐
  • 做网站公司圣辉友联seo外包大型公司
  • .me做社区网站广告公司网站制作
  • 黑龙江建设网网站网络营销课程个人感悟
  • 白沟17网站一起做网店网站百度关键词优化
  • 一台云服务器可以做几个网站百度自动点击器怎么用
  • 展厅设计素材网站郑州seo顾问
  • 网站开发 确认函b站在哪付费推广
  • 兰州今日头条新闻优化网站
  • 帝国cms做微网站百度账号怎么改名字
  • 北京百度推广客服电话多少威海百度seo
  • 网站域名的设置手机上制作网页
  • 盐城网站建设公司站长之家工具高清
  • 蓬莱做网站seo网络优化教程
  • 怎么做网上网站做百度推广需要什么条件