PLD/FPGA Workshop 1.6
From Hackerspace.gr
[Hackerspace.gr external link] |
Starts | Organizer |
---|---|---|
Tue 02 Jul 2013 19:00 | Hackerspace.gr | |
Ends | Event Owner | |
Tue 02 Jul 2013 21:00 | User:Skmp |
Switches! Lots of them!
we'll actually split into teams and all, so we'll really need the laptops this time around
Past slides are in github
Computer architecture
- Brainstorming on exactly what we'll implement
- Perhaps port the design to verilog ?
- Look at the assembler and all :)
- We don't have any new material to present this time. I'll answer any questions on the existing stuff and then we'll work on finishing our mini cpu :)
Check the code in https://github.com/pld-lessons/simple_cpu
For study
- Implement an assembler that accepts assembly in a nice, text format and outputs C or binary code for it
- Modify tiny.cpp to read external binary files
- modify the assembler to generate binary files
Example assembly format
//this is a commend and is ignored mov r0,1 add r0,r1,r2 add r0,r2 //this is a shorthand for add r0,r0,r2 print r0
Also checkout The main page