第1章引言(1)
1.1嵌入式系統(tǒng)與片上系統(tǒng)(1)
1.1.1嵌入式系統(tǒng)(1)
1.1.2IP核設計與復用(3)
1.1.3軟硬件協(xié)同設計(4)
1.2專用指令集處理器(6)
1.2.1ASIP特性(6)
1.2.2研究狀況(7)
1.3設計方法學(9)
1.3.1體系結構描述語言(9)
1.3.2描述綜合設計方法學(11)
1.3.3可執(zhí)行設計規(guī)約(12)
第2章系統(tǒng)開發(fā)(14)
2.1基本概念(14)
2.1.1分析(14)
2.1.2設計(17)
2.1.3生命周期(20)
2.1.4測試(21)
2.2系統(tǒng)分析(22)
2.2.1需求分析(22)
2.2.2結構對象分析(23)
2.2.3行為對象分析(25)
2.3系統(tǒng)設計(27)
2.3.1架構設計(27)
2.3.2機制設計(28)
2.3.3詳細設計(29)
第3章設計方法學(31)
3.1設計方法學概述(31)
3.1.1慣例設計方法學(31)
3.1.2系統(tǒng)級設計方法學(33)
3.1.3MDA設計方法學(35)
3.2系統(tǒng)描述(36)
3.2.1設計表示(36)
3.2.2UML視圖(37)
3.2.3Y?chart模型(38)
3.2.4抽象級別(40)
3.3設計綜合(41)
3.3.1“描述?綜合”方法學(41)
3.3.2系統(tǒng)綜合(42)
3.3.3ASIP綜合(44)
3.3.4邏輯與時序綜合(45)
第4章模型與體系結構(48)
4.1典型模型(48)
4.1.1模型類型(48)
4.1.2面向狀態(tài)的模型(49)
4.1.3面向活動的模型(51)
4.1.4面向結構的模型(52)
4.1.5面向數據的模型(53)
4.1.6異構模型(54)
4.2體系結構(57)
4.2.1體系結構分類(57)
4.2.2通用處理器(57)
4.2.3并行處理器(60)
4.2.4專用體系結構(61)
4.3微結構(62)
4.3.1概念(62)
4.3.2實例(64)
第5章體系結構描述語言(67)
5.1UML建模語言(67)
5.1.1UML基礎(67)
5.1.2嵌入式領域UML描述(69)
5.2Spec描述語言(71)
5.2.1SpecCharts語言(71)
5.2.2SpecC語言(74)
5.3LISA指令描述語言(76)
5.3.1LISA(76)
5.3.2LPDP(78)
5.4HDL硬件描述語言(82)
5.4.1VHDL(82)
5.4.2Verilog(83)
5.4.3UML至HDL的映射(85)
第6章ASIP系統(tǒng)規(guī)約(88)
6.1開發(fā)模式(88)
6.1.1模型規(guī)約(88)
6.1.2可執(zhí)行模型(89)
6.1.3開發(fā)流程(91)
6.2建模模式(92)
6.2.1對象模型(92)
6.2.2行為模式(93)
6.2.3調試與測試(96)
6.3框架設計(97)
6.3.1概述(97)
6.3.2實時框架(100)
6.3.3可執(zhí)行框架(102)
6.3.4設計原理與度量(104)
第7章ASIP ADL描述(108)
7.1ASIP模型(108)
7.1.1LISA ADL描述(108)
7.1.2Expression ADL描述(111)
7.1.3模型抽象(116)
7.2TTA(117)
7.2.1OTA與TTA(117)
7.2.2指令集行為(118)
7.2.3ADF規(guī)約(119)
7.3流水線微結構(123)
7.3.1流水線狀態(tài)機(123)
7.3.2Petri網模型(124)
7.3.3PNML描述(126)
第8章ASIP綜合實現(129)
8.1ADL綜合(129)
8.1.1綜合驅動探索(129)
8.1.2ISA綜合(131)
8.1.3結構綜合(134)
8.2軟件框架(138)
8.2.1MVC架構(138)
8.2.2ThinkPHP框架(140)
8.2.3應用軟件編程(142)
8.3集成環(huán)境(145)
8.3.1環(huán)境形態(tài)(145)
8.3.2時空設計模式(147)
8.3.3IDE組成(148)
第9章結束語(150)
9.1結果(150)
9.2結論(153)
9.3前瞻(157)
參考文獻(158)