自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 CodeBlocks中安装使用OpenCV3.4.14

最近想在Windows下搭建OpenCV环境,看大部分都是采用VC进行搭建,考虑到VC环境太大(N多GB),所以选择小巧开源的CodeBlocks。参考网上的一些资料,在CodeBlocks 20.03中安装好了OpenCV3.14版本,以下是环境搭建过程,供参考。1. 下载和安装CodeBlocks首先从网站下载CodeBlocks。https://www.codeblocks.org/downloads/binaries/Windows选择此项下载,可以省去再装MinGw的麻烦。

2021-07-14 09:19:59 1284 4

原创 Xilinx 8B10B转换

Xilinx 官方提供了含有源码的8B10编解码。wenhttps://www.xilinx.com/support/documentation/application_notes/xapp1122.pdf

2021-06-11 10:54:12 472 1

原创 使用db doctor批量更新库

之前旧版本的封装库,在更新candence软件后,需要使用db doctor对其进行更新,但是一个一个更新太慢。搜了半天,没有找到如何批处理更新,直接硬钢!于是将放置封装库文件目录下任意类型文件全部设置,将原来选中的文件名和后缀替换为*.*。点击check运行。然后电脑不停闪烁处理,等待处理完成,所有库封装就更新完毕!...

2020-03-28 18:07:37 1969 3

原创 Xilinx FPGA MIPI CSI-2 Transmitter Subsystem 仿真笔记

MIPI——Mobile Industry Processor InterfaceDSI用于显示屏,CSI用于摄像头。在某些场合想用FPGA模拟摄像头,可以用Xilinx FPGA MIPI CSI-2 Transmitter Subsystem0。MIPI协议,网上资料很多,此处不做赘述,此处仅对Xilinx FPGA MIPI CSI-2 Transmitter Subsystem做主...

2019-08-05 09:53:45 12053 23

原创 基于开源SATA核的PCIE-SATA设计

之前写的PCIE-SATA设计论文,摘抄到博客上,供大家参考。摘抄、转载请注明出处。1. 参考设计1.1 开源核设计使用FPGA实现SATA接口主机控制器,国内外在此方面已有研究成果可以借鉴和参考。美国北卡罗莱纳州大学可编程计算机系统实验室,Ashwin A. Mendon、Bin Huang和Ron Sass基于Open Cores的开源IP核,已经在Xilinx公司Virtex 6...

2018-07-02 23:06:15 4775 2

原创 基于Xilinx的RapidIO核配置和AXI-SRIO核设计

Rapid IO协议由于无主机,且各设备之间可以并行交换信息,所以广泛应用于对交换速率要求高,且交互复杂的应用中。Xilinx现在有支持Serial RapidIO Gen2的核,可以应用在此场景中,但Xilinx 的 Rapid IO 核对外接口仅有 AXI 流接口 , 且对各类数据流的处理需要外部单独设计, 不能方便的对消息、 门铃、 数据进行读写传输。1. Xilinx IP核配置Rapid...

2018-03-27 11:14:10 13366 1

原创 MAX10调试NIOS笔记

之前没怎么用ALTERA的器件,最近用MAX10做嵌入式NIOS,MAX10是ALTERA推出的低价FPGA,且内置FLASH,比较适合成本敏感,且要求功能又复杂的应用。1、生成SOF文件和elf文件。我用的是Quartus Prime 17.1,在Quartus软件中启动Platform designer软件,搭建NIOS系统。系统主要有时钟、NIOS CPU、RAM、FLASH等外设。搭建完成...

2018-02-11 23:26:54 5667 5

原创 采用Vivado 配置xilinx GTX的SATA设计

从Vivado开始,配置GTX的时候,多了一个SATA协议支持,但有些小地方还需要自己另外设置。整理了一下,分享给大家。首先打开Transceivers wizard:打开页签,线速率和参考时钟选择,在协议里面选择SATA2或者SATA3,设置参考时钟。选择编码和时钟设置,设置外部数据宽度为32位,内部40bit,8B/10B编码,使能收发缓存,全部使用发送时钟。打开设...

2017-11-20 18:01:25 13823 9

原创 采用CPLD或者FPGA显示TFT液晶屏

一般带显示控制器的MCU价格比较高,且驱动较大显示分辨率的液晶屏需要的显存较大,所以很多人采用CPLD(FPGA)+SDRAM用来取代显示控制器,从而MCU的选择范围可以更大。本文介绍了此种设计的部分内容。图1 硬件设计框图首先最重要的接口是LCD接口,需要严格按照LCD操作时序输出行场扫描,数据使能信号。图2 液晶显示屏数据和使能时序图图3 液晶显示屏行场

2017-07-10 19:40:24 9007

基于FPGA的固态盘阵列高速数据存取技术研究

本文基于 FPGA 的高速固态盘阵列存储系统,实现了高速、大容量、高可靠性等指标要求。本文从高可靠综合电子系统的需求分析到实施方案各环节做了总结,针对基于闪存的高速大容量存储系统关键技术进行研究。

2019-07-17

A HIGH PERFORMANCE, OPEN SOURCE SATA2 CORE

This paper describes the design and implementation of an open source FPGA-based SATA2 core. It provides the ability to directly interface with hardware cores which is beneficial for high performance and embedded computing applications.

2018-07-02

AXI-SRIO模块在Vivado中连接示意图

本文档是实际Xilinx Vivado工程中AXI-SRIO和SRIO核连接图的更加清晰的版本。

2018-03-27

jpeg-ls v2.2 from hp

JPEG连续色调静止图像无损压缩的最新标准JPEG LS的C语言实现,还带有一个很友好的图形用户界面,那些学习图像编码的工程师可以参考一下这个实现的源代码。实现了JPEG-LS的标准算法,可以同时对BMP,PPM,PGN 图像进行解压缩,还可以支持点交叉扫描,隔行交叉扫描,非交叉扫描三种模式。 备注:此文件源自PUDN,为了让CSDN的朋友们也能下载,就搞过来了。

2010-12-20

AT45DB041D中文手册

AT45DB014D是4Mbits、2.5V/2.7V的数据FLASH,我在网上找了许久,没能找到中文文档,就有了翻译一篇说明文档的想法,本文档的依据是ATMEL公司发布的《3595O–DFLASH–04/09》版本,本人英语水平不佳,难免有错误纰漏之处,欢迎大家指正,有什么问题请发到我的邮箱。谢谢您的支持和帮助!也感谢以前公司能给我时间来完成这些工作。

2010-06-13

虚拟串口破解版,保证能用

虚拟串口,在电脑上生成虚拟的232接口,方便232程序软件的调试。 安装完之后,替换DLL即可。保证能用。

2010-02-25

AT45DB041D中文说明和参考程序

附加了另外三个高手写的参考程序(是AT45DB161D的,不过AT45DB系列D版本的芯片操作基本雷同。这些参考程序都来自于OURDEV网站的高手)。个人感觉gxlujd写的那个比较好,哈哈! 感谢STM32群里面“倮倮”的提醒,有两个地方的错误我提醒一下,第二版没有改过来。 1、带自擦除和不带自擦除操作里面,3BYTES码的组成,正确的应该是: 如果要写264字节的页,操作码(83H选择缓存1,86H选择缓存2)后面必须紧跟3 Bytes地址码,它是由4位任意码、11位(PA10——PA0)页地址码和9位任意码组成(这是一次写一页,当然后面的9位页内地址就用不着啦)。如果要写256字节的页,操作码(83H选择缓存1,86H选择缓存2)后面必须紧跟3 Bytes地址码,它是由5位任意码、11位(A18——A8)页地址码和8位任意码组成。 2、通过缓存写主存地址码的组成,正确的应该是: 如果要写256字节/页的数据(82H选择缓存1,85H选择缓存2),紧随其后的是3字节地址码,它是由5 bits任意码、11位页地址码(A18——A8)和8位缓存页内地址码(BFA7——BFA0)组成。 欢迎各位提出问题和建议。 如果转载,请注明出处! 谢谢!

2009-09-17

keil与proteus 7.4联调插件vdmagdi(保证能用)

This plug-in for the Keil IDE allows you to use the Keil debugging environment to single step code running on simulated hardware inside Proteus VSM. Think of it as like working with an In Circuit Emulator or Debugger (ICE or ICD) but without any physical hardware. The Keil driver communicates with Proteus using TCP/IP so you can run MPLAB and Proteus on separate machines linked via your office LAN if you so wish. Alternatively, both packages can be used on the same machine using the TCP/IP loopback address. Two drivers are provided - one for the 8051 variants and one for ARM/LPC2000. To use a particular driver, please download the self-extracting executable and install it on the same machine as your copy of Keil. During setup select the version of Keil that you are using (uVision2 or uVision 3) and then proceed with the install normally.

2009-04-28

我整理的三星44B0中文资料和BIOS

我整理的三星44B0中文资料和BIOS代码!欢迎各位下载。其中中文资料是由立宇泰公司的资料,少了两章,不过少的两章也不怎么重要,一章是关于PLL和电源管理的,另一章是看门狗的。 如果你感觉好用,就支持下! *_*

2009-02-12

个人感觉很好用的BMP转PCB软件

图形界面的BMP转PCB软件,用于抄PCB板,转出的文件只能用PROTEL软件打开。 如果你感觉好用,就给俺多支持下。

2009-02-10

12864液晶C语言串行操作程序

本程序是为12864串行操作而写。 文件是经测试通过的Keil 51 UV2工程文件。

2009-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除