Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Руководство пользователя для Altera DE0-Nano

Руководство пользователя для Altera DE0-Nano (Лабораторная работа 2), страница 2

PDF-файл Руководство пользователя для Altera DE0-Nano (Лабораторная работа 2), страница 2 Математические модели и методы синтеза СБИС (39915): Лабораторная работа - 6 семестрРуководство пользователя для Altera DE0-Nano (Лабораторная работа 2) - PDF, страница 2 (39915) - СтудИзба2019-05-12СтудИзба

Описание файла

Файл "Руководство пользователя для Altera DE0-Nano" внутри архива находится в папке "Лабораторная работа 2". PDF-файл из архива "Лабораторная работа 2", который расположен в категории "". Всё это находится в предмете "математические модели и методы синтеза сбис" из 6 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 2 страницы из PDF

1469.1 Programming the Serial Configuration Device ...................................................................................... 1469.2 EPCS Programming via nios-2-flash-programmer ................................................................................. 15439.3 Revision History ..................................................................................................................................... 1549.4 Copyright Statement ...............................................................................................................................

1544Chapter 1IntroductionThe DE0-Nano board introduces a compact-sized FPGA development platform suited for to a widerange of portable design projects, such as robots and mobile projects.The DE0-Nano is ideal for use with embedded soft processors—it features a powerful Altera CycloneIV FPGA (with 22,320 logic elements), 32 MB of SDRAM, 2 Kb EEPROM, and a 64 Mb serialconfiguration memory device. For connecting to real-world sensors the DE0-Nano includes aNational Semiconductor 8-channel 12-bit A/D converter, and it also features an Analog Devices13-bit, 3-axis accelerometer device.The DE0-Nano board includes a built-in USB Blaster for FPGA programming, and the board can bepowered either from this USB port or by an external power source.

The board includes expansionheaders that can be used to attach various Terasic daughter cards or other devices, such as motorsand actuators. Inputs and outputs include 2 pushbuttons, 8 user LEDs and a set of 4 dip-switches.1.1 FeaturesFigure 1-1 shows a photograph of the DE0-Nano Board.Figure 1-1The DE0-Nano Board5The key features of the board are listed below:• Featured deviceo Altera Cyclone® IV EP4CE22F17C6N FPGAo 153 maximum FPGA I/O pins• Configuration status and set-up elementso On-board USB-Blaster circuit for programmingo Spansion EPCS64• Expansion headero Two 40-pin Headers (GPIOs) provide 72 I/O pins, 5V power pins, two 3.3V power pins andfour ground pins• Memory deviceso 32MB SDRAMo 2Kb I2C EEPROM• General user input/outputo 8 green LEDso 2 debounced pushbuttonso 4-position DIP switch• G-Sensoro ADI ADXL345, 3-axis accelerometer with high resolution (13-bit)• A/D Convertero NS ADC128S022, 8-Channel, 12-bit A/D Convertero 50 Ksps to 200 Ksps• Clock systemo On-board 50MHz clock oscillator• Power Supplyo USB Type mini-AB port (5V)o DC 5V pin for each GPIO header (2 DC 5V pins)o 2-pin external power header (3.6-5.7V)61.2 About the KITThe kit comes with the following contents:• DE0-Nano board• System CD-ROM.• USB CableThe system CD contains technical documents for the DE0-Nano board, which includes componentdatasheets, demonstrations, schematic, and user manual.Figure 1-2 shows the photograph of the DE0-Nano kit contents.Figure 1-2DE0-Nano kit package contents1.3 Getting HelpHere is information of how to get help if you encounter any problem:• Terasic Technologies• Tel: +886-3-575-0880• Email: support@terasic.com• Altera Corporation• Email: university@altera.com7Chapter 2DE0DE0-Nano Board ArchitectureThis chapter describes the architecture of the DE0-Nano board including block diagram andcomponents.2.1 Layout and ComponentsThe picture of the DE0-Nano board is shown in Figure 2-1 and Figure 2-2.

It depicts the layout ofthe board and indicates the locations of the connectors and key components.Figure 2-1The DE0-Nano Board PCB and component diagram (top view)8Figure 2-2 The DE0-Nano Board PCB and component diagram (bottom view)2.2 Block Diagram of the DE0-Nano BoardFigure 2-3 shows the block diagram of the DE0-Nano board. To provide maximum flexibility forthe user, all connections are made through the Cyclone IV FPGA device. Thus, the user canconfigure the FPGA to implement any system design.Figure 2-3 Block diagram of DE0-Nano Board92.3 Power-up the DE0-Nano BoardThe DE0-Nano board comes with a preloaded configuration bit stream to demonstrate somefeatures of the board.

This allows users to see quickly if the board is working properly. To power-upthe board two options are available which are described below:1. Connect a USB Mini-B cable between a USB (Type A) host port and the board. Forcommunication between the host and the DE0-Nano board, it is necessary to install the Altera USBBlaster driver software.2. Alternatively, users can power-up the DE0-Nano board by supplying 5V to the two DC +5(VCC5) pins of the GPIO headers or supplying (3.6-5.7V) to the 2-pin header.At this point you should observe flashing LEDs on the board.10Chapter 3Using the DE0DE0-Nano BoardThis chapter gives instructions for using the DE0-Nano board and describes in detail its componentsand connectors, along with the required pin assignments.3.1 Configuring the Cyclone IV FPGAThe DE0-Nano board contains a Cyclone IV E FPGA which can be programmed using JTAGprogramming.

This allows users to configure the FPGA with a specified design using Quartus IIsoftware. The programmed design will remain functional on the FPGA as long as the board ispowered on, or until the device is reprogrammed. The configuration information will be lost whenthe power is turned off.To download a configuration bit stream file using JTAG Programming into the Cyclone IV FPGA,perform the following steps:1.Connect a USB Mini-B cable between a host computer and the DE0-Nano.2. The FPGA can now be programmed through the Quartus II Programmer by selecting aconfiguration bit stream file with the .sof filename extension.Configuring the Spansion EPCS64 deviceThe DE0-Nano board contains a Spansion EPCS64 serial configuration device.

This deviceprovides non-volatile storage of the configuration bit-stream, so that the information is retainedeven when the power supply to the DE0-Nano board is turned off. When the board’s power isturned on, the configuration data in the EPCS64 device is automatically loaded into the Cyclone IVE FPGA.The Cyclone IV E device supports in-system programming of a serial configuration device usingthe JTAG interface via the serial flash loader design. The serial flash loader is a bridge design forthe Cyclone IV E device that uses its JTAG interface to access the EPCS .jic file and then uses theAS interface to program the EPCS device.

Figure 3-1 illustrates the programming method whenadopting a serial flash loader solution. Chapter 9 of this document describes how to load a circuit tothe serial configuration device.11Figure 3-1 Programming a serial configuration device with serial flash loader solutionJTAG Chain on DE0-Nano BoardThe JTAG Chain on the DE0-Nano board is connected to a host computer using an on-boardUSB-blaster. The USB-blaster consists of a USB Mini-B connector, a FTDI USB 2.0 Controller,and an Altera MAX II CPLD.Figure 3-2 illustrates the JTAG configuration setup.Figure 3-2 JTAG Chain3.2 General User Input/OutputPushbuttonsThe DE0-Nano board contains two pushbuttons shown in Figure 3-3. Each pushbutton isdebounced using a Schmitt Trigger circuit, as indicated in Figure 3-4.

The two outputs called KEY0,and KEY1 of the Schmitt Trigger devices are connected directly to the Cyclone IV E FPGA. Eachpushbutton provides a high logic level when it is not pressed, and provides a low logic level whenpressed.

Since the pushbuttons are debounced, they are appropriate for using as clock or resetinputs.12Figure 3-3Connections between the push-buttons and Cyclone IV FPGAPushbutton depressedPushbutton releasedBeforeDebouncingSchmitt TriggerDebouncedFigure 3-4Pushbuttons debouncingLEDsThere are 8 green user-controllable LEDs on the DE0-Nano board. The eight LEDs, which arepresented in Figure 3-4, allow users to display status and debugging information. Each LED isdriven directly by the Cyclone IV E FPGA.

Each LED is driven directly by a pin on the Cyclone IVE FPGA; driving its associated pin to a high logic level turns the LED on, and driving the pin lowturns it off.13Figure 3-5 Connections between the LEDs and Cyclone IV FPGADIP SwitchThe DE0-Nano board contains a 4 dip switches. A DIP switch provides, to the FPGA, a high logiclevel when it is in the DOWN position, and a low logic level when in the UPPER position.Table 3-1Signal NameKEY[0]KEY[1]Pin Assignments for Push-buttonsFPGA Pin No.PIN_J15PIN_E1DescriptionPush-button[0]Push-button[1]I/O Standard3.3V3.3VTable 3-2 Pin Assignments for LEDsSignal NameLED[0]LED[1]LED[2]LED[3]LED[4]LED[5]LED[6]LED[7]FPGA Pin No.PIN_A15PIN_A13PIN_B13PIN_A11PIN_D1PIN_F3PIN_B1PIN_L3DescriptionLED Green[0]LED Green[1]LED Green[2]LED Green[3]LED Green[4]LED Green[5]LED Green[6]LED Green[7]14I/O Standard3.3V3.3V3.3V3.3V3.3V3.3V3.3V3.3VTable 3-3 Pin Assignments for DIP SwitchesSignal NameDIP Switch[0]DIP Switch[1]DIP Switch[2]DIP Switch[3]FPGA Pin No.PIN_M1PIN_T8PIN_B9PIN_M15DescriptionDIP Switch[0]DIP Switch[1]DIP Switch[2]DIP Switch[3]I/O Standard3.3V3.3V3.3V3.3V3.3 SDRAM Memor yThe board features a Synchronous Dynamic Random Access Memory (SDRAM) device providing32MB with a 16-bit data lines connected to the FPGA.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
420
Средний доход
с одного платного файла
Обучение Подробнее