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

 
 
> ATM в Е1 через FPGA, насколько это сложно?
Camelot
сообщение Jan 3 2007, 11:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 10-01-05
Пользователь №: 1 872



Приветсвую всех,

вообщем задача реализовать на FPGA прием/передачу с нескольких АТМ соединенных с FPGA через UTOPIA с одной стороны и SDH STM-1 переходящий в Е1 CBR с другой стороны. С подобными вещами
раньше не сталкивался поэтому если что не правильно написал не пинайте. На FPGA нужно реализовать SDH framer, который будет мапить траффик туда-обратно, а также Inter-Working Functions.
Так вот, хотелось бы узнать на что стоит обратить внимание, какие сложности могут возникнуть при такой реализации, чтоб знать в каком направлении копать. И еще если есть рабочии ссылки на SDH (STM-1), E1 , IWF киньте плиз, а то посмотрел по форуму да и через гугл, не нашел ничего стоящего. Если не правильно описал задачу, прилагаю оригинал поверхностного описания какой имею:

Цитата
The FPGA will be connected to various ATM (Asynchronous Transfer Mode) interfaces (via Utopia bus) and also raw physical connections to SDH STM-1 interfaces. A significant part of the work is to implement an SDH framer which will allow flexible mapping of both ATM traffic and E1 2.048Mb/s CBR circuits into the latter. The FPGA will also need to provide various Inter-Working Functions (IWFs) which map data between ATM and E1s. Some IWFs are standardised (like ATM Forum CES) and others are proprietary (like Abis compression). A DSP is also attached (via Utopia) which currently performs the IWFs in software between real G703 E1 interface and ATM. The intention is that the FPGA will allow us to cost effectively scale up the performance from just 8 E1s on the DSP to perhaps 63 E1s (an STM-1 full of VC-12s).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Camelot
сообщение Jan 3 2007, 20:22
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 10-01-05
Пользователь №: 1 872



По той информации, что на данный момент я нашел, получается чуть иная картина чем я представлял ранее.

1. ПЛИС читает через UTOPIA АTM данные (1 ячейка = 53 байта)
2. Формирует фреймы для Е1 (16 фреймов по 32 байта массив)
3. Е1 поток не выходит наружу, как предпологал ранее а идет на маппинг для STM-1 (256 бит с частотой 8 КГц)
4. Для маппинга имею 64 Е1, которые через С-12, VC-12 и кучу не понятных для меня аббривиатур добавляют к этим данным еще кучу
5. В итоге имею 9*270 байт данных так называемый STM-1 frame, которые также передаются с частотой 8КГц и в результате на выходе 155.52 МГбит в сек

Получаемые проблемы:
1. Т.к. Е1 констант бит рейт, а АТМ асинхронный, то чем заполнять фреймы Е1 в случае неимения данных от АТМ?
2. Не нашел как укладываются данные в Е1 фрейм и формируется СRC-4, за исключением описания TS0 и TS16.
3. Интерфейс E1 также для меня остался загадкой, как я понял просто можно последовательно передавать 256 бит с повышенной частотой и какимнибудь fsync для поддержания скорости 2048 Кбит в сек?
4. Если кто может дайте описание как формируется (маппится) STM-1 frame начиная от С12 и до конечного результата
5. Не нашел достаточной информации по описанию вандера и джиттера и как с этим боротся, а также по синхронизации вообще

Буду очень признателен, если ктонибудь подбросит информацию для размышления cheers.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 15:00
Рейтинг@Mail.ru


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