- 博客(5)
- 收藏
- 关注
原创 sdsoc学习笔记-如何创建和使用一个C可调用的RTL库(四)
3.编写params.xml我们知道,大多数HDL IP在综合的时候是可以定制的,而这些定制是通过IP parameters来完成的。sdsoc环境在生成的系统中实例化这些IP的时候也会用到这些参数,sdsoc环境是通过params.xml来获取这些参数的。在params.xml中,xd:component名称与spirit:component名称相同,并且每个xd:parameter名称必须...
2019-10-12 14:04:44
212
原创 sdsoc学习笔记-如何创建和使用一个C可调用的RTL库(三)
2.编写头文件.h一个库必须申明一个函数原型,而这个函数原型需要映射在一个头文件里面,在应用程序中,我们可以使用#include来调用这个头文件。一个头文件主要包括原函数的申明和pragma。下面,我以xilin的例程来讲解如何编写申明原函数和pragma。函数申明如下所示,需要强调指出的是,这里必须指出传输数据的数量。int arraycopy_aximm(int a[N], int b[...
2019-10-11 19:48:13
213
原创 sdsoc学习笔记-如何创建和使用一个C可调用的RTL库(二)
函数接口定义了进入library的入口点,里面有一个函数或多个函数,用户可以在应用程序中调用这些函数进入RTL创建的IP。函数定义包含的是空的函数体,因为sdsoc编译器可以用API调用替换他们去执行与IP之间的数据传输。除了空函数体,函数定义还必须包括#include stdlib.h和stdio.h,在替换和编译函数体时要用到他们。下面是xilinx例程里面函数定义的源码:#include ...
2019-10-11 16:08:49
213
原创 sdsoc学习笔记-如何创建和使用一个C可调用的RTL库(一)
这一专题我来和大家一起学习如何如何把用硬件描述语言编写的ip创建成一个C可调用的库,以及怎样使用这个库,下图是该专题的框图:
2019-10-11 14:33:50
277
原创 lattice学习笔记-CmosToMipi简明教程
一.建立好工程;二.打开Clarity Designer;三.Create new Clarity design(以后直接open);四.选择Lattice IP Server;五.双击IP(Click to get IP information);六.下载完后,选择CMOS to D-PHY进行安装(安装时把杀毒软件关掉);七.安装完成后回到Lattice IP那栏,双击cmos ...
2019-10-11 12:04:07
1580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人