Skip to main content
MyCourses MyCourses
  • Schools
    School of Arts, Design, and Architecture (ARTS) School of Business (BIZ) School of Chemical Engineering (CHEM) –sGuides for students (CHEM) – Instructions for report writing (CHEM) School of Electrical Engineering (ELEC) School of Engineering (ENG) School of Science (SCI) Language Centre Open University Library Aalto university pedagogical training program UNI (exams) Sandbox
  • Service Links
    MyCourses - Instructions for Teachers - Teacher book your online session with a specialist - Digital tools for teaching - Personal data protection instructions for teachers - Instructions for Students - Workspace for thesis supervision Sisu Student guide Courses.aalto.fi Library Services - Resourcesguides - Imagoa / Open science and images IT Services Campus maps - Search spaces and see opening hours Restaurants in Otaniemi ASU Aalto Student Union Aalto Marketplace
  • ALLWELL?
    Study Skills Support for Studying Starting Point of Wellbeing About AllWell? study well-being questionnaire
  •   ‎(en)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Hi guest! (Log in)

close

Can not find the course?
try also:

  • Sisu
  • Courses.aalto.fi

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

  1. Home
  2. Courses
  3. school of ele...
  4. department of...
  5. elec-c9510 - ...
 
Syllabus

Kurssin kulku

  • Kurssin kulku

    Kurssin kulku

    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.pdf

    Esitehtävä 2

    1. Asenna Oraclen VirtualBox omalle tietokoneellesi https://www.virtualbox.org/
    2. 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.
    3. 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 tiedoin

    Marko 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)

    1. 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.
    2. 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.
    3. 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.
    4. 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.
    5. Viikko, Ei luentoa
      Harjoituksen jatkuu: Digitaalisten järjestelmien simulointi.
      Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin.
    6. 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
    7. Viikko, Ei luentoa
      Harjoitus jatkuu: Analogisten järjestelmien simulointi.
      Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin.
    8. 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
    9. Viikko, Ei luentoa
      Harjoitus jatkuu: Laitteisto ohjelmisto-rajapinnat FPGA-piireissä
      Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin.
    10. Viikko, Ei luentoa
      Kuudennen harjoituksen  palautus.
      Harjoitusaikana harjoitusassistentti on paikalla vastaamassa kysymyksiin.



    • icon for activity ForumAnnouncements Forum
    • icon for activity ForumAnnouncements Forum

Course home

Course home

Next section

Harjoitukset ja arvostelu►
Skip Upcoming events
Upcoming events
Loading There are no upcoming events
Go to calendar...
  • ELEC-C9510 - Ohjelmallinen laitteistosuunnittelu, Luento-opetus, 6.9.2022-1.12.2022
  • Sections
  • Kurssin kulku
  • Harjoitukset ja arvostelu
  • Home
  • Calendar
  • Learner Metrics

Aalto logo

Tuki / Support
  • MyCourses help
  • mycourses(at)aalto.fi
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
  • Saavutettavuusseloste
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
  • Accessibility summary
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten
  • Sammanfattning av tillgängligheten

Hi guest! (Log in)
  • Schools
    • School of Arts, Design, and Architecture (ARTS)
    • School of Business (BIZ)
    • School of Chemical Engineering (CHEM)
    • –sGuides for students (CHEM)
    • – Instructions for report writing (CHEM)
    • School of Electrical Engineering (ELEC)
    • School of Engineering (ENG)
    • School of Science (SCI)
    • Language Centre
    • Open University
    • Library
    • Aalto university pedagogical training program
    • UNI (exams)
    • Sandbox
  • Service Links
    • MyCourses
    • - Instructions for Teachers
    • - Teacher book your online session with a specialist
    • - Digital tools for teaching
    • - Personal data protection instructions for teachers
    • - Instructions for Students
    • - Workspace for thesis supervision
    • Sisu
    • Student guide
    • Courses.aalto.fi
    • Library Services
    • - Resourcesguides
    • - Imagoa / Open science and images
    • IT Services
    • Campus maps
    • - Search spaces and see opening hours
    • Restaurants in Otaniemi
    • ASU Aalto Student Union
    • Aalto Marketplace
  • ALLWELL?
    • Study Skills
    • Support for Studying
    • Starting Point of Wellbeing
    • About AllWell? study well-being questionnaire
  •   ‎(en)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎