自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (22)
  • 收藏
  • 关注

原创 UART接收机的波特率容差

由于UART发射机和接收机之间是异步的,接收机必须基于本地时钟采样接收数据线以完成解码,本文将以FPGA逻辑设计工程师的角度来分析UART接收机的波特率容差理论极限,并给出高波特率容差UART接收机的设计建议!

2024-05-26 14:46:21 813

原创 奇偶校验(一)—— 单比特奇偶校验码性能的详细研究

奇偶校验(Parity Check)码,是一种二进制数字信息在传输或存储过程中实现错误检测的编码技术。本文非常详细地研究了单比特奇偶校验码的检错性能,给出了“无差错概率”、“差错检出概率”、“差错漏检概率”的计算公式。

2024-05-21 19:51:39 1099

原创 CRC校验码的检错性能(一)—— 检出(或漏检)比例

本文整理了CRC(Cyclic Redundancy Check,循环冗余校验)检错性能的8条定理,源自​W. Wesley Peterson于1961年发表的论文《Cyclic Codes for Error Detection》。​

2024-04-04 18:19:34 3879

原创 并行CRC计算HDL代码生成工具的秘密(六字真言)

在对CRC校验码的生成矩阵有一定理解后,本文将展示的是应用教材(论文)的结论,可手工完成并行CRC计算的HDL代码的编写,进而加深对CRC校验的理解。

2024-03-09 17:07:36 1279

原创 时钟不确定性对FPGA高速设计限制的实测对比

​随着FPGA内部同步电路运行时钟频率的提高,时钟不确定性将成为制约设计时序性能的显著因素。《基于Xilinx CMT设计低抖动的高性能时钟》一文聚焦于如何实现低抖动的FPGA片内高速时钟,本文将从实测的角度来观察这一限制。​

2023-11-17 21:24:38 321

原创 关于ISE静态时序报告中Spartan-6 FPGA DCM和PLL的Discrete Jitter (DJ)数据的疑问?

Register-to-Register Setup Path中 DJ = 0.127ns;发现我的问题和官方记录类似,于是参考AR#50638的方案,问题得以解决。OFFSET OUT路径中,DJ = 0.255ns。

2023-11-14 16:29:12 131

原创 基于Xilinx CMT设计低抖动的高性能时钟

可以看到,时钟周期约束为3.25ns的设计,其中PLL输出时钟的离散抖动(Discrete Jitter)为0.181ns,设计指定的系统抖动(System Jitter)为0.282ns,合成时钟不确定度(Clock Uncertainty)为0.168ns(占比时钟周期的5.17%),可以认为针对本设计的时钟是一个低抖动的高性能时钟,不会成为设计时序的瓶颈。本例中UCF给定的输入时钟周期为52ns,前级DCM倍频4x,输出时钟周期为13ns,仅DCM_CLKGEN可依据数据手册评估其输出抖动。

2023-11-08 15:15:45 294 1

原创 Xilinx ISE软件SYSTEM_JITTER时序约束参数的传递关系

Xilinx在UG612(v14.3) -- Timing Closure User Guide的194页“Clock Uncertainty”部分指明,设计者应通过System Jitter这一时序约束参数告诉工具软件,本设计预计将面临的时钟系统抖动情况,从而布局/布线、时序分析工具可根据设计者的要求对布局/布线进行优化,并给出考虑了时钟系统抖动的静态时序报告。UG612中未对此参数传递关系做更多的说明,当设计的目标运行时钟频率较高时,应考虑到时钟抖动对设计时序性能的制约。

2023-11-03 00:03:38 206

原创 uart发送移位寄存器设计(VHDL, 针对Xilinx FPGA优化),欢迎品鉴

uart发送移位寄存器设计针对Xilinx全系列FPGA:Spartan-3、Virtex-4、Virtex-5、Spartan-6、Virtex-6、7系、UltraScale/UltraScale+。全流水线设计,时序性能,只有时序性能。

2023-09-14 21:36:59 604 1

原创 uart发送模式配置代码(VHDL,针对Xilinx FPGA优化),欢迎品鉴

兼容NS16550 uart,参考了stm32, microchip, EXAR XR16M890, TI DSP/MCU。。。市面主流uart控制器,总结出的一个uart tx ip需要提供的配置功能

2023-09-14 19:04:48 593 1

原创 基于Xilinx FPGA的逻辑设计,工具有时候似乎不是那么靠谱

近日在一个基于Xilinx FPGA的I2C主控制器逻辑设计中,被Xilinx的工具折腾郁闷了,记录下来,供感兴趣的朋友参考。

2023-05-12 21:52:10 423

原创 ARINC 429总线接收器的输入共模电压

本文对ARINC 429总线接收器的输入共模电压这一技术指标进行了一定的研究。

2023-02-27 18:42:27 679

原创 基于Xilinx FPGA求三数之:最大值/中位数/最小值

基于Xilinx FPGA求三数之:最大值/中位数/最小值

2022-11-02 18:40:42 1332

原创 1553B总线可靠性量化指标的理解

GJB 289A-97 4.5.2.1.2.4、4.5.2.2.2.4规定了在2.1VPP(或3.0VPP)信号上叠加1.0kHz ~ 4.0MHz频率范围内的有效值为140.0mV(或200.0mV)的高斯白噪声,要求289A终端的最大字差错率为10^(-7)。字差错包括引起终端在状态字中消息差错位置位的任何故障,也应包括使终端不响应有效指令的故障。289A规范对通讯误码率的规定是小于〖10〗(-7)的字差错率,一个1553B字由20个比特构成,当实际设计的1553B终端的误比特率小于1×〖10〗(-7

2022-01-11 22:59:49 867

原创 GJB 5186.1-2003指令字响应测试项的实施思考

本文针对在实施GJB 5186.1-2003中指令字响应测试项时,一个特殊情况的考虑及分析。

2021-12-14 20:09:49 1961

原创 关于1553B总线发送上一指令字这一方式代码的一点思考

本文针对1553B总线中,当RT上电后收到的第一条有效指令是“发送上一指令字”这一方式指令时这一特殊情况的响应方式,结合GJB 289A-97、GJB/Z 209-2002提出了相关分析和解决办法。

2021-12-09 16:30:50 1199

原创 Xilinx Spartan-6触发器控制信号的扇出数量统计方式

Spartan-6的一个Slice中包含8个触发器(FFs),每个触发器包括两个控制信号:CE、SR(只能用作Reset或Set之一),但这8个触发器共用控制信号输入端口,这一特性限制控制信号不同的触发器在布局(Map)时,不能优化入同一Slice,正是基于此,Xilinx推荐对于低扇出的触发器控制信号在代码编写时尽量吸收进触发器D输入端之前的LUT中,并在XST的综合属性选项中提供配置项,让XST综合时自动将低扇出的控制信号吸收进触发器D输入端之前的LUT中,如下图:但是,对于设计中大量使用的门控型总

2021-08-15 23:06:47 303

原创 Xilinx Spartan-3AN的触发器使用

(成都欧开科技有限公司)前言,本文摘自公司内部培训文件,对网页版阅读效果不满意的同学请移步:

2021-08-15 19:21:25 804

原创 发现一个天才

无意中浏览到这样一份论文:《基于FPGA的PCI软核模块的研究与实现》作者给出了其课题组设计的PCI软核性能优于Xilinx LogiCore PCI核,见下截图:那么,作者是如何测试证明的呢,仿真,那么,他是怎么仿真的呢?1)作者自研的PCI软核“突发读”仿真测试结果,见下图:2)Xilinx LogiCore PCI核“突发读”仿真测试结果,见下图:奇迹就这么发生了,96M/s > 75.24M/s,嗯,小学生都能判断作者的软核性能优于Xilinx LogiCore PCI核。

2021-06-26 23:35:24 146

原创 Xilinx PCI Core BAR2读操作时序图

本设计将Xilinx PCI Core的PCI BAR2空间通过跨时钟域同步设计,映射至板载本地晶振时钟域,主要应用于基于FPGA设计的PXI多通道模块。注:1)本时序图不是完整的设计源文件,除图中已有的备注外,没有提供其它的设计说明;2)阅读本时序图,需要熟悉Xilinx PCI Core,PCI总线规范,FPGA跨时钟域设计原理。...

2021-06-26 22:35:07 303

原创 Xilinx PCI Core BAR2写操作时序图

本设计将Xilinx PCI Core的PCI BAR2空间通过跨时钟域同步设计,映射至板载本地晶振时钟域,主要应用于基于FPGA设计的PXI多通道模块。注:1)本时序图不是完整的设计源文件,除图中已有的备注外,没有提供其它的设计说明;2)阅读本时序图,需要熟悉Xilinx PCI Core,PCI总线规范,FPGA跨时钟域设计原理。...

2021-06-26 22:33:04 230

原创 基于Xilinx LUT6设计高效紧凑的2:1 Bus Mux

基于Xilinx LUT6设计高效紧凑的2:1 Bus Mux (成都欧开科技有限公司)在FPGA逻辑设计中,从两组总线数据源中,根据某个条件选择其中一组输出,是一个十分常见的设计需求。例如我司PXI总线的DA模块/通讯总线模块等,通常支持输出(发送)的数据来源于PCI BAR2寄存器或片内Buffer,即为一个典型的2:1 Bus Mux设计需求。依据Xilinx手册UG384可知,其LUT6由两个共用A[5:1]地址线的LUT5 + 1个Mux构成,并

2021-06-17 16:18:10 1408

原创 关于ARINC 573/717帧同步字的误解

关于ARINC 573/717帧同步字的误解(成都欧开科技有限公司)飞行数据记录器(FDR)是飞机上飞行记录系统的主要部件,俗称黑匣子(黑匣子包括两个部件,话音记录器CVR为黑匣子另一部件),用来记录飞行中比较重要的一些数据参数,主要用途如下:事件/事故分析调查,飞行员飞行品质监控,飞机故障判断、排除等。[3]飞行数据记录装置经历了从FDR(模拟式)到DFDR(数字式),以及快速存取记录器(QAR)光盘记录到无线存取记录器(WQAR)无线自动下传数据的历程,对应的飞行数据记录标准也经历了从ARINC

2021-05-08 19:44:41 3364 1

原创 1553B总线“输出对称性”测试数据码型图

1553B总线的“输出对称性”这一技术指标在测试时,按规范要求,需要被测对象输出6组特定码型的数据字(16进制):0x8000、0x7FFF、0x0000、0xFFFF、0x5555、0xAAAA。 这6组数据字的码型如下图所示:...

2020-12-17 20:38:18 351

原创 MIL-STD-1553B Notice 2 vs GJB 289A-97

1. 前言本文致力于完成MIL-STD-1553B Notice 2与GJB 289A-97的内容比对,整理二者差异,便于相关从业人员参考。本文自发布之日起,不定期持续更新。欢迎广大博友在评论区共同参与,共同完善。2.缩写MIL-STD-1553B Notice 2 : 1553BGJB 289A-97 : 289A3.正文3.1 短截线耦合289A章节A2.10.5 “短截线耦合”有如下描述:“对空军系统而言,建议使用变压器耦合短截连接件。”1553B章节30

2020-12-14 19:31:14 847

原创 1553B总线规范树

对MIL-STD-1553B总线的历史规范版本以时间线整理。

2020-12-14 19:01:07 574

时钟不确定性对FPGA高速设计限制的实测对比.pdf

随着FPGA内部同步电路运行时钟频率的提高,时钟不确定性将成为制约设计时序性能的显著因素。《基于Xilinx CMT设计低抖动的高性能时钟》一文聚焦于如何实现低抖动的FPGA片内高速时钟,本文将从实测的角度来观察这一限制。

2023-11-19

Spartan-6触发器控制信号的扇出数量统计方式.pdf

对于FPGA逻辑设计中大量使用的门控型总线数据,即满足某种条件时寄存一组总线数据,采用FDE的设计方式更有利于控制CE信号的扇出数量。

2021-08-15

关于ARINC 573_717帧同步头的误解.pdf

ARINC 573/717规定的数据记录或传输以数据帧的方式进行,并且将1个(主)帧拆分成了4个子(副)帧,帧的标识与界定为每帧的首个数据字,并选择特定的伪随机巴克(Barker)码用作每帧的首个数据字,即帧同步字。1~4号子帧的同步字依序为8进制数:Octal1107、Octal2670、Octal5107、Octal6670。 因为一些误解,导致现行设备中出现了另一序列的同步字,依序为8进制数:Octal7044、Octal0732、Octal7045、Octal0733。 具体内容请见文章。

2021-05-08

1553B总线噪声抑制测试判据分析_v2.0.pdf

1553B总线作为高可靠性军用总线的经典之作,其设计、测试、验证有着完善的标准。本文针对1553B总线“噪声抑制测试”的判据以图表的方式分析。 本文件为2.0版本,因不知道如何更新上传文件,所以只好以2.0版本的方式重新上传。添加了各判据的统计置信度参数。

2020-12-26

1553B总线噪声抑制测试判据分析.pdf

1553B总线作为高可靠性军用总线的经典之作,其设计、测试、验证有着完善的标准。本文针对1553B总线“噪声抑制测试”的判据以图表的方式分析。 不知道怎么更新已上传文件。所以新上传了本文件的2.0版本,添加了各测试判据的统计置信度参数。

2020-12-21

1553B总线输出对称性测试数据码型图.pdf

1553B总线的“输出对称性”这一技术指标在测试时,按规范要求,需要被测对象输出6组特定码型的数据字(16进制):0x8000、0x7FFF、0x0000、0xFFFF、0x5555、0xAAAA。 这6组数据字的码型如图所示:

2020-12-17

MIL-HDBK-1760A.pdf

设计飞机/悬挂物电气接口需要依据GJB 1188A-1999,与GJB 1188A-1999对应的美军标为MIL-STD-1760系列,美军标针对设计师还有应用手册,指导并规范设计,就是MIL-HDBK-1760A,2004发布,替代MIL-HDBK-1760,如果你要进行飞机/悬挂物电气接口的设计工作,那么,你怎么能少了这本设计宝典呢?

2020-12-15

MIL-HDBK-1760.pdf

设计飞机/悬挂物电气接口需要依据GJB 1188A-1999,与GJB 1188A-1999对应的美军标为MIL-STD-1760系列,美军标针对设计师还有应用手册,指导并规范设计,就是MIL-HDBK-1760,如果你要进行飞机/悬挂物电气接口的设计工作,那么,你怎么能少了这本设计宝典呢?

2020-12-15

MIL-STD-1553A_vs_MIL-STD-1553B.pdf

文件以表格的形式详细对比了1553总线A、B两个版本的区别,值得一看。这已经说得够清楚了吧(针对想了解1553总线的人而言),但是却不够50个字,原谅我不厚道了。。。

2020-12-15

MIL-STD-1773 Notice 1 - 2017

MIL-STD-1773 Notice 1,2017年发布,MIL-STD-1553B总线的光纤应用规范,支持1Mbits/s和20Mbits/s两种通信速率。注意:MIL-STD-1773 Notice 1在2014年和2017年分别发布新的修订单,但是没有实质性内容,所以到目前为止,1989年发布的修订单即为有内容修订的最新版。

2020-12-15

MIL-STD-1773 Notice 1 - 2014

MIL-STD-1773 Notice 1,2014年发布,MIL-STD-1553B总线的光纤应用规范,支持1Mbits/s和20Mbits/s两种通信速率。注意:MIL-STD-1773 Notice 1在2014年和2017年分别发布新的修订单,但是没有实质性内容,所以到目前为止,1989年发布的修订单即为有内容修订的最新版。

2020-12-15

MIL-STD-1773.pdf

MIL-STD-1773,1988年发布,MIL-STD-1553B总线的光纤应用规范,支持1Mbits/s和20Mbits/s两种通信速率

2020-12-15

MIL-STD-1760B-1991_Aircraft_Store_Electrical_Interconnection_System.pdf

与GJB 1188A-1999《飞机/悬挂物电气连接系统接口要求》对应的美军标MIL-STD-1760的版本B(1991年发布),已被MIL-STD-1760C替代,供参考

2020-12-15

MIL-STD-1760C-1997_Aircraft_Store_Electrical_Interconnection_System.pdf

与GJB 1188A-1999《飞机/悬挂物电气连接系统接口要求》对应的美军标MIL-STD-1760的版本C(1997年发布),已被MIL-STD-1760D替代,供参考

2020-12-15

MIL-STD-1760D-2003_Aircraft_Store_Electrical_Interconnection_System.pdf

与GJB 1188A-1999《飞机/悬挂物电气连接系统接口要求》对应的美军标MIL-STD-1760的版本D(2003年发布),已被MIL-STD-1760E替代,供参考

2020-12-15

MIL-STD-1760E-2007_Aircraft_Store_Electrical_Interconnection_System.PDF

与GJB 1188A-1999《飞机/悬挂物电气连接系统接口要求》对应的美军标MIL-STD-1760的最新版

2020-12-15

IRIG 106-19_Telemetry_Standards(2019合集完整版).pdf

美国靶场委员会(Range Commanders Council)下属遥测组(Telemetry Group)负责维护的遥测标准(Telemetry Standard)。当前最新版本为IRIG 106 2019。 IRIG 106 is a comprehensive telemetry standard to ensure interoperability in aeronautical telemetry application at RCC member ranges.

2020-12-14

Analog Circuit Design, Volume 2,压缩分卷2

论坛已经有Linear的三本Analog Circuit Design中的卷一和卷三,独缺卷二,特此上传,好东西大家共享。PS:由于我只能上传70M以下的文件,故分为两个压缩包上传。

2016-09-04

Analog Circuit Design, Volume 2,压缩分卷1

论坛已经有Linear的三本Analog Circuit Design中的卷一和卷三,独缺卷二,特此上传,好东西大家共享。PS:由于我只能上传70M以下的文件,故分为两个压缩包上传。

2016-09-04

花1万元的PCB设计高级讲座+PCB设计讲义

花1万元的PCB设计高级讲座+PCB设计讲义,PDF原版,共计215页,包括内容: 1.理清功能方框图 2.网表导入PCB Layout工具后进行初步处理的技巧 3.射频PCB布局与数模混合类PCB布局 4.无线终端PCB常用HDI工艺介绍 5.信号完整性(SI)的基础概念 6.射频PCB与数模混合类PCB的特殊叠层结构 7.特性阻抗的控制 8.射频PCB与数模混合类PCB的布线规则和技巧 9.射频PCB与数模混合类PCB布线完成后的收尾处理 10.PCB板级的ESD处理方法和技巧 11.PCB板级的EMC/EMI处理方法和技巧 12.PCB中的DFM 设计 13.FPC柔性PCB设计 14.设计规范的必要性

2012-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除