Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB on Stratix III DevKit
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
onizuka
RUS. Podskazhite pozhaluysta, smogu li ya vospolzovatsa USB na etoy plate(http://altera.com/products/devkits/altera/kit-siii-host.html) dlya obmena dannimi s PC? Tochnee mezhdu moey sobstvennoy programmoy na PC i logikoy v FPGA (bez NIOSa). Tam kak to hitro sdelan USB interfeys: FPGA <-> MAX II <-> FTDI...

ENG. I need to find out, is it possible to use USB on Stratix III Dev Board(http://altera.com/products/devkits/a...t-st3-dsp.html) for my own purposes and with my own PC control programm for data exchange?
Can somebody help my?
vadimuzzz
Цитата(onizuka @ Nov 26 2008, 00:44) *
RUS. Podskazhite pozhaluysta, smogu li ya vospolzovatsa USB na etoy plate(http://altera.com/products/devkits/altera/kit-siii-host.html) dlya obmena dannimi s PC? Tochnee mezhdu moey sobstvennoy programmoy na PC i logikoy v FPGA (bez NIOSa). Tam kak to hitro sdelan USB interfeys: FPGA <-> MAX II <-> FTDI...

это программатор распаян прямо на плате, USB-Blaster. Если система с НИОС, то можно использовать JTAG-UART для обмена. Если НИОСа нет, то через SignalTap, например.
onizuka
Цитата(vadimuzzz @ Nov 26 2008, 03:01) *
это программатор распаян прямо на плате, USB-Blaster. Если система с НИОС, то можно использовать JTAG-UART для обмена. Если НИОСа нет, то через SignalTap, например.


to est' to zhe samoe chto i na Cyclone III Starter Kit? Ya, blin, s etoh hrenotney namuchilsa...
a esli bez SignalTap? tolko moya programma na PC i chistaya logika na FPGA? prosto smushaet chto v faylah primerah est' takoe s3_host_top.v (fayli shablona naznacheniya pinov)

Код
//-----------usb_-----------
    input            usb_cmd_data,
    output            usb_empty,
    inout    [7:0]    usb_fd,
    output            usb_full,
    input            usb_ifclk,
    input            usb_ren,
    input            usb_wen,


i v stratixIII_3sl150_dev_usb.qsf

Код
#
# USB interface
#
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_cmd_data
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_empty
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[0]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[1]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[2]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[3]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[4]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[5]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[6]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_fd[7]
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_full
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_ifclk
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_ren
set_instance_assignment -name IO_STANDARD "2.5 V" -to usb_wen
set_location_assignment PIN_Y28 -to usb_cmd_data
set_location_assignment PIN_AH12 -to usb_empty
set_location_assignment PIN_AE33 -to usb_fd[0]
set_location_assignment PIN_AE31 -to usb_fd[1]
set_location_assignment PIN_AC28 -to usb_fd[2]
set_location_assignment PIN_AA24 -to usb_fd[3]
set_location_assignment PIN_AF34 -to usb_fd[4]
set_location_assignment PIN_AG33 -to usb_fd[5]
set_location_assignment PIN_AA25 -to usb_fd[6]
set_location_assignment PIN_AE32 -to usb_fd[7]
set_location_assignment PIN_AE11 -to usb_full
set_location_assignment PIN_U1 -to usb_ifclk
set_location_assignment PIN_N5 -to usb_ren
set_location_assignment PIN_W11 -to usb_wen
vadimuzzz
пардон, там кроме усб-бластера еще одна FTDI стоит. там отдельный усб-интерфейс есть, без проблем считаете свои данные.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.