RC(SH4)DSP芯片的基本结构计算机结构描述了主要硬件设备是怎样相互连接在一起许多标准的处理器都是基于冯诺依曼结构(Von Neumannarchitecture)。包括ProgramAddressControl UnitGenerator1.程序和数据共享的年存储器Memory Address Bus2.用于存储器访问的RGBOUTGProgram and单一总线Data MemoryRGB_OUT_RRGBLOLTB一次只能处理一条指Memory Data Bus令或个数据:取出指令、解释、执行Input/OutputArithmeticDevicesLogic Unit2026年3月7日6DSP
DSP 2026年3月7日 6 DSP芯片的基本结构 计算机结构描述了主要硬件设备是怎样相互连接在一起。 许多标准的处理器都是基于冯诺依曼结构(Von Neumann architecture)。 包括: 1. 程序和数据共享的 存储器 2.用于存储器访问的 单一总线 一次只能处理一条指 令或一个数据:取出 指令、解释、执行
(SH4)DSP芯片的基本结构计算机结构描述了主要硬件设备是怎样相互连接在一起。许多标准的处理器都是基于冯诺依曼结构(VonNeumannarchitecture)。执行一条指令,ProgramAddress总要经过取指、译码Control UnitGenerator取数、执行运算,需1Memory Address Bus要若干个指令周期才能完成。AProgram andCReg1=get(addr0)Data Memory-Reg2=get(addr1)Memory Data BusReg3=reg1+reg2需要12个时序脉冲Input/OutputArithmeticDevicesLogic Unit2026年3月7日DSP
DSP 2026年3月7日 7 DSP芯片的基本结构 计算机结构描述了主要硬件设备是怎样相互连接在一起。 许多标准的处理器都是基于冯诺依曼结构(Von Neumann architecture)。 Reg1=get(addr0) Reg2=get(addr1) Reg3=reg1+reg2 需要12个时序脉冲 执行一条指令, 总要经过取指、译码、 取数、执行运算,需 要若干个指令周期才 能完成
RC(SH4)DSP芯片的基本结构(1)哈佛结构-程序和数据分开的结构绝大多数DSP基于哈佛结构(Harvardarchitecture)特点:分离数据和程序存储器。程序代码和数据项同时从不同的存储器中取出。ALVETOSASAddressProgramControl UnitGeneratorProgramMemoryAddressBusData Memory Address BusRGBOUTGRGB_OUT_RDataProgramRGBOUTBMemoryMemoryProgram MemoryDataBusData Memory Data BusROB dUFCInput/OutputArithmeticShifterMultiplier/UnitDevicesLogic UnitAccumulator8DSP
DSP 2026年3月7日 8 DSP芯片的基本结构 (1) 哈佛结构-程序和数据分开的结构 绝大多数DSP基于哈佛结构(Harvard architecture) 特点:分离数据和程序存储器。程序代码和数据项同时从不同 的存储器中取出
R(SH4)DSP芯片的基本结构(2)流水线操作功能DSP芯片采用多组总线结构,允许CPU同时进行指令和数据的访问。因而,可在内部实行流水线操作。流水线技术是将各个步骤重叠起来进行。既第一条指令取指、译码时,第二条指令取指;第一条指令取数时,第二条指令译码,第三条指令取指,依次类推RGBOUT_GRGBOUT_RCCLKOUTEN+1NBdUFC取指DSP2026年3月7日
DSP 2026年3月7日 9 (2)流水线操作功能 DSP芯片采用多组总线结构,允许CPU同时进行指令和数 据的访问。因而,可在内部实行流水线操作。 流水线技术是将各个步骤重叠起来进行。既第一条指令取 指、译码时,第二条指令取指;第一条指令取数时,第二条指 令译码,第三条指令取指,依次类推。 DSP芯片的基本结构
(SH4)DSP芯片的基本结构执行取指译码取数取指译码取数执行取指取数执行译码取指译码取数执行Reg1=get(addr0)G80RReg2=get(addr1)Reg3=reg1+reg2RGBUE需要6个时序脉冲2026年3月7日10DSP
DSP 2026年3月7日 10 Reg1=get(addr0) Reg2=get(addr1) Reg3=reg1+reg2 需要6个时序脉冲 DSP芯片的基本结构