|
Microblaze+DDR2+UART, собрать проект в ise |
|
|
|
Sep 10 2013, 11:22
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 2-07-13
Пользователь №: 77 354

|
Здравствуйте! Тема такая. Делал проект в ise, целью которого было принять данные на ацп , а потом отправить по com-port'у на компьютер. На C# написал программу которая принимает эти данные, которые я скидывал в массив и выводил график. Но данные похоже приходят неккоректно, поэтому решил задействовать память на борту spartan 3an ddr2 sdram. Создал Microblaze проект. Затем экспортнул в sdk,там протестировал память и перифирию - все работает. Т.е проект создан корректно. ТЕПЕРЬ ВОПРОС: мне нужно, чтобы данные с ацп приходили в память (на ацп поступает аналоговый сигнал извне) а уж потом шли по ком-порту на комп. Так вот как мне добавить к этому microblaze мой модуль, в котором описана работа АЦП. Это все нужно сделать же в ise. Есть еще uart модуль , но я так понял он мне не понадобиться больше, т.к uart в microblaze задействован. Вообщем подскажите как собрать этот проект. Еще раз: есть microblaze проект с ddr2 и uart и vhdl модуль с описанием работы ацп. Цель: данные с ацп записываются в ddr2 , а после отправляются по uart в комп.
Сообщение отредактировал vitali36 - Sep 10 2013, 11:23
|
|
|
|
Сообщений в этой теме
vitali36 Microblaze+DDR2+UART Sep 10 2013, 11:22 Golikov A. ответил в прошлой вашей теме..
если связались с ... Sep 13 2013, 20:19 Sergey_Bekrenyov Цитата(vitali36 @ Sep 10 2013, 15:22) Здр... Sep 15 2013, 14:43 Maverick Цитата(Sergey_Bekrenyov @ Sep 15 2013, 17... Sep 15 2013, 16:39  Sergey_Bekrenyov Цитата(Maverick @ Sep 15 2013, 20:39) я т... Sep 15 2013, 18:41 vitali36 Цитата- как Вам поможет DDR получить правильные да... Sep 15 2013, 19:02 Sergey_Bekrenyov Цитата(vitali36 @ Sep 15 2013, 23:02) Сер... Sep 15 2013, 19:37 vitali36 Я в MIG пытался сделать. Сгенерил контроллер, доба... Sep 15 2013, 20:43 Maverick Цитата(vitali36 @ Sep 15 2013, 23:43) Я в... Sep 15 2013, 21:10 Golikov A. Цитата(vitali36 @ Sep 16 2013, 00:43) Я в... Sep 16 2013, 04:03 lastpoint Все же, возвращаясь к основной задаче, а Вы уверен... Sep 16 2013, 07:06 vitali36 Вот результат работы на графике оцифрованной синус... Sep 16 2013, 09:32 lastpoint ЦитатаВот результат работы на графике оцифрованной... Sep 16 2013, 12:46 vitali36 Частота дискретизации 3мегасемпла. Частота сигнала... Sep 16 2013, 12:54 Golikov A. Я бы поступил так.
я бы передавал не данные АЦП, ... Sep 16 2013, 13:12 lastpoint ЦитатаЧастота дискретизации 3мегасемпла. Частота с... Sep 16 2013, 13:13 vitali36 Ацп 14-ти разрядный. Данные я разделяю. Сначала 8,... Sep 16 2013, 14:55 Sergey_Bekrenyov Цитата(vitali36 @ Sep 16 2013, 18:55) Ацп... Sep 16 2013, 15:10  Maverick Опишите для ясности чем Вы владеете
- какое ацп
- ... Sep 16 2013, 16:40 vitali36 Мне не график нужно вывести в данный момент. Я доб... Sep 16 2013, 16:21 Golikov A. Модуль АЦП человек написал сам, как я понимаю
учт... Sep 16 2013, 17:35 vitali36 Ацп Linear Technology LTC1407A-1 ADC. Я так же хоч... Sep 16 2013, 18:26 Sergey_Bekrenyov Цитата(vitali36 @ Sep 16 2013, 22:26) Ацп... Sep 16 2013, 19:50 vitali36 Ребят, ну выконечно разогнались)) В данный момент... Sep 17 2013, 07:44 Golikov A. хотите я кину пример где через езернет настраивают... Sep 17 2013, 10:39 vitali36 Цитатахотите я кину пример где через езернет настр... Sep 17 2013, 11:00 Golikov A. ЦитатаТ.е вместо uart попробовать спользовать ethe... Sep 17 2013, 11:53 vitali36 Ладно, буду делать все по порядку, как ты сказал. ... Sep 17 2013, 12:30 Golikov A. если фифо к процу на прямую, то плб, если такого н... Sep 17 2013, 13:21 vitali36 у меня ise не ниже 14. Толоко axi4 interface. Може... Sep 17 2013, 16:00 Golikov A. соберитесь, там в начале есть галочка натив фифо... Sep 17 2013, 17:54 vitali36 Не нахожу такого. Вот скрин. Sep 17 2013, 18:50 Golikov A. это когда вы уже выберите фифо
memory and storage-... Sep 17 2013, 20:15 vitali36 Посмтотри пожалуйста правильно ли там все, вот что... Sep 17 2013, 21:10 Golikov A. все делается в файле user. Это файл предоставлен д... Sep 18 2013, 09:48 vitali36 Щас еще раз выложу Sep 18 2013, 10:22 Golikov A. во я лошара это у меня среда vhd файл приняла за к... Sep 18 2013, 10:28 vitali36 Юзер пустой, потому что я еще не писал там ничего ... Sep 18 2013, 10:45 Golikov A. да
только есть еще 5 пункт
5. в верхнем модуле в... Sep 18 2013, 11:17 vitali36 Цитатадля начала попробуйте без фифо, просто орган... Sep 18 2013, 11:31 Golikov A. ну да, сделайте шаблон на 4 регистра к примеру. Та... Sep 18 2013, 12:54 vitali36 Спасибо , буду пробовать) Sep 18 2013, 15:10 vitali36 Вообщем добавил ацп модуль, добавил ацп как компон... Sep 19 2013, 07:11 Golikov A. что такое spi_adc(in). Это данные от АЦП или к АЦП... Sep 19 2013, 08:17 vitali36 Spi_adc - это вход с ацп. Данные от ацп adc_a : o... Sep 19 2013, 09:03 Golikov A. топ файл - это транзитный файл для сигналов.
Те чт... Sep 19 2013, 13:17 vitali36 Я так понял выход с ацп нужно приязывать будет ко ... Sep 19 2013, 17:28 Golikov A. еще разок...
в платформ студии есть
hardware -... Sep 19 2013, 17:53 vitali36 Не этот случайно?)
FIFO_CNTL_SM_COMB : process( W... Sep 19 2013, 18:39 Golikov A. если только случайно...
это что? похоже на какую ... Sep 19 2013, 18:45 vitali36 Хорошо. Да я этот код юзал уже. Xps его сгенерил п... Sep 19 2013, 19:13 vitali36 signal slv_reg0 : std_logic_... Sep 20 2013, 07:43 Golikov A. вот можете если хотите
теперь если вы подключите ... Sep 20 2013, 09:50 vitali36 ЦитатаДальше вам надо изменить этот модуль так что... Sep 20 2013, 10:04 Golikov A. в целом да.
есть одна тонкость
slv_reg2 может бы... Sep 20 2013, 10:23 vitali36 По сути можно вообще один регистр юзать) зачем их ... Sep 20 2013, 10:35 Golikov A. можно и 1, но еще хорошо настройки ацп как то пере... Sep 20 2013, 11:46 vitali36 Не, с спринтфом я ничего не хочу делать. Это все д... Sep 20 2013, 12:06 Golikov A. это не уарт, это модуль настройки АЦП с УАРТ интер... Sep 20 2013, 14:52 vitali36 ЦитатаМикроблайз должен настроить АЦП, обработать,... Sep 20 2013, 16:01 Golikov A. ну думаю в вашем случае да. Все так и будет, все п... Sep 20 2013, 21:00 vitali36 Цитатану думаю в вашем случае да. Все так и будет,... Sep 21 2013, 08:30 Golikov A. Найдите третьего кто это уже когда то делал. Без п... Sep 21 2013, 10:01 vitali36 Да вот это вот доделаем и третьего однозначно буд... Sep 21 2013, 13:47 Sergey_Bekrenyov Ребята, может Вы в личку перейдете? Кроме Вас тут ... Sep 21 2013, 19:02 Golikov A. не не так...
Цитатат.е при обходе case у меня буд... Sep 21 2013, 19:07 Sergey_Bekrenyov Цитата(Golikov A. @ Sep 21 2013, 23:07) м... Sep 21 2013, 19:20 vitali36 Написал в личку. Сергей, почему зеленых он запутае... Sep 21 2013, 20:08 Sergey_Bekrenyov Цитата(vitali36 @ Sep 22 2013, 00:08) Нап... Sep 21 2013, 20:47 Golikov A. Он ДДР хотел прикрутить в начале, оттуда микроблай... Sep 21 2013, 21:43 Sergey_Bekrenyov Цитата(Golikov A. @ Sep 22 2013, 01:43) О... Sep 21 2013, 21:54 Golikov A. в начале казалось что это сложнее, плюс данные - н... Sep 22 2013, 06:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|