2014年11月3日

DUC简介

摘要: 数字变频Digital Up Conversion,无线电发射链路中,数字信号经过转换成模拟信号,模拟信号经过混频后得到比原始信号高的期望的射频中心频率,然后信号经过发大到适当的功率电平,最后经过限制带宽后经天线发射出去。 这种混频频率向上变化的方式叫做上变频。数字上变频(Digital Up... 阅读全文

posted @ 2014-11-03 16:16 无情剑客lufy 阅读(526) 评论(0) 推荐(0) 编辑

2014年8月26日

ADS7830 FPGA实现

摘要: PCB设计的一般原则Xilinx学习心得1-管脚约束ADS7830 FPGA实现2012-05-11 11:18:12|分类: 工作笔记 |标签: |字号大中小订阅 ADS7830是TI的一款8bit,8channel AD转换芯片,对应通过I2c接口进行配置和读;以下是我用verilog编写的程序... 阅读全文

posted @ 2014-08-26 23:33 无情剑客lufy 阅读(1199) 评论(0) 推荐(0) 编辑

2014年8月24日

Sdram控制器

摘要: /* desctription: this module implement the sdr_sdram timing. the author:lufy yin(wuqingjianke) */`timescale 1ns/1psmodule sdram_io #(parameter DataWid... 阅读全文

posted @ 2014-08-24 11:26 无情剑客lufy 阅读(429) 评论(0) 推荐(0) 编辑

VGA时序驱动模块

摘要: `timescale 1ns/1psmodule VGA_Driver #(parameter IMAGE_X = 1056, IMAGE_Y = 628, H_FRONT = 40, H... 阅读全文

posted @ 2014-08-24 11:21 无情剑客lufy 阅读(538) 评论(0) 推荐(0) 编辑

2014年3月5日

PHY芯片88EE1111 MDIO接口调试

摘要: 本次调试88EE1111 PHY芯片之主要目的主要对应为了将其默认的GMII接口通过配置成RGMII接口。因此,可能本文档涉及到的内容并没有涉及到PHY芯片的88EE1111所有内容。PHY芯片管理接口: 88EE1111芯片可通过硬件设置成两种管理接口,一种就是本文所提的MDIO接口。一种对应的就是Two_Wire_Serial_Interface(TWSI),也就是I2c接口,这不做讨论。主要硬件选择是通过88EE1111的CONFIG[6:0]中的CONFIG[6]配置的Bit2选择,为1,表示配置为TWSI接口,否则为MDIO接口。下面讲述对应CONFIG[6:0]硬件配置。 ... 阅读全文

posted @ 2014-03-05 12:26 无情剑客lufy 阅读(13085) 评论(0) 推荐(0) 编辑

2014年2月14日

NIOS简单程序之按键控制LED

摘要: 自己通过学习NIOS,主要学习NIOS中PIO控制,主要实现一个按键控制LED灯亮和灭,按键控制部分采用中断方式,因为只是简单学习PIO控制,所以按键部分没有做相关消抖处理,实际中按键控制没那么完美,还需完善。 下面先讲述步骤,先在Quartus中新建一个Qsys文件,在文件中添加如下对应模块(图中注意要将NIOS processor的jtag_debug_module_reset这个复位信号连接到RAM和epcs的reset信号上,否则会在烧写epcs时候出问题): 其中,要注意的选项是对应将epcs的基地址设置为0x00,并且锁定。在连接好后,Generate,等success后,进... 阅读全文

posted @ 2014-02-14 16:24 无情剑客lufy 阅读(1993) 评论(2) 推荐(0) 编辑

2013年11月25日

Altera之VIP TPG学习笔记

摘要: 对于Altera中VIP(VideoandImageProcessing)这其中相关IP,这里通过自己学习以及应用做一个简单笔记记录。TPG就是VIP中的TestPatternGenerator,功能主要就是产生一副测试图像,彩条或者纯色背景。点开IP如下图: 其中: Runtimecontrolofimagesize:这个选项表示是否实时控制输出图像大小。勾选上就是表示实时控制,就是可通过NIOS通过Avalon_MM接口实时修改图像大小参数。 MaximumImageWidth和MaximunImageHeight表示最大的图像宽度和高。对应控制参数选择应该在这个范围内。 Bi... 阅读全文

posted @ 2013-11-25 19:42 无情剑客lufy 阅读(968) 评论(0) 推荐(0) 编辑

YCrCb444转换成YCrCb422随笔

摘要: 在项目中,RGB先转换成YCrCb444,然后需要YCrCb444转换成YCrCb422,这此记录下来。以下就是对应源代码。`timescale 1ns/1psmodule YUV444_422 (input clk,input rst_n,input iVsync,input iHsync,input iDVAL,input[23:0] YUV444_D,output reg oVsync,output reg oHsync,output reg oDVAL,output reg[15:0] YUV422_D);reg[23:0] YUV444_Dbuf0,YUV444_Dbuf1,YU.. 阅读全文

posted @ 2013-11-25 17:04 无情剑客lufy 阅读(1346) 评论(1) 推荐(0) 编辑

2013年11月9日

RGB转YCrCb笔记

摘要: 在一个小的项目中,需要用FPGA实现一个RGB格式的图像数据转换成YCrCb格式,然后再YCrCb444转成YCrCb422输出。这里暂且先记录下自己RGB转YCrCb这个模块的实现方式。转换公式: Y = 0.257R + 0.504G + 0.0.098B + 16 Cb = -0.148R - 0.291G + 0.439B + 128 Cr = 0.439R - 0.368G - 0.071B + 128 Y = (132R + 258G + 50B ) >> 9 + 16 Cb = (-76R - 149G + 225B ) >> 9 + 128 Cr = ( 阅读全文

posted @ 2013-11-09 10:00 无情剑客lufy 阅读(1684) 评论(0) 推荐(0) 编辑

导航