chrispaul

在这里成长.......

排序:
默认
按更新时间
按访问量

ADALM-PlutoSDR 上手(二)--Firmware 编译

1.下载plutosdr-fw-master和相关的源码包 2.解压plutosdr-fw-master,把几个源码包解压,放入plutosdr-fw-master目录下的buildroot,hdl,linux,scripts,u-boot-xlnx目录。注意文件夹的名字。 3.参考R...

2018-07-05 09:46:08

阅读数:15

评论数:0

ADALM-PLUTO 上手(一) 驱动工具安装和HDL部分

1.工具安装 参考[ADALM-PLUTO for End Users]安装驱动和IIO (https://wiki.analog.com/university/tools/pluto/users) 驱动安装不是很顺利win10的禁用了数字签名后串口的驱动还是有点问题...

2018-07-03 22:26:00

阅读数:40

评论数:0

文章标题

在ZYNQ的裸跑代码基于C的SDK开发环境,启动SDK环境非常熟悉的Eclipse的开发环境。设置C/C++头文件的路径 第一步: project->Properties 第二步: 之后就可以在.c文件中调用相关头文件了

2017-11-11 15:26:44

阅读数:75

评论数:0

ZYNQ GPIO应用

总结一下zynq的GPIO应用 zynq的GPIO分为PS部分的MIO和PS-PL配合使用的EMIO(用PL端的IO扩展GPIO),由PS调度。这里描述一下这个EMIO的应用。IP的方式扩展IO 在vivado下配置AXI接口的GPIO 这里例化了两组GPIO,一组作为 LED的输出IO,一...

2017-10-05 13:03:11

阅读数:109

评论数:0

Xilinx SDK文本编辑器行号显示和背景颜色改变

1.显示行号 在文本编辑器空白处右键选择Preferences->General->Editors->Text Editors 如下图 2.设置文本编辑器背景色豆沙绿

2017-10-04 20:48:58

阅读数:588

评论数:0

FAQ&Tips:Xilinx ISE在Win10下使用的一些问题

FAQ&Tips:Xilinx ISE在Win10下使用的一些问题 2016-02-04 15:01:12 分享: 标签:  ISE  Win10 系统升级了Win10,安装ISE14.7后发现了一些问题,影响了软件的使用,...

2017-01-11 10:35:33

阅读数:1184

评论数:0

Cyclone V SDI II 仿真第一步

1.首先是根据altera官网的ug_sdi_ii手册建立project和example_design.2.启动仿真工具用的Modelsim-Altera. 3.根据手册描述,改变Modelsim-Altera的工作目录到。 sdi_rx_example_design/sdi_ii/simul...

2016-11-02 22:17:25

阅读数:542

评论数:0

altera Cyclone V再认识

再次来认识一下altera Cyclone V。因为很久没有去捣鼓那块开发板了,很多东西都忘了,再次来看看这个FPGA器件的特性。今天在手册上看到Cyclone V支持热拔插,上电顺序可以是任意的,感觉很强大。因为在了解xilinx的7系列的时候发现7系列的FPGA对上电的顺序都有明确的要求。Cy...

2016-10-30 14:13:44

阅读数:3128

评论数:0

Kintex7 FPGA开发板设计

自从Altera被Intel收购后越来越觉得Altera的未来非常的迷茫,Intel收购Altera也不是为了靠FPGA卖钱,后面FPGA可能就只有Xilinx一家独大的局面,并且最近Xilinx 活动非常频繁。在上半年刚刚设计了一块Altera的Cyclone V的开发板,DDR3和SDISER...

2016-10-07 13:33:18

阅读数:2497

评论数:1

FPGA内部pattern生成 仅仅是时序方面

moduleXO2_pattern ( input  wire       reset_n, input  wire       clk_7425m, output wire       pclk, output reg        hsync, output r...

2016-10-02 16:37:55

阅读数:227

评论数:0

FPGA设计第一步

从初识FPGA到现在,产品上用FPGA设计已经量产大半年了,期间也出过两次问题。中间犯了一些错误,还好都顺利的搞定了。现在基本已经稳定的生产出货了。 因为之间做产品设计很多的技术积累都是以文档的形式存入公司的服务器或者我自己的OneNote里面,很长一段时间都没有写博客了。 初次设计这个FPGA的...

2016-10-02 16:21:11

阅读数:993

评论数:1

for循环的执行顺序_chris

for循环的执行顺序用如下表达式: for(expression1;expression2;expression3) { expression4; } 执行的顺序应该是: 1)第一次循环,即初始化循环。 首先执行表达式expr...

2014-10-07 20:48:06

阅读数:389

评论数:0

C结构体之位域(位段)_chris

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域...

2014-10-03 13:41:27

阅读数:306

评论数:0

指针传递参数_for chris

7-4-1指针参数是如何传递内存的?     如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str,200)并没有使str获得期望的内存,str依旧是NULL,为什么? void GetMemory(char *p, int ...

2014-10-02 23:03:50

阅读数:319

评论数:0

局部变量,全局变量,静态变量_chris

局部变量 func() { int a; int b=0; } 很多书籍中也叫自动变量,它声明在函数块内,作用范围也在函数块内。 不能被同一源文件的其他函数使用,也不能被其他文件中的函数使用。 局部变量存储在栈中。无论局部变量显示初始化(如b),或者未初始化(如a),都只有当定义它们...

2014-10-02 15:04:24

阅读数:309

评论数:0

printf的使用

int main() { int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr++) += 123; printf("%d ,%d/n",*pt...

2014-10-02 14:31:45

阅读数:330

评论数:0

转 进程与线程的区别与联系+chris

一个程序至少有一个进程,一个进程至少有一个线程.  线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的...

2014-10-02 14:03:30

阅读数:425

评论数:0

进程(process)和线程_chris

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限...

2014-10-02 13:59:41

阅读数:309

评论数:0

typedef和define具体的详细区别_chris

1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如: #define PI 3.1415926 程序中的:area=PI*r*r 会替换为3.1415926*r*r 如果...

2014-10-02 13:32:05

阅读数:307

评论数:0

malloc(0)的问题_chris

ANSI C的,如果认为malloc(0)是语法错误的话,下面我写的就不用看了。  下面进入正题,关于malloc(0)这个问题,我在网上看到有个面试题好像就是问这个的,原题好像是: char *ptr;  if ((ptr = (char *)malloc(0)) == NULL) puts(&...

2014-10-02 13:23:05

阅读数:341

评论数:0

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