Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Для передатчика. Данные на шине должны изменяться по переднему или заднему фронту tx_refclk
asi_out_inst : asi_out port map (
tx_data => DT_TX,
tx_refclk => CLK,
tx_en => TX_EN,
rst => not RESET,
tx_clk270 => CLK_250,
asi_tx => OPT_DT
);
Для приемника. Данные должны считываться по какому сигналу CLK_25, DATA_CLK и по какому фронту. В силу того что DATA_CLK = 125 МГц, я сделал считывания данных по заднему фронту CLK_25 (тактовый для PLL), незнаю правильно или нет.
pll_asi_rx_inst : pll_asi_rx PORT MAP (
areset => not RESET,
inclk0 => CLK_25,
c0 => CLK_312_5_0deg,
c1 => CLK_312_5_90deg,
c2 => CLK_125,
locked => pll_rx_lock
);
resiver_asi_inst : resiver_asi PORT MAP (
asi_rx => RD_CLK,
rst => not RESET,
rx_clk135 => CLK_125,
rx_data => DATA_RX,
rx_data_clk => DATA_CLK,
rx_serial_clk => CLK_312_5_0deg,
rx_serial_clk90 => CLK_312_5_90deg
-- rx_ts_status => RX_STATUS
);
Составить ответ | Вернуться на конференцию
Ответы
- Ответ: - sda (17.10.2008 10:38:27 193.108.38.63, 502 байт)