1
vote
FPGA patching existing program
The content of the configuration Flash ROM for an FPGA is usually encrypted and equipped with checksums. For most devices the format of the data is not very well documented.
But, having an ECP5 FPGA ...
- 2,634
1
vote
RGMII use RX CLK as TX CLK
That's generally not a good idea. RGMII is designed to be source synchronous, with the clock launched along with the data being sent, using a specific alignment to the data. This prevents issues with ...
- 48.2k
1
vote
Accepted
RGMII use RX CLK as TX CLK
You can in theory use the receive clock for transmit, in what in other contexts is called "loop timing". However this presents significant interworking problems for ethernet, as it lacks ...
- 1,068
1
vote
Serial signal too slow for FPGA serdes
Oversample is the usual approach, but you will likely need to implement your own 8b10 logic.
I do this to get a 125Mb/s MADI stream into an input circuit and transceiver set up for SDI, works fine.
- 16.8k
1
vote
Accepted
How can I prevent code duplication in this Verilog 2001 address decoder?
You are using the for-if antipattern to avoid writing the closed form of the address calculation:
...
- 11.7k
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
fpga × 2873vhdl × 560
verilog × 533
xilinx × 428
intel-fpga × 251
digital-logic × 191
quartus × 155
clock × 143
vivado × 140
hdl × 86
synthesis × 84
lattice × 84
microcontroller × 81
timing-analysis × 79
adc × 74
spartan × 74
asic × 62
system-verilog × 52
programmable-logic × 51
spi × 49
simulation × 48
ram × 47
timing × 45
ise × 39
cyclone × 39