1. D触发器中PRN、CLRN区别
    在Quartus II当中查看RTL视图会有PRN和CLRN(CLR)两个引脚的区别

PRN是异步置位,可以将输出Q置为输入D(输出Q立马变成输入D)

CLRN(CLR)是异步复位,将输出Q置地。


2. 复位电平的选择
复位电平,实际上是跟FPGA芯片内部的触发器结构有关。下图是xilinx和altera综合得到的视图:

上图看到xilinx(A7)触发器复位端R是高电平有效,比较适合高电平复位。假如RTL代码采用了低电平有效的复位模式,综合器将在复位信号驱动寄存器SR控制端之前的插入一个反相器(interver)。你必须使用一个查找表(look up table)来实现反向器,以利用LUT的输入端口。低电平有效的控制信号带来的额外的逻辑可能拉长了执行时间(runtime),将导致更低的FPGA资源利用率,也将影响时序和功耗。

上图altera触发器复位端CLRN(器件A10)低电平有效,比较合适低电平复位。

cycloneIV GX触发器如下图:

cycloneIV GX触发器CLR高电平有效,cycloneIV GX适合高电平复位。

复位电平可以通过在EDA工具写几个测试代码,综合之后查看网表寄存器引脚确定。

总之,RTL复位方式一般采用“异步复位,同步释放”。复位电平根据器件内部触发器而定。

D触发器中PRN、CLRN区别以及复位电平选择相关推荐

  1. T-SQL中删除语句区别 - 转自: 搜搜问问

    T-SQL中删除语句区别 [ 标签:sql,语句 ] delete from和truncate table 他们的相同点是什么 不同点又是什么?? 多用在什么地方?? ================ ...

  2. SQL格式日志转为syslog格式:触发器中执行Shell命令

    很多企业网中都部署了日志中心,集中收集.分析和处理各种设备产生的日志. 但一些应用系统的日志是保存在数据库表中,如果需要提供syslog格式日志,除了进行代码改造外,一种快速的解决方法是使用SQL触发 ...

  3. 触发器与存储过程的区别

    触发器原理:           触发器与存储过程非常相似,触发器也是SQL语句集,两者唯一的区别是触发器不能用EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发(激活)执行 ...

  4. 数据库:触发器,作用,分类,触发器与存储过程的区别

    触发器: 1)触发器是一种特殊类型的存储过程,它由事件触发,而不是程序调用或手工启动,当数据库有特殊的操作时,这些操作由数据库中的事件来触发,自动完成这些SQL语句. 2)使用触发器可以用来保证数据的 ...

  5. 触发器before和after区别

    触发器before和after区别 创建触发器时,在before和after的选择上,有些区分,下面是一个实例,希望对你有所启发 1.建立一个通信录数据库,要求需要有以下三个表: lxrenb(联系人 ...

  6. MyBatis中#{}和${}的区别

    ------------------------siwuxie095 MyBatis 中 #{} 和 ${} 的区别 1.在 MyBatis 的映射配置文件中,动态传递参数有两种方式: (1)#{} ...

  7. Mybatis 中$与#的区别

    1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select i ...

  8. mysql 触发器 赋值_MYSQL的触发器中 变量赋值

    CREATETRIGGERsync_doingBEFOREINSERTONet_contentFOREACHROWBEGINSELECT@uc_id:=user_headFROMet_usersWHE ...

  9. mybatis 中#与$的区别

    2019独角兽企业重金招聘Python工程师标准>>> MyBatis中#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #u ...

最新文章

  1. linux作为办公机器,Ubuntu能否做日常办公使用?
  2. 职业-把工作当作职业 or 事业?
  3. BZOJ 1121 science
  4. 单元测试之JUnit 5 参数化测试使用手册
  5. nginx的负载均衡集群
  6. 打开软件就遍历桌面和D盘的软件名通过UDP广播的方式发出。服务器监听指定的端口可以获得文件夹名称。不会暴露自己的IP
  7. eclipse 增加php 版本号,扩充eclipse php的代码提示功能
  8. Spring Boot Redis
  9. python智能光环板_学而思编程推出全新智能学习系统,搭配多种硬件
  10. 雪花算法(snowflake)实现原理图解
  11. 集成学习中的随机森林
  12. MSDP协议报文类型
  13. 电池SOC仿真系列-基于Simscape搭建的锂电池模型
  14. 计算机管理里面的“服务”怎么删除?
  15. css3动画让风车转起来
  16. 非法本法硕最真实的就业现状
  17. (EPROCESS/KPROCESS/ETHREAD/KTHREAD)进程与线程内核层中的结构
  18. python 等比例裁剪图片
  19. MySQL - SUM() OVER() 函数用法详解
  20. 浙江大学计算机学院 潘刚,潘刚 - 江苏科技大学 - 生物技术学院

热门文章

  1. 牛!清华学霸作息表冲上热搜
  2. python预测运势_程序员来看看自己星座本月运势吧
  3. 基于 RICS-V 架构的单周期处理器设计(含所有格式指令)—— 控制信号选取及代码结构分析
  4. linux统计染色体长度,Python 脚本之统计基因组文件中染色体长度及N碱基数目
  5. 鄂州机场投运:提升湖北货运枢纽地位 顺丰王卫已布局多年
  6. 油烟浓度在线监测系统的介绍
  7. html长按图片发送朋友,HTML5/jQuery 长按图标发送爱心动画
  8. 招聘旺季来临,爽朗的小伙伴们,你们准备好了吗?
  9. c语言怎么做12一个月的日历,请问用C语言写日历怎样一行输入三个月啊。我是一个月一个月输入的,不会把二月输入到一月后面,求帮忙...
  10. Java版微信小程序获取手机号