|
FPGA-PC |
|
|
|
 |
Ответов
|
Apr 29 2008, 10:51
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(Vagant @ Apr 29 2008, 13:26)  Здравствуйте
Я начинающий в программировании ПЛИС, поэтому вопрос у меня простой.
Я запрограммировал на Spartan3E-1600E Microblaze Development Kit несложный генератор радиочастотных импульсов для FPGA и хочу научиться задавать параметры импульсов с PC (лучше под Linux), например длительность импульсов и радиочастоту.
Что для этого нужно, и с чего начать? Вообще мне надо учиться с самых основ, поэтому и хочу спросить - с чего именно лучше начать? Надо ли учиться писать драйвер для того чтобы управлять системой на ПЛИС через PC?
P.S.Я вообще хотел бы научиться использовать для своей задачи как Ethernet так и RS232 (на отладочной плате имеются оба эти интерефейса) а потом решить какой мне лучше подходит. Для командного интерфейса можно использовать RS232. И с него лучше начинать так как он намного проще в понимании и в реализации в FPGA. Програм для работы с RS232 под Windows много в Интернете например на http://www.pcports.ru/Developing.php имеется библиотека для работы с ним. Если надо могу дать готовую программу, проверенную в работе ЗЫ Посмотри по форуму эти вопросы не однократно поднимались, и выкладывались готовые модули для ПЛИС (во всяком случае для UART точно) Посмотри здесь http://electronix.ru/forum/index.php?showforum=48http://electronix.ru/forum/index.php?showforum=49http://electronix.ru/forum/index.php?showtopic=44169
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Apr 29 2008, 12:25
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Цитата(Maverick @ Apr 29 2008, 13:51)  Для командного интерфейса можно использовать RS232. И с него лучше начинать так как он намного проще в понимании и в реализации в FPGA. Програм для работы с RS232 под Windows много в Интернете например на http://www.pcports.ru/Developing.php имеется библиотека для работы с ним. Если надо могу дать готовую программу, проверенную в работе ЗЫ Посмотри по форуму эти вопросы не однократно поднимались, и выкладывались готовые модули для ПЛИС (во всяком случае для UART точно) Посмотри здесь http://electronix.ru/forum/index.php?showforum=48http://electronix.ru/forum/index.php?showforum=49http://electronix.ru/forum/index.php?showtopic=44169Спасибо большое, уже читаю!  Пока что я понял что для управления схемкой с помощью PC нужны: Со стороны PC: драйвер порта = он устанавливается вместе с Windows и поэтому мне не надо им заниматься. программа через которую посылаются и принимаются данные в/через порт = это надо написать самому на C (или Visual Basic наверное тоже подойдёт). Со стороны FPGA Development kit: Железо там уже всё есть и надо только задать в ucf файле нужные пины для RS232 чтобы данные от компьютера попали на вход системы запрограммированной на ПЛИС. А надо ли писать (или искать) какой-то драйвер для FPGA?
|
|
|
|
|
Apr 29 2008, 13:12
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Цитата(CaPpuCcino @ Apr 29 2008, 16:07)  судя по вопросам настоятельно рекомендую перед работой с FPGA ознакомиться с тем, что есть такое FPGA ...как я понимаю, это просто железо управляемое данными. А про драйверы к FPGA в сети читал, тут например https://portal.beam.ltd.uk/support/astrofft/astroDriver.html
Сообщение отредактировал Vagant - Apr 29 2008, 13:19
|
|
|
|
Сообщений в этой теме
Vagant FPGA-PC Apr 29 2008, 10:26  Maverick Цитата(Vagant @ Apr 29 2008, 15:25) А над... Apr 29 2008, 12:58   Vagant Цитата(Maverick @ Apr 29 2008, 15:58) В F... Apr 29 2008, 13:05    Maverick Цитата(Vagant @ Apr 29 2008, 16:05) А ест... Apr 29 2008, 16:56     Vagant Цитата(Maverick @ Apr 29 2008, 19:56) Ран... Apr 29 2008, 18:13      Maverick Цитата(Vagant @ Apr 29 2008, 21:13) Эх, к... Apr 29 2008, 18:47       Vagant Цитата(Maverick @ Apr 29 2008, 21:47) Что... Apr 29 2008, 19:01        Maverick Цитата(Vagant @ Apr 29 2008, 22:01) О, эт... Apr 29 2008, 19:10         Vagant Цитата(Maverick @ Apr 29 2008, 22:10) ... Apr 29 2008, 19:16      Doka Цитата(Vagant @ Apr 29 2008, 22:13) Эх, к... Apr 30 2008, 08:38     Vagant Цитата(CaPpuCcino @ Apr 29 2008, 16:23) т... Apr 29 2008, 13:36      CaPpuCcino Цитата(Vagant @ Apr 29 2008, 17:36) но, и... Apr 29 2008, 13:43       Vagant Цитата(CaPpuCcino @ Apr 29 2008, 16:43) о... Apr 30 2008, 18:42        CaPpuCcino Цитата(Vagant @ Apr 30 2008, 22:42) У мен... Apr 30 2008, 20:35         Vagant Цитата(CaPpuCcino @ Apr 30 2008, 23:35) э... May 1 2008, 10:12          CaPpuCcino Цитата(Vagant @ May 1 2008, 14:12) Ага, у... May 27 2008, 19:12 chds Цитата(Vagant @ Apr 29 2008, 13:26) ...Я ... Apr 29 2008, 15:07 Vagant Цитата(chds @ Apr 29 2008, 18:07) А на сч... Apr 29 2008, 15:33 chds Простенькая реализация RS. Один блок приемник:
Вт... Apr 29 2008, 15:47 TomaT Vagant, простите, Вы программист или схемотехник? ... Apr 29 2008, 20:21 Vagant Цитата(TomaT @ Apr 29 2008, 23:21) Vagant... Apr 30 2008, 15:28  Doka Цитата(Vagant @ Apr 30 2008, 19:28) В моё... Apr 30 2008, 16:01   Vagant Цитата(Doka @ Apr 30 2008, 19:01) Названи... Apr 30 2008, 16:30   CaPpuCcino Цитата(Doka @ Apr 30 2008, 20:01) Названи... Apr 30 2008, 17:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|