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

 
 
> FPGA-PC
Vagant
сообщение Apr 29 2008, 10:26
Сообщение #1


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

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Здравствуйте

Я начинающий в программировании ПЛИС, поэтому вопрос у меня простой.

Я запрограммировал на Spartan3E-1600E Microblaze Development Kit несложный генератор радиочастотных импульсов для FPGA и хочу научиться задавать параметры импульсов с PC (лучше под Linux), например длительность импульсов и радиочастоту.

Что для этого нужно, и с чего начать? Вообще мне надо учиться с самых основ, поэтому и хочу спросить - с чего именно лучше начать? Надо ли учиться писать драйвер для того чтобы управлять системой на ПЛИС через PC?

P.S.Я вообще хотел бы научиться использовать для своей задачи как Ethernet так и RS232 (на отладочной плате имеются оба эти интерефейса) а потом решить какой мне лучше подходит.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Maverick
сообщение Apr 29 2008, 10:51
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 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

имеется библиотека для работы с ним.
Если надо могу дать готовую программу, проверенную в работе smile.gif

ЗЫ Посмотри по форуму эти вопросы не однократно поднимались, и выкладывались готовые модули для ПЛИС (во всяком случае для UART точно)
Посмотри здесь

http://electronix.ru/forum/index.php?showforum=48

http://electronix.ru/forum/index.php?showforum=49

http://electronix.ru/forum/index.php?showtopic=44169


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Vagant
сообщение Apr 29 2008, 12:25
Сообщение #3


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

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Цитата(Maverick @ Apr 29 2008, 13:51) *
Для командного интерфейса можно использовать RS232. И с него лучше начинать так как он намного проще в понимании и в реализации в FPGA. Програм для работы с RS232 под Windows много в Интернете например на

http://www.pcports.ru/Developing.php

имеется библиотека для работы с ним.
Если надо могу дать готовую программу, проверенную в работе smile.gif

ЗЫ Посмотри по форуму эти вопросы не однократно поднимались, и выкладывались готовые модули для ПЛИС (во всяком случае для UART точно)
Посмотри здесь

http://electronix.ru/forum/index.php?showforum=48

http://electronix.ru/forum/index.php?showforum=49

http://electronix.ru/forum/index.php?showtopic=44169


Спасибо большое, уже читаю! smile.gif

Пока что я понял что для управления схемкой с помощью PC нужны:

Со стороны PC:

драйвер порта = он устанавливается вместе с Windows и поэтому мне не надо им заниматься.

программа через которую посылаются и принимаются данные в/через порт = это надо написать самому на C (или Visual Basic наверное тоже подойдёт).

Со стороны FPGA Development kit:

Железо там уже всё есть и надо только задать в ucf файле нужные пины для RS232 чтобы данные от компьютера попали на вход системы запрограммированной на ПЛИС.

А надо ли писать (или искать) какой-то драйвер для FPGA?
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение Apr 29 2008, 13:07
Сообщение #4


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(Vagant @ Apr 29 2008, 16:25) *
А надо ли писать (или искать) какой-то драйвер для FPGA?

судя по вопросам настоятельно рекомендую перед работой с FPGA ознакомиться с тем, что есть такое FPGA


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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:07) с...   Apr 29 2008, 13:12
|- - CaPpuCcino   Цитата(Vagant @ Apr 29 2008, 17:12) ...ка...   Apr 29 2008, 13:23
|- - 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


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

 


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


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