ELEC-C9510 - Ohjelmallinen laitteistosuunnittelu, Luento-opetus, 6.9.2022-1.12.2022
This course space end date is set to 01.12.2022 Search Courses: ELEC-C9510
Topic outline
-
Esitehtävä 1
Käykää tutustumassa ensimmäisen luennon kalvoihin osoitteessa https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture1/-/blob/master/pdffiles/lecture1.pdf?expanded=true&viewer=rich . Kirjauduttuanne kerran sisään Aalto Versioniin, voimme tehdä teille tarvittavat asetukset kurssin suorittamiseksi.
Tutustu myös ensimmäisen tehtävän ohjeistukseen etukäteen: https://version.aalto.fi/gitlab/elec-c9510-exec/exercises/linux/-/blob/master/exercise1_instructions/pdffiles/exercise1_instructions.pdfEsitehtävä 2
- Asenna Oraclen VirtualBox omalle tietokoneellesi https://www.virtualbox.org/
- Lataa kurssilla käytettävä Linux-käyttöjärjestelmäkuva täältä: https://filesender.funet.fi/?s=download&token=2f1948b8-165c-4adc-a588-96f3392af104 . Linkki on voimassa 24 9 saakka. Sen jälkeen tiedosto on edelleen ladattavissa osoitteesta. https://bubba.ecdl.hut.fi/vm/vm-latest.ova . Ladataksesi tiedoston jälkimmäisestä linkistä sinun on oltava koneellasi Aallon verkossa (esim. VPN yhteyden päässä). Tiedoston koko on 12.6 GB, joten varaa aikaa lataamiseen. Käyttöjärjestelmäkuva on tarkoitettu vain sinun käyttöösi vain tällä kurssilla. Sen levittäminen edelleen on EHDOTTOMASTI KIELLETTY.
- Käynnistä ladattu käyttöjärjestelmäkuva Oracle VirtualBoxilla.
2.1 Jos sinulla on jo Linux koneessasi.
Jos käytät päivittäin Linuxia muutenkin sujuvasti, voit halutessasi asentaa kurssin harjoituksissa 1-5 tarvittavittavat ohjelmat suoraan koneellesi. Huom. Kurssin 1. harjoitus muokkaa joitakin käyttäjäkohtaisia perusasetuksia. Ole siitä tietoinen, kun harjoitusta teet. Kokeilu virtuaalikoneessa ei anakaan sotke käyttäjäasetuksiasi. Harjoitukset ovat muutenkin tehtävissä kaikissa Linuxeissa, joista alla kuvatut ohjelmat löytyvät.
Alla lista ohjelmista.gcc make perl vim vim-gtk3 vim-gui-common vim-doc evince emacs libngpice0 ngspice ngspice-doc verilator kicad screen tmux tcsh zsh git xterm tcl python3-pip libncurses-dev
ASENNUS TESTAUKSESSA. VARMISTAMME TOIMINNAN PIAKKOIN
Sekä 'Questasim' osoitteesta https://www.intel.com/content/www/us/en/software-kit/734929/questa-intel-fpgas-edition-software-version-22-2-for-linux.html. Valitse asenneuksen aikana ilmaisversio.
Valitettavasti kurssihenkilökunta ei voi luvata avustavansa asennnuksissa omille koneille. Pääasiallinen tuettu alusta on VirtualBox kuva.Suorituspaikka
Kaikki kurssin luennot luennoidaan kurssille varatussa luentosalissa.
Harjoitustapahtumat tehdään Zoomissa allaolevin tiedoinMarko Kosunen is inviting you to a scheduled Zoom meeting.
Topic: ELEC-C9510 - Ohjelmallinen laitteistosuunnittelu
Time: Toistuvasti harjoitusaikoina
Join Zoom Meeting
https://aalto.zoom.us/j/64055456273
Meeting ID: 640 5545 6273
One tap mobile
+496971049922,,64055456273# Germany
+493056795800,,64055456273# Germany
Dial by your location
+49 69 7104 9922 Germany
+49 30 5679 5800 Germany
+49 69 3807 9883 Germany
+49 695 050 2596 Germany
Meeting ID: 640 5545 6273
Find your local number: https://aalto.zoom.us/u/cd65e7gUVg
Join by SIP
64055456273@109.105.112.236
64055456273@109.105.112.235
Join by H.323
109.105.112.236
109.105.112.235
Meeting ID: 640 5545 6273
Viestintä
Kurssin harjoituksiin ja luentoihin liittyvät yleiset kysymykset ja vastaukset viestitään kurssin Slack-kanavalla, johon jokainen kurssille osallistuva kutsutaan. Tätä varten suosittelemme lämpimästi asentamaan Slack-ohjelman aikanin tietokoneeseen, mahdollisesti myös puhelimeen. https://slack.com/intl/en-fi/Kurssin kulku
Kurssi koostuu kuudesta luennosta ja pakollisista harjoituksista. Harjoitukset jaetaan opiskelijoille Gitlab-numeroina (issue), joiden suorittamiseen on annettu aikaraja. Kurssin arvosana määräytyy harjoitusten pisteytyksen mukaan.
Kurssin kulku on seuraava (Kalvojen kieli on englanti, luennointi suomeksi)- Viikko- Johdanto:, Luento https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture1/-/blob/master/pdffiles/lecture1.pdf?expanded=true&viewer=rich , Harjoituksen aihe: Linux työskentely-ympäristö.
Ensimmäisen harjoituksen tehtävänanto.
Harjoitusaikana voi aloittaa harjoituksen tekemisen, harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Lean ja Agile suunnittelumenetelmät laitteistosuunnittelussa.
https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture2/-/blob/master/pdffiles/lecture2.pdf?expanded=true&viewer=rich ,
Harjoituksen aihe: Git-versionhallintajärjestelmä.
Toisen harjoituksen tehtävänanto ja ensimmäisen harjoituksen palautus.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Ohjelmallinen järjestelmämallinnus
https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture3/-/blob/master/pdffiles/lecture3.pdf?expanded=true&viewer=rich
Harjoituksen aihe: Järjestelmien mallintaminen ja simulointi Python-kielellä
Kolmannenharjoituksen tehtävänanto ja toisen harjoituksen palautus.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Johdatus laitteistokuvauskieliseen digitaalisuunnitteluun
https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture4/-/blob/master/pdffiles/lecture4.pdf?expanded=true&viewer=rich
Harjoituksen aihe: Digitaalisten järjestelmien simulointi.
Neljännen harjoituksen tehtävänanto ja Kolmannen harjoituksen palautus.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Ei luentoa
Harjoituksen jatkuu: Digitaalisten järjestelmien simulointi.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Analogisten piirien suunnittelu ja toiminnan varmentaminen
https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture5/-/blob/master/pdffiles/lecture5.pdf?expanded=true&viewer=rich
Harjoituksen aihe: Analogisten järjestelmien simulointi.
Viidennen harjoituksen tehtävänanto ja neljännen harjoituksen palautus.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin - Viikko, Ei luentoa
Harjoitus jatkuu: Analogisten järjestelmien simulointi.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Laitteisto-ohjelmisto rajapinnat
https://version.aalto.fi/gitlab/elec-c9510-exec/lectures/lecture6/-/blob/master/pdffiles/lecture6.pdf?expanded=true&viewer=rich
Harjoituksen aihe: Laitteisto ohjelmisto-rajapinnat FPGA-piireissä
Kuudennen harjoituksen tehtävänanto ja viidennen harjoituksen palautus.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin - Viikko, Ei luentoa
Harjoitus jatkuu: Laitteisto ohjelmisto-rajapinnat FPGA-piireissä
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin. - Viikko, Ei luentoa
Kuudennen harjoituksen palautus.
Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin.