Difference between revisions of "LU-DIP-B09:index"

From DiLab
Jump to: navigation, search
(Praktiskie darbi (PD))
(Saites)
 
(37 intermediate revisions by 2 users not shown)
Line 7: Line 7:


Pasniedzējs: Artis Mednis
Pasniedzējs: Artis Mednis

Notiek: piektdienās, 8:30 - 12:10




Line 30: Line 32:
|-
|-
| 18.09.2009
| 18.09.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L02-Spartan3E.1.00.pdf Digitālo iekārtu izstrādes pamatelementi. Xilinx Spartan 3E.]
|

Praktiskais darbs [[DIPb09:PD2 | PD2]].

Mājas darbs [[DIPb09:MD2 | MD2]], termiņš 25.09.2009 08:30
|-
|-
| 25.09.2009
| 25.09.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L03-Triggers&Clock.1.01.pdf Trigeri. Pulkstenis.]
|

Praktiskais darbs [[DIPb09:PD3 | PD3]].

Mājas darbs [[DIPb09:MD3 | MD3]], termiņš 02.10.2009 08:30
|-
|-
| 02.10.2009
| 02.10.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L04-CPUPartOne.1.00.pdf CPU. DataPath. ALU.]
|
Praktiskais darbs [[DIPb09:PD4 | PD4]].

Mājas darbs [[DIPb09:MD4 | MD4]], termiņš 09.10.2009 08:30
|-
|-
| 09.10.2009
| 09.10.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L05-CPUPartTwo.1.00.pdf CPU. DataPath (turpinājums). Instrukciju izpildes maģistrāle.]
|
Praktiskais darbs [[DIPb09:PD5 | PD5]].

Kursa projekts [[DIPb09:KP1 | KP1]], termiņš 1. daļai - 16.10.2009 12:10, 2. daļai - 23.10.2009 12:10
|-
|-
| 16.10.2009
| 16.10.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L06-CPUPartThree.1.01.pdf CPU. DataPath (turpinājums). Zarošanās. Kontrole.]
|
Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP1 | KP1]].
|-
|-
| 23.10.2009
| 23.10.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L07-CPUPartFour.1.01.pdf CPU. DataPath (nobeigums). Ātrāks summators. Reģistru fails.]
|
Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP1 | KP1]].
|-
|-
| 30.10.2009
| 30.10.2009
|Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP1 | KP1]].
|
'''10:30 Vidus semestra kontroldarbs'''
|-
|-
| 06.11.2009
| 06.11.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L08-DLXProcessorAndInstructions.1.00.pdf DLX procesors un instrukcijas.]
|
Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP1 | KP1]].
|-
|-
| 13.11.2009
| 13.11.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L09-HDLVerilog.1.00.pdf Aparatūras apraksta valodas. Verilog.]
|
Praktiskais darbs [[DIPb09:PD6 | PD6]].

Kursa projekts [[DIPb09:KP2 | KP2]], termiņš - 27.11.2009 12:10
|-
|-
| 20.11.2009
| 20.11.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L10-HDLVHDL.1.01.pdf Aparatūras apraksta valodas. VHDL.]
|
Praktiskais darbs [[DIPb09:PD7 | PD7]].

Praktiskajos darbos turpinām strādāt arī pie kursa projekta [[DIPb09:KP2 | KP2]].
|-
|-
| 27.11.2009
| 27.11.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L11-Memory.1.01.pdf Atmiņa. Fiziskās realizācijas varianti.]
|
Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP2 | KP2]].
|-
|-
| 04.12.2009
| 04.12.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L12-MulticycleCPU.1.00.pdf Daudztaktu procesors.]
|
Kursa projekts [[DIPb09:KP3 | KP3]], termiņš - 21.01.2010
|-
|-
| 11.12.2009
| 11.12.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L13-MulticycleCPUPartTwo.1.01.pdf Daudztaktu procesors (nobeigums).]
|
Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP3 | KP3]].
|-
|-
| 18.12.2009
| 18.12.2009
| [http://jupiter.cs.fmf.lu.lv/kursi/dip/L14-FPGA.1.00.pdf FPGA.]
|
Praktiskajos darbos turpinām strādāt pie kursa projekta [[DIPb09:KP3 | KP3]].
|-
|-
| xx.01.2010
| 13.01.2010
| Konsultācijas (tiks organizētas, ja būs nepieciešams)
| '''Eksāmens'''
|-
| 21.01.2010
| '''9:30 Eksāmens'''
|-
|-
|}
|}



== Praktiskie darbi (PD) ==
== Praktiskie darbi (PD) ==
Line 81: Line 113:
* [[DIPb09:PD1 | PD1]]
* [[DIPb09:PD1 | PD1]]
* [[DIPb09:PD2 | PD2]]
* [[DIPb09:PD2 | PD2]]
* [[DIPb09:PD3 | PD3]]
* [[DIPb09:PD4 | PD4]]
* [[DIPb09:PD5 | PD5]]
* [[DIPb09:PD6 | PD6]]
* [[DIPb09:PD7 | PD7]]


== Mājas darbi (MD) ==
== Mājas darbi (MD) ==


* [[DIPb09:MD1 | MD1]]
* [[DIPb09:MD1 | MD1]]
* [[DIPb09:MD2 | MD2]]
* [[DIPb09:MD3 | MD3]]
* [[DIPb09:MD4 | MD4]]


== Kursa projekti (KP) ==

* [[DIPb09:KP1 | KP1]]
* [[DIPb09:KP2 | KP2]]
* [[DIPb09:KP3 | KP3]]


== Literatūra ==
== Literatūra ==
Line 108: Line 153:
* [http://toolbox.xilinx.com/docsan/xilinx92/books/docs/qst/qst.pdf Xilinx ISE 9 Quick Start Tutorial]
* [http://toolbox.xilinx.com/docsan/xilinx92/books/docs/qst/qst.pdf Xilinx ISE 9 Quick Start Tutorial]
* [http://www.xilinx.com/direct/ise9_tutorials/ise9tut.pdf Xilinx ISE 9 In-Depth Tutorial]
* [http://www.xilinx.com/direct/ise9_tutorials/ise9tut.pdf Xilinx ISE 9 In-Depth Tutorial]
* [http://www.xilinx.com/support/documentation/boards_and_kits/ug230.pdf Xilinx Spartan-3E FPGA Starter Kit Board User Guide]
* [http://www.xilinx.com/itp/xilinx92/books/docs/s3esc/s3esc.pdf Xilinx Spartan-3E Libraries Guide for Schematic Designs]
* [http://www.xilinx.com/itp/xilinx92/books/docs/s3edl/s3edl.pdf Xilinx Spartan-3E Libraries Guide for HDL Designs]
* [http://www.eecs.harvard.edu/cs141/resources/verilog-tutorial.pdf Verilog Tutorial I (10 pages)]
* [http://www.ece.umd.edu/class/enee359a.S2008/verilog_tutorial.pdf Verilog Tutorial II (227 pages)]
* [http://www.gmvhdl.com/VHDL.html VHDL Tutorial I (15 pages)]
* [http://lslwww.epfl.ch/pages/teaching/cours_lsl/sl_info/vhdl-tutorial.pdf VHDL Tutorial II (84 pages)]

* [http://www.radiolocman.com/shem/schematics.html?di=64557 LCD moduļa] saskarne un programmēšana - 1.daļa
* [http://www.radiolocman.com/shem/schematics.html?di=64588 LCD moduļa] saskarne un programmēšana - 2.daļa

* [http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/ Cornell University ECE 4760 Designing with Microcontrollers Final Projects]

Latest revision as of 11:32, 23 August 2010

Ievads Digitālajā Projektēšanā

LU DF kurss, bakalaura programma, 2009.g. rudens

Kursa apraksts: [LV]

Pasniedzējs: Artis Mednis

Notiek: piektdienās, 8:30 - 12:10


Ziņu kopa: lu-dip-b pie googlegroups punkts com

Lai pievienotos ziņu kopai, lūdzu sūtīt e-pastu pasniedzējam: artis punkts mednis pie gmail punkts com

Kalendārs

Nedēļas datumi Kursa saturs
xx.09.2009. - xx.09.2009. Reģistrācijas nedēļa
11.09.2009 Ievadlekcija. Digitālās projektēšanas process.

Praktiskais darbs PD1.

Mājas darbs MD1, termiņš 18.09.2009 08:30

18.09.2009 Digitālo iekārtu izstrādes pamatelementi. Xilinx Spartan 3E.

Praktiskais darbs PD2.

Mājas darbs MD2, termiņš 25.09.2009 08:30

25.09.2009 Trigeri. Pulkstenis.

Praktiskais darbs PD3.

Mājas darbs MD3, termiņš 02.10.2009 08:30

02.10.2009 CPU. DataPath. ALU.

Praktiskais darbs PD4.

Mājas darbs MD4, termiņš 09.10.2009 08:30

09.10.2009 CPU. DataPath (turpinājums). Instrukciju izpildes maģistrāle.

Praktiskais darbs PD5.

Kursa projekts KP1, termiņš 1. daļai - 16.10.2009 12:10, 2. daļai - 23.10.2009 12:10

16.10.2009 CPU. DataPath (turpinājums). Zarošanās. Kontrole.

Praktiskajos darbos turpinām strādāt pie kursa projekta KP1.

23.10.2009 CPU. DataPath (nobeigums). Ātrāks summators. Reģistru fails.

Praktiskajos darbos turpinām strādāt pie kursa projekta KP1.

30.10.2009 Praktiskajos darbos turpinām strādāt pie kursa projekta KP1.

10:30 Vidus semestra kontroldarbs

06.11.2009 DLX procesors un instrukcijas.

Praktiskajos darbos turpinām strādāt pie kursa projekta KP1.

13.11.2009 Aparatūras apraksta valodas. Verilog.

Praktiskais darbs PD6.

Kursa projekts KP2, termiņš - 27.11.2009 12:10

20.11.2009 Aparatūras apraksta valodas. VHDL.

Praktiskais darbs PD7.

Praktiskajos darbos turpinām strādāt arī pie kursa projekta KP2.

27.11.2009 Atmiņa. Fiziskās realizācijas varianti.

Praktiskajos darbos turpinām strādāt pie kursa projekta KP2.

04.12.2009 Daudztaktu procesors.

Kursa projekts KP3, termiņš - 21.01.2010

11.12.2009 Daudztaktu procesors (nobeigums).

Praktiskajos darbos turpinām strādāt pie kursa projekta KP3.

18.12.2009 FPGA.

Praktiskajos darbos turpinām strādāt pie kursa projekta KP3.

13.01.2010 Konsultācijas (tiks organizētas, ja būs nepieciešams)
21.01.2010 9:30 Eksāmens

Praktiskie darbi (PD)

Mājas darbi (MD)

Kursa projekti (KP)

Literatūra


Saites