1 / 21
文档名称:

嵌入式软件系统设计:10 Processor hazard.ppt

格式:ppt   大小:696KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式软件系统设计:10 Processor hazard.ppt

上传人:窝窝爱蛋蛋 2022/6/10 文件大小:696 KB

下载得到文件列表

嵌入式软件系统设计:10 Processor hazard.ppt

相关文档

文档介绍

文档介绍:Embedded System Design lecture 10 --Processor(2)_hazard _board_verificatioon
Jun WANG
1
Contents
Learnt from l and id_ir
12
Control Hazard
When CPU decide to branch, other instructions are still in pipeline!!
During the time from branch instruction fetch to branch address generate (from IF to ID to EX to IF, 3 stages),
the 3 instructions followed by branch are in pipeline.
The computing results by them are useless
Should be flushed
or will impact the following instructions computing
13
Solution
Software
Insert 3 NOPs
Insert independent operations
Hardware
Flushing
I am not going to more detail…
14
*
Summary
Hazard
Structure
Data
Arithmetic
Software solution
NOP
Hardware solution
Data forwarding
LOAD
Software solution
NOP
Hardware solution
Stall
Control (optional)
Software solution
NOP
Independent operation
Hardware solution
Flushing
15
Use hazard to understand test pattern
Control Hazard is an optional topic, you do not need to implement hazard by verilog
but your implementation is highly recommended and scored
Submit by 8th Jan
Data hazard (including forwarding and stall) you MUST finish by 8th Jan, and submit
Both design and test
Understand how to write test pattern for your verilog
Always insert 3 NOPs
But please be more smart…
16
Memory implementation
Write verilog by yourself
Use Core_Gernerate to generate IP
Get the verilog built in
If you can use board evaluation in your final project, big plus can give you!
17
Concept behind
System on Chip
SOC
From SOB to SOC
System on board to system on chip
SOC
Processor
ARM/DSP/MIPS/X86
Program with C/C++
Memory
FPGA/ASIC
Your own verilog
Therefore, software and hardware division is a problem
New design methodology
SW/HW Co-design
Key of embedded system design
Lets move to next semester
SOPC: (P: programmable)
Newly FPGA, the state-of-art all programmable device, can cover everything with low cost solution, and acceptable performance,
Try
ASIC for further
18
*

最近更新

二零二五年度股权转让与资产重组综合服务协议.. 3页

辽宁省辽阳市辽化高级中学2020年高一数学理下.. 5页

辽宁省铁岭市曲家中学2021年高二英语上学期期.. 3页

辽宁省铁岭市第一中学高一物理期末试题含解析.. 5页

辽宁省铁岭市银冈高级中学高二数学文上学期期.. 5页

辽宁省阜新市彰武县五峰镇中学2021-2022学年高.. 7页

辽宁省鞍山市兰开美术中学2021-2022学年高二数.. 8页

二零二五年度航空运输国际贸易合同保险理赔细.. 3页

辽宁省鞍山市前营中学高三数学理期末试卷含解.. 6页

车辆驾驶考试技巧代理授权委托书 17页

酒店年终工作总结(14篇) 30页

软件项目开发工作总结(精选4篇) 8页

二零二五年度花卉种植基地花卉供货与产品包装.. 3页

二零二五年度花岗岩石材矿山资源整合开发合同.. 3页

车辆过户登记全权委托 16页

鹅大哥出门课件 18页

二零二五年度装配式建筑一体化工程承包合同 4页

二零二五年度计算机网络安全监测与预警合同模.. 3页

辽宁省鞍山市第一零九中学2021-2022学年高一历.. 16页

母鸡萝大班教案(精选12篇) 31页

标准的辞职报告(精选2篇) 3页

辽宁省鞍山市达牛中学高一化学下学期期末试题.. 5页

最新培训会议通知(精选2篇) 3页

送孟浩然之广陵教案 4页

送礼的艺术 2页

新员工代表培训发言稿(通用2篇) 4页

教育安全作文(精选6篇) 6页

酒店大堂经理岗位职责范本 3页

抽烟学生检讨书(精选3篇) 4页

酒店销售部年度工作计划(5) 2页