Rapid Protyping of Digital Systems SPOC Edition
Rapid Protyping of Digital Systems SPOC Edition
O F D I G I TA L S Y S T E M S
SOPC EDITION
Table of Contents
1 Tutorial I: The 15 Minute Design______________________________ 2
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
Laboratory Exercises_____________________________________________________ 42
2.2
2.3
2.4
3.2
vi
3.4
3.5
3.6
3.7
3.8
3.9
3.10
Install the Tutorial Files and FPGAcore Library for your board ________________ 74
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
6.2
6.3
6.4
Table of Contents
vii
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
VHDL Synthesis Model of an ALU with an Adder/Subtractor and a Shifter ______ 117
6.13
6.14
6.15
6.16
6.17
6.18
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
Verilog Synthesis Model of an ALU with an Adder/Subtractor and a Shifter _____ 138
7.13
7.14
7.15
7.16
7.17
viii
8.2
8.3
8.4
Train Sensor Input Signals (S1, S2, S3, S4, and S5) __________________________ 150
8.5
8.6
8.7
8.8
8.9
8.10
8.11
Running the Video Train System (After Successful Simulation) ________________ 162
8.12
8.13
9.2
9.3
9.4
9.5
9.6
9.7
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
Table of Contents
ix
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
12.2
12.3
12.4
12.5
12.6
13.2
13.3
13.4
13.5
13.6
13.7
13.8
Robot Projects Based on R/C Toys, Models, and Robot Kits ___________________ 267
14.2
14.3
14.4
14.5
14.6
14.7
14.8
14.9
15.2
15.3
15.4
15.5
15.6
15.7
15.8
16.2
16.3
16.4
16.5
16.6
16.7
16.8
16.9
Table of Contents
xi
17.2
17.3
17.4
17.5
17.6
17.7
17.8
17.9
17.10 Adding the LCD Module (DE2 Board Only) _________________________________ 362
17.11 Adding an External Bus _________________________________________________ 363
17.12 Adding Components to the External Bus ___________________________________ 364
17.13 Global Processor Settings ________________________________________________ 364
17.14 Finalizing the Nios II Processor ___________________________________________ 365
17.15 Add the Processor Symbol to the Top-Level Schematic _______________________ 366
17.16 Create a Phase-Locked Loop Component___________________________________ 367
17.17 Complete the Top-Level Schematic ________________________________________ 368
17.18 Design Compilation _____________________________________________________ 368
17.19 Testing the Nios II Project _______________________________________________ 369
17.20 For additional information _______________________________________________ 370
17.21 Laboratory Exercises____________________________________________________ 370
xii
18.2
18.3
18.4
18.5
18.6
18.7
18.8
18.9
http://www.springer.com/978-0-387-72670-0