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

网站快照怎么做软件开发的三个阶段

网站快照怎么做,软件开发的三个阶段,网站开发流程三大部分,wordpress前端上传头像在vga屏幕上显示 &#xff1a; 野火科技 相比于上个工程&#xff0c;只需要修改 vga_pix 模块即可。 注意存储器类型变量的定义&#xff1a;reg 【宽度】<名称>【深度】 赋值 always &#xff08;poseedge vga_clk&#xff09;begin 为每一行赋值&#xff0c;不可位赋…

在vga屏幕上显示 : 野火科技

相比于上个工程,只需要修改 vga_pix 模块即可。

注意存储器类型变量的定义:reg 【宽度】<名称>【深度】

赋值 always @(poseedge vga_clk)begin

为每一行赋值,不可位赋值。

end

使用 <名称>【深度】【宽度】

 

module vga_pix(input           wire            vga_clk     ,input           wire            vga_rst_n   ,input           wire    [9:0]   pix_x       ,      input           wire    [9:0]   pix_y       ,output          reg     [15:00] pix_data 
);// parameterparameter PIX_X_VALID = 192 ,PIX_Y_VALID = 208 ; // 有效开始边界parameter CHAR_X      = 256 ,CHAR_Y      = 64  ; // 有效空间parameter BLACK      = 16'h0000 ,GOLD       = 16'hFEC0 ;// define 存储器变量 深度64 宽度256reg      [255:0] char [63:0];// wire signal definewire    [9:0]   char_x ;wire    [9:0]   char_y ;// char_x  字符横向范围 && 字符纵向范围。有效范围横坐标 - 字符开始坐标assign char_x = ( (pix_x >= PIX_X_VALID && pix_x <= PIX_X_VALID + CHAR_X - 1'b1) && ( pix_y >= PIX_Y_VALID && pix_y <= PIX_Y_VALID + CHAR_Y - 1'b1) ) ? (pix_x - PIX_X_VALID) : 10'h3ff;// char_yassign char_y = ( (pix_x >= PIX_X_VALID && pix_x <= PIX_X_VALID + CHAR_X - 1'b1) && ( pix_y >= PIX_Y_VALID && pix_y <= PIX_Y_VALID + CHAR_Y - 1'b1) ) ? (pix_y - PIX_Y_VALID) : 10'h3ff;// char_dataalways @(posedge vga_clk) beginchar[ 0] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[ 1] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[ 2] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[ 3] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[ 4] <= 256'h0000000000000000000000000000000000000000070000000001C00040000000 ;char[ 5] <= 256'h000000000000000000000000000000000000000003E000000000F00078000000 ;char[ 6] <= 256'h000000000000000000000380000000000000060003E000000000F8007E000000 ;char[ 7] <= 256'h0000038000780000000003E0000000000000078001E000000000F0003E000000 ;char[ 8] <= 256'h00003FE003FE0000000001F00000000000000FC001E000000000F0003C000000 ;char[ 9] <= 256'h0007FFF07F3F0000000001F00000000000001F8001C000000000F0003C000000 ;char[10] <= 256'h07FF81F7F83E0000000001F00000000000003E0001C000000000E0003C000000 ;char[11] <= 256'h03E1C1E1C0780000000001E0000000000000780001C000000000E0003C000000 ;char[12] <= 256'h03C1C1E000700000000001E0000000000000E00001C000000000E00038000000 ;char[13] <= 256'h01C1C1E000E00000000000E0000000000003C001C1C000000000E00038000000 ;char[14] <= 256'h01C0C1C001C00000000000E00000000000077001F1C000000000E000387C0000 ;char[15] <= 256'h01C0FDC001800000000000E00180000000187800F1C000000000E0003FFC0000 ;char[16] <= 256'h00E7F9C07B000000000000E001E000000000700071C000000000E0007FF00000 ;char[17] <= 256'h00FFC1803E000000000001E001F000000000700011C000000000E007FFC00000 ;char[18] <= 256'h00E0C1801F000000000001E003F800000000700001C000000000FF1FFE000000 ;char[19] <= 256'h00E0C3800F000000000001E003F80000000033C001C00000000FFE0FF8000000 ;char[20] <= 256'h0060C38007038000000401C007C0000000003FE001C0000000FFF00030000000 ;char[21] <= 256'h0060C700013FE000000701C00F0000000001FE0781C0000000FFE00030000000 ;char[22] <= 256'h0071FF0007FFF0000007C1C01C000000001FF003C1C000000000E00030000000 ;char[23] <= 256'h003FC200FF83F8000003E1C03800000003FF7001E1C000000000E00030000000 ;char[24] <= 256'h0030C07FF803F8000001E1C0E00000001FF8F000E1C000000000E00030000000 ;char[25] <= 256'h0000C03F9C03C0000001F1C1800000000FE0F00041C000000000E20033800000 ;char[26] <= 256'h0000C0000E0700000000F1C0000000000301F00001C0F8000000EC003FE00000 ;char[27] <= 256'h0000C4000F040000000061E0000000000003F80001DFFC000000F801FFE00000 ;char[28] <= 256'h0000FF000E000000000001E0000000000003FF0003FFFC000000F07FE3E00000 ;char[29] <= 256'h000FFE000E000000000003F000000000000777807FF800000001E07F03C00000 ;char[30] <= 256'h007FF0000E000000000003D800000000000E73BFFFC000000003E00003C00000 ;char[31] <= 256'h001EC000060000000000039C00000000001C707FE1C000000007E00003800000 ;char[32] <= 256'h0000C000060000000000038C00000000001C700C01C00000001EE03C03800000 ;char[33] <= 256'h0000C0E00600000000000786000000000038700001C00000007CE01E03800000 ;char[34] <= 256'h0000CFC00600000000000707000000000070700001C0000001F8E00707000000 ;char[35] <= 256'h0000FE0006000000000007038000000000E0700001C000000FF0E00387000000 ;char[36] <= 256'h0007F0000700000000000F01C000000001C0700001C000000FC0E001C7000000 ;char[37] <= 256'h007F80000700000000000E01E00000000300700001C000000780E000EE000000 ;char[38] <= 256'h0FFE00000700000000001E00F00000000600700001C000000300E0007E000000 ;char[39] <= 256'h0FF000000700000000001C00780000000800700001C000000000E0003C000000 ;char[40] <= 256'h07C0000007000000000038003C0000001000700001C000000000E0007E000000 ;char[41] <= 256'h0100000007000000000078003F0000000000700001C000000000E000FF800000 ;char[42] <= 256'h00000000070000000000F0001F8000000000700001C000000000E001F7C00000 ;char[43] <= 256'h00000000070000000001E0000FE000000000700001C000000000E007C3F00000 ;char[44] <= 256'h00000000070000000003C00007F800000000F00001C00000001FE01F81FC0000 ;char[45] <= 256'h000000000F000000000F800007FE00000000F00001C000000007E0FC00FF8000 ;char[46] <= 256'h000000070F000000001E000003FFC0000000700001C000000003E3E0007FF000 ;char[47] <= 256'h00000003FF000000007C000001FFF8000000600001C000000001C000003FFC00 ;char[48] <= 256'h00000000FE00000001E00000007FF8000000600001C000000001C00000000000 ;char[49] <= 256'h000000007E00000003000000000000000000200001C000000000800000000000 ;char[50] <= 256'h000000003C000000000000000000000000000000018000000000000000000000 ;char[51] <= 256'h0000000038000000000000000000000000000000008000000000000000000000 ;char[52] <= 256'h0000000010000000000000000000000000000000008000000000000000000000 ;char[53] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[54] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[55] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[56] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[57] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[58] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[59] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[60] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[61] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[62] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;char[63] <= 256'h0000000000000000000000000000000000000000000000000000000000000000 ;end// pix_dataalways @(posedge vga_clk or negedge vga_rst_n) beginif(~vga_rst_n) beginpix_data <= BLACK ;end else beginif(((pix_x >= PIX_X_VALID - 1'b1) && (pix_x <= (PIX_X_VALID + CHAR_X - 2'd2))) && ((pix_y >= PIX_Y_VALID) && (pix_y <= (PIX_Y_VALID + CHAR_Y - 1'b1))) && (char[char_y][10'd255 - char_x] == 1'b1)) beginpix_data <= GOLD ;endelse beginpix_data <= BLACK ;endendend
endmodule 
`timescale 1ns/1ns
module test_vga_ctrl ();reg                   sys_clk_50m ;reg                   sys_rst_n   ;wire    [15:00]       pix_data    ;wire                  vga_clk     ;wire                  locked      ;wire                  vga_rst_n   ;assign vga_rst_n = sys_rst_n && locked;wire                  hsync       ;wire                  vsync       ;wire    [ 9: 0]       pix_x       ;wire    [ 9: 0]       pix_y       ;wire    [15:00]       rgb         ;vga_pix vga_pix_insert (.vga_clk                ( vga_clk   ) ,.vga_rst_n              ( vga_rst_n ) ,.pix_x                  ( pix_x     ) ,.pix_y                  ( pix_y     ) ,.pix_data               ( pix_data  )  
);pll_25m	pll_25m_inst (.areset                 ( ~sys_rst_n   ),.inclk0                 ( sys_clk_50m  ),.c0                     ( vga_clk      ),.locked                 ( locked       )
);vga_ctrl vga_ctrl_insert(.vga_clk                ( vga_clk      ) ,.vga_rst_n              ( vga_rst_n    ) ,.pix_data               ( pix_data     ) ,.hsync                  ( hsync        ) ,.vsync                  ( vsync        ) ,.pix_x                  ( pix_x        ) ,.pix_y                  ( pix_y        ) ,.rgb                    ( rgb          )      
); // 640X480@60parameter CYCLE = 20  ;initial beginsys_clk_50m    = 1'b1  ;sys_rst_n <= 1'b0  ;#(CYCLE * 2)       ;sys_rst_n <= 1'b1  ;#(CYCLE * 10000)   ;endalways #(CYCLE / 2) sys_clk_50m = ~sys_clk_50m ;
endmodule

 

 

 

http://www.yayakq.cn/news/135665/

相关文章:

  • 谁分享一个免费网站2021火车头采集器和wordpress
  • 河南网站托管会展设计ppt
  • 中企动力 网站报价餐饮淡季营销100种方案
  • 青海省建设厅官方网站建设云广东南方通信建设有限公司官方网站
  • 有哪些网站有做网页用的小图片个人淘宝客网站备案
  • 大学物流仓储作业代做网站网站建设规定
  • asp 个人网站天津做系统集成的公司网站
  • 建设网站的市场分析如何免费制作app软件
  • 东莞高埗网站建设用户界面设计的基本原则
  • 北京新浪网站制作公司seo优化师培训
  • 网站的建设服务货运代理公司
  • 专业设计自学网站做网站码
  • 新网互联魔方手机网站建站系统wordpress 返回主页
  • 营销单页网站制作罗湖网页设计
  • 企业网站源码 一品资源网wordpress看不到图片
  • 自字网站建设教程自已建设网站流程
  • 建站公司还行吗wordpress 错误代码500
  • 麦味旅行的网站建设需求分析wordpress主机 知乎
  • 模板网站优化wordpress_主题教程
  • 所有网站302跳转百度做公司网站的推广工作怎样
  • 宠物网站建设的目的龙岩seo培训
  • 东莞市研发网站建设企业教做甜品网站
  • 长沙模板网站长沙网站建设中国建设银行官网站预定红念币
  • 仿手表网站快速百度
  • 深圳网络营销网站建设ainihejian wordpress
  • wordpress搭建邮箱株洲网站建设优化企业
  • 创建邮箱网站制作企业网站的实训报告
  • 长沙网站制作培训太仓做网站公司
  • 做电影网站为什么查封不了设计网站大概多少钱
  • 爱站网源码阳江网约车