- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 PIO模式
IO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,
2011-08-31 09:40:08 1849
原创 关于c语言#define debug
C/C++ code#includeiostream>using namespace std;#define DEBUGint factorial(int num){ if(num == 0) return 1; else {
2011-08-30 22:30:52 5659
转载 C结构中函数指针变量的初始化 ----由C到面向对象的距离
#include struct funset{ void (*fun1) (void); void (*fun2) (void);};void f(void) { printf("fun1 \n");}void g(void) {
2011-08-28 21:49:59 681
原创 dma_performance_demo 结构
参考文档《xapp1052》《基于Xilinx PCIe Core的DMA设计》《Discover How to Design a Virtex™-5 PCI Express®Application with DMA Engine》等等。。
2011-08-28 15:45:57 1880
原创 pcie 的bar和dma bar2
PCI Express 内核保留了系统地址空间,其可具有高达8 个参考基址寄存器(BAR)。每个BAR 存储参考存储器段的开始地址。标准的PCI Express 应用一般使用 BAR0 和 BAR1 作为链路的标准参考。您也可以规定其它BAR 来替代。 BAR
2011-08-26 14:46:18 8001 1
原创 pcie设备核心请求四种空间访问
事物是在pcie请求者和完成者之间完成的,利用四种独立的地址空间:存储器地址空间、io地址空间、配置地址空间和消息地址空间;1:存储器地址空间。事务类型为读写操作类型。传输数据至系统存储器映射的某一个单元或者从系统存储器映射的某一个单元中读取数据。该协议还支持锁定的存储器读事
2011-08-26 09:55:02 7339
原创 ****pcie编译时候注意事项***
键入以下命令:set path=%path%;C:\Xilinx\12.2\ISE_DS\ISE\bin\nt64bit操作系统请将nt改为nt64这是一个已经设置好环境变量的cmd窗口按照文档继续执行
2011-08-24 23:36:27 646
原创 xilinx文件
*.bit 下载配置文件。*.bld 报告文件。*.edn 综合后生成的网表文件。*.dly 异步延时报告对于最坏的20个路径。*.fdo 自动创建的仿真宏文件。*.fnf 文件为floorplan 文件。*.mpf 文件来存储对设计的物理约束。*.m
2011-08-24 17:22:04 1397
转载 PHY
PHY指物理层,OSI的最底层。 一般指与外部信号接口的芯片。 以太网PHY芯片 。小小的不起眼但又无处不在的网卡。如果在5年前,或许网卡与您无关,但在如今这网络的时代,无论是上网冲浪还是联网玩游戏,都离不开网卡,更何况,就算您不食人间烟火,多数主板上也会为您集成一块板载网卡。所
2011-08-23 22:45:55 696
原创 pcie dma的玩法
There is some issue with the implement script. So I took the manual steps. 1. Created the pcie core using core generator. 2.
2011-08-22 14:15:37 2379 2
原创 DMA_Freeware_pcie
DMA_Freeware............\pcie_ml505esx1_prj............\..................\ml505cg............\..................\.......\endpoint_blk_pl
2011-08-21 11:11:12 1946 1
原创 Altera Device LVDS support notes
Altera 器件的LVDS接口,一向都挺雷人的。真不知道芯片设计工程师出于什么考虑,把简单问题复杂化。Anyway, 记录一下芯片PIN上对于LVDS的支持,先。 Cyclone系列:1. CI和CII,没有Altera所谓的“true
2011-08-20 23:28:48 3676
原创 ddr2时钟由pll1和pll2的最小值决定
The internal data bus clock frequency and DDR2 bus clock frequency directly affect the maximumthroughput of the DDR2 bus. The clock freque
2011-08-19 18:00:55 1293
原创 如何使用xilinx pcie的源代码
采用AVNET公司的Xilinx Virtex-5 XC5VSX50T-FF1136 FPGA或者Xilinx Virtex-5 XC5VSX95T-FF1136的板子。采用ISE11.3环境。步骤:一,建立一个ISE工程:BMDforPCIE工程的建立方法:
2011-08-19 00:29:48 7751 1
原创 DSP gel文件中的get_board_rev() - setup to pass kernel board revision information
get_board_rev() - setup to pass kernel board revision information+ * Returns:+ * bit[0-3] Maximum cpu clock rate supported by onboard
2011-08-18 11:39:01 857
原创 FPGA收发器
所谓收发器,是在高速通信中所采用的发送器和接收器组合。我所说的高速,是指每秒100 Mbits到每秒Gbits的范围。采用收发器后,可以根据具体应用,在通信中使用各种不同的物理介质。这张幻灯片列出了一些例子。它可以是电路板传输或者背板传输,以及光纤和电缆传输等。它们应用在系统的P
2011-08-17 00:43:01 2057
原创 Error: Can't recognize silicon ID for device 1
Error: Can't recognize silicon ID for device 11。确认你的QII中选择的配置芯片是否和电路板中的芯片一致2。检查你的下载线是否损坏,据说下载线长不应该超过30CM 但是我自己做的大概有50CM也可以正常使用3。确定你的
2011-08-16 15:53:06 16155
转载 void*
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义: void a; 这行语句编译时会出错,提示“
2011-08-14 23:27:51 470
原创 指针函数与函数指针的区别
一、“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表)
2011-08-14 23:17:55 413
原创 深入理解 c语言
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子:
2011-08-14 21:24:16 347
原创 PLL和DLL:都是锁相环,区别在哪里?
一般在altera公司的产品上出现PLL的多,而xilinux公司的产品则更多的是DLL,开始本人也以为是两个公司的不同说法而已,后来在论坛上见到有人在问两者的不同,细看下,原来真是两个不一样的家伙。DLL是基于数字抽样方式,在输入时钟和反馈时钟之间插入延迟,使输入时钟和反馈时钟
2011-08-10 21:16:29 7858
原创 总线乔芯片
Expresslane™ PCIe Switches(Gen2) PEX 8696、PEX 8680、PEX 8664、PEX 8649、PEX 8648、PEX 8647、PEX 8632PEX 8624、PEX 8619、PEX 8618、P
2011-08-03 23:53:06 1723
原创 pci总线一些基础问题
1.三种传输方式(主模式、从模式、dma模式),再看论文的时候还有主DMA和从DMA方式,实在DMA方式底下的两种方式,还是跟主模式和从模式结合的方式呢?2.是桥芯片具有这三种模式,还是总线具备这三种模式的传输呢?3.主模式下的dma是什么意思?
2011-08-03 00:58:16 616
原创 pci总线
在一个PCI应用系统中,如果某设备获得了总线控制权,那么这个设备成为“主设备”,而被主设备选中的设备称为“从设备”或者“目标节点”。PCI设备的数据传输常见的硬件数据传输机制有三种,程控I/O、直接存储器存取(DMA)和共享内存缓冲区的方式,设备可以使用它们在CPU或
2011-08-03 00:01:12 834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人