|
22 | 22 | \item Who is Alan Turing? |
23 | 23 | \item Lipsi, a simple processor |
24 | 24 | \item Show the vending machine next week |
25 | | -\item Report hand-in at DTU Learn (22 May) |
26 | | -\begin{itemize} |
27 | | -\item Please check now if visible |
28 | | -\end{itemize} |
| 25 | +\item Report hand-in at DTU Learn (26 May) |
| 26 | +%\begin{itemize} |
| 27 | +%\item Please check now if visible |
| 28 | +%\end{itemize} |
29 | 29 | \item We have a guest lecture next week |
30 | 30 | \end{itemize} |
31 | 31 | \end{frame} |
|
48 | 48 | \begin{itemize} |
49 | 49 | %\item Thank you! |
50 | 50 | \item In general, it looks like most enjoyed DE2 :-) |
51 | | -\item Some wrote that the lab was too easy |
52 | | -\begin{itemize} |
53 | | -\item I make it harder every year, maybe not fast enough ;-) |
54 | | -\end{itemize} |
| 51 | +\item You can still provide feedback (till May 4) |
55 | 52 | \item We can take a look next week |
56 | | -\item You can still provide feedback |
57 | 53 | \end{itemize} |
58 | 54 | \end{frame} |
59 | 55 |
|
|
118 | 114 | \item Small enough to fit into a \href{https://github.com/schoeberl/tt06-lipsi}{Tiny Tapeout tile} |
119 | 115 | \begin{itemize} |
120 | 116 | \item But I had to reduce the memory a LOT |
121 | | -\item Got the board a few weeks ago and it is working! |
| 117 | +\item Got the board a year ago and it is working! |
122 | 118 | \end{itemize} |
123 | 119 | \end{itemize} |
124 | 120 | \end{frame} |
|
143 | 139 | \begin{itemize} |
144 | 140 | \item We need so-called instructions |
145 | 141 | \item They drive the FSM |
146 | | -\item To computer (e.g., +, -, or): ALU operations |
| 142 | +\item To compute (e.g., +, -, or): ALU operations |
147 | 143 | \item To load from and store into memory |
148 | 144 | \item To (conditionally) branch (implement if/else and loops) |
149 | 145 | \end{itemize} |
|
274 | 270 | \item Data memory for data |
275 | 271 | \item Merge those two |
276 | 272 | \item Instruction memory filled with a program |
277 | | -\item That program is an assembler written in Scala |
| 273 | +\item That program is \emph{compiled} by an assembler written in Scala |
278 | 274 | \end{itemize} |
279 | 275 | \end{frame} |
280 | 276 |
|
|
381 | 377 | \item See \href{https://chipday.dk/}{DTU Chip Day} |
382 | 378 | \item FPGAs are available in the cloud |
383 | 379 | \begin{itemize} |
384 | | -\item To speedup computing |
| 380 | +\item To speed up computing |
385 | 381 | \item You can rent them from Amazon |
386 | 382 | \end{itemize} |
387 | 383 | \item FPGAs are also used in embedded systems |
|
421 | 417 | \item 02155 Computer Architecture and Engineering (3rd) |
422 | 418 | \item 02114 Design of a RISC-V Microprocessor, 3 week (3rd) |
423 | 419 | \item 02201 Agile Hardware Design (5th) |
424 | | -\item 02118 Introduction into Chip Design (6th) |
| 420 | +\item 02118 Introduction to Chip Design (6th) |
425 | 421 | \end{itemize} |
426 | 422 | \item EE: add the software side to your education |
427 | 423 | \begin{itemize} |
|
438 | 434 | \begin{frame}[fragile]{Introduction to Chip Design} |
439 | 435 | \begin{itemize} |
440 | 436 | \item Regular start: spring 2026 |
441 | | -\item Seminar like initial iteration: spring 2025 |
442 | 437 | \item Topics: |
443 | 438 | \begin{itemize} |
444 | 439 | \item Basics: transistors, wire, power, time, memories |
|
447 | 442 | \item A multicore SoC example (e.g., RISC-V processor + IO) |
448 | 443 | \item Network-on-Chip to connect the components |
449 | 444 | \end{itemize} |
450 | | -\item Use of open-source tools (OpenLane2) |
451 | | -\item Tape out with Tiny Tapeout (planned) |
452 | | -\begin{itemize} |
453 | | -\item Each student group will receive a chip + board |
454 | | -\end{itemize} |
455 | | -\item Have a (virtual) tape out at the end of the semester |
456 | | -\begin{itemize} |
457 | | -\item With Google/Skywater |
458 | | -\item Or Edu4Chip 22 nm GF |
459 | | -\end{itemize} |
| 445 | +\item Use of open-source tools (LibreLane) |
| 446 | +\item \href{https://github.com/os-chip-design/dtu-soc-2026}{Studen project} in open source |
| 447 | +\item \href{https://github.com/os-chip-design/chip-design-intro}{Teaching material} in open source |
| 448 | +\item We do a real tapeout (getting a chip done) |
| 449 | +\item First student tapeout at DTU! |
460 | 450 | \end{itemize} |
461 | 451 | \end{frame} |
462 | 452 |
|
|
468 | 458 | \item 02203 Design of Digital Systems |
469 | 459 | \item 02211 Advanced Computer Architecture |
470 | 460 | \item 02205 VLSI Design |
471 | | -\item (02217 Design of Arithmetic Processors) |
472 | | -\item (02204 Design of Asynchronous Circuits) |
| 461 | +\item (0xxxx Design of Asynchronous Circuits) |
473 | 462 | \item 02209 Test of Digital Systems |
474 | 463 | \item more to come... |
475 | 464 | \end{itemize} |
|
0 commit comments