|
Связь с компьютером на скорости 133 МБ/с, Подскажите идею |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 40)
|
May 19 2009, 18:49
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(Itch @ May 19 2009, 20:06)  Ну если сначала тупо записывать все в память, скажем в 4ГБ, то на 30сек ее хватит, а потом уже можно сидеть и обрабатывать... Главное, отключить файл подкачки, а то терпения не хватит ждать, пока 4гига прокачает. Это от оси зависит. Помнится что в линухе память ядра не свопится. Так что можно в нем выделить сколько нужно, и спокойно ее обрабатывать. И почему только 4? Почему не 16? Цитата Кстати Ethernet довольно легко параллелить, просто ставишь 2-N карточек и шлешь по ним одновременно. Еще можно на HT првесится. Видел решение - двухядерная мамка, AMD, в первый сокет ставится процессор, во второй ПЛИС, которая по HT гразит данные в DRAM AMD. В общем было бы желание и бабло. Цитата(disel @ May 19 2009, 21:07)  Почему eSata? На днях искал ядра по этому поводу, как то все грустно. Может есть контроллеры готовые? Примеры решений? На сайте Альтеры смотрели? http://www.altera.com/literature/hb/arria-...iigx_5v2_01.pdfЦитата Transceiver channels are designed to support the following serial protocols: PCI Express (PIPE) ■ Gen1 (2.5 Gbps) ■ Serial RapidIO (1.25 Gbps, 2.5 Gbps, 3.125 Gbps) ■ Serial ATA (SATA)/Serial attached SCSI (SAS) ■ SATA I (1.5 Gbps) ■ SATA II (3.0 Gbps) ■ SAS (1.5 Gbps, 3.0 Gbps) ■
|
|
|
|
|
May 20 2009, 07:40
|
Местный
  
Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769

|
Цитата(Methane @ May 19 2009, 22:49)  На сайте Альтеры смотрели? http://www.altera.com/literature/hb/arria-...iigx_5v2_01.pdfPCI Express (PIPE) ■ Gen1 (2.5 Gbps) ■ Serial RapidIO (1.25 Gbps, 2.5 Gbps, 3.125 Gbps) ■ Serial ATA (SATA)/Serial attached SCSI (SAS) ■ SATA I (1.5 Gbps) ■ SATA II (3.0 Gbps) ■ SAS (1.5 Gbps, 3.0 Gbps) Все это как то труднореализуемо. Дорогущие стратиксы в BGA корпусах. Нельзя ли более доступными методами? Пускай на более низкой скорости. Скажем 16 бит при 33 МГц.
|
|
|
|
|
May 20 2009, 09:14
|
Знающий
   
Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410

|
Цитата(Methane @ May 20 2009, 09:37)  Это же pciexpress, видел я это. Саты то там нет. Цитата(SM @ May 20 2009, 12:14)  Зачем сразу стратиксы? Arria GX, или, что еще дешевле LatticeECP2/M или LatticeECP3. А Вы не поскажите, а латис может с SATA работать? И есть ли ядра доступные под это дело?
|
|
|
|
|
May 20 2009, 09:31
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(Rst7 @ May 20 2009, 12:24)  А надо ли? При BER<1e-10? Тем более, что девайс явно будет рядом, а не в ста метрах. На таких скоростях, драйвер имеет полное право дропать пакеты. Насколько это критично, ХЕЗ. Хочется получить потенциально громадное кол-во гемороя, вперед. Вообще, если деньги есть, то можно купить eval. плату и посмотреть как оно работает. ЛАмпочки там позажигать итд.
|
|
|
|
|
May 20 2009, 09:32
|
Местный
  
Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769

|
Цитата(soldat_shveyk @ May 20 2009, 12:46)  Если цена критична, то лучше ориентироваться на PCI 64bit 33 MHz. .......... А скорость передачи будет не менее 200 МБайт/Сек. 200 МБ/с это неплохо. Но есть ли в природе компы с PCI 64 бит? Помнится распространения такой формат не получил. И еще. В свое время игрался с PCI, и убедился что заявленной скорости 133 МБ/с получить не удается. Реально получалось меньше в разы. Понимаю, что для приближения к обещанным 133 надо организовывать пакетный цикл. Но как его вызвать программно не знаю. Тем более что стандарт закрытый.
|
|
|
|
|
May 20 2009, 09:36
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Rst7 @ May 20 2009, 13:24)  А надо ли? При BER<1e-10? А кто этот BER гарантирует, особенно если кабель китайский, а разъем админ с бодуна обжал? Значит придется применять средства проверки соединения, измеряющие BER, прежде чем вводить в эксплуатацию девайс. Цитата(paskal @ May 20 2009, 13:32)  Но есть ли в природе компы с PCI 64 бит? Пости все серверные мамки имеют PCI-X, на них большинство рейд-контроллеров живет. И часть для рабочих станций, например асусы с буквами WS. Цитата(Methane @ May 20 2009, 13:22)  Ну нафига вам сата? А вот SAS (или вообще древний SCSI) может оказаться очень полезным. Если надо гнать данные на накопитель, то оно позволит это сделать мимо компа.
|
|
|
|
|
May 20 2009, 09:36
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(paskal @ May 20 2009, 12:32)  200 МБ/с это неплохо. Но есть ли в природе компы с PCI 64 бит? Помнится распространения такой формат не получил. В серверных мамках смотрите. Там его много. Цитата И еще. В свое время игрался с PCI, и убедился что заявленной скорости 133 МБ/с получить не удается. Реально получалось меньше в разы. Понимаю, что для приближения к обещанным 133 надо организовывать пакетный цикл. Но как его вызвать программно не знаю. Тем более что стандарт закрытый. Он не программно вызывается. Это карточка пакет делает. Ставит начальный адрес и начинает гнать данные.
|
|
|
|
|
May 20 2009, 10:56
|
Знающий
   
Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410

|
Цитата(SM @ May 20 2009, 13:30)  Ага, посмотрел, спасибо. К сожалению тоже только физуровень. Готовых корок латис не предлагает, только сторонних производителей, фиг найдешь за так. Цитата(Methane @ May 20 2009, 14:34)  SAS тогда я бы еще посмотрел (Serial SCSI). Может удобнее будет. Аналогично, смотрел. Но с SAS система в целом будет дороже. Заказчик не захочет раскошелиться на покупку готового ядра, поэтому смотрю то что можно на халяву найти. Цитата(SM @ May 20 2009, 14:40)  Спасибо смотрел, та же проблема, перерыл весь сайт альтеры, кроме этого документа, про сату ничего нет. Почему то производители FPGA не делают сами ядер под сату, наверное спросу нет, в отличие от PCIe
|
|
|
|
|
May 20 2009, 11:15
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(disel @ May 20 2009, 14:56)  Заказчик не захочет раскошелиться на покупку готового ядра, поэтому смотрю то что можно на халяву найти. Про лэтис - им SATA-корку делал IntelliProp, в общем - можно спокойно узнать в саппорте лэтиса, что там и к чему. Да и к этой борде она все таки должна идти, оттуда ее наверняка можно и выдрать. Про альтеру информацией не располагаю... Но, возможно, можно корку на evaluation получить... Это скорее надо у Stewart Little спрашивать, он в курсе наверняка. Кстати, я что-то и не уверен, что альтера сама корки делает, там AMPP для этого есть...
|
|
|
|
|
May 20 2009, 11:55
|
Знающий
   
Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410

|
Цитата(SM @ May 20 2009, 15:15)  Про лэтис - им SATA-корку делал IntelliProp, в общем - можно спокойно узнать в саппорте лэтиса, что там и к чему. Да и к этой борде она все таки должна идти, оттуда ее наверняка можно и выдрать. Про альтеру информацией не располагаю... Но, возможно, можно корку на evaluation получить... Это скорее надо у Stewart Little спрашивать, он в курсе наверняка. Кстати, я что-то и не уверен, что альтера сама корки делает, там AMPP для этого есть... Для ксалинкса asics.ws делает, и hitechglobal. Если уж работа случиться, мне проще с ними. Корка от asics.ws к ml405 вроде как прикладывается. evolution конечно. Хотя альтера с arria gx выглядит очень привлекателно
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|