Verilog https://aspenlogic.com/drupal7/taxonomy/term/49/all en Took Over Maintenance of Existing C and Verilog Code Base https://aspenlogic.com/drupal7/node/69 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Took over maintenance of both the FPGA Verilog code and the C firmware from two separate engineers. A persistent, but random failure was decreasing calibration yields on the manufacturing line after months of diagnostic effort. In less than a week, my analysis with Chipscope located a supposedly static signal that was pulsing randomly and resetting critical state machines. I traced this to a level translator connected inappropriately to an FPGA I/O pin and devised an FPGA only solution to overcome the problem.</p></div></div></div> Thu, 07 Oct 2021 23:19:25 +0000 AspenLogic 69 at https://aspenlogic.com/drupal7 Multi-FPGA Embedded System Debug https://aspenlogic.com/drupal7/node/65 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>The Customer was struggling with a mission critical, embedded design, hosted on a main FPGA board Microblaze soft processor design interfaced with eight daughter cards. A TCP/IP stack provided connectivity to the PC with data collected from eight infrared sensors on each of the daughter cards. The traditional SDK based debugging had run out of steam as months had passed with no viable leads on the cause of a random operational bug. Utilizing Xilinx® Chipscope™, I was able to locate a randomly pulsing signal used in an asyncronous FSM reset.</p></div></div></div> Sun, 04 Mar 2018 00:40:10 +0000 AspenLogic 65 at https://aspenlogic.com/drupal7 Verilog Test Plan and Testbench https://aspenlogic.com/drupal7/node/53 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Delivered verilog testplan and testbench for Actel FPGA design. Went beyond scope of original test plan and implemented system level verification that ultimately proved the original design concept could not work thus saving design teams months of difficult board level debug in the lab.</p> </div></div></div> Sun, 04 Mar 2018 00:17:36 +0000 AspenLogic 53 at https://aspenlogic.com/drupal7 ALJ002 - My VARIABLE state of mind https://aspenlogic.com/drupal7/journal/alj002.html <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><hr /></div></div></div> Mon, 08 Jun 2009 06:00:00 +0000 AspenLogic 27 at https://aspenlogic.com/drupal7