欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机综合课程设计 - 东南大学.ppt

    • 资源ID:70688027       资源大小:2.24MB        全文页数:72页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机综合课程设计 - 东南大学.ppt

    http:/ P.1http:/ 指令系统介绍指令系统介绍nMiniSys 的设计的设计n外围电路及控制系统设计外围电路及控制系统设计n软件的设计软件的设计1/23/2023 P.2http:/ Core进行设计。进行设计。1/23/2023 P.3http:/ n以微处理器为核心以微处理器为核心,外围集成各种存,外围集成各种存储器、控制电路、输入输出、储器、控制电路、输入输出、A/D、D/A等功能于一个芯片上等功能于一个芯片上n n以数字信号处理器以数字信号处理器(DSP)为核心为核心,多个,多个A/D、D/A,大容量存储器等集成大容量存储器等集成n n上述两种类型的混合上述两种类型的混合,或者把系统算,或者把系统算法和芯片结构有机地集成在一起法和芯片结构有机地集成在一起1/23/2023 P.4http:/ n设计中的关键技术设计中的关键技术n n设计描述技术设计描述技术n nVerilogVerilog HDL/VHDL/AHDL HDL/VHDL/AHDLn nSystem CSystem C、C-VHDLC-VHDL混合描述混合描述混合描述混合描述n n软硬件协同设计软硬件协同设计n n电路的设计、综合、布局布线电路的设计、综合、布局布线电路的设计、综合、布局布线电路的设计、综合、布局布线n n软件与硬件的划分、协同设计、协同仿真软件与硬件的划分、协同设计、协同仿真软件与硬件的划分、协同设计、协同仿真软件与硬件的划分、协同设计、协同仿真n n嵌入式操作系统、嵌入式系统程序和应用程序嵌入式操作系统、嵌入式系统程序和应用程序嵌入式操作系统、嵌入式系统程序和应用程序嵌入式操作系统、嵌入式系统程序和应用程序的开发的开发的开发的开发n nIP集成复用技术及设计环境集成复用技术及设计环境1/23/2023 P.5http:/ Reuse)是指在集成电路设是指在集成电路设计过程中,通过继承、共享或购买所需的部计过程中,通过继承、共享或购买所需的部分或全部知识产权内核分或全部知识产权内核(IP Core),进行设进行设计、综合和验证,从而加速流片设计过程的计、综合和验证,从而加速流片设计过程的设计方法设计方法nIP Core是一种商品,是一种商品,SOPC的技术核心:的技术核心:是可编程逻辑器件设计工程师价值体现的主是可编程逻辑器件设计工程师价值体现的主要途径要途径1/23/2023 P.6http:/ 或或 Verilog HDL)n原理图(可移植性差)原理图(可移植性差)n网表网表n符合某种符合某种EDA工具的特定格式工具的特定格式n如:如:Xilinx的的IP Capture和和Core Generator等等1/23/2023 P.7http:/ CorenSDRAM 控制器、控制器、LCD 控制器、总线控制器等控制器、总线控制器等nDSP算法算法IP CorenFIR滤波器、滤波器、DES加密、音视频编码和解码等加密、音视频编码和解码等n通信控制器通信控制器IP CorenMAC、Gbit收发器、收发器、CAM、协议转换等协议转换等n其它类型其它类型IP Core1/23/2023 P.8http:/ Core设计:编码风格设计:编码风格n编码风格(编码风格(Coding Style)是基于是基于HDL的的IP Core源码编写的指导性文档,关系到源码编写的指导性文档,关系到IP Core的可读性、易于集成性及其质量的可读性、易于集成性及其质量n编码风格一般包含几个方面的约定:文件头编码风格一般包含几个方面的约定:文件头和版本说明、联机注释、命名规则、可综合和版本说明、联机注释、命名规则、可综合编码(编码(UCF)等等 nhttp:/www.opencores.org nhttp:/www.IP 1/23/2023 P.9http:/ P.10http:/ P.11http:/ P.12http:/ P.13http:/ 0000 0000 10101/23/2023 P.14http:/ 0000 0000 10101/23/2023 P.15http:/ P.16http:/ P.17http:/ P.18http:/ P.19http:/ P.20http:/ P.21http:/ P.22http:/ P.23http:/ P.24http:/ P.25http:/ P.26http:/ CPU设计架构设计架构nMiniSys CPU中各个单元中各个单元n指令执行的分析指令执行的分析n设计流水线处理器的考虑设计流水线处理器的考虑n设计多核处理器的考虑设计多核处理器的考虑1/23/2023 P.27http:/ P.28PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoRegMemWriteSftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addressPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddress1/23/2023 P.29http:/ P.30immediaterdPCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrn取指单元取指单元的设计的设计1/23/2023 P.31http:/ 2 2101010241024WIDTH=32;WIDTH=32;-数据宽度数据宽度数据宽度数据宽度3232位位位位ADDRESS_RADIX=HEX;ADDRESS_RADIX=HEX;-地址采用地址采用地址采用地址采用1616进制描述进制描述进制描述进制描述DATA_RADIX=HEX;DATA_RADIX=HEX;-数据采用数据采用数据采用数据采用1616进制描述进制描述进制描述进制描述CONTENTCONTENTBEGINBEGIN0:8c020000;-0:8c020000;-lwlw$20($0)$20($0)1:8c030002;-1:8c030002;-lwlw$32($0)$32($0)19.3FD:00000000;19.3FD:00000000;3FE:03400008;-3FE:03400008;-jrjr$1A$1A中断中断中断中断0 0返回返回返回返回3FF:03600008;-3FF:03600008;-jrjr$1B$1B中断中断中断中断1 1返回返回返回返回END;END;1/23/2023 P.32http:/ 4的结果,因为的结果,因为的结果,因为的结果,因为MIFMIF文件按文件按文件按文件按0 0、1 1、2 2、/3/3排列的排列的排列的排列的defparamprgrom.lpm_width=32;/数据(指令)宽度数据(指令)宽度数据(指令)宽度数据(指令)宽度3232位位位位defparamprgrom.lpm_widthad=10;/地址线宽度地址线宽度地址线宽度地址线宽度9 9位位位位defparamprgrom.lpm_file=prgmip32.mif;defparamprgrom.lpm_outdata=UNREGISTERED;defparamprgrom.lpm_address_control=REGISTERED;1/23/2023 P.33http:/ P.34rdPCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrn译码单元译码单元的设计的设计1/23/2023 P.35http:/ P.36rdPCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrn控制单元控制单元的设计的设计1/23/2023 P.37http:/ P.38rdPCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrn执行单元执行单元的设计的设计1/23/2023 P.39http:/ P.40rdPCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrn存储单元存储单元的设计的设计1/23/2023 P.41http:/ P.42http:/ P.43http:/ P.44http:/ cpu 的的5大部件的大部件的设计,最后需要将这设计,最后需要将这5大部件组合成一个完大部件组合成一个完整的整的CPU,可以用,可以用GDT图,也可以用图,也可以用Verilog的元件例化的方法来完成。的元件例化的方法来完成。n在元件例化的时候特别注意字母大小写一定在元件例化的时候特别注意字母大小写一定要一致。要一致。1/23/2023 P.45http:/ pc,alu_result_out,read_data_1_out;output15:0 read_data_2_out,write_data_out;output31:0 instruction_out;outputbranch_out,zero_out,memwrite_out,regwrite_out;outputi_format_out;1/23/2023 P.46http:/ P.47http:/ P.48http:/ P.49http:/ P.50PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddress除jr指令之外的其他16条R-format指令1/23/2023 P.51PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs 00funcop rs rtimmediateopaddressjr01/23/2023 P.52PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddressaddi,addiu,andi,ori,xori,lui,slti,sltiu1/23/2023 P.53PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddresslw1/23/2023 P.54PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddresssw1/23/2023 P.55PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddressbeq,bne1/23/2023 P.56PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddressj1/23/2023 P.57PCClock程序ROM读地址指令31-04控制单元op寄存器01funcrsrtrdreadR1readR2writeRwriteDClockreadD1readD2RegdstWEAlusrc符号扩展immediate01ABZeroAlu resultALUAddressWriteDataMemdata数据RAM10WE1 0jalRegwriteMemtoregMemwriteAluctl/slt/sftmd/sftm/I_format左移2位nBranchBranch0101jmp|jal左移2位addresstPC+410jrnMIPS instruction formatopI-formatJ-formatR-formatrs rtrdfuncop rs rtimmediateopaddressjal311/23/2023 P.58http:/ P.59http:/ P.60http:/ 1/23/2023 P.61http:/ P.62http:/ P.63http:/ n尽早算出分支条件满足时的转移地址(尽早算出分支条件满足时的转移地址(PC的新值)的新值)1/23/2023 P.64http:/ P.65http:/ CORE DUOnEach with its own execution resourcesnEach with its own L1 cachen32K instruction and 32K datanBoth cores share the L2 cachen2MB 8-way set associative;64-byte line size n10 clock cycles latency;Write Back update policy 1/23/2023 P.66http:/ OpteronnSeparate 1Mbyte L2 cachesnCPU0 and CPU1 communicate through the SRQ and Crossbar1/23/2023 P.67http:/ P.68http:/ T1 from SUNn8 CPU corenEach core can run 4 thread simultaneitynAll cores connected throughhigh bandwidth(134.4GB/s)crossbar switch1/23/2023 P.69http:/ from IBM,Toshiba and Sonyn1 PPE(Power Processor Element)n8 SPE(Synergistic Processor Element)nAll cores connected through EIB1/23/2023 P.70http:/ from Tilera Co.n64 CoresnRISCn19.2WnAll cores connected through MESHn500Gb/s for one core,32Tb/s for all.nEvery core can run OS1/23/2023 P.71http:/ from IntelnMultiple in-order x86 CPU cores that are augmented by a wide vector processor unitnA coherent on-die 2nd level cachenAll cores connected through Interprocessor Ring Network1/23/2023 P.72

    注意事项

    本文(计算机综合课程设计 - 东南大学.ppt)为本站会员(hyn****60)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开