opencomputeproject / Time-Appliance-Project

Develop an end-to-end hypothetical reference model, network architectures, precision time tools, performance objectives and the methods to distribute, operate, monitor time synchronization within data center and much more...
MIT License
1.33k stars 101 forks source link

UART #55

Open Satoshier opened 2 years ago

Satoshier commented 2 years ago

Q1:Now I 'm using the PCB of Beta-V1. By comparing Prototype-V0, I found that you delete the mirco&mini USB UART. Does this mean that PCIE interface is instead of the UART? So when I use the UCM under the WINDOWS system,I just plug in the motherboard?

Q2:In Time-Card\SOM\FPGA\Binaries , what are the differences among these files? what are they used for?

thschaub commented 2 years ago

Hi @Satoshier

comments from the FPGA design perspective:

Q1: The UART and PCIe are internally in the FPGA image always parallel available (independent from the HW version you have). But to use the UART of course you need a HW version with the connector. PCIe and UART have access via an AXI Interconnect to the same AXI Address space. To use the UCM tool the time card has to be powered and of course the bitsream/binaries must be running.

Q2: To which binaries do you refer exactly? There is a description in the Readme.pdf chapter 2 which might answer your question: https://raw.githubusercontent.com/opencomputeproject/Time-Appliance-Project/master/Time-Card/SOM/FPGA/Readme.pdf