- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
特性概述伪随机序列(PRS)-CypressSemiconductor
PSoC® Creator™ 组件数据手册
伪随机序列(PRS)
2.0
特性
2-64 位PRS 序列长度
时分复用模式
串行输出位流
连续或单步运行模式
标准或自定义多项式
标准或自定义种子值
启用输入可以与其他组件同步运行
可以从线性反馈移位寄存器(LFSR) 直接读取计算后得出的伪随机数字
概述
伪随机序列(PRS) 组件使用LFSR 生成伪随机序列,由此输出一个伪随机位流。LFSR 是Galois
格式 (有时也称为模块格式),并使用所提供的最大代码长度或周期。使能输入保持在高电平
时,PRS 组件便可以在启动后连续运行。使用除0 以后的任意有效种子值,可以启动PRS 数字
发生器。
何时使用PRS
LFSR 可以在硬件中实现。这使得LFSR 在要求非常快速地生成伪随机序列的应用程序中非常有
用,例如,直接序列扩频无线电。
全球定位系统使用LFSR 快速传输相对时间偏移的高精度序列。此外,某些视频游戏控制器也将
LFSR 用作音响系统的一部分。
用作计数器
可以接受非二进制序列时,通过LFSR 状态的重复序列,可以将其用作分频器,或计数器。与自
然二进制计数器或格雷码计数器相比,LFSR 计数器具有简单的反馈逻辑,因此可以在较高的时间
Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document Number: 001-79954 Rev. ** Revised May 31, 2012
伪随机序列 (PRS) PSoC® Creator™ 组件数据表
频率下运行。然而,必须确保LFSR 从未进入全零状态,例如,在启动时,通过将其预设为序列
中其他任何状态。
输入/输出连接
本节介绍PRS 组件的各种输入和输出连接。I/O 列表中的星号(*) 表示该I/O 是可隐藏I/O,其隐
藏条件在该I/O 的说明中。
clock – Input * (时钟– 输入)*
时钟输入定义要计算PRS 的信号。当选择API 单步运行模式时,此输入不可用。
复位– 输入*
复位输入用来定义要同步复位PRS 的信号。此输入在选择时钟模式时不可用。只有使能输入保持
在高电平时,才能复位PRS。
使能– 输入
使能输入保持在高电平时,PRS 组件便可以在启动后运行。此输入可以与其他组件同步运行。
位流- 输出
LFSR 输出。
Page 2 of 31 Document Number: 001-79954 Rev. **
PSoC® Creator™ 组件数据表 伪随机序列(PRS)
元件参数
将PRS 组件拖入设计中,双击该组件,打开Configure (配置)对话框。该对话框有若干选项
卡,可引导您完成PRS 组件的设置过程。
一般选项卡
分辨率
这用来定义PRS 序列的长度。该值设置介于2-64 之间。默认值为8 。
默认情况下,分辨率用来定义LFSR 系数和多项式值。这些系数取自下表。此外,此参数还用来
定义最大代码长度或周期,如下表所示。
分辨率 LFSR 周期 (2 分辨率 – 1) 分辨率 LFSR 周期 (2 分辨率 – 1)
2 2, 1 3 34 34, 31, 30, 26
3 3, 2 7 35 35, 34, 28,
文档评论(0)