Topic outline

  • Repository

    • Opened: Tuesday, 26 November 2024, 12:00 AM
      Due: Wednesday, 4 December 2024, 11:00 PM
    • Opened: Thursday, 5 December 2024, 12:00 AM
      Due: Monday, 9 December 2024, 11:59 PM
    • Opened: Sunday, 8 December 2024, 12:00 AM
      Due: Thursday, 12 December 2024, 2:00 PM
    • Opened: Thursday, 19 December 2024, 11:00 AM
      Due: Thursday, 19 December 2024, 1:00 PM
  • Programmable logic

    This Part deals with the design of numerical system by VHDL description and by using FPGA.

    • Tutorials

      Find in the link bellow a set of tutorials to help master HDL methodology and ARM architecture

      https://lnehaoua.com/course/embed/main.html

    • Tools

      - Quartus web edition version 13.1: create project for VHDL descriptions:

      https://www.icloud.com/iclouddrive/0f1_dvkCwIu_rxltnWugZC-_A#QuartusSetupWeb-13.1.0.162

      - ModelSim: simulates VHDL descriptions:

      https://www.icloud.com/iclouddrive/006R-fVDXFS45eReIuPipSsUw#ModelSimSetup-13.1.0.162

      - Processor: you must download at least one processor (we choose Cyclone V processors):

      https://www.icloud.com/iclouddrive/0e7hvzGAlXcf4dF0fURpeOGjQ#cyclonev-13.1.0.162

      - A fast tutorial for how installing and using Quartus and ModelSim:

      https://youtu.be/RVPuHfK-EBM



    • Labs

      link: 

      https://lnehaoua.com/course/embed/main.html     (Labs: FSM and NIOS)

      - Lab1: ASM et FSM. Need preparation before the lab.

      - Lab2: Nios IP processor. Need preparation before the lab.


  • ARM architecture

    • Correction of the reference : not stm32f100 but:

      RM0090 - Reference manual - stm32F407 (a book with 1749 pages).

    • Tools

      We use Keil software. Download from the following link:

      https://www.icloud.com/iclouddrive/0c4or-XVNVC2xlCieZkGKqlSA#Keil%5Fv518