реклама на сайте
подробности

 
 
> трансивер ad_9361 + Zynq (Интерфейс LVDS)
Alexey_pashinov
сообщение Feb 1 2015, 13:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 6-03-14
Из: Зеленоград
Пользователь №: 80 823



Здравствуйте, подскажите кто работал с данной микросхемой. Необходимо связать данную микросхему трансивера с плис, в качестве интерфейса используется lvds, и на плис необходимо описать блок преобразования принимаемых данных. Analog devices приводит пример дизайна данного блока, описанный в axi_ad9361_dev_if.v но там есть сигналы // delay control signals. Вопрос как с ними работать и и правильны ли мои рассуждения по описанию блока для приема lvds сигналов от трансивера?


input rx_clk_in_p;
input rx_clk_in_n;
input rx_frame_in_p;
input rx_frame_in_n;
input [ 5:0] rx_data_in_p;
input [ 5:0] rx_data_in_n;

// physical interface (transmit)

output tx_clk_out_p;
output tx_clk_out_n;
output tx_frame_out_p;
output tx_frame_out_n;
output [ 5:0] tx_data_out_p;
output [ 5:0] tx_data_out_n;

// clock (common to both receive and transmit)

output clk;

// receive data path interface

output adc_valid;
output [11:0] adc_data_i1;
output [11:0] adc_data_q1;
output [11:0] adc_data_i2;
output [11:0] adc_data_q2;
output adc_status;
input adc_r1_mode;

// transmit data path interface

input dac_valid;
input [11:0] dac_data_i1;
input [11:0] dac_data_q1;
input [11:0] dac_data_i2;
input [11:0] dac_data_q2;
input dac_r1_mode;

// delay control signals

input delay_clk;
input delay_rst;
input delay_sel;
input delay_rwn;
input [ 7:0] delay_addr;
input [ 4:0] delay_wdata;
output [ 4:0] delay_rdata;
output delay_ack_t;
output delay_locked;
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alexey_pashinov
сообщение Feb 2 2015, 11:02
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 6-03-14
Из: Зеленоград
Пользователь №: 80 823



В том примере, который они приводитят (axi_ad9361_dev_if.v) реализовано выделение из данных rx_data_in_p(n) мнимой и действительной частей сигнала, выходящих с ацп. (в Вашем примере придется писать все самому, да и зачем, если AD приводит примеры)). Вопрос же что делать с сигналами delay control, как с ними работать применительно к данной микросхеме?
Go to the top of the page
 
+Quote Post
Timmy
сообщение Feb 2 2015, 11:44
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 835
Регистрация: 9-08-08
Из: Санкт-Петербург
Пользователь №: 39 515



Цитата(Alexey_pashinov @ Feb 2 2015, 14:02) *
В том примере, который они приводитят (axi_ad9361_dev_if.v) реализовано выделение из данных rx_data_in_p(n) мнимой и действительной частей сигнала, выходящих с ацп. (в Вашем примере придется писать все самому, да и зачем, если AD приводит примеры)). Вопрос же что делать с сигналами delay control, как с ними работать применительно к данной микросхеме?

axi_ad9361_dev_if.v написан по принципу "на отвяжись", правильно сделать выравнивание клока на его основе невозможно. Хотя можно подогнать эти самые delay, чтобы оно как-то работало на определённом чипе при определённой температуре и напряжении. Или даже не подгонять, скорее всего и так заработает, это стандартная китайская технологияsm.gif. А по-хорошему - это xapp860.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 03:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01835 секунд с 7
ELECTRONIX ©2004-2016