X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2FTODO;h=6afbd9f34db6e1ff631238c3fd753080a291a767;hb=b42b2b9d669e1d12db43c70704b4657901d1ab02;hp=e9df3f04123345ee66ff9d8bd280cd48df378881;hpb=5c172eaa03a4140731713050b95a53c5cc52db6b;p=hwmod.git diff --git a/src/TODO b/src/TODO index e9df3f0..6afbd9f 100644 --- a/src/TODO +++ b/src/TODO @@ -1,21 +1,34 @@ -- debounce fuer sys_res_n und btnA -- einfach die debounce entity vom example - hernehmen - +- pc-kommunikation: ein wait state fehlt warum es momentan zu komischem + verhalten in der state machine kommt. - rs232/pc-kommunikation: RAM dumpen +== low prio == +- logic elements eliminieren -- alu postlayout noch an die neue alu anpassen (... wenn das projekt final is), - dass ma eine postlayoutsim bei der abgabe zum herzeigen haben +== jakob/thomas fragen == +- sram warning @ quartus => duerfen wir ignorieren +- coverage fuer abgabe noetig? => nein -- scanner rewrite: nicht bei key-release sondern bei key-pressed - o vorteil: man kann auf der taste drauf bleiben und man kann - keine zahlen mehr mit den coursertasten eingeben +- bei -cover funktioniert 's' nicht, siehe http://pastebin.com/p8RwNk7j => keine + ahnung, wenns geht minimalbeispiel machen -- uart rx oversampling, uart rx synchronizen (vlg. debouncing/sync*.vhd) +- wie detailiert muessen die screenshots der simulationen sein? => man soll was + erkennen und erklaeren koennen dazu. -== low prio == -- mehr testfaelle fuer alu/scanner/parser -- parser refactor -- logic elements eliminieren +- warum ist auf seite 14 im foliensatz "VHDL_Architecture" "directly at + instantation" durchgestrichen? :/ (wird so ziemlich ueberall verwendet hier) + => deprecated und man soll mindestens component definitionen fuer alle module + machen + +- postlayout: geht im tilab nicht... reicht screenshot? => ja + + + +== FAQ = +Q: wo sieht man f_max im quartus? +A: in der project_gen.tcl die zeile + > set_global_assignment -name FMAX_REQUIREMENT "33.33 MHz" -section_id sys_clk + entfernen und danach das quartus projekt neu erstellen. danach sollte fmax im + timing report ersichtlich sein.