当前位置: 首页 > 编程日记 > 正文

C6678-SRIO和Virtex6-FPGA

设计的板子到了SRIO调试阶段了,在板子上,一片V6和两片6678通过4XSRIO互联,中间没有Switch,总算搞定了相互之间的通信。

首先,感谢Ti论坛提供的SRIO程序范例,但是其硬件平台是EVM板,更多的只能用于loopback测试,但是可以在其基础上修改。

1.初始化DSP的SRIO,主要是对SerDes进行配置,然后是Lane和Speed的配置,最后需要等待FPGA的LinK建立,我们在建立时候碰到一点困难,每次建立并不都是4X,一直没有找到问题,我们使用了一个别的办法来保证link为4X。

2.数据发送,DSP上提供的数据发送方法主要有两种,DirectIO和Message,主要区别为DirectIO需要TX和RX双方知道地址映射关系,而Message是通过Message中mail信息得到数据需要保存的地址,我们使用的为DirectIO方法,6678上提供了8组LSU来进行DirectIO数据发送,每个LSU有6个寄存器,当5th寄存器写完后,数据会发送出去,第6个寄存器主要用于检测当前的LSU状态。LSU还有16(32)个影子寄存器

3.SWRITE/NWRITE/NREAD:对DSP来说,初始化完SRIO后,FPGA便可以通过SRIO来发送数据,但是要注意,Designer并不知道什么时候FPGA会发送数据,所以通常会先发送一个DoorBell信息来告知DSP,FPGA要发送数据了,DoorBell可以触发中断,对于NREAD来说,FPGA发送这个命令后,DSP会自动的将请求的数据发送出去,Designer也并不知道数据发送出去,这些都需要DoorBell来支持。

转载于:https://www.cnblogs.com/fpga/archive/2012/07/13/2590929.html

相关文章:

【组队学习】【23期】Datawhale编程实践(区块链)

编程实践(区块链) 开源内容:https://github.com/datawhalechina/team-learning-program/tree/master/Blockchain 基本信息 贡献人员:陈锴、孙子涵、李岳昆、易远哲学习周期:12天学习形式:根据教程主线进…

bootstrap模态框显示控制

默认模态框弹出后,点击背景蒙层部分弹框会消失,如要解决,需要在模态框属性中加 aria-hidden"true" data-backdrop"static"属性即可; 转载于:https://www.cnblogs.com/jiangze-blog/p/7844639.html

什么是Python?主要运用哪些方面?

人工智能领域少不了Python的相助,这也是目前Python技术在人工领域的好前景所致,近几年,想要学习Python技术的人越来越多,很多人都想知道什么是Python?主要运用哪些方面?来看看下面的详细介绍。 什么是Python?主要运用哪些方面?…

第五课:系统目录及ls·文件类型及alias命令介绍

1、上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一目录介绍 ls命令介绍 文件类型 alias命令介绍 1、首先我们…

jquery 实现表单验证功能代码(简洁)

html xmlns"http://www.w3.org/1999/xhtml"> <head> <title>表单验证页面</title> <link href"../Scripts/themes/default/easyui.css" rel"stylesheet" type"text/css" /> <script src"../Script…

【组队学习】【23期】Datawhale深度推荐模型

深度推荐模型 开源内容&#xff1a;https://github.com/datawhalechina/team-learning-rs/tree/master/DeepRecommendationModel 基本信息 贡献人员&#xff1a;罗如意、吴忠强、田雨&#xff0c;宁彦吉&#xff0c; 何世福、徐何军、赖敏材、刘纪川学习周期&#xff1a;13天…

参加Python培训后能干嘛

​ 参加Python培训后能干嘛?相信这是目前很多正在学习Python技术的同学都比较关注的一个问题&#xff0c;Python的法发展前景是非常好的&#xff0c;那么具体学完之后可以运用到哪些方面呢?我们来看看下面的详细介绍吧。 参加Python培训后能干嘛?网站是很基本的&#xff0c;…

博客园HTML源码运行特制js(原创自Zjmainstay)

canrun 测试运行HTML <html> <head><title>测试博客园HTML源码运行程序</title><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><meta http-equiv"Content-Language" content"zh-CN…

【组队学习】【23期】Datawhale零基础入门数据挖掘(心跳信号分类)

零基础入门数据挖掘&#xff08;心跳信号分类&#xff09; 开源内容&#xff1a;https://github.com/datawhalechina/team-learning-data-mining/tree/master/HeartbeatClassification 基本信息 贡献人员&#xff1a;鱼佬、牧小熊、吉米杜、张晋、王皓月、姚昱君学习周期&am…

Unity3D提示“XX,some are mac os x (unix) and some are windows”

2019独角兽企业重金招聘Python工程师标准>>> 解决办法&#xff1a; 将Unity安装目录\Editor\Data\Resources\ScriptTemplates\目录下的所有文件用上面的方式修改换行编码&#xff0c;以后通过Unity3D编辑器创建的文件将默认以“CR LF”换行&#xff0c;一劳永逸。 转…

什么是Python?前景怎么样?

​ Python在人工智能行业的高速发展&#xff0c;引起了很多人的关注&#xff0c;很多目前都不知道什么是Python?前景怎么样?那么下面小编就为大家做下详细的介绍&#xff0c;希望能够帮助到大家。 什么是Python?前景怎么样? 你可能听说过c语言&#xff0c;听说过java语言&a…

Spring整合CXF,发布RSETful 风格WebService

这篇文章是承接之前CXF整合Spring的这个项目示例的延伸&#xff0c;所以有很大一部分都是一样的。关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了。如果你对Spring整合CXF WebService不了解&#xff0c;具体你可以参看这两篇文章&#xff1a; http://www.cnblogs.c…

使用CNN做文本分类——将图像2维卷积换成1维

使用CNN做文本分类from __future__ import division, print_function, absolute_importimport tensorflow as tfimport tflearnfrom tflearn.layers.core import input_data, dropout, fully_connectedfrom tflearn.layers.conv import conv_1d, global_max_poolfrom tflearn.l…

如何在Datawhale开源学习小程序中创建队伍?

我们的组队学习马上就要开营了&#xff0c;本次组队学习与以往不同的是小程序中增加了组队的功能。为了方便大家组队&#xff0c;Datawhale的 六一同学 为大家准备了在Datawhale开源学习小程序中创建队伍的教程。 Step01&#xff1a;打开小程序主页后&#xff0c;点击“审批小…

Python List 列表list()方法

Python基础数据类型之一列表list&#xff0c;在python中作用很强在&#xff0c;列表List可以包含不同类型的数据对像&#xff0c;同时它是一个有序的集合。所有序列能用到的标准操作方法&#xff0c;列表也都可以使用&#xff0c;比如切片、索引等&#xff0c;python的list是可…

一个用泛型隐式传递权限关键字的方法

最近和IBM在重新做公司的平台&#xff0c;其中涉及多租户问题&#xff0c;之前处理多租户数据隔离时考虑很简单&#xff0c;直接把权限关键字作为每个方法的参数传递给DAO。带来的问题是在编码过程中有部分同事经常会忘记添加&#xff0c;维护也有些麻烦&#xff0c;这次就想着…

软件工程实践2017 个人技术博客

目录 一、github项目管理 二、vue.js框架的搭建 三、通过axios调用api 四、javascript的Date对象 五、文件上传 六、javascript教程 一、github项目管理 参考资料&#xff1a; 廖雪峰的git教程西瓜学长提供的github团队项目管理博客。其中主要碰到的问题是代码冲突&#xff0c;…

Scratch等级考试(一级)模拟题

Scratch竞赛交流群已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料&#xff08;视频、代码、文档&#xff09;。 这是第…

参加完Python培训后可以找什么工作

Python在近几年的发展速度是非常快的&#xff0c;越来越多的学员开始学习Python技术&#xff0c;都想学成以后找一个好的工作&#xff0c;那么参加完Python培训后可以找什么工作呢?来看看下面的详细介绍吧。 参加完Python培训后可以找什么工作&#xff1a; 网络编程 除了网络和…

大型数据库设计原则与技巧

大型数据库设计原则与技巧 一个好的数据库产品不等于就有一个好的应用系统&#xff0c;如果不能设计一个合理的数据库模型&#xff0c;不仅会增加客户端和服务器段程序的编程和维护的难度&#xff0c;而且将会影响系统实际运行的性能。一般来讲&#xff0c;在一个MIS系统…

Datawhale组队学习周报(第005周)

本周&#xff08;03月15日~03月21日&#xff09;&#xff0c;第 23 期组队学习正在如火如荼的进行中。本期组队学习&#xff0c;一共有 4 门开源课程&#xff0c;共组建了 5 个学习群&#xff0c;参与的学习者有 740 人。另外&#xff0c;第 24 期组队学习也蓄势待发准备与大家…

安装hue依赖包

yum -y install rsync gcc gcc-c openldap-devel openssl-devel python-ldap python-devel python-setuptools python-simplejson sqlite-devel libxml2-devel libxslt-devel cyrus-sasl-devel gmp-devel 另外还需要安装mysql mysql-devel 本文转自 yntmdr 51CTO博客&a…

Python培训入门基础知识学什么?

Python培训基础知识主要是针对一些零基础的同学安排的&#xff0c;虽说Python是相对比较简单的一门编程语言&#xff0c;但是没有基础的同学还是要进行系统的学习&#xff0c;那么Python培训入门基础知识学什么呢?来看看下面小编的详细介绍。 Python培训入门基础知识学什么?P…

Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处理

介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处。 Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后&#xff0c;重新开机&#xff0c;运行数据库及数据库监听&#xff0c;再运行应用服务后&#xff0c;登录会出现如下提示&#xff0c;需…

cmd命令 安装本地服务器

安装本地服务器 0下载nodejs并安装 1安装npm &#xff1a;npm install -g anywhere 2打开服务器 &#xff1a;anywhere 8080 3停用服务器 ctrlc 查找路径 cd c:/program/www/ 本文转自Ansue 51CTO博客&#xff0c;原文链接http://blog.51cto.com/ansue/1732335&#xff1a;&…

你与ACM MM的距离只差一场算法比赛

你与ACM MM的距离只差一场算法比赛 伴随5G时代来临&#xff0c;视频广告迎来爆发式增长&#xff0c;在广告创意/投放/策略等广告系统的关键环节中&#xff0c;对视频广告内容的深度理解越发显得重要且迫切。 因此&#xff0c;2021腾讯广告算法大赛今年的赛题聚焦在了视频广告…

Python培训班适合哪些人报名学习

学习Python技术有两种方法&#xff0c;一个是自学&#xff0c;一个是报Python培训班进行系统学习&#xff0c;自学肯定是对一些有Python基础的同学比较合适的&#xff0c;那么Python培训班适合哪些人报名学习呢?来看看下面的详细介绍。 Python培训班适合哪些人报名学习? 1.适…

网络硬件一篇通

现在局域网大多采用以太网的拓扑结构&#xff0c;物理上由服务器、工作站、集线器、交换机、路由器、网卡、 RJ45水晶头、网线等组成。很多朋友想了解一些局域网的硬件组成及相关硬件的安装设置&#xff0c;下面就谈谈这方面的话题。一、网络硬件概述1、服务器和工作站大多数时…

DevExpress.XtraReports打印

使用DevExpress.XtraReports打印报表时&#xff0c;分别采用两种打印方式。以下面的打印样式为列作简要说明&#xff1a; 第一种&#xff1a;表头表尾保持不变&#xff0c;表中数据根据实际打印条数更改。如现在我要打印的学生为三个&#xff0c;则得到如下的报表&#xff1a; …

【直播】鱼佬:心跳信号分类赛高分突破

心跳信号分类赛高分突破 目前 Datawhale第23期组队学习正在如火如荼的进行中。为了大家更好的学习&#xff0c;零基础入门数据挖掘&#xff08;心跳信号分类&#xff09; 的课程设计者王贺&#xff0c;将为大家带来一场直播分享——心跳信号分类赛高分突破。 直播信息 主讲人…