cpu设计实例-verilog
cpu设计实例-verilog,通过这个文档 你可以很快的入手如何设计一份8位的cpu,其中的指令码位16位什么是CPU?CPU即中央处理单元的英文缩写,它是计算机的核心部计算机进行信息处理可分为两个步骤1)将数据和程序(即指令序列)输入到计算机的存储器中2)从第一条指令的地址起开始执行该程序,得到所需结果,结束运行。CPU的作用是协调并控制计算机的各个部件执行程序的指令序列,使其有条不紊地进行。因此它必须具有以下基本功能a)取指令:当程序已在存储器中时,首先根据程序入口地址取出一条程序,为此要发出指令地址及控制信号b)分析指令:即指令译码。是对当前取得的指令进行分析,指出它要求什么操作,并产生相应的操作控制命令c)执行指令:根据分析指令时产生的操作命令形成相应的操作控制信号序列,通过运算器,存储器及输入/输出设备的执行,实现每条指令的功能,其中包括对运算结果的处理以及下条指令地址的形成将其功能进一步细化,可概括如下1)能对指令进行译码并执行规定的动作;2)可以进行算术和逻辑运算;3)能与存储器,外设交换数据4)提供整个系统所需要的控制尽管各种CPU的性能指标和结构细节各同出功能分析,可知任何一种内目部结构至少应包含下面这些部件:1)算术逻辑运算部件(ALU)2)累加器;3)程序计数器;4)指令寄存器,译码器;5)时序和控制部件RISC即精筲指令集计算机( Reduced instruction seComputer)的缩写。它是一种八十年代才出现的CPU,与一般的CPU相比不仅只是筒化了指令系统,而且是通过筒化指令系统使计算机的结构更加筒单合理,从而提高了运算速度。从实现的途径看, RISC-CPU与一般的CPU的不同处在于:它的时序控制信号形成部件是用硬布线逻辑实现的而不是采用微程序控制的方式。所谓硬布线逻辑也就是用触发器和逻辑门直接连线所构成的状态机和组合逻辑,故产生控制序列的速度比用微程序控制方式快得多,因为这样做省去了读取微指令的时间RISC_CPU也包括上述这些部件,下面就详细介绍一个筒化的用于教学目的的 RISC-CPU的可综合 Veriloghdl模型的设计和伤真过程RISC CPU结构RISC_CPI是一个复杂的数字逻辑电路,但是它的基本部件的逻辑并不复杂。可把它分成八个基本部件:1)时钟发生器2)指令寄存器3)累加器4) RISC CPU算术逻辑运算单元5)数据控制器6)状态控制罨D7)程序计数器8)地址多路器中各部件的相互连接关系1时钟发生器时钟发生器时钟发生器利用外来时钟信号米生成一系列时钟信号送往的其他部件。其中是外来时钟的八分频信号。利用的上升沿来触发控制器开始执行一条指令,同时信号还将控制地址多路器输出指令地址和数据地址。信号用作指令寄存器、累加器、状态控制器的时钟信号则用于触发算术逻辑运算单元。时钟发生器c1kgen的波形
- 2020-11-30下载
- 积分:1
混沌系统的图像加密
提出了一种基于级联混沌系统的图像加密算法。实验结果表明,这种加密算法具有高度的安全性和有效性。关键词: 图像加密算法;混沌;级联混沌 目前混沌加密己成为密码学研究的热点之一,但已有的大部分混沌加密算法都是基于单个混沌系统的。事实表明,一些混沌映射可通过相空间重构的方法精确预测出来[1]。另外,由于计算机精度的限制,单混沌系统输出的时间序列并不能达到理论上的完全随机,而可通过多个混沌系统的级联使1382002GDCTK LP(M/K)(NIL). PS DCT(M/K)(N/L)],i=h,j=G[0,1GSm=88(k=1,2,,M/8Sign(nn)ⅠB.IBIlByDCT2,,M/K,j=1,2,,N/L),IB=j+(-1)(N[O,1,,31L). IPⅠP3.3K L)SteplIBi= pImmage3.2.3Outl mageInl mageStep2.(1k(k=1,Out/ mageyhSkm DCtep2.(1)rk yk(= 1,g km10.88 DCTJPE GPGDCTIPEJPEG3.2.43.3JPEGMPEG, JPEGx0=0.60773).2en aDCTx0=0.60773)Huffman[2,8]JPEG1d.2d0=0.60772SG3DCT3a,3b3 cJPEG90DCTDCTa Lena原图b加密图像c解密恢复的图像d密钥错误解密的图像1994-2012 China academic journ图Hlec图像筐國咖密解密铺果. All rights reserved.htt:ww. cnkinet139B enn原图b加密图像c解密恢复的图像d密钥错误解密的图像图2图像域加密与解密结果a随机噪声b均匀噪声C JPEG压缩图3加密图像的失真对解密图像的影响[4] C Shi, B Bhargava. Light -w eight M PEG video encr yption agorithm Al. In: Pr oc ee dings of the Int ernat ional ConferenceDelhi, India, 1998. 55 6[5 Josef Scharinger. Fast en cry pt ion of image dat a usin g ch aot iKolm og or ov flows[A]. In: Proceedings of E lectronicImaging 97, Security and Watermarking of Multimed ia Conten ts, S an Jos e,1997,3022:278289[6 Qi Don gxu, Zou Jiancheng. et al. New scramble tr ans form a-tion and applic at ion in inform at ion hiding[ J]. Ch inese Science(E),20,030(5):440447( in chinese)E),2000,30(5):440447)[1 Li Y uh uan. Comb inat orial Mathem at ics[ M I. Beijing: Beijing [7] Hui Xiang, et aL. D igital water ark ing sys tems w ith ch icNormal College press, 1998( in Chinese)sequences[ A]. In: Proceedings of Electronic Imaging99, Se-M,1998)cu rity and Waterm ark ing of Multimedia Contents, SPIE, San[2] Wu M insh eng, Wang Jiesheng. L iu Shen quan. Perm ut at ionJose,1999,3657:449457transformation of image[ J]. Chinese Journal of Computers, [8] Yi Kaixiang, Sun Xin, Shi jiaoy ing. Chaotic sequences bas ed1998,21(6):514519 in chines e)image encry pt ion alg or ith m[ J]. Journ al of Computer-A idedDes ign Com puler Graph ics, 2000, 12(9):672 676(in Chi-1998,21(6):514519leseWei, Qi Don gxu. Digit al image tran format ion and in-format ion hiding and dis guisin g techn ology[ J]. Chin ese Jour2000,12(9):672nal of Computers, 1998, 21(9):838 843( in Chinese676)1998,21(9):838843)o1994-2012ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net
- 2020-12-09下载
- 积分:1