СОВРЕМЕННАЯ ЭЛЕКТРОНИКА 2011-7
ПРОГРАММИРОВАНИЕ Поэтому потребовался дополнитель ный модуль для обеспечения обмена данными UART через шину Wishbone. Контроллер UART декодирует несколь ко команд, формат которых описан в файле uart_cntr.v . Для проверки работоспособности сетевого контроллера использовалась программаWireshark и программа свя зи с UART, исходные коды которой со держатся в архиве XilinxCOM.zip , а так же в приложении к статье [5]. Во время тестирования плата SP605 подключа лась к компьютеру через интерфейс Gigabit Ethernet и два разьёма USB. Один разъём USB – это JTAG, второй разъём USB – мост USB UART. Данные, передаваемые платой SP605, контро лируются программой Wireshark, а данные, передаваемые компьютером, фиксируются программой XilinxCOM. В начальный момент времени UART инициализирует указатели rxdp и txdp в модулях контроллера rx_bufmgr и tx_bufmgr соответственно. Затем в ос новной памяти инициализируются дескрипторы для буферов чтения и за писи. После этого UART разрешает ра боту приёмника/передатчика путём за писи соответствующего значения в ре гистр cr . Затем данные, переданные контроллером (т.е. блок данных, запи санный контроллером UART в область памяти, заданнуюдескриптором пере датчика), фиксируются программой Wireshark. И, соответственно, данные, переданные компьютером, могут быть считаны через UART область памяти, заданной дескриптором приёмника. З АКЛЮЧЕНИЕ Модель сетевого контроллера, опи санная в статье, предназначена для об разовательных целей и позволяет изу чить как основы построения подоб ных устройств, так и принципы работы канального и физического уровней моделиOSI. Сетевой контрол лер был синтезирован для ПЛИС Spar tan 6 в составе отладочной платы SP605 и показал удовлетворительные резуль таты при тестировании. Л ИТЕРАТУРА 1. DP83865 Gig PHYTER V 10/100/1000 Ether net Physical Layer. 2. DP83820 10/100/1000 Mb/s PCI Ethernet Network Interface Controller. 3. WISHBONE System on Chip (SoC) Intercon nection Architecture for Portable IP Cores. www.opencores.org. 4. IEEE Std 802.3 2008. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifica tion. 5. Гребенников А. HDL реализация асин хронного приёмопередатчика. Современ ная электроника. 2011. № 4. 71 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 7 2011 125 МГц Буфер 125 МГц (ODDR2) Сетевой контроллер (gig.ether.v) Контроллер шины Wishbone (wb_host.v) Контроллер памяти (mem_ctrl.v) UART (uart_top.v) Интерфейс UART с Wishbone (uart_cntr.v) Формирователь частот (uart_cntr.v) 200 МГц 125 МГц 30 МГц USB Интерфейс с PHY (GMII) Tx 125 МГц Rx Рис. 10. Блок схема системы на кристалле Новости мира Компактный датчик угловых перемещений Компания Alps Electric Europe выпускает RDC90, резистивный датчик угловых пере мещений с полым валом. Размеры элемен та 11,0 × 13,7 × 3,2 мм. Он отличается боль шой долговечностью (до 100 миллионов циклов) и микролинейностью ±0,1%. Среди остальных технических параметров общее сопротивление 3,3 кОм ± 30%, абсолютная линейность ±2,2% (опорная точка 2,5 В) и эффективный электрический угол ±40°. Ти пичными областями применения являются джойстики для радиоуправления, измере ние углов отклонения шарниров роботов, измерение углов и положений в коммер ческих приложениях. www.alps.com Микросхема управления светодиодами Компания International Rectifier выпускает микросхему импульсного источника пита ния IRS2548D. Чип, в котором объединены схема коррекции коэффициента мощности и полумостовой драйвер, имеет, по утверж дению производителя, КПД более 88% при нагрузке 40 В/1,3 A. Элемент имеет функ цию широтно импульсного снижения яр кости менее чем до 2% световой отдачи и целый ряд функций защиты, в том числе PFC и полумостовую защиту от перегру зок, а также защиту от электростатических разрядов. Кроме того IRS2548D содержит также перестраиваемый генератор, внут ренний MOSFET, внутренний ограничи тельный стабилитрон 15,6 В на питание. www.irf.com © СТА-ПРЕСС
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy