ALTERA MAX II EPM240 CPLD Board – USB Blaster FPGA Программист EPM240T100C5N комплект развития

imageГлавная » Отладочные платы Вид: Список / Сетка На странице: Сравнение товаров (0) Сортировка: image Raspberry PI Model A+ 512Mb Модель: Raspberry Pi Model A+ 512MB RAM Габариты: 65x56x12мм Процессор: ARM 700Mhz CPU USB: один USB 2.0 Порт Видеовыход: HDMI и композитный Звук: L/R Stereo (via 3.5mm 4 Pole Cable) Память: 512MB Ram Операционная система: Использовать microSD card слот для загрузки ситстемы Цыфровые интерфейсы: 2 с.. 2 701.44 р. в закладки сравнение Микро отладочная плата STM32F103C8T6 Миниатюрная отладочная плата с микроконтроллером STM32F103C8T6. Содержит минимальную систему для функционирования микроконтроллера. Линейный стабилизатор питания, разъем USB, кнопка Reset, кварцевый резонатор на 8МГц светодиод питания и один пользовательский светодиод. Все выводы микроконтроллера ST.. 171.05 р. в закладки сравнение Микро отладочная плата STM8S103F3P6 Миниатюрная отладочная плата с микроконтроллером STM8S103F3P6. Содержит минимальную систему для функционирования микроконтроллера. Линейный стабилизатор питания, разъем USB, кнопка Reset, светодиод питания и один пользовательский светодиод. Все выводы микроконтроллера STM8S103F3P6 выведены на разъем.. 94.78 р. в закладки сравнение Модуль SDRAM 256МБит SDRAM 256MBit Модуль SDRAM с микросхемой H57V2562GTR-75C.. 878.14 р. в закладки сравнение Отладочная плата (full) ПЛИС CPLD EPM240 MAX II Отладочная плата на базе CPLD Altera EPM240T100C5N MAX II В комплект входит: – Отладочная плата – Кабель питания от USB – Комплект крепежа На плате установлены: PS / 2 для подключения клавиатуры порт RS232 VGA порт Зуммер Светодиодная матрица 8×8 Интерфейс LCD12864 и LCD1602 EEPROM AT24C04 По.. 1 835.02 р. в закладки сравнение ОТЛАДОЧНАЯ ПЛАТА (MICRO) ПЛИС CPLD EPM240 MAX II ТИП1 Отладочная плата на базе CPLD Altera EPM240T100C5N MAX II В комплект входит: – Отладочная плата .. 694.26 р. в закладки сравнение ОТЛАДОЧНАЯ ПЛАТА (MICRO) ПЛИС CPLD EPM240 MAX II ТИП2 Отладочная плата Altera CPLD EPM240 EPM240T100CN На плате установлены: – Кварцевый генератор 50 МГц – 4 светодиода В комплект входит: – Отладочная плата – Кабель питания от USB – Комплект крепежа и оргстекло.. 1 439.80 р. в закладки сравнение Отладочная плата (mini) ПЛИС CPLD EPM240 MAX II Отладочная плата на базе CPLD Altera EPM240T100C5N MAX II В комплект входит: – Отладочная плата – Кабель питания от USB .. 1 319.29 р. в закладки сравнение Отладочная плата ALTERA CPLD EPM570 ТИП1 Отладочная плата Altera CPLD EPM570 На плате установлены: – Кварцевый генератор 50 МГц – 7и сегментный LED индикатор 8 разрядов – VGA выход – АЦП – ЦАП – ИС ключей ULN2003 с разъемом для шагового двигателя – Зуммер – Разъемы для LCD дисплеев – Разъем PS/2 – Разъем DB-9 с ИС преобразователя уровней .. 4 857.05 р. в закладки сравнение Отладочная плата ALTERA CPLD EPM570 ТИП2 Отладочная плата Altera CPLD EPM570 На плате установлены: – Кварцевый генератор 48 МГц – 7и сегментный LED индикатор 4 разряда – LED матрица 8*8 – VGA выход – АЦП – ЦАП – ИС ключей с разъемом для шагового двигателя – Зуммер – Разъемы для LCD дисплеев – Разъем PS/2 – Разъем DB-9 с ИС преобразователя.. 3 203.93 р. в закладки сравнение Отладочная плата CY7C68013 микро Отладочная плата для CY7C68013A Hi-Speed USB В комплект входит: – Отладочная плата .. 449.51 р. в закладки сравнение Отладочная плата MINI ALTERA FPGA Cyclone IV EP4CE6E22C8N Отладочная плата Altera FPGA Cyclone IV EP4CE6E22C8N Подходит модуль SDRAM 256MBit на микросхеме H57V2562GTR-75C На плате установлены: – Кварцевый генератор 50 МГц+ – 2 кнопки В комплект входит: – Отладочная плата – Кабель USB .. 1 851.70 р. в закладки сравнение Отладочная плата PIC16F877A Отладочная плата для PIC16F877A В комплект входит: – Отладочная плата -Микроконтроллер PIC16F877A – LCD дисплей 1602 – Комплект крепежа – Батарейка для RTC – ИК пульт 21 кнопка – USB кабель – 5 соединительных проводков Мама-Мама – Диск (не переведен на русский язык) .. 3 288.00 р. в закладки сравнение Отладочная плата STM32F030F4P6 Core: ARM Cortex M0 Data Bus Width: 32 bit Maximum Clock Frequency: 48 MHz Program Memory Size: 16 kB Data RAM Size: 4 kB ADC Resolution: 12 bit Operating Supply Voltage: 3.3 V Maximum Operating Temperature: + 85 C Processor Series: ARM Cortex M Packaging: Tube Brand: .. 146.95 р. в закладки сравнение Отладочная плата STM32F103C8T6 ARM Cortex-M3 mini stm32 stm32F103C8T6.. 527.07 р. в закладки сравнение Отладочная плата STM32F103RBT6 ARM Cortex-M3 mini stm32 stm32F103RBT6 72MHz/128KFlash/20KRAM .. 680.41 р. в закладки сравнение Отладочная плата STM32F103RCT6 Core: ARM Cortex M3 Data Bus Width: 32 bit Maximum Clock Frequency: 72 MHz Program Memory Size: 256 kB Data RAM Size: 48 kB ADC Resolution: 12 bit Operating Supply Voltage: 2 V to 3.6 V Maximum Operating Temperature: + 85 C Processor Series: ARM Cortex M Packaging: Tray .. 611.94 р. в закладки сравнение Отладочная плата STM32F103ZET6 Отладочная плата с богатой комплектацией. Основой отладочной платы является микроконтроллер STM32F103ZET6. Периферия: – TFT дисплей 3,5″ с сенсорной панелью – Разъем COM-порта с преобразователем уровней MAX3232 – Разъем MicroSD – Разъем для радиомодуля NRF24L01 – Разъем для WiFi модуля ESP8266 – CA.. 3 634.13 р. в закладки сравнение Отладочная плата STM8S105K4T6 Core: STM8 Data Bus Width: 8 bit Program Memory Size: 16 kB Data RAM Size: 2 kB Operating Supply Voltage: 2.95 V to 5.5 V Maximum Operating Temperature: + 85 C Processor Series: STM8S10x Packaging: Reel Brand: STMicroelectronics Data RAM Type: RAM Interface Type: I2C, .. 219.86 р. в закладки сравнение Отладочная плата ПЛИС FPGA Cyclone IV EP4CE6E22C8N Отладочная плата на базеFPGA Cyclone IV EP4CE6E22C8N В комплект входит: – Отладочная плата – ИК пульт – USB кабель – Программатор Altera USB Blaster .. 4 021.31 р. в закладки сравнение Эта статья поможет тебе собрать свой первый — а может, уже не первый? — цифроаналоговый преобразователь. В твоем распоряжении будет несколько концептов, как классических, так и весьма радикальных. Выбирай сам, что тебе по душе. Будет пара вариантов даже для тех, кто не дружит с паяльником!

Однозначно правильного способа сборки цифроаналоговых преобразователей не существует, потому что нет общей парадигмы. Есть только наборы: подходов, методов, школ и философий — и все это, по сути, наборы стереотипов.

Я расскажу о своем личном опыте, но опишу лишь основные моменты. Я не буду касаться реализации питания, усилителей, акустики и так далее — это уже дело вкуса.

Если захочешь повторить эксперименты, обрати внимание на предупреждение.

WARNING

Автор и редакция не дают никаких гарантий и не несут ответственности за любой вред, причиненный во время попыток повторить описанное в статье. Все, что ты делаешь, ты делаешь на свой страх и риск! Хотя все схемы проверялись на практике, они намеренно упрощены и представляют собой пример для объяснения принципа работы, а не законченное изделие.

PCM DAC (ИКМ ЦАП)

Обычно звуковой тракт можно разделить на три части:

  • источник;
  • I2S-преобразователь (конвертер);
  • I2S ЦАП.

Источник

В качестве источника может выступать компьютер, планшет, телефон или микрокомпьютер вроде Raspberry Pi. В отдельных случаях источник и конвертер могут быть выполнены в одном устройстве — это проигрыватели с выходом I2S или микрокомпьютеры.

I2S-преобразователь (конвертер)

Преобразователи I2S могут подключаться к источнику с помощью разных интерфейсов: USB, S/PDIF, LAN. Есть еще вариации с Bluetooth, но нас они не интересуют, потому что высокого качества в такой системе не добиться. Скорость передачи данных Bluetooth очень мала, о Hi-Res (192 × 24, DSD) можно забыть сразу. Но даже при прослушивании MP3 (44,1 × 16), цифровой поток проходит через несколько цифровых фильтров, к тому же с обрезкой частоты звукового сигнала.

Кстати говоря, то же относится и к блютусным наушникам. Дело ухудшается тем, что в наушниках из-за малого размера сложно разместить полноценный ЦАП и питание к нему, поэтому, как правило, используют «урезанные» версии.

WWW

Подробно о передаче звука по Bluetooth ты можешь прочитать в статье «Аудио через Bluetooth: максимально подробно о профилях, кодеках и устройствах».

USB

Самый распространенный вариант преобразователей I2S — конвертеры USB — I2S.

Все просто: подключаем к порту USB источника, устанавливаем драйвер и при проигрывании на выходе I2S получаем поток данных PCM или DSD. В операционной системе конвертер определяется как звуковое устройство или звуковая карта. Предложений конвертеров USB — I2S огромное количество, те же AliExpress или eBay выдадут вам десятки вариантов по запросу usb to i2s.

S/PDIF

Множество коммерческих — проприетарных — ЦАП подключаются через разъем S/PDIF.

Не так давно S/PDIF был популярным интерфейсом и встречался почти в каждой звуковой карте, даже в самых дешевых, встроенных в материнские платы ПК. Но не все знают, что почти всегда S/PDIF — это промежуточное звено и используется чаще в роли транспорта. Либо у источника, либо у ЦАП в большинстве случаев S/PDIF подключен через I2S. Другими словами, сигнал передается не напрямую, а вначале конвертируется из I2S в S/PDIF, а потом обратно.

Не берусь называть конкретные цифры, но считается, что потери при конвертации и передаче имеются. Кроме того, у S/PDIF есть и другие недостатки — скорость передачи и стоимость. Самые дешевые DIY-устройства USB to S/PDIF стоят около 4000 рублей, а передавать по ним возможно максимум PCM 192 × 24 или DSD64 через DOP.

Таким образом, использовать S/PDIF нецелесообразно, если есть другие варианты.

LAN

Теперь рассмотрим подключение I2S-конвертера по LAN (локальной сети). Для этого используются специальные программные плееры: Squeezelite, HQPlayer, Roon и другие. Они устанавливаются на основной компьютер, который выступает в роли передатчика (источника). При воспроизведении выполняется распаковка, декодирование и, если требуется, обработка цифрового потока. Далее цифровой аудиопоток через определенный сетевой протокол передается на приемник — чаще всего микрокомпьютер. Далее микрокомпьютер либо сам конвертирует полученный поток в I2S, либо передает поток на конвертер, подключенный к нему по USB. Существуют и самодельные решения, основанные, например, на микрокомпьютерах BeagleBone black или Raspberry Pi, и серийные решения различных производителей.

Часто встречаются устройства, которые объединяют в себе одновременно источник и конвертер, конвертер и ЦАП или сразу все в одном устройстве.

I2S ЦАП

Цифроаналоговых преобразователей с входом I2S огромное количество. Мы не будем рассматривать полностью собранные серийные ЦАП; нас больше интересуют самоделки. Самый простой и дешевый способ послушать тот или иной ЦАП — купить готовую самодельную плату с ЦАП. Можно поискать ЦАП без питания и предусиления, если захочешь допилить самостоятельно. Для первого раза можно взять что-нибудь простенькое и дешевое, как плата на чипе PCM5102A на фото.

Самодельная плата на чипе PCM5102A компании Texas Instruments

Другие статьи в выпуске:

Xakep #257. Pivoting

После загрузки прошивки нужно подключить резисторы к пинам ПЛИС и объединить их выходы по оригинальной схеме DSC.

Далее нужно подключить ФНЧ и конденсатор к общему выходу резисторов, чтобы убрать паразитные высокие частоты и постоянную составляющую сигнала.

Выход ФНЧ подключаем к усилителю, а на входные контакты подаем DSD c BeagleBone black или Amanero. Облегченная версия проекта DSC готова!

Проект на Verilog, stereo

Для оптимизации и расширения возможностей я перенес логику работы DSC на язык описания схем Verilog HDL. В результате количество используемых логических элементов в ПЛИС сократилось почти вдвое. Для наглядности я создал смешанный проект, где верхний уровень представлен в графическом виде, а вложенные блоки описаны кодом Verilog.

Блоки SR — это сдвиговые регистры, по сравнению с 74AHCT595 они значительно упрощены. На языке Verilog их код выглядит так:

module SR #(parameter output_pins = 32) (   input clk, data,   output [0:output_pins-1]out );  reg [output_pins-1:0]data_reg; always @(posedge clk) data_reg <= {data_reg[output_pins-2:0], data}; assign out = data_reg;  endmodule </code>

В этом варианте специально для BeagleBone black добавлен селектор для переключения внешних генераторов тактовых импульсов. На большинстве качественных генераторов тактовых импульсов имеется управляющий контакт. Когда на этом контакте логическая единица, генератор работает, а когда логический ноль — нет. Располагаются управляющие контакты обычно там, где нарисован «ключ» — это небольшой кружок в одном из углов генератора.

Таким образом, если соединить выходы двух генераторов через резисторы номиналом 33 Ом, можно реализовать переключение под необходимую частотную сетку. Ниже приведен модуль, который переключает состояние контактов в зависимости от частоты дискретизации. Контакт P9_24 на BeagleBone black следует соединить с контактом CLK_select на ПЛИС, а выходы Clock44, Clock48 подвести к управляющим входам генераторов.

Исходный код:

module switch(   input clk_select,   output clock44,   output clock48 );  assign clock44 = clk_select ? 1 : 0; assign clock48 = clk_select ? 0 : 1;  endmodule 

Чтобы можно было автоматически включать-выключать звуковой выход, добавлена логическая схема Mute согласно оригинальной схеме DSC.

Исходный код:

module Mute(   input mute,   input dsd_on,   output mute_out );  assign mute_out = ~(mute | ~dsd_on);  endmodule 

Элемент Mute реализует только логику переключения состояния контакта Mute_OUT, для реальной работы Mute нужно устройство, которое отключает аудиовыход ЦАП. Есть различные способы реализации. Например, в DSC версии 2.5.2 используется управляемый аналоговый переключатель. Что именно использовать — дело вкуса. Можно обойтись вообще без Mute, ничего страшного не произойдет, только будут слышны одиночные щелчки при ручном переключении треков.

Проект на Verilog, mono

Покажу вариант реализации DSC, наиболее близкий к оригиналу. Помнишь, оригинальный проект не влезал на MAX II из-за недостаточного количества выходных портов?

У этой проблемы есть два решения: первое — купить ПЛИС с большим количеством портов, второе — купить две ПЛИС и реализовать правый и левый канал раздельно. Одна ПЛИС с достаточным количеством выходных портов гораздо дороже, чем две ПЛИС Altera MAX II, так что выбор очевиден. А еще считается, что dual mono — двойное моно — звучит лучше, чем обычное стерео. Теперь у нас есть отличный повод проверить это утверждение!

Итак, нам нужно создать элемент с инверсией сигнала и обязательно с синхронными выходами, потому что в балансной схеме даже небольшие различия могут оказать сильное влияние на звуковой сигнал.

На вход data подается выход данных правого или левого канала DSD, а на вход clk — синхронизация DSD. На выходах получаем прямой и инвертированный поток данных DSD.

module Inverter (   input data, clk,   output reg data_out = 0, invert_data_out = 0 );  reg check = 0; always @(posedge clk)  begin   if(data) check = 1;   if(check)   begin     data_out <= data;     invert_data_out <= ~data;   end end  endmodule </code>

Далее, как и в предыдущих версиях, подключаем созданный элемент к сдвиговым регистрам.

К выходам сдвиговых регистров нужно припаять резисторы, как в оригинальной схеме. В результате получается балансный выход. На первой ПЛИС — правый канал dual mono, на второй ПЛИС — левый. Выходы P9_30 (DSD1) и P9_41 (DSD2) микрокомпьютера BeagleBone black нужно подключить к входу DSD1 на первой ПЛИС и такому же входу на второй ПЛИС. Выход микрокомпьютера P9_31 (BCK) будет общим для обеих ПЛИС, его следует подключить к входу dsd_clk.

Я не указываю номера контактов ПЛИС, потому что проекты, скорее всего, будут обновляться и номера могут измениться. Чтобы узнать номера и при необходимости поменять их под свои цели, открой проект в Quartus Prime.

В качестве резисторов на выходах лучше всего использовать готовые резисторные сборки. Существуют сборки хорошей точности — они дополнительно улучшат характеристики звучания. Трансформаторы подключаются к общей шине резисторов, как в оригинальном DSC.

  • R_OUT_HOT — вход для шины первого регистра.
  • R_OUT_COLD — вход шины второго регистра.

Все, мы собрали проект, максимально похожий на DSC! Надеюсь, по звучанию он будет не сильно уступать оригиналу. В идеале нужно переделать питание, но даже на моем тестовом ПЛИС с резисторами с точностью 1% и стандартным питанием от импульсного блока звук получился прекрасным. А с качественным питанием и точными резисторами будет еще лучше!

Итого

Плюсы
  • Стоимость от 600 рублей плюс BeagleBone black или Amanero.
  • Звук еще лучше, чем при воспроизведении DSD через ФНЧ.
  • Возможность полной кастомизации и добавления новых алгоритмов работы.
  • Значительно проще в реализации по сравнению с оригинальным DSC.
Минусы

Минусы не обнаружены (по крайней мере пока).

Заключение

Прослушивание музыки с конвертацией PCM в DSD считаю без сомнений наилучшим вариантом воспроизведения популярных форматов, особенно если использовать DSC. Альтернативой может выступать только популяризация и дальнейшее развитие форматов, в частности DSD.

Положа руку на сердце, скажу, что, какие бы цифровые фильтры, частоту дискретизации и модуляторы я ни использовал, чистый DSD все равно звучит лучше. К тому же при воспроизведении он не требует никакой цифровой обработки: не нужны ни фильтры, ни модуляторы, ни noise shaping — отчасти потому, что цифровая обработка уже выполнялась при записи.

Но теоретически при использовании хорошего компаратора и высокой частоты возможно подобие аналоговой записи без использования цифровой обработки вообще. Очень жаль, что DSD не распространен так же, как CDDA или хотя бы FLAC. Собственно, желание хоть немного популяризировать формат и было главной мотивацией написать этот материал. Надеюсь, тебе он понравился.

← Ранее Сотрудник SANS Institute попался на удочку фишеров, что спровоцировало утечку данных Далее → В сегментах онлайн-продаж и доставки становится больше фишинга

КОД ТОВАРА: 28002

Наличие: Нет

Бренд: ALTERA

Корпус: Module

Цена: 3100 руб                    розн.             3256 руб                     опт.             3219 руб                     спец. Спец. Цена только для постоянных покупателей!

Описание

  ОПИСАНИЕ ТОВАРА ” ОТЛАДОЧНАЯ ПЛАТА ПЛИС CPLD EPM240 MAX II”

Отладочная плата создана на базе чипа фирмы “ATMELEPM240T100C5N MAX II” с конфигурацией “ПЛИС” из семейства “MAX II” с 240LE (240 логических блоков). Это обозначает, логика работы интегральной микросхемы Atmel может быть определена самим пользователем в ходе непосредственно программирования в отладочной среде. Микросхемы CPLD (Complex PLD) это сложные программируемые логические устройства с внутренней EEPROM и FLASH памятью. состоящие из нескольких макроячеек. Каждая такая макроячейка соединена с блоками ввода-вывода, которые могут работать как устройства вывода, так и портами ввода. Макроячейка построена подобно ПЛМ-микросхеме, к которой на выходе подключен триггер. Триггеры — это устройства с двумя состояниями. Они предназначены для запоминания двоичной информации. Использование триггеров позволяет реализовывать устройства оперативной памяти (то есть памяти, информация в которой хранится только на время вычислений). Однако это не единственная их область применения. Триггеры широко используются для построения цифровых устройств с памятью, таких как счётчикипреобразователи последовательного кода в параллельный, последовательные порты или цифровые линии задержки, применяемые в составе цифровых фильтров. На самой “Плате контроллера EPM240 MAX II” для визуализации установлен цифровой 8-и битный индикатор. Но, также на самой плате рядом друг с другом установлены два разъема для подключения дисплеев типа “LCD 12864” (меньший) и типа “LCD 1602“. Рядом на плате находится 16-ти битная кнопочная клавиатура.

Периферийные ресурсы:

  • 6 независимых ключей.

  • 8-и знаковый переключатель DIP.

  • 5V зуммер для звук и музыка эксперименты.

  • LCD1602 и LCD12864 интерфейс

  • RS232 последовательный порт

  • PS2 интерфейс, разъем PS/2 клавиатуры.

  • TLC549 АЦП

  • TLC5615 ЦАП

  • раазъем для подключения шагового двигателя ULN2003

  • Инфракрасный приемник модуль.

  • Интерфейс VGA, эксперименты с дисплеем.

  • 32,768 кГц опорного генератора.

  • TL431, может использоваться как 2,5 В опорного напряжения.

  • Регулируемый потенциометр, отрегулируйте значение DA.

  • интерфейс I2C и EEPROM “AT24C08”

  • PCF8563T часы реального времени.

  1. Программирование происходит по “JTEG” (10-и пиновому) разъему с помощью программатора “STLINK STM32 v2.0“.

  2. В нашем магазине существует гибкая система скидок для постоянных и оптовых покупателей. Цену и наличие уточняйте по телефону. Заказать доставку по Москве Вы можете на сайте компании “Dostavista“. 

Характеристики

Напряжение питания:  5VDC

Комплект: – Отладочная плата  – Кабель питания от USB – Комплект крепежа

    Странно…

    Для чего может понадобиться «пустой проект»?     Ну, во-первых, не «пустой», а «почти пустой». Это значит, что в нем уже кое что есть. А во-вторых, с чего-то же нужно начинать?     Среда разработки компании Altera QuartusII позволяет создавать проекты совершенно разной сложности и основываясь на разных микросхемах и FPGA и CPLD. Про FPGA (Field Programmable Gate Array) можно прочитать здесь https://ru.wikipedia.org/wiki/FPGA.  А про CPLD (Complex Programmable Logic Device) можно прочитать здесь https://ru.wikipedia.org/wiki/ПЛИС. Микросхемы обоих типов производят несколько компаний, но мы сделали свой выбор в пользу Altera.     Проблема начинающих разработчиков состоит в том, что для того, чтобы начать что-то делать нужно провести очень много подготовительной работы. Нужно развести и изготовить плату, поставить, припаять на нее микросхему, создать проект для среды программирования QuartusII. Все это требует и знаний и умений и времени. Мы же предлагаем простой путь для начинающих разработчиков, студентов и даже школьников. Мы предлагаем очень простую готовую плату «Марсоход». И мы предлагаем уже готовую «заготовку» для Вашего проекта.

    Итак откроем «почти пустой проект» программой Quatrus II. Вот что мы увидим:

  • Четыре входа key[3..0] – к ним подлючены четыре кнопки на плате. Специальные назначения в «проекте-заготовке» делают эти входы триггерами Шмидта. Это позволяет уменьшить «дребезг» контактов при нажатии на кнопки. Кроме того, на эти четыре входа мы уже назначили «weak pull-up resistors». Это слабые подтягивающие к напряжению питания резисторы. Таким образом на входе не нажатой кнопки будет логическая единица, а на входе нажатой кнопки – логический ноль.
  • Входы pt_left и pt_right сейчас у нас не используются в «проекте-заготовке». Мы планировали в будущем подключать к ним опто-транзисторы. Если мы надумаем когда нибудь делать робота с глазами – это нам поможет.
  • Двунаправленные входы (BIDIR) dp и dn сейчас тоже не используются. Они тоже зарезервированы. Надеюсь мы сможем сделать в будущем USB подключение нашей платы к компьютеру.
  • Восемь выходов led[7..0] – к ним на плате подключены светодиоды. На них можно делать какую нибудь простую индикацию.
  • Выходы f0[9..0], f1[9..0], f2[9..0] иf3[9..0], f4[9..0], f5[9..0]. На самом деле это шесть групп по 10 выходов. В каждой группе десять выходов соединены вместе, чтобы сделать шесть «сильных» выходов. Сильные выходы нам могут понадобиться в самых разных проектах. Например, мы будем подключать моторчики или шаговые двигатели роботов или машинок.
  • Компонент с именем ALTUFM_NONE. Это довольно сложная часть микросхемы Altera EPM240T100С5. Она уже содержит в себе и ПЗУ (Постоянное Запоминающее Устройство) и простейший тактовый генератор. В нашем «пустом» проекте этот генератор дает нам частоту 5МГц.
  • Компонент counter. Этот компонент мы создали сами в среде программы QuartusII (Вы и сами скоро сможете делать это). Это счетчик импульсов со входом разрешения тактовых импульсов и входом сброса. Мы поставили этот компонент в проект, чтобы он (проект) хоть что нибудь делал, чтобы была какая нибудь польза от него. Вход разрешения тактовых импульсов мы подключили к кнопке key[3], а вход сброса счетчика мы подключили к кнопке key[2]. Сам счетчик здесь 32-х разрядный, а светодиодов у нас всего восемь. Поэтому светодиоды подключены у нас к линиям счетчика с 20-й по 27-ю включительно. Если подключить к самым младшим линиям счетчика, то светодиоды будут моргать слишком часто. Если подключить их к самым старшим линиям счетчика, то слишком медленно. Так что мы выбрали где-то примерно в середине.

    Теперь откомпилируем этот проект в среде QuartusII и прошьем плату. Вот что у нас получилось:

    На видео видно, что счетчик обнуляется (светодиоды не горят) в момент сброса, и что счетчик не работает, когда нажимаем кнопку подключенную к clk_en модуля counter.     Скачать этот проект можно здесь: Почти пустой проект ( 75891 bytes )     Теперь Вы можете брать этот проект и исправлять его по своему усмотрению! Это, пожалуй, самый простой способ начать что-то проектировать самому.     Удачи!

  • Назад
  • Вперёд

Память

Микроконтроллеры

Индикаторы

Датчики

Компоненты АСУ и ТП

Все источники питания »

Все дискреты »

Все компоненты связи »

Посмотреть все фирмы –>>

Посмотреть все компоненты –>>  

Выставки, семинары, мероприятия

  • 18.03.2018 21:43 РобоСектор-2018 вновь собирает друзей! РобоСектор – это площадка для диалога и обмена опытом и технологиями между участниками профессионального сообщества. Практическое мероприятие, дающее ответ на вопрос “Какие технологии или компоненты использовать для реализации конкретной прикладной задачи
  • 12.03.2018 22:00 Золотой Чип пройдет при поддержке Министерства обороны Российской Федерации Премия «Золотой Чип» проводится с 2004 года. Итоги подводятся на международной выставке по электронике, компонентам, оборудованию, технологиям «ChipEXPO»
  • 29.01.2018 15:44 Выставка-форум «Передовые Технологии Автоматизации. ПТА – Санкт-Петербург 2018» приглашает участников Санкт-Петербург, 05 – 07 июня 2017 г.
  • 13.12.2017 20:02 «Электроника-Транспорт 2018»: только лучшие IT решения для пассажирского транспорта! 12-я международная специализированная выставка информационных технологий и электроники для пассажирского транспорта и транспортной инфраструктуры.
  • 23.11.2017 20:40 Выступление спикера IBM, представителя Kawasaki и разработчика FEDOR: подробная программа Robotics Expo 2017 25–26 ноября на пятой международной выставке-конференции Robotics Expo представители IBM, Kawasaki, НПО «Андроидная техника» и других ведущих робототехнических компаний обсудят ключевые аспекты развития отрасли

Новости производителей

  • 21.02.2018 10:40 Приемопередатчики интерфейса CAN с единым напряжением питания 3.3 В и защитой от перегрузок на шине до ±36 В Устройства также отличаются высокой пропускной способностью, функцией регулировки скорости нарастания выходного сигнала и малопотребляющим режимом ожидания Производитель: Exar Новые компоненты –> Группа компонентов: CAN
  • 21.02.2018 10:22 Миниатюрный модуль зарядного устройства малой мощности для работы в системах накопления энергии из окружающей среды Устройство, выполненное в виде готового решения с минимальным числом внешних компонентов, отличается низкой стоимостью, высокой эффективностью и чрезвычайно компактными размерами Производитель: Silvertel Новые компоненты –> Группа компонентов: PoE-модули питания
  • 21.02.2018 10:08 Низковольтный модуль драйвера светодиодов Ag201 с программируемой величиной выходного тока Благодаря возможности пользовательской установки максимального тока нагрузки, драйвер способен управлять различными типами светодиодов Производитель: Silvertel Новые компоненты –> Группа компонентов: Контроллеры Дисплеев
  • 21.02.2018 09:53 Коммутаторы Ethernet BCM56980 серий StrataXGS® Tomahawk® 3 с пропускной способностью 12.8 Tбит/с Семейство StrataXGS Tomahawk 3 с поддержкой до 32 портов стандарта 400GbE может использоваться для построения высокомасштабируемых распределительных, объединительных и масштабирующих коммутаторов Производитель: Broadcom Limited Новые компоненты –> Группа компонентов: Ethernet
  • 21.02.2018 09:44 Компактный DC/DC преобразователь в исполнении µModule® с током нагрузки 20 А в 1-канальной и 10 А на канал в 2-канальной конфигурации, ИС предназначена для каскадов питания ПЛИС, графических процессоров, специализированных микросхем и системного энергообеспечения Производитель: Analog Devices Новые компоненты –> Группа компонентов: Понижающие преобразователи напряжения

Новости поставщиков

  • 28.11.2017 06:05 Скидки от 50% на ПО для проектирования печатных плат от Mentor Graphics ЗАО «Нанософт», официальный дистрибьютор компании Mentor Graphics, объявляет о старте специального предложения на приобретение программных решений для разработки электроники – PADS Производитель: Новости поставщиков –> Группа компонентов:
  • 24.09.2016 08:15 Компания АВИТОН – официальный представитель Regatron (Швейцария) Компания Regatron осуществляет разработку и производство источников питания Производитель: Новости поставщиков –> Группа компонентов: Источники питания
  • 15.09.2016 08:42 Arrow Electronics проводит в жизнь технологии краудфандинга с Indiegogo Их деятельность направлена на оптимизацию цепочки краудфандинг – продукт и должна ускорить темпы внедрения инноваций для технологии интернета вещей (IoT) Производитель: Arrow Electronics Russia Новости поставщиков –> Группа компонентов:
  • 08.08.2016 08:41 «Новости Электроники + Светотехника» №01/2016: LED-освещение для промышленных объектов Производитель: Новости поставщиков –> Группа компонентов:
  • 22.07.2016 08:31 Прошивка Serial Extender упрощает работу с модулями MBee Два радиомодуля MBee-868 с прошивкой Serial Extender позволяют заменить проводное последовательное соединение между двумя любыми устройствами с интерфейсом UART Производитель: Новости поставщиков –> Группа компонентов: Модули

Новости технологий

  • 29.07.2015 10:24 Компания Altera присоединилась с проекту OPNFV с целью привнести преимущества ПЛИС FPGA в технологию виртуализации сетевых функций Решения на базе ПЛИС FPGA и Систем-на-Кристалле уже ускоряют работу серверов дата-центров в области предоставления поисковых сервисов и свёрточных нейронных сетей Производитель: Altera Новости технологий –> Группа компонентов: FPGA
  • 29.07.2015 10:14 Пример разработки хранилища данных на базе ПЛИС FPGA удваивает срок службы NAND FLASH памяти Архитектура ПЛИС FPGA со встроенным процессорным ядром предлагает инновационный метод создания устройств хранения данных для облачных приложений и высокопроизводительных вычислительных систем Производитель: Altera Новости технологий –> Группа компонентов: SoC FPGA
  • 08.07.2015 13:41 Компания Pentair предлагает новые трехмерные чертежи и услуги для конструкторов на портале Traceparts Чертежи Schroff на портале Traceparts Производитель: Schroff Новости технологий –> Группа компонентов:
  • 13.04.2015 14:37 Cypress Semiconductor: CySmart™ — приложения для устройств Bluetooth® с низким энергопотрбелением (BLE) Производитель: Cypress Новости технологий –> Группа компонентов: Bluetooth
  • 28.01.2015 09:43 Audi выбрала Системы-на-Кристалле компании Altera для применения в автомобилях с функцией «Автопилот» Altera и TTTech Deliver Industry, лидер в области разработки продвинутых систем помощи водителю (ADAS), приступили к разработке систем управления автопилотируемых автомобилей для компании Audi Производитель: Altera Новости технологий –> Группа компонентов: Программируемая Логика

Подпишись на новости!

  Статьи о разном:

Безопасность   Дом   Транспорт Интернет   Офис   Производство Связь   Компьютер   Медтехника Досуг   Строительство   Бизнес Свет

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий