tcal-x / tcal-yosys-vivado

Examples using Yosys-Vivado flow
0 stars 0 forks source link

Malfunction on HW with Yosys-Vivado flow #1

Open tcal-x opened 4 years ago

tcal-x commented 4 years ago

See https://github.com/tcal-x/tcal-yosys-vivado/blob/master/scalable_proc_n2_35t/README.md for context.

Malfunction on HW

If you run the receiver.py script, it will just get stuck and show some small number of 000000.

If you look at the raw data stream using lxterm, it will be lines of 16 zeros 0000000000000000.

You should instead be seeing non-zero hexadecimal values in the raw stream. The receiver.py script should say something like "Five matching values. Have sync.".

You can easily compile this design with a 100% Vivado flow, using all of the .v files as sources, and arty.xdc as the constraint file. With Vivado compilation, you will get correct behavior.

tcal-x commented 4 years ago

I was using Symbiflow master Yosys, not master+WIP.