首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Lauren的FPGA

    Vivado综合属性:SRL_STYLE

    SRL_STYLE用于管理综合工具如何推断SRL(移位寄存器)。XilinxFPGA中,SLICEM中的LUT是可以配置为SRL的。SRL相应的代码如下。 ? ? SRL_STYLE有6个可选值,分别为register,srl,reg_srlsrl_reg,reg_srl_reg和block。以深度为4的SRL为例,相应的值对应的综合结果如下图所示。 ? ? 当期为yes时,等效于SRL_STYLE为reg_srl_reg;当其为no时,等效于SRL_STYLE为register。 从时序角度而言,不建议时序路径的终点是SRL。 对于大深度的SRL,可以将其映射为BlockRAM,也就是SRL_STYLE的值为block,否则会消耗过多的LUT。 解决时序问题时,有时还要关注深度较小的SRL,例如深度为1,2或3的SRL。 结论 -SRL_STYLE有6个值,用于管理综合工具如何推断SRL -SHREG_EXTRACT有类似的功能 -从时序角度而言,不建议时序路径的终点是SRL,尤其是在高速设计中

    3.1K20发布于 2019-10-31
  • 来自专栏李家杂货铺zi

    Vivado综合属性之SRL_STYLE

    本文介绍综合属性SRL_STYLE取register、srlsrl_reg、reg_srl、reg_srl_reg和block中的值时,对Schematic的影响。 SRL_STYLE用于指导Vivado将SRL(移位寄存器)映射为何种形式。 目录 默认值 测试代码 原理图 SRL_STYLE配置为register 测试代码 原理图 SRL_STYLE配置为srl 测试代码 原理图 对应的Device视图 资源利用率 SRL_STYLE配置为 srl_reg 测试代码  原理图 SRL_STYLE配置为reg_srl 测试代码 原理图 SRL_STYLE配置为reg_srl_reg 测试代码 原理图 SRL_STYLE配置为block 测试代码 配置为srl 用LUT生成SRL

    97630编辑于 2023-03-21
  • 来自专栏VerilogHDL

    XilinxFPGA中SRL16E的使用详解

    XilinxFPGA中提供的一个原语SRL6E,可以最大实现16位移位寄存的移位寄存器。  需要注意的是,SRL16E原语在不同的器件中表现形式可能稍有区别,下面是在Artix-7系列器件中的SRL16E原语: // SRL16E: 16-bit shift register LUT with #( .INIT(16'h0000) // Initial Value of Shift Register 对寄存器进行初始化 ) SRL16E_inst ( .Q (Q), // SRL data output 寄存器输出端口 .A0(A0), // Select[0] input四位输出位选择控制地址 .A1(A1) output wResetQ, output wEnableN ); wire wResetQ; wire wEnableN; SRL16E #( .INIT( 16'hFF00

    1.9K50编辑于 2022-01-08
  • 来自专栏Lauren的FPGA

    如果移位寄存器这么写

    同时,这种风格还可方便地使用综合属性SRL_STYLE,从而达到控制综合结果的目的。第二种风格是无法使用SRL_STYLE的。 SRL_STYLE的具体使用方法可参考这里Vivado综合属性:SRL_STYLE。 ? ? 一个可能的解决方法是能否从该SRL中“拽出”一个触发器,也就是将SRL变为FF+SRL,此时的SRL深度为原始SRL深度减1。这时可利用属性SRL_STAGES_TO_REG_INPUT。 此外,如果希望从SRL中“拽出”一个触发器与最后一级触发器相连,可利用属性SRL_STAGES_TO_REG_OUTPUT。 结论 SRL_STAGES_TO_REG_INPUT可从SRL中向其输入方向“拽出”一个触发器 SRL_STAGES_TO_REG_OUTPUT可从SRL中向其输出方向“拽出”一个触发器

    96231发布于 2019-10-30
  • 来自专栏时悦的学习笔记

    [Data Guard全解析]4.一步步搭建物理备库

    3.5.2 创建standby redo log 这里我们创建4个SRL日志组 alter database add standby logfile group 10 ('/oradata/dg2/srl /srl10a.log','/oralog/dg2/srl/srl10b.log') size 52428800; alter database add standby logfile group 11 ('/oradata/dg2/srl/srl11a.log','/oralog/dg2/srl/srl11b.log') size 52428800; alter database add standby logfile group 12 ('/oradata/dg2/srl/srl12a.log','/oralog/dg2/srl/srl12b.log') size 52428800; alter database add standby logfile group 13 ('/oradata/dg2/srl/srl13a.log','/oralog/dg2/srl/srl13b.log')

    79010发布于 2020-08-19
  • 来自专栏CreateAMind

    Soft Reinforcement Learning 介绍

    下面介绍SRL的核心思想以及其带来的影响。 定理的核心结论是:SRL的optimal policy 是 SOFT 的(起名SRL的原因),即 optimal policy 是 Q-value 的 softmax 函数。 如果SRL中的alpha取为0,则SRL退化成HRL。也就是说:HRL是SRL的一个特例: ? ? 为了进一步阐释SRL的内涵和影响,这里举一个例子说明。 而SRL一直保留p2的信息,SRL可以快速转换到p2,更robust。 强化学习的一个重要的特点是:算法控制数据的来源,数据决定AI的表现。 既然策略熵那么重要,我们自然就希望能够控制熵,HRL无法做到这一点,而SRL可以做到这一点。这也正是SRL的核心价值所在。

    1.1K40发布于 2020-09-28
  • 来自专栏老欧说安卓

    Android开发笔记(一百二十三)下拉刷新布局SwipeRefreshLayout

    = (SwipeRefreshLayout) findViewById(R.id.srl_simple); srl_simple.setOnRefreshListener(this); //旧版用下面的 ); //新版用下面的setColorSchemeResources设置进度圆圈颜色 // srl_simple.setColorSchemeResources( // R.color.red (R.color.black); // srl_simple.setProgressViewOffset(true, 0, 50); // srl_simple.setDistanceToTriggerSync = (SwipeRefreshLayout) findViewById(R.id.srl_listview); srl_listview.setOnRefreshListener(this); = (SwipeRefreshLayout) findViewById(R.id.srl_recycler); srl_recycler.setOnRefreshListener(this);

    3K30发布于 2019-01-18
  • 来自专栏时悦的学习笔记

    [Data Guard全解析]6.物理备库的Switchover

    介绍请看以前的文章 目录需要事先建立 alter database add standby logfile group 10 ('/oradata/dg1/srl/srl10a.log','/oralog /dg1/srl/srl10b.log') size 52428800; alter database add standby logfile group 11 ('/oradata/dg1/srl/srl11a.log ','/oralog/dg1/srl/srl11b.log') size 52428800; alter database add standby logfile group 12 ('/oradata /dg1/srl/srl12a.log','/oralog/dg1/srl/srl12b.log') size 52428800; alter database add standby logfile group 13 ('/oradata/dg1/srl/srl13a.log','/oralog/dg1/srl/srl13b.log') size 52428800; 1.8 参数文件设置 这里需要注意原备库的

    73030发布于 2020-08-19
  • 来自专栏时悦的学习笔记

    物理备库的Switchover

    介绍请看以前的文章 目录需要事先建立 alter database add standby logfile group 10 ('/oradata/dg1/srl/srl10a.log','/oralog /dg1/srl/srl10b.log') size 52428800; alter database add standby logfile group 11 ('/oradata/dg1/srl/srl11a.log ','/oralog/dg1/srl/srl11b.log') size 52428800; alter database add standby logfile group 12 ('/oradata /dg1/srl/srl12a.log','/oralog/dg1/srl/srl12b.log') size 52428800; alter database add standby logfile group 13 ('/oradata/dg1/srl/srl13a.log','/oralog/dg1/srl/srl13b.log') size 52428800; 1.8 参数文件设置 这里需要注意原备库的

    51410发布于 2020-08-19
  • 来自专栏新智元

    【NLP2005年以来大突破】语义角色标记深度模型,准确率提升10%

    该研究为语义角色标注(SRL)引入了一个新的深度学习模型,显著提高了现有技术水平。 为 SRL 引入新的深度学习模型,显著提高了现有技术水平 我们为语义角色标注(SRL)引入了一个新的深度学习模型,显著提高了现有技术水平,同时对其优缺点进行了详细的分析。 在Zhou和Xu (2015)之后,我们将 SRL 视为 BIO 标记问题,并使用深度双向 LSTM。 我们还报告了 predicted predicates 的性能,以激发未来对端到端 SRL 系统的研究。 我们的深度 SRL 模型的成功有两个原因 我们深度 SRL 模型的成功有两个原因:(1)应用训练深度循环神经网络中的最新进展,如 highway connections(Srivastava等,2015

    1.1K30发布于 2018-03-27
  • 来自专栏李家杂货铺zi

    Vivado综合属性之SHREG_EXTRACT

    当为yes时,等效于SRL_STYLE设置为reg_srl_reg; 当为no时,等效于SRL_STYLE设置为register。 reg_shift <={data_i,reg_shift[SHIFT-1:1]}; end assign data_o = reg_shift[0]; endmodule 原理图 SRL_STYLE 设置为reg_srl_reg时,第一和最后一级深度用FF(Flip Flop,触发器),其他用LUT,与上图结构一致。 reg_shift <={data_i,reg_shift[SHIFT-1:1]}; end assign data_o = reg_shift[0]; endmodule 原理图  当SRL_STYLE 设置为register,用FF(Flip Flop,触发器)生成SRL,与上图的结构一致。

    79520编辑于 2023-03-21
  • 来自专栏时悦的学习笔记

    一步步搭建物理备库

    3.5.2 创建standby redo log 这里我们创建4个SRL日志组 alter database add standby logfile group 10 ('/oradata/dg2/srl /srl10a.log','/oralog/dg2/srl/srl10b.log') size 52428800; alter database add standby logfile group 11 ('/oradata/dg2/srl/srl11a.log','/oralog/dg2/srl/srl11b.log') size 52428800; alter database add standby logfile group 12 ('/oradata/dg2/srl/srl12a.log','/oralog/dg2/srl/srl12b.log') size 52428800; alter database add standby logfile group 13 ('/oradata/dg2/srl/srl13a.log','/oralog/dg2/srl/srl13b.log')

    72220发布于 2020-08-19
  • 来自专栏Lauren的FPGA

    深度解析ug1292(5)

    对于终点是SRL的路径 如果路径的终点是SRL,可尝试将SRL变为FF+SRL+FF或SRL+FF。 这可在综合时通过使用SRL_STYLE综合属性实现,也可在opt_design阶段通过使用SRL_STAGES_TO_INPUT或SRL_STAGES_TO_OUTPUT实现。

    84010发布于 2019-10-30
  • 来自专栏深度学习自然语言处理

    【NLP】语义角色标注(Semantic Role Labelling)

    SRL定义 Semantic Role Labeling (SRL) is defined as the task to recognize arguments for a given predicate 语料及语义角色 英文的SRL数据集包括: FrameNet PropBank 汉语的SRL数据集较少,应用最多的是Chinese Proposition Bank(CPB)[1]. ; Semantic Adjuncts表示不与谓词直接相关的论元,可独立存在,用ArgM-XXX来表示,例如时间、地点、目的、程度、范围等等; SRL语义角色标签和含义如下所示 ? 传统SRL方法 传统SRL方法主要包括以下步骤: ? 基于深度学习的SRL方法 在深度学习占领了自然语言处理领域之后,基于深度学习的SRL方法也得到了广泛应用且效果良好。

    5.9K30发布于 2019-09-17
  • 来自专栏AI小白入门

    初学者|什么是语义角色标注

    语义角色标注(Semantic Role Labeling,简称 SRL)是一种浅层的语义分析。 给定一个句子, SRL 的任务是找出句子中谓词的相应语义角色成分,包括核心语义角色(如施事者、受事者等) 和附属语义角色(如地点、时间、方式、原因等)。 根据谓词类别的不同,又可以将现有的 SRL 分为动词性谓词 SRL 和名词性谓词 SRL。 常见方法 语义角色标注的研究热点包括基于成分句法树的语义角色标注和基于依存句法树的语义角色标注。 目前 SRL 的实现通常都是基于句法分析结果,即对于某个给定的句子,首先得到其句法分析结果,然后基于该句法分析结果,再实现 SRL。这使得 SRL 的性能严重依赖于句法分析的结果。 # 2.首先要下载预训练模型:http://nilc.icmc.usp.br/nlpnet/models.html#srl-portuguese 目前语义角色标注只提供了葡萄牙语的预训练模型 import

    1.8K50发布于 2019-05-29
  • 来自专栏机器人课程与技术

    ROS和RRT的一些资料

    SRL_GLOBAL_PLANNER(RRT, RGG, RRT*, Theta*-RRT)  10. roswiki: rrt_exploration、riskrrt和motion_planning。 SRL_GLOBAL_PLANNER软件包提供了基于采样的运动规划器(RRT,RGG,RRT *,Theta * -RRT)作为ROS中Move-base的全局规划器插件 srl_global_planner The srl_global_planner ROS package provides an implementation of the sampling based motion planners For additional info regarding the POSQ steer function and the learned distance metric used by srl_global_planner /srl_global_planner.git cd ../ catkin_make or catkin build Usage roslaunch srl_global_planner move_base_global_srl.launch

    1.6K10发布于 2019-01-23
  • 来自专栏时悦的学习笔记

    [Data Guard全解析]3.Oracle Data Guard 工作流程

    ,理解并可以实施它对于DBA来说是非常重要套的技能 上节讲了一些Data Guard的一些概念和参数,这节讲述Data Guard整个的工作流程,更好的理解以后的配置 ---- 这节分2部分: 备库有SRL (Standby redo log)情形 备库无SRL(Standby redo log)情形 ---- 有Standby Redo Logs ? 接下来根据备库的应用模式,redo 应用有如下方式: 如果使用实时应用(Real Time Apply)模式,MRP0 进程直接从SLR里面读取redo data并应用 如果是非实时应用,MRP0会等待SRL ,没有SRL只能等到日志切换时才可以应用日志 节省系统资源,从上面我们可以看出,没有SRL归档日志也不是单纯的拷贝至备库,也需要RFS进程读取并写入 ---- 关于备库的归档日志路径 从上面的流程可以看出无论有无 SRL,实际上备库的归档日志文件是由备库进程产生的 所以主库不能控制备库的归档日志路径 11g之前由standby_archive_dest参数指定 从11g开始由LOG_ARCHIVE_DEST_n参数指定

    62620发布于 2020-08-19
  • 来自专栏深度学习自然语言处理

    【论文】图文解读经典之作Span-Graph for SRL - 一篇经典的语义角色标注paper

    details/90273333 论文发表:ACL 2018 Github:https://github.com/luheng/lsgn 论文研究对象: 文章研究的是nlp中的语义角色标注问题(srl srl模型可以分为end to end和gold predicates,即句子中的谓语需要模型进行预测和提前知道两种情况,本文方法为前者,一步到位。 而按照输出结果的形式还可以分为Span-Graph for SRL和BIO-tagging-based两种,本文方法也是前者,两者差别见下图。 ? 好!

    1.2K20发布于 2019-09-19
  • 来自专栏小徐学爬虫

    Tkinter 滚动条使用导致按钮不可见

    self.winfo_width() >= 500 : self.SR = (0, 0, self.photo.width(), self.photo.height()) self.SRL = list(self.SR) self.SRL[2] = self.winfo_width() - 16 self.SRL[3] = self.winfo_height self.winfo_width() >= 500 : self.SR = (0, 0, self.photo.width(), self.photo.height()) self.SRL = list(self.SR) self.SRL[2] = self.winfo_width() - 16 self.SRL[3] -= 16 self.c.config(scrollregion=tuple(self.SRL)) self.update() self.bl.update_idletasks

    1.3K10编辑于 2025-01-09
  • 来自专栏时悦的学习笔记

    Oracle Data Guard 工作流程

    提供的一个高可用及灾备解决方案,理解并可以实施它对于DBA来说是非常重要套的技能 上节讲了一些Data Guard的一些概念和参数,这节讲述Data Guard整个的工作流程,更好的理解以后的配置 这节分2部分: 备库有SRL (Standby redo log)情形 备库无SRL(Standby redo log)情形 有Standby Redo Logs ? 接下来根据备库的应用模式,redo 应用有如下方式: 如果使用实时应用(Real Time Apply)模式,MRP0 进程直接从SLR里面读取redo data并应用 如果是非实时应用,MRP0会等待SRL 从上面的介绍中,我们强烈推荐Data Guard 使用Standby redo log 可以做到实时同步主库数据,没有SRL只能等到日志切换时才可以应用日志 节省系统资源,从上面我们可以看出,没有SRL 归档日志也不是单纯的拷贝至备库,也需要RFS进程读取并写入 关于备库的归档日志路径 从上面的流程可以看出无论有无SRL,实际上备库的归档日志文件是由备库进程产生的 所以主库不能控制备库的归档日志路径 11g

    63820发布于 2020-08-19
领券