|
|
  |
RS-232 + FPGA |
|
|
|
Sep 28 2006, 12:14
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 31-08-06
Пользователь №: 19 985

|
Я диплом пишу, поэтому результат может быть только на уровне прототипа(пока). Но соединить DSP с FPGA(Starter Kit) получилось, данные передаются по SCI на 115к. Соединил двумя проводами на 15см. Интересно правда посмотреть что получится, когда рядом преобразователь частоты начнет долбить. Где-то через месяц напишу, как алгоритм с помехами справляется.
|
|
|
|
|
Nov 22 2006, 10:58
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 18-06-04
Из: Минск
Пользователь №: 55

|
Товарищи, а если FPGA (ACEX) висит на PCI, то чем лучше тактировать UART (использовать PCI клок или внешний завести) ?
|
|
|
|
|
Nov 22 2006, 12:17
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(Леха @ Nov 22 2006, 10:58)  Товарищи, а если FPGA (ACEX) висит на PCI, то чем лучше тактировать UART (использовать PCI клок или внешний завести) ? А посчитать влом? А со вторым тактовым - Вы готовы к работе с двумя клоковыми доменами?
|
|
|
|
|
Nov 22 2006, 12:27
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 18-06-04
Из: Минск
Пользователь №: 55

|
Посчитать не влом. Вопрос про корректность и надёжность работы при использовании PCI клока. Говорят, что этот клок не шибко стабилен и на некоторых материнках может заметно отличаться от 33 МГц. Кто-нибудь в серийных изделиях использовал его для UART-ов ?
А двух клоковых доменов боюсь как огня, так как никогда не сталкивался с такой ситуацией. Но если надо - освоим.
|
|
|
|
|
Nov 22 2006, 13:03
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(Леха @ Nov 22 2006, 12:27)  Посчитать не влом. Вопрос про корректность и надёжность работы при использовании PCI клока. Говорят, что этот клок не шибко стабилен и на некоторых материнках может заметно отличаться от 33 МГц. Кто-нибудь в серийных изделиях использовал его для UART-ов ?
А двух клоковых доменов боюсь как огня, так как никогда не сталкивался с такой ситуацией. Но если надо - освоим. Тогда может лучше внешний генератор + ресинхронизатор внутри FPGA.
|
|
|
|
|
Nov 22 2006, 13:09
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367

|
Цитата(Леха @ Nov 22 2006, 10:58)  Товарищи, а если FPGA (ACEX) висит на PCI, то чем лучше тактировать UART (использовать PCI клок или внешний завести) ? Практика показывает, что в таком случае лучше использовать отдельный генератор. Насчет нескольких тактовых доменов, ничего страшного там нет, просто нужно внимательно и правильно реализовывать переход между ними.
|
|
|
|
|
Nov 22 2006, 13:45
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 18-06-04
Из: Минск
Пользователь №: 55

|
to sazh:
Не совсем понял. Например, я рассчитаю свой UART для работы с 33 МГц, а на какой-нить мамке частота окажется больше или меньше или вовсе прыгать будет. Разве устройство на другом конце провода сможет корректно принимать мои данные (а моё устройство его данные, соответственно) ?
to oval:
Отдельный клок имеется. Может знаете где почитать про работу с несколькими доменами (ссылки, книги...).
|
|
|
|
|
Nov 22 2006, 14:52
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367

|
Цитата(Леха @ Nov 22 2006, 13:45)  to oval:
Отдельный клок имеется. Может знаете где почитать про работу с несколькими доменами (ссылки, книги...). Попробуйте здесь на форуме поискать. Были ссылки, посмотрите здесь, основная информация правда на английском.
|
|
|
|
|
Nov 22 2006, 15:13
|
Участник

Группа: Свой
Сообщений: 73
Регистрация: 18-06-04
Из: Минск
Пользователь №: 55

|
Цитата(sazh @ Nov 22 2006, 15:12)  Если верить Гуку, сравнивают скорость передачи. Рассогласование не более 1%. Вот и считайте. Так ведь при серьёзном изменении PCI клока поплывёт скорость передачи. Или я не прав ?
|
|
|
|
|
Nov 22 2006, 16:23
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(sazh @ Nov 22 2006, 15:32)  Вы правы. всегда найдутся любители журнала Upgrade. Любители разгона. При котором и шину PCI можно задрать до неприличия. У Вас АСЕХ. С градацией 2 у него выше 34 мГц врядли что выйдет. Решайте сами. Или под Вашу частоту PCI, или под 33 мГц проект подстраивать или внешний генератор. PCI Specification 3.0 Цитата In general, all PCI components must work with any clock frequency between nominal DC and 33 MHz. То есть, использовать клок PCI для применений, в которых важен точный тайминг, по спецификации PCI недопустимо. И, кстати, Цитата The clock frequency may be changed at any time during the operation of the system so long as the clock edges remain "clean" (monotonic) and the minimum cycle and high and low times are not violated.
--------------------
Пишите в личку.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|