LMS6002 Pmod: Difference between revisions

Democratising Wireless Innovation
Jump to navigation Jump to search
(Created page with "===About=== The LMS6022 Pmod is a project to explore the usage of an LMS6002 chip over Digilent's Pmod interface. The [https://reference.digilentinc.com/pmod:pmod:pmod_stand...")
 
 
(6 intermediate revisions by 2 users not shown)
Line 5: Line 5:
The [https://reference.digilentinc.com/pmod:pmod:pmod_standard Pmod interface] is a very simple interface:
The [https://reference.digilentinc.com/pmod:pmod:pmod_standard Pmod interface] is a very simple interface:


- It has eight I/O pins, plus 3.3V and GND
* It has eight I/O pins, plus 3.3V and GND
- The speed is limited to some medium speed around 25-50 MHz
* The speed is limited to some medium speed around 25-50 MHz


To exchange I/Q samples with the LMS6002 it is therefore necessary to multiplex and serialize the data, which limits the overall capabilities to a few MSamples/s. The actual pin level protocol is yet undecided and we will explore it with the final design.
To exchange I/Q samples with the LMS6002 it is therefore necessary to multiplex and serialize the data, which limits the overall capabilities to a few MSamples/s. The actual pin level protocol is yet undecided and we will explore it with the final design.
Line 18: Line 18:
The following components are on the board:
The following components are on the board:


- One ICE40 FPGA
* One ICE40 FPGA
- One PCB mounted Pmod connector
* One PCB mounted Pmod connector
- One breakout Pmod connector
* One breakout Pmod connector
- JTAG headers for programming the FPGA
* SPI headers for programming the FPGA
- One connector for the MyriadRF reference board
* One connector for the [[Reference_Development_Kit#Myriad-RF 1|Myriad-RF 1 reference board]]
* USB jack for power supply
* Voltage regulator
 
Power requirements:
 
* ICE40: 1.2 V, [http://www.latticesemi.com/icestick IceStick] uses LT3030, input: 3.3 V from PMod
* Myriad-RF 1 can be supplied externally with 5V
 
=== Relevant Documentation ===
 
* [http://www.latticesemi.com/view_document?document_id=49312 Ice40 LP/HX Family Datasheet]
* [http://www.latticesemi.com/dynamic/view_document.cfm?document_id=47779 Ice40 Hardware Checklist]
 
{{Community}}

Latest revision as of 12:02, 23 January 2016

About

The LMS6022 Pmod is a project to explore the usage of an LMS6002 chip over Digilent's Pmod interface.

The Pmod interface is a very simple interface:

  • It has eight I/O pins, plus 3.3V and GND
  • The speed is limited to some medium speed around 25-50 MHz

To exchange I/Q samples with the LMS6002 it is therefore necessary to multiplex and serialize the data, which limits the overall capabilities to a few MSamples/s. The actual pin level protocol is yet undecided and we will explore it with the final design.

To make the protocol between the Pmod host board and the LMS6002 configurable and to be as flexible as possible, the Pmod will employ a small ICE40 FPGA from Lattice. This can be programmed with the entire open source tool flow of Clifford Wolf (Project IceStorm).

Version 1

In the first version, the board will not have the actual LMS6002, but instead use the connector for the reference board.

The following components are on the board:

  • One ICE40 FPGA
  • One PCB mounted Pmod connector
  • One breakout Pmod connector
  • SPI headers for programming the FPGA
  • One connector for the Myriad-RF 1 reference board
  • USB jack for power supply
  • Voltage regulator

Power requirements:

  • ICE40: 1.2 V, IceStick uses LT3030, input: 3.3 V from PMod
  • Myriad-RF 1 can be supplied externally with 5V

Relevant Documentation