虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

线性反馈<b>移位寄存器</b>

  • 基于ARM-FPGA的IRIG-B码产生器的研制

    基于ARM-FPGA的IRIG-B码产生器的研制这是一份非常不错的资料,欢迎下载,希望对您有帮助!

    标签: arm fpga

    上传时间: 2021-12-30

    上传用户:

  • 基于FPGA的混沌加密芯片技术研究

    利用混沌的对初值和参数敏感、伪随机以及遍历等特性设计的加密方案,相对传统加密方案而言,表现出许多优越性能,尤其在快速置乱和扩散数据方面.目前,大多数混沌密码倾向于软件实现,这些实现方案中数据串行处理且吞吐量有限,因而不适合硬件实现.该论文分别介绍了适合FPGA(现场可编程门阵列)并行实现的序列密码和分组密码方案.序列密码方案,对传统LFSR(线性反馈移位寄存器)进行改进,采用非线性的混沌方程代替LFSR中的线性反馈方程,进而构造出基于混沌伪随机数发生器的加密算法.分组密码方案,从图像置乱的快速性考虑,将两维混沌映射扩展到三维空间;同时,引入另一种混沌映射对图像数据进行扩散操作,以有效地抵抗统计和差分攻击.对于这两种方案,文中给出了VHDL(硬件描述语言)编程、FPGA片内功能模块设计、加密效果以及硬件性能分析等.其中,序列密码硬件实现方案,在不考虑通信延时的情况下,可以达到每秒61.622兆字节的加密速度.实验结果表明,这两种加密算法的FPGA实现方案是可行的,并且能够得到较高的安全性和较快的加密速度.

    标签: FPGA 混沌 加密芯片 技术研究

    上传时间: 2013-04-24

    上传用户:yx007699

  • 基于FPGA的可编程m序列发生器的实现

    · 摘要:  本文研究了由线性反馈移位寄存器(Linear Feedback Shift Registers,LFSR)生成m序列的原理,并对LFSR电路结构作了改进,利用基于现代DSP技术的DSP Builder软件,设计了一种周期、相位可调的m序列发生器.经调试与仿真,结果表明该方法硬件结构简单、开发周期短,为系统设计或测试带来很大的便利.  

    标签: FPGA 可编程 发生器 序列

    上传时间: 2013-07-18

    上传用户:fuzhoulinzexu

  • 循环冗余校验CRC (Cyclic Redundancy Check)码是由分组线性码的分支而来

    循环冗余校验CRC (Cyclic Redundancy Check)码是由分组线性码的分支而来,其主要应用是二元码字。编码简单且误判概率很低,在通信系统中得到了广泛的应用。循环冗余校验码是属于分组码中的一类重要的线性码,它不仅在理论上具有很好的代数结构,而且其编码和译码可以通过线性移位寄存器很容易地实现。 通过对CRC的分析和基于MATLAB工具的仿真,充分证明了CRC的检错能力很强,编码简单。

    标签: Redundancy Cyclic Check CRC

    上传时间: 2016-04-13

    上传用户:watch100

  • [VHDL经典设计26例]--在xilinx芯片上调试通过--[01--1位全加器][02--2选1多路选择器][03--8位硬件加法器][04--7段数码显示译码器][05--8位串入并出寄存器][

    [VHDL经典设计26例]--在xilinx芯片上调试通过--[01--1位全加器][02--2选1多路选择器][03--8位硬件加法器][04--7段数码显示译码器][05--8位串入并出寄存器][6--8位并入串出寄存器][7--内部三态总线][8--含清零和同步时钟使能的4位加法计数器][9--数控分频器][10--4位十进制频率计][11--译码扫描显示电路][12--用状态机实现序列检测器的设计][13--用状态机对ADC0832电路控制实现SIN函数发生器][14--用状态机实现ADC0809的采样电路设计][15--DMA方式A/D采样控制电路设计][16--硬件电子琴][17--乐曲自动演奏][18--秒表][19--移位相加8位硬件乘法器][20--VGA图像显示控制器(彩条)][21--VGA图像显示控制器][22--等精度频率计][23--模拟波形发生器][24--模拟示波器][25--通用异步收发器(UART)][26--8位CPU设计(COP2000)]

    标签: xilinx VHDL 01 02

    上传时间: 2014-09-06

    上传用户:han_zh

  • 使用verilog作为CPU设计语言实现单数据通路五级流水线的CPU。具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG

    使用verilog作为CPU设计语言实现单数据通路五级流水线的CPU。具有32个通用寄存器、一个程序计数器PC、一个标志寄存器FLAG,一个堆栈寄存器STACK。存储器寻址粒度为字节。数据存储以32位字对准。采用32位定长指令格式,采用Load/Store结构,ALU指令采用三地址格式。支持有符号和无符号整数加、减、乘、除运算,并支持浮点数加、减、乘、除四种运算,支持与、或、异或、非4种逻辑运算,支持逻辑左移、逻辑右移、算术右移、循环右移4种移位运算,支持Load/Store操作,支持地址/立即数加载操作,支持无条件转移和为0转移、非0转移、无符号>转移、无符号<转移、有符号>转移、有符号<转移等条件转移。

    标签: CPU verilog FLAG 语言

    上传时间: 2013-12-11

    上传用户:源弋弋

  • 用Java实现的一个简单的寄存器分配器

    用Java实现的一个简单的寄存器分配器,用的算法是线性扫描(Linear Scan)

    标签: Java 寄存器 分配器

    上传时间: 2013-12-10

    上传用户:zyt

  • m序列发生器的设计与实现

    伪随机码越来越受到人们的重视, 被广泛应用于导弹、卫星、飞船轨道测量和跟踪、雷达、导航、移 动通信、保密通信和通信系统性能的测量以及数字信息处理系统中。m 序列是伪随机码中, 带线性反馈 移位寄存器的周期最长的一种基本序列。本文首先分析m 序列的基本原理、结构、性质, 然后实现了13 位m 序列的硬件电路设计和MATLAB、FPGA 及SystemView 软件仿真等, 最后分析测试结果并提出设 计想法。

    标签: 序列

    上传时间: 2016-06-16

    上传用户:niuchicao

  • MSP430寄存器(精).rar

    MSP430寄存器(精)

    标签: MSP 430 寄存器

    上传时间: 2013-06-14

    上传用户:fujun35303

  • adf4350寄存器配置软件

    一个很好用的adf4350寄存器配置软件,省却了您繁琐的计算寄存器值的时间

    标签: 4350 adf 寄存器 软件

    上传时间: 2013-06-30

    上传用户:海陆空653