29th
09,06

To young programmers, like me, I willingly recommend Emacs, one of my secrete development toolset, to be a real programmer. If you use Emacs as your development tool, you will have a feeling of being omnipotent. You can control everything. This feeling is really important, because it derives active development for your own purpose. In litterature it is called domain specific language 0r development. Without explicitly saying anything about domain specific language, you will be familiar with it, naturally. We are young enough to try to understand every details about all programs and abstract them for later purpose. In that purpose, understaning your development tools, you might access everyday, is also important to be competent programmer. It do not mean choosing ready-to-use Visual Studio is the hell, but choosing difficult way given both of easy and difficult ways could sometime the easest way to be successful at the end. Remeber we are young, do not restrict your potent only within the Visual Studio.



Frankly, the most difficult part is to design FPGA with Verilog. Since it has to generate 20MHz sampling signal to capture signal in 8bits ADC and to write them into a FIFO. In addition, reducing noisy by separating analog and digital circuit is also hard. On top of that, managing a gain and frequency of signals passing through a couple of Op-Amps is not easy job.







