K
康芯科技
康芯科技 END IF; X END PROCESS; PROCESS( MMD ) BEGIN IF MMD = "00" THEN GRBP <= GRBX; -- 选择横彩条 ELSIF MMD = "01" THEN GRBP <= GRBY; -- 选择竖彩条 ELSIF MMD = "10" THEN GRBP <= GRBX XOR GRBY; --产生棋盘格 ELSE GRBP <= "000"; END IF; END PROCESS; PROCESS( CLK ) BEGIN IF CLK'EVENT AND CLK = '1' THEN -- 12MHz 13分频 IF FS = 12 THEN FS <= "0000"; ELSE FS <= (FS + 1); END IF; END IF; END PROCESS; FCLK <= FS(3); CCLK <= CC(4); PROCESS( FCLK ) BEGIN IF FCLK'EVENT AND FCLK = '1' THEN IF CC = 29 THEN CC <= "00000"; ELSE CC <= CC + 1; END IF; END IF; END PROCESS; PROCESS( CCLK ) BEGIN IF CCLK'EVENT AND CCLK = '0' THEN IF LL = 481 THEN LL <= "000000000"; ELSE LL 23 THEN HS1 <= '0'; --行同步 ELSE HS1 479 THEN VS1 <= '0'; --场同步 ELSE VS1 <= '1'; END IF; END PROCESS; PROCESS(CC, LL) BEGIN IF CC < 3 THEN GRBX <= "111"; -- 横彩条 ELSIF CC < 6 THEN GRBX <= "110"; ELSIF CC < 9 THEN GRBX <= "101"; ELSIF CC < 12 THEN GRBX <= "100"; ELSIF CC < 15 THEN GRBX <= "011"; ELSIF CC < 18 THEN GRBX <= "010"; ELSIF CC < 21 THEN GRBX <= "001"; ELSE GRBX <= "000"; END IF; IF LL < 60 THEN GRBY <= "111"; -- 竖彩条 ELSIF LL < 120 THEN GRBY <= "110"; ELSIF LL < 180 THEN GRBY <= "101"; ELSIF LL < 240 THEN GRBY <= "100"; ELSIF LL < 300 THEN GRBY <= "011"; ELSIF LL < 360 THEN GRBY <= "010"; ELSIF LL < 420 THEN GRBY <= "001"; ELSE GRBY <= "000"; END IF; END PROCESS; HS <= HS1 ; VS <= VS1 ;R <= GRB(2) ;G <= GRB(3) ; B <= GRB(1); END behav;
K
KX康芯科技
12.4 VGA图象显示控制器设计
VGAROMC VGA
R,G,B HS,VS
VGA时序控制
DATA8
EEPROM 或 FlashROM
ROM读取控制 模式控制 时钟 二分频
ADDR OE,CE MODF
CLK 50MHz时钟
图12-14 VGA图像控制器框图
【例12-8】 LIBRARY ieee; --图象显示顶层程序 USE ieee.std_logic_1164.all; ENTITY img IS port ( clk50MHz : IN STD_LOGIC; hs, vs, r, g, b : OUT STD_LOGIC ); END img; ARCHITECTURE modelstru OF img IS component vga640480 --VGA显示控制模块 PORT(clk : IN STD_LOGIC; rgbin : IN STD_LOGIC_VECTOR(2 downto 0); hs, vs, r, g, b : OUT STD_LOGIC; hcntout, vcntout : OUT STD_LOGIC_VECTOR(9 downto 0) end component; component imgrom --图象数据ROM,数据线3位;地址线12位 PORT(inclock : IN STD_LOGIC; address : IN STD_LOGIC_VECTOR(11 downto 0); q : OUT STD_LOGIC_VECTOR(2 downto 0) ); end component; signal rgb : STD_LOGIC_VECTOR(2 downto 0); signal clk25MHz : std_logic; signal romaddr : STD_LOGIC_VECTOR(11 downto 0); signal hpos, vpos : std_logic_vector(9 downto 0); BEGIN romaddr <= vpos(5 downto 0) & hpos(5 downto 0); process(clk50MHz) begin if clk50MHz'event and clk50MHz = '1' then clk25MHz clk25MHz, rgbin => rgb, hs => hs, vs => vs, r => r, g => g, b => b, hcntout => hpos, vcntout => vpos); i_rom : imgrom PORT MAP(inclock => clk25MHz, address => romaddr, q => rgb); END;
- eda技术实用教程pdf > KX康芯科技
-
KX康芯科技
下载该文档 文档格式:PDF 更新时间:2011-09-02 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: pdf 文档作者: csmits 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: RiaggRijnmond 分类: 创建时间: 上次保存者: csmits 修订次数: 11 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 29 段落数: 25 字节数: 5499269 备注: 0 演示格式: Diavoorstelling 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:计算机组成原理与系统结构实验教程
下一篇:技术实用教程
点击查看更多关于eda技术实用教程pdf的相关文档
- 您可能感兴趣的
- sas编程技术教程pdf cad实用教程2008pdf oracle实用教程pdf 实用膜片钳技术pdf 吹塑实用技术pdf 游戏机实用技术pdf 中医实用技术pdf 游戏机实用技术281pdf 钢琴入门教程pdf
- 大家在找
-
- · jsp留言板
- · 世界洋流分布
- · 异国恋爱浪漫谭动漫
- · 塞班智能手机主题下载
- · 2004年超级男声搞笑
- · 高鸿业经济学第四版
- · 中国移动网上营业厅网
- · 铁路安全生产宣传图片
- · 三角元加油站闹鬼事件
- · 半导体结构的电学和光电性质
- · 东莞内刊招聘总编
- · 小型调频电台发射机的论文
- · 443mhz天线
- · 组态王与单片机连接
- · 箭头符号怎么打
- · 神木职教中心期末成绩
- · 江苏专转本考试内容
- · 百度下载安装
- · tm影像免费下载
- · 迅驰基金传销
- · 联想a60智能手机上网
- · 虎头奔驰s320
- · 番禺cad绘图员招聘
- · www.auto919.com
- · vfp6.0官方下载win7
- · 应变片传感器
- · 大学暑期实践活动论文
- · 幼儿园教案手指印画
- · 生物阻抗谱
- · 攀钢钒钛重组最新进度
- 赞助商链接