- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I need to interface a TI's time measuring unit (TMU) THS788 with an FPGA to get data from this TMU. The TMU has LVDS serial peripheral interface. It has Data (16 bit valid data, 1 start bit to indicate following valid data, and 2 end bits to indicate end of valid data), Clock (min speed 75MHz), and Strobe. All these signals are LVDS. Data is transmitted at the rising edge of Clock and when Strobe is logic 0. Its a classic SPI with LVDS standards. I wish to use a dedicated State Machine to read the data serially and put it in a register. I wish to possibly use the mega function ALTLVDS_Rx. I d not have a target FPGA, wish to use a small one (Max/cyclone). If this is possible, I request some directions to figure this out. I am back in this type of design after sometime. I am versed in Verilog, and have Quartus II 12.1. My development PC has no internet connection.
I will also need to develop similar interface for serial Tx module to command THS788. Thank you for your help.Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'd suggest upgrading to the latest Quartus. The MAX 10 and smaller Cyclone V chips might be a good fit and only work with current Quartus versions. Unless your primary interest is PCB design, I'd suggest using a ready made development board, at least in the prototype stage. This way you know that the power supply and configuration works. Prototype and simulate your code using the FPGA from your intended board. If it fits the chip with enough extra resources for future needs, go ahead and buy the dev board.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you. I have a Stratix eval brd to test my code, and yes developing a pcb is in the plan. Getting latest version of Quartus may take some time. Need help in setting up ALTLVDS_Rx, and Tx to use in a state machine and simulate. after success we intend to put together a board. Can you help?
Thank you.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've not used LVDS, so I don't have any advice for you on that. Concentrate on getting it working in simulation before you tackle hardware.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page