Monday, March 9, 2015

Dane-Elec Corp. / Gigastone Customer Support

I thought I would share my experience with Dane-Elec Corp customer support.

Background:
I got a P2S-90S "Universal Mobile Charger" for Christmas this year as a gift. Unfortunately for me, the charging USB micro port on the unit snapped off and fell inside the device. Even more unlucky, I didn't have a receipt or even know where it was purchased. I initially sent out an email to service@gigastone.com since I did some research and according to the website for the product, there was a 1-year warranty (http://www.gigastone.com.tw/EN/product/c/4/n2/100). I sent them an email with pictures of the damaged unit and received no response for several days. I wasn't optimistic at that point since I figured they would be one of those companies that ignored small requests like this (thankfully I would be wrong!). Anyway 20 days later I resent the email, but without the pictures, and they must have a web filter rule for blocking emails with attachments, because this time they responded the very next day. The instructions were basically to ship it back to them and package the unit. Unfortunately, they didn't cover shipping, but hey, you can't get everything. I shipped it off to them, and about two weeks later I did get a brand new replacement unit!


Take Away:
Dane-Elec Corp / Gigastone has some pretty great customer service, and they totally do take care of smaller issues like mine. Just make sure when you contact them, don't include attachments. It is great companies like this one still care about customer support.

Friday, February 13, 2015

DIFF_TERM does not show up on .pad report


I was trying to add internal device differential termination to my design over pre-existing differential pairs.

I was following the 7 Series SelectIO Resource Guide which said:

"The DIFF_TERM attribute can be specified in the UCF constraints file or by setting the appropriate value in the generic map (VHDL) or in-line parameter (Verilog) of the instantiated IBUFDS, IBUFGDS, IBUFDS_DIFF_OUT, or IOBUFDS_DIFF_OUT primitives."

I tried adding the DIFF_TERM as an INST in the Constraints file but I didn't see anything happen in the .pad report. Turns out that this is a bug and you can actually set DIFF term in the UCF, the .pad report won't ever report it. I found:


http://forums.xilinx.com/t5/7-Series-FPGAs/How-do-I-know-if-DIFF-TERM-is-set-to-be-TRUE-correctly-in-Vivado/td-p/454472

and another link, which both suggested to check the pad's properties to see if it was checked.

I also confirmed that for the pins I did NOT add DIFF_TERM, they did not have the box checked.


Lastly, when I added the DIFF_TERM I made a new entry with INST replacing net for the same name:

http://forums.xilinx.com/t5/Timing-Analysis/NET-vs-INST/td-p/218287

Tuesday, January 13, 2015

Renew PTC Windchill Product License File

Quick Mental Note:

I have Windchill Quality Solutions 10.2

When you get a new license, what can happen is the License Management Representative will typically send you a license file. Depending on your email provider these are sometimes parsed out as .eml files.

Email the representative that contacted you and ask for *.txt version files

Navigate to this Directory once you have the txt files:

C:\Program Files (x86)\PTC\PTC Windchill Quality Solutions 10.2\PTC License Server Setup

After a quick UAC prompt it should look like this. Click on  PTC License Server



Click on the folder to browse and then go to the .txt file



Click install. and you should be good to go.