SoC memory RTL 仿真初始化工具(源码)
当SoC系统中,挂载多个DDR颗粒时,讲大的数据流如何初始化到memory model中,是个问题,本工具可以根据,cloum,row,bank 的地址将一个二进制的数据文件,分割成多个DDR颗粒初始化文件,使用readmemh进行分别初始化,
也可以用来转换二进制文件,到xilinx的COE文件中,只需要稍加修改就可以了
使用VC6.0开发
BMP 转 RGB YUV 工具(源码)
很多年做LCD controller验证的时候写的,有点混乱,希望大家不要笑话。。。。
使用VC6.0编译的,可以使用新的VC 升级编译,如果大家发现不能使用,请及时联系我,谢谢
将标准BMP24的图像 一次性生成
RGB32 RGB24 RGB16 GRAY RGB4444 RGB5551
YUV422 YUV444COM YUV444SEP YUV420 Y_UV22 Y_UV20
YUV422SEP
等格式的二进制文件
是制作UI和测试LCDC的好工具
Y_UV20 为simi planar 即YUV420格式,Y单独放,UV packed存放
Y_UV22 为YUV422格式,Y单独放,UV packed存放
海盗分金 python 源码
#经济学上有个“海盗分金”模型:是说5个海盗抢得100枚金币,他们按抽签的顺序依次提方案:首先由1号提出分配方案,然后5人表决,投票要超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,依此类推。
#假定“每个海盗都是绝顶聪明且很理智”,那么“第一个海盗提出怎样的分配方案才能够使自己的收益最大化?”
#result 为分配的最终结果
#payoff 为每个海盗可能得到最大收益
yuvplayer 2.5.1
源码2.5.0版本:https://github.com/Tee0125/yuvplayer
韩国工程师写的yuvplayer, 显示RGB32和RGB24有点问题,我进行了修改,并增加了其他三种格式
RGB* 代表在数据文件中是 RED 在高位,
BGR* 代表在数据文件中是 RED 在低位,
使用synplify时钟约束
使用synplify时钟约束
翔实的PPT版本
USBCTRL USB上位机控制软件(源码)
本工程基于libusb-win32-bin-1.2.6.0 开发。
需要先用libusb的驱动程序替换掉原来设备的驱动,就可以通过libusb进行控制,(libusb-win32-bin\bin\inf-wizard.exe可以产生相应设备新的驱动)
1.通过设备的VID和PID打开设备 2.兼容CFI的write10(2A) read(28)命令,如果write10写入少于一个block的数据的话,会先先读出该block数据,再写入 3.增加自定义命令write(AA) read(A8),只是将write10和read10中的transfer length解析为byte数量,而不是block数量
4.支持rush测试,通过自定义write/read实现,即先发送n个数据,再回读,进行比较测试 5.发送数据和接收的数据均为16进制数字,以空格隔开 6.该程序使用libusb完成,所以安装libusb的驱动文件,并将libusb0.dll放在系统目录下,或放在该程序同一目录下。libusb请到http://sourceforge.net/apps/trac/libusb-win32/下载
7.当CBW模式时,发送的是发送框里的文本数据,否则,发送的是以空格隔开的HEX数据
--------------------------------------------------------------
使用说明先将对应的libusb0.dll复制到c:/windows/system32/目录下
然后使用inf-wizard.exe对你的device设备安装驱动.
这样USBCTRL.exe既可以list出该设备,然后进行相应的操作
建议将deivce设置为TEST DEVICE设备
#define IFCLASS_TEST 0xDC
#define IFSUBCLASS_TEST 0xA0
#define IFPROTOCOL_TEST 0xB0
synplifcity synplify FAE内部培训资料
synplifcity synplify FAE 内部培训资料
苦B版
RamDisk+Plus+10.0.1.0(32bit 64bit)
RamDisk+Plus+10.0.1.0(32bit 64bit)
里面有两个包
一个是32bit
一个是64bit
经本人测试都好用,且永久免费,你懂的^*^
BMP 转 RGB YUV 工具 支持隔行
将标准BMP24的图像 一次性生成
RGB32 RGB24 RGB16 GRAY RGB4444 RGB5551
YUV422 YUV444COM YUV444SEP YUV420 Y_UV22 Y_UV20
YUV422SEP
等格式的二进制文件
是制作UI和测试LCDC的好工具
Y_UV20 为simi planar 即YUV420格式,Y单独放,UV packed存放
Y_UV22 为YUV422格式,Y单独放,UV packed存放
对于interlaced是先将一副图像的奇偶场的数据单独提取,然后先放奇场数据,再放偶场数据,再其拼成一副图像,进行转换。
所以:
interlaced数据的存储为。
如果是pacekd模式 例如YUYV格式。就是奇,偶场顺序放YUYVe........YUYVo.........
如果是planar模式,例如YUV422PLanar模式
存放顺序是:Ye...Yo...Ue...Uo....Ve...Vo...
Ralink_SDK3.4_User_Manual_DPA
Ralralink sdk rt3052 rt2808 rt3883ink_SDK3.4_User_Manual_DPA
BMP 转 RGB YUV 工具
将标准BMP24的图像 一次性生成
RGB32 RGB24 RGB16 GRAY RGB4444 RGB5551
YUV422 YUV444COM YUV444SEP YUV420 Y_UV22 Y_UV20
YUV422SEP
等格式的二进制文件
是制作UI和测试LCDC的好工具
Y_UV20 为simi planar 即YUV420格式,Y单独放,UV packed存放
Y_UV22 为YUV422格式,Y单独放,UV packed存放
升级版 支持隔行
http://download.csdn.net/source/3537338
modelsim 后仿真 V2 最新版
基于
1, ModelSim Se 6.5
2, Synplify Pro 9.4.2
3, ISE 10.1.03
后仿真的说明文档。
里面还有和debussy结合时产生FSDB文件,需要配置的环境变量,就可以和debussy联合调试
bmp yuv 转换源码
bmp yuv 转换 源码 source code
1.支持任何大小的bmp图片到YUV422 YUV420 YUV422SEP的转换
2.并可以提取出RGB565 RGB24 RGB32 格式的二进制数据
为一些LCD 控制器测试提供方便
定时关机 源码 自动关机
下载了几个定时关机软件总是带有一些用不到的功能
索性自己写一个
实现了 定时关机和演示关机
大家拿去玩玩吧,顺便挣点分
使用VC6.0编译
在winxp中需要增加一个函数::AdjustToken()
,并在OnInitDialog()中调用
将该文件替换即可
原工程在此
http://download.csdn.net/source/1500672
定时关机 源码 自动关机 VC
因为emule不支持自动关机
下载了几个定时关机软件总是带有一些用不到的功能
索性自己写一个
实现了 定时关机和演示关机
大家拿去玩玩吧,顺便挣点分
使用VC6.0编译
在winxp中需要增加一个函数::AdjustToken() ,并在OnInitDialog()中调用将该文件替换即可补丁在此 http://download.csdn.net/source/1500733
FPGA testbench 集合
About Glitch
Crash.the.Simulation.Barrier
CummingsHDLCON1999_BehavioralDelays_Rev1_1
SOC_Verfication_Methodology_and_Techniques
Writing Efficient Testbenches_xilinx
writing testbencher 2rd
编写高效率的testbench
测试代码设计-中文教程
如何编写testbench的总结
用ModelSimSE进行功能仿真和时序仿真的方法(ALTERA篇)
就是这几个书,有简单入门 也有可深入研究的
SD卡规格1.0简易中文版+英文原版
根据sd card sepecfication V1.0 翻译简易中文版 入门足够。
另加入英文原版 可以对照学习
GDB调试程序[陈皓]&GDB调试工具指南
GDB调试程序[陈皓]GDB调试工具指南两个pdf文件
枚举窗口(以及窗体上的控件)的程序
枚举窗口(以及窗体上的控件)的程序