Does an LED lite ON when powered?
No, I don't use a power LED even though it would be nice to have one, but I forgot to implement it.
What is your voltage regulator type?
HT7133 (
https://img.ozdisan.com/ETicaret_Dosya/354460_2643812.pdf)
That would mean the voltage regulator's current is ~5.8mA
The datasheet I linked above does mention power consumption, but it is max. 5µA, so basically 1000 times lower.
As I wrote JTAG over the FT232H works here with Radiant Analyzer (a part of Radiant IDE for iCE40UP).
Radiant is a 2018 product.
The other discussions I've seen indicate the flashing the eeprom with FTxxxx settings does not help with 232H either. Could you check whether your Mach IDE includes the Analyser?
I don't think that the FT232H is the problem - it is properly recognized by the IDE and it produces a JTAG signal.
Lattice Radiant only supports iCE40 Ultra plus (
http://www.latticesemi.com/latticeradiant). Also Lattice Radiant and Lattice Diamond are two separate products - I don't think one of it is integrated in the other one.
The Diamond Help file is talking about a "Reveal Analyzer" to trace signal data from the FPGA. I don't see a Radiant Analyzer in the Tool-Section.
You can try to increase TCK pulse width through programmer, you can change this value from 1-30 in Diamond programmer at RHS of Diamond Programmer 3.8 from "TCK Divider Setting (0-30X)" settings.
I already tried that option - didn't help.
The TCK of the JTAG port must be pulled down using an external 4.7K resistor
I use an 2.7K resistor but that shouldn't matter too much (I guess)?
TDI/TDO/TMS must be pulled HIGH
They don't say that this should be done with an external resistor so I guess this is part of the JTAG device?
Finally I've found the JTAG settings in the Diamond Programmer -> Download Debugger - Cable and I/O Port Setup (or Options too)
Are you referring to this menu?Edit: Yes, you are.