摘要:
前言 本文从例子程序细节上(语法层面)去理解PCIe对于事物层数据的接收及解析。 参考数据手册:PG054; 例子程序有Vivado生成; 为什么将这个内容写出来? 通过写博客,可以检验自己理解了这个设计没有,这像是一个提问题并自我解读的过程,如果你提出了问题,但发现自己解决不了,那问题就在这里。
阅读全文
posted @ 2020-08-30 23:41
Reborn_Lee
阅读(1741)
推荐(2)
摘要:
当一个字符串常量出现在表达式中时,它的值是个指针常量。编译器把这些指定字符的一份拷贝存储在内存的某个位置,并存储一个指向第一个字符的指针。但是,当数组名用于表达式中时,它们的值也是个指针常量。我们可以对它们进行下标引用、间接访问以及指针运算。 这些操作对于字符串常量是不是也有意义呢? 看看下面这个表
阅读全文
posted @ 2018-09-15 12:55
Reborn_Lee
阅读(558)
推荐(0)
摘要:
我的csdn博客 一个字符串常常包含几个单独的部分,它们彼此被分隔开来。每次为了处理这些部分,你首先必须把它们从字符串中抽取出来。 这个任务有#include<string.h>中的strtok函数完成。(str代表字符串,tok代表标记(token))。它从字符串中隔离各个单独的称为标记(toke
阅读全文
posted @ 2018-09-10 22:00
Reborn_Lee
阅读(696)
推荐(0)
摘要:
我的CSDN博客 strspn 这个库函数是真的很难理解,看了很多中文描述,反正都是不知所云,给出一系列的例子,结果也是让我瞠目结舌,荒唐、荒谬、荒诞! 特此记录理解过程,最后竟然是百度百科让我明白了这个库函数的意思。 中文的描述真的是太困难了,想用一两句话去说清楚往往不知所云。百度百科上最后给出了
阅读全文
posted @ 2018-09-09 22:42
Reborn_Lee
阅读(389)
推荐(0)
摘要:
刚开始接触Verilog HDL语言时,这种硬件描述语言有一点与软件的程序设计语言直观上的最大区别大概就是这个赋值语句了(这里只是强调直观上的最大区别,事实上的最大区别并非如此)。 Verilog HDL中的赋值方式有两种:阻塞赋值与非阻塞赋值。 之前也看过很多种解释,例如,阻塞赋值(=)适用于时序
阅读全文
posted @ 2018-08-30 16:26
Reborn_Lee
阅读(765)
推荐(0)
摘要:
本博文参考:《大规模逻辑设计指导书》,对于写出规范的代码,培养良好的代码风格颇有裨益。 wire and register 一个reg变量只能在一个always语句中赋值; 这个说明至关重要啊,如果不满足这个,也许仿真的时候没问题,但是综合时候绝对出现,不可以综合。我就犯过多次这个错误。 曾经写过一
阅读全文
posted @ 2018-08-29 23:12
Reborn_Lee
阅读(821)
推荐(1)
摘要:
本文内容参考《c 和 指针》。 声明:本博文只为那些能沉得住气,认真研究,探索真知的人参考,浮躁的人请离开,因为看不懂。 感觉以前学c的时候,学的指针真是白学了,今天看到这个内容,困惑后,又让我茅塞顿开。 贴出上篇博文的地址,可供参考:【C】对左值与右值的一些个人思考 说些题外话,由于在查看资料的时
阅读全文
posted @ 2018-08-29 15:00
Reborn_Lee
阅读(239)
推荐(0)
摘要:
今天重温C语言的指针,看的书是《C和指针》,关于左值和右值以及指针表达式的内容看得甚是迷惑与煎熬,怎么会这么难理解,指针表达式又是作为左值又一会作为右值,而且二者有着不一样的含义,为什么当年学习C语言的时候没有遇到这些头疼的问题呢?这就是没有学好C的原因吧。 功夫不负有心人,认真思考,对比总结,竟有
阅读全文
posted @ 2018-08-28 22:19
Reborn_Lee
阅读(1439)
推荐(0)
摘要:
没有目的的学习是困难的,当初是为了过一遍信号处理的相关知识,遇到了带通采样定理,和奈奎斯特采样定理相比,简直麻烦的让人无法接受!转眼间,半年过去了,这次为了看论文而再次回顾带通采样定理时,发现,接受就好,也看了推导,反而觉得麻烦。 下面简单的记录下带通采样定理,这个知识点,当你用的时候,你就不会认为
阅读全文
posted @ 2018-08-28 19:47
Reborn_Lee
阅读(3726)
推荐(1)