Altera DE0 Board

2y ago
23 Views
2 Downloads
2.35 MB
54 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Lilly Kaiser
Transcription

Altera DE0 BoardVersion 1.00Copyright 2009 Terasic Technologies

Altera DE0 BoardCONTENTSChapter 1 DE0 Package.11.11.2 Package Contents .1The DE0 Board Assembly.2Getting Help.2Chapter 2 Altera DE0 Board.32.12.2Layout and Components .3Block Diagram of the DE0 Board.52.3Power-up the DE0 Board .7Chapter 3 DE0 Control Panel .93.13.23.3Control Panel Setup .9Controlling the LEDs and 7-Segment Displays . 11Switches and Buttons .133.43.53.63.7SDRAM and Flash Controller and Programmer.14PS2 Device.15SD CARD .16VGA .17Chapter 4 Using the DE0 Board .194.14.24.3Configuring the Cyclone III FPGA.19Using the LEDs and Switches.22Using the 7-segment Displays.254.44.5Clock Circuitry.27Using the LCD Module.274.64.7Using the Expansion Header.30Using VGA .324.84.94.104.11RS-232 Serial Port .35PS/2 Serial Port .36SD Card Socket.37Using SDRAM and Flash .37Chapter 5 Examples of Advanced Demonstrations .425.15.25.3DE0 Factory Configuration.42SD Card.43VGA Color Pattern Demonstration .47Chapter 6 Appendix .516.1Revision History .51ii

Altera DE0 Board6.2Copyright Statement .51iii

DE0 User ManualChapter 1DE0 PackageThe DE0 package contains all the components needed to use the DE0 board in conjunction with acomputer that runs the Microsoft Windows software.1.1Package ContentsFigure 1.1 shows a photograph of the DE0 package.Figure 1.1. The DE0 package contents.1

DE0 User ManualThe DE0 package includes: The DE0 boardUSB Cable for FPGA programming and control DE0 System CD containing :o Altera’s Quartus II Web Edition and the Nios II Embedded Design Suit EvaluationEdition softwareo the DE0 documentation and supporting materials, including the User Manual, theControl Panel utility, reference designs and demonstrations, device datasheets,tutorials, and a set of laboratory exercises Clear plastic cover for the board 7.5 DC wall-mount power supply1.2The DE0 Board AssemblyTo assemble the included stands for the DE0 board: Assemble a rubber (silicon) cover, as shown in Figure 1.2, for each of the four copper standson the DE0 board The clear plastic cover provides extra protection, and is mounted over the top of the boardby using additional stands and screwsFigure 1.2. The feet for the DE0 board. Getting HelpHere are the addresses where you can get help if you encounter problems:2

DE0 User Manual Altera Corporation101 Innovation DriveSan Jose, California, 95134 USAEmail: university@altera.com Terasic TechnologiesNo. 356, Sec. 1, Fusing E. Rd.Jhubei City, HsinChu County, Taiwan, 302Email: support@terasic.comWeb: DE0.terasic.comChapter 2Altera DE0 BoardThis chapter presents the features and design characteristics of the DE0 board.2.1Layout and ComponentsA photograph of the DE0 board is shown in Figure 2.1. It depicts the layout of the board andindicates the location of the connectors and key components.3

DE0 User ManualPower Supply InputUSB Blaster ConnectorTriple 4 - bit VGA DACPS/2 PortSD Card SocketRS - 232 InterfacePower ON/OFF Switch50 - MHz Oscillator16 x 2 LCD InterfaceExpansion Headers (2)Cyclone III EP3C16F484Altera EPCS 4Configuration DeviceUSB Blaster CircuitSDRAM (8 Mbytes)FLASH (4 Mbytes)7 - Segment Display (4)RUN/PROG Switch forJTAG/AS ModesSlide Switches (10)User LEDs (10)PushButton Switches (3)Figure 2.1. The DE0 board.The DE0 board has many features that allow the user to implement a wide range of designedcircuits, from simple circuits to various multimedia projects.The following hardware is provided on the DE0 board: Altera Cyclone III 3C16 FPGA deviceAltera Serial Configuration device – EPCS4 USB Blaster (on board) for programming and user API control; both JTAG and Active Serial(AS) programming modes are supported 8-Mbyte SDRAM4-Mbyte Flash memorySD Card socket 3 pushbutton switches10 toggle switches10 green user LEDs 50-MHz oscillator for clock sourcesVGA DAC (4-bit resistor network) with VGA-out connector4

DE0 User Manual RS-232 transceiverPS/2 mouse/keyboard connectorTwo 40-pin Expansion Headers2.2Block Diagram of the DE0 BoardFigure 2.2 gives the block diagram of the DE0 board. To provide maximum flexibility for the user,all connections are made through the Cyclone IIII FPGA device. Thus, the user can configure theFPGA to implement any system design.User LEDs (10)SDRAM (8 Mbytes)16X2 LCD ModulePushButton Switches (3)Flash (4 Mbytes)SD Card SocketSlide Switches (10)EP3C16F484Triple 4-bit VGA DACPS/2Expansion Headers (2)7-Segment Display (4)16X2 LCD InterfaceRS-232 TransceiverEPCS4ConfigDeviceUSBBlasterFigure 2.2. Block diagram of the DE0 board.Following is more detailed information about the blocks in Figure 2.2:Cyclone IIII 3C16 FPGA 15,408 LEs 56 M9K Embedded Memory Blocks 504K total RAM bits56 embedded multipliers4 PLLs346 user I/O pins5

DE0 User Manual FineLine BGA 484-pin packageBuilt-in USB Blaster circuit On-board USB Blaster for programming and user API (Application programming interface)control Using the Altera EPM240 CPLDSDRAM One 8-Mbyte Single Data Rate Synchronous Dynamic RAM memory chip Supports 16-bits data busFlash memory 4-Mbyte NOR Flash memory Support Byte (8-bits)/Word (16-bits) modeSD card socket Provides both SPI and SD 1-bit mod SD Card accessPushbutton switches 3 pushbutton switches Normally high; generates one active-low pulse when the switch is pressedSlide switches 10 Slide switches A switch causes logic 0 when in the DOWN position and logic 1 when in the UP positionGeneral User Interfaces 10 Green color LEDs (Active high) 4 seven-segment displays (Active low) 16x2 LCD Interface (Not include LCD module)Clock inputs 50-MHz oscillatorVGA output Uses a 4-bit resistor-network DAC With 15-pin high-density D-sub connector Supports up to 1280x1024 at 60-Hz refresh rate6

DE0 User ManualSerial ports One RS-232 port (Without DB-9 serial connector) One PS/2 port (Can be used through a PS/2 Y Cable to allow you to connect a keyboard andmouse to one port)Two 40-pin expansion headers 72 Cyclone III I/O pins, as well as 8 power and ground lines, are brought out to two 40-pinexpansion connectors 40-pin header is designed to accept a standard 40-pin ribbon cable used for IDE hard drives2.3Power-up the DE0 BoardThe DE0 board comes with a preloaded configuration bit stream to demonstrate some features ofthe board. This bit stream also allows users to see quickly if the board is working properly. Topower-up the board perform the following steps:1. Connect the provided USB cable from the host computer to the USB Blaster connector onthe DE0 board. For communication between the host and the DE0 board, it is necessary toinstall the Altera USB Blaster driver software. If this driver is not already installed on thehost computer, it can be installed as explained in the tutorial Getting Started with Altera's2.3.4.5.DE0 Board. This tutorial is available in the directory DE0\DE0 user manual on the DE0System CD-ROM.Connect the 7.5V adapter to the DE0 boardConnect a VGA monitor to the VGA port on the DE0 boardTurn the RUN/PROG switch on the left edge of the DE0 board to RUN position; thePROG position is used only for the AS Mode programmingTurn the power on by pressing the ON/OFF switch on the DE0 boardAt this point you should observe the following: All user LEDs are flashingAll 7-segment displays are cycling through the numbers 0 to FThe VGA monitor displays the image shown in Figure 2.3.7

DE0 User ManualFigure 2.3. The default VGA output pattern.8

DE0 User ManualChapter 3DE0 Control PanelThe DE0 board comes with a Control Panel facility that allows users to access various componentson the board from a host computer. The host computer communicates with the board through anUSB connection. The facility can be used to verify the functionality of components on the board orbe used as a debug tool while developing RTL code.This chapter first presents some basic functions of the Control Panel, then describes its structure inblock diagram form, and finally describes its capabilities.3.1Control Panel SetupThe Control Panel Software Utility is located in the “DE0 Control panel” folder in the DE0System CD-ROM. To install it, just copy the whole folder to your host computer.To activate the Control Panel, perform the following steps:1. Make sure Quartus II and USB-Blaster Driver are installed successfully on your PC.2. Connect the supplied USB cable to the USB Blaster port, connect the 7.5V power supply,and turn the power switch ON3. Set the RUN/PROG switch to the RUN position4. Start the executable DE0 ControlPanel.exe on the host computer. The Control Panel userinterface shown in Figure 3.1 will appear.5. When the control panel window appears, it will automatically download the bitstream file .sof into the FPGA. If any error message shows up as shown in Figure 3.2,please check steps 1 to 3 has been performed. Then, click Download Code button toprogram FPGA again. Note, the Control Panel will occupy the USB port until you closethat port; you cannot use Quartus II to download a configuration file into the FPGA untilyou close the USB port.6. The Control Panel is now ready to be use; experiment by setting the value of the LEDsdisplay and observe the result on the DE0 board.9

DE0 User ManualFigure 3.1. The DE0 Control Panel.Figure 3.2.The error message of the DE0 Control Panel.The concept of the DE0 Control Panel is illustrated in Figure 3.3. The “Control Codes” that performthe control functions is implemented in the FPGA board. It communicates with the Control Panelwindow, which is active on the host computer, via the USB Blaster link. The graphical interface isused to issue commands to the control codes. It handles all requests and performs data transfersbetween the computer and the DE0 board.10

DE0 User ManualFPGA/ SOPCTIMERJTAGBlasterHardwareJTAGSystem Interconnect FabricNIOS IISEG7 Controller7-SEG DisplaySDRAM ControllerSDRAMPS2 ControllerPS2 KeyboardVGA ControllerVGALED/Button/Switch/ Seg7/SD- CardPIO ControllerAvalon- MMTris tate BridgeFlashControllerFlashFigure 3.3. The DE0 Control Panel concept.The DE0 Control Panel can be used to light up the LEDs, change the values displayed on 7-segment,monitor buttons/switches status, read/write the SDRAM and Flash Memory, read data from a PS/2keyboard, output color pattern to LCD monitor via VGA connector, and read SD-CARDspecification information. The feature of reading/writing a word or an entire file from/to the FlashMemory allows the user to develop multimedia application (Flash Picture Viewer) without worryingabout how to build a Memory Programmer.3.2Controlling the LEDs and 7-Segment DisplaysA simple function of the Control Panel is to allow setting the values displayed on LEDs and the7-segment displays.Choosing the LED tab leads to the window in Figure 3.4. Here, you can directly turn the individualLEDs on or off by selecting them individually or by clicking “Light All” or “Unlight All”.11

DE0 User ManualFigure 3.4.Controlling LEDsChoosing the 7-SEG tab leads to the window in Figure 3.5. In the tab sheet, directly use theUp-Down control and Dot Check box to specified desired patterns, the 7-SEG patterns on the boardwill be updated immediately.Figure 3.5.Controlling 7-SEG display.12

DE0 User ManualThe ability to set arbitrary values into simple display devices is not needed in typical designactivities. However, it gives the user a simple mechanism for verifying that these devices arefunctioning correctly in case a malfunction is suspected. Thus, it can be used for troubleshootingpurposes.3.3Switches and ButtonsChoosing the Button tab leads to the window in Figure 3.6. The function is designed to monitor thestatus of switches and buttons in real time and show the status in a graphical user interface. It can beused to verify the functionality of the switches and buttons.Press the Start button to start button/switch status monitoring process, and button caption ischanged from Start to Stop. In the monitoring process, the status of buttons and switches on theboard is shown in the GUI window and updated in real time. Press Stop to end the monitoringprocess.Figure 3.6.Monitoring switches and buttons.The ability to check the status of button and switch is not needed in typical design activities.However, it provides users a simple mechanism for verifying if the buttons and switches arefunctioning correctly. Thus, it can be used for troubleshooting purposes.13

DE0 User Manual3.4SDRAM and Flash Controller and ProgrammerThe Control Panel can be used to write/read data to/from the SDRAM and FLASH chips on theDE0 board. Click on the Memory tab and select “SDRAM” to reach the window in Figure 3.7.Please note to erase the flash memory before writing data to it.Figure 3.7.Accessing the SDRAMA 16-bit word can be written into the SDRAM by entering the address of the desired location,specifying the data to be written, and pressing the Write button. Contents of the location can beread by pressing the Read button. Figure 3.7 depicts the result of writing the hexadecimal value7eff into location 000000, followed by reading the same location.The Sequential Write function of the Control Panel is used to write the contents of a file into theSDRAM as follows:1. Specify the starting address in the Address box.2. Specify the number of bytes to be written in the Length box. If the entire file is to beloaded, then a checkmark may be placed in the File Length box instead of giving thenumber of bytes.3. To initiate the writing of data, click on the Write a File to Memory button.4. When the Control Panel responds with the standard Windows dialog box asking for thesource file, specify the desired file in the usual manner.14

DE0 User ManualThe Control Panel also supports loading files with a .hex extension. Files with a .hex extension areASCII text files that specify memory values using ASCII characters to represent hexadecimalvalues. For example, a file containing the line0123456789ABCDEFdefines four 8-bit values: 01, 23, 45, 67, 89, AB, CD, EF. These values will be loaded consecutivelyinto the memory.The Sequential Read function is used to read the contents of the SDRAM and place them into a fileas follows:1. Specify the starting address in the Address box.2. Specify the number of bytes to be copied into the file in the Length box. If the entirecontents of the SDRAM are to be copied (which involves all 8 Mbytes), then place acheckmark in the Entire Memory box.3. Press Load Memory Content to a File button.4. When the Control Panel responds with the standard Windows dialog box asking for thedestination file, specify the desired file in the usual manner.Users can use the similar way to access the Flash. Please note that users need to erase the flashbefore writing data to it.3.5PS2 DeviceThe Control Panel provides users a tool to receive the inputs from a PS2 keyboard in real time. Thereceived scan-codes are translated to ASCII code and displayed in the control window. Only visibleASCII codes are displayed. For control key, only “Carriage Return/ENTER” key is implemented.This function can be used to verify the functionality of the PS2 Interface. Please follow the stepsbelow to exercise the PS2 device:1. Choosing the PS2 tab leads to the window in Figure 3.8.2. Plug a PS2 Keyboard to the FPGA board. Then,3. Press the Start button to start PS2Keyboard input receiving process; Button caption ischanged from Start to Stop.4. In the receiving process, users can start to press the attached keyboard. The input data willbe displayed in the control window in real time. Press Stop to terminate the monitoringprocess.15

DE0 User ManualFigure 3.8.3.6Reading the PS2 KeyboardsSD CARDThe function is designed to read the identification and specification of the SD card. The 1-bit SDMODE is used to access the SD card. This function can be used to verify the functionality ofSD-CARD Interface. Follow the steps below to exercise the SD card:1. Choosing the SD-CARD tab leads to the window in Figure 3.9.2. Insert a SD card to the DE0 board, then press the Read button to read the SD card. The SDcard’s identification and specification will be displayed in the control window.16

DE0 User ManualFigure 3.9.3.7Reading the SD card Identification and SpecificationVGADE0 control panel provides VGA pattern function that allows users to output color pattern toLCD/CRT monitor using the DE0 FPGA board. Please follow the steps below to generate the VGApattern function:1. Choosing the VGA tab leads to the window in Figure 3.10.2. Plug a D-sub cable to the VGA connector of the DE0 board and LCD/CRT monitor.3. The LCD/CRT monitor will display the same color pattern on the control panel window.4. Click the drop down menu shown in Figure 3.10 where you can output the selected colorindividually.17

DE0 User ManualFigure 3.10. Controlling VGA display18

DE0 User ManualChapter 4Using the DE0 BoardThis chapter gives instructions for using the DE0 board and describes each of its I/O devices.4.1Configuring the Cyclone III FPGAThe procedure for downloading a circuit from a host computer to the DE0 board is described in thetutorial Getting Started with Altera's DE0 Board. This tutorial is found in the user manaul folder onthe DE0 System CD-ROM. The user is encouraged to read the tutorial first, and to treat theinformation below as a short reference.The DE0 board contains a serial EEPROM chip that stores configuration data for the Cyclone IIIFPGA. This configuration data is automatically loaded from the EEPROM chip into the FPGA eachtime power is applied to the board. Using the Quartus II software, it is possible to reprogram theFPGA at any time, and it is also possible to change the non-volatile data that is stored in the serialEEPROM chip. Both types of programming methods are described below.1. JTAG programming: In this method of programming, named after the IEEE standards JointTest Action Group, the configuration bit stream is downloaded directly into the Cyclone IIIFPGA. The FPGA will retain this configuration as long as power is applied to the board;the configuration is lost when the power is turned off.2. AS programming: In this method, called Active Serial programming, the configuration bitstream is downloaded into the Altera EPCS4 serial EEPROM chip. It provides non-volatilestorage of the bit stream, so that the information is retained even when the power supply tothe DE0 board is turned off. When the board's power is turned on, the configuration data inthe EPCS4 device is automatically loaded into the Cyclone III FPGA.The sections below describe the steps used to perform both JTAG and AS programming. For bothmethods the DE0 board is connected to a host computer via a USB cable. Using this connection, theboard will be identified by the host computer as an Altera USB Blaster device. The process forinstalling on the host computer the necessary software device driver that communicates with theUSB Blaster is described in the tutorial Getting Started with Altera's DE0 Board. This tutorial isavailable on the DE0 System CD-ROM.19

DE0 User ManualConfiguring the FPGA in JTAG ModeFigure 4.1 illustrates the JTAG configuration setup. To download a configuration bit stream into theCyclone III FPGA, perform the following steps: Ensure that power is applied to the DE0 boardConnect the supplied USB cable to the USB Blaster port on the DE0 board (see Figure 2.1)Configure the JTAG programming circuit by setting the RUN/PROG switch (see Figure 4.2)to the RUN position. The FPGA can now be programmed by using the Quartus II Programmer module to select aconfiguration bit stream file with the .sof filename extensionUSB Blaster CircuitQuartus IIProgrammerPROG/RUNMAX IIEPM240JTAG UARTJTAG Config Signals RUN Figure 4.1. The JTAG configuration schemeFigure 4.2. The RUN/PROG switch (SW2) is set in JTAG modeConfiguring the EPCS4 in AS ModeFigure 4.3 illustrates the AS configuration set up. To download a configuration bit stream into theEPCS4 serial EEPROM device, perform the following steps: Ensure that power is applied to the DE0 board20

DE0 User Manual Connect the supplied USB cable to the USB Blaster port on the DE0 board (see Figure 2.1)Configure the JTAG programming circuit by setting the RUN/PROG switch (see Figure 4.4)to the PROG position. The EPCS4 chip can now be programmed by using the Quartus II Programmer module toselect a configuration bit stream file with the .pof filename extension Once the programming operation is finished, set the RUN/PROG switch back to the RUNposition and then reset the board by turning the power switch off and back on; this actioncauses the new configuration data in the EPCS4 device to be loaded into the FPGA chip.Quartus IIProgrammerAS ModeUSB Blaster CircuitAuto Power-onConfigPROG/RUNMAX IIEPM240 PROG AS ModeConfigEPCS4SerialConfigurationDeviceFigure 4.3. The AS configuration schemeFigure 4.4. The RUN/PROG switch(SW2) is set in AS mode21

DE0 User ManualIn addition to its use for JTAG and AS programming, the USB Blaster port on the DE0 board canalso be used to control some of the board's features remotely from a host computer. Details thatdescribe this method of using the USB Blaster port are given in Chapter 3.4.2Using the LEDs and SwitchesThe DE0 board provides three pushbutton switches. The three outputs called BUTTON0, BUTTON1, and BUTTON2 are connected directly to the Cyclone III FPGA. Each switch provides a highlogic level (3.3 volts) when it is not pressed, and provides a low logic level (0 volts) whendepressed.There are also 10 slide switches (sliders) on the DE0 board. These switches are not debounced, andare intended for use as level-sensitive data inputs to a circuit. Each switch is connected directly to apin on the Cyclone III FPGA. When a switch is in the DOWN position (closest to the edge of theboard) it provides a low logic level (0 volts) to the FPGA, and when the switch is in the UP positionit provides a high logic level (3.3 volts).There are 10 user-controllable LEDs on the DE0 board. Each LED is driven directly by a pin on theCyclone III FPGA; driving its associated pin to a high logic level turns the LED on, and driving thepin low turns it off. Figure 4.5 and Figure 4.6 show the connections between the push buttons, slideswitches, and Cyclone III FPGAA list of the pin names on the Cyclone III FPGA that are connected to the toggle switches is givenin Table 4.1. Similarly, the pins used to connect to the pushbutton switches and LEDs are displayedin Table 4.2 and Table 4.3, respectively.3.3VBUTTON0H2BUTTON1G3BUTTON2F1Figure 4.5. Connections between the pushbutton and Cyclone III FPGA22

DE0 User ManualD2E4E3H7J7G5G4H6H5J6Logic 1 SW9SW8 SW7Figure 4.6.SW6 SW5 SW4SW3 SW2 SW1 SW0Logic 0 Connections between the toggle switches and Cyclone III EDG7LEDG8LEDG8LEDG9LEDG9Figure 4.7. Connections between the LEDs and Cyclone III FPGA23

DE0 User ManualTable 4.1.Pin assignments for the slide switchesSignal NameFPGA Pin No.DescriptionSW[0]PIN J6Slide Switch[0]SW[1]PIN H5Slide Switch[1]SW[2]PIN H6Slide Switch[2]SW[3]PIN G4Slide Switch[3]SW[4]PIN G5Slide Switch[4]SW[5]PIN J7Slide Switch[5]SW[6]PIN H7Slide Switch[6]SW[7]PIN E3Slide Switch[7]SW[8]PIN E4Slide Switch[8]SW[9]PIN D2Slide Switch[9]Table 4.2. Pin assignments for the pushbutton switchesSignal NameFPGA Pin No.DescriptionBUTTON [0]PIN H2Pushbutton[0]BUTTON [1]PIN G3Pushbutton[1]BUTTON [2]PIN F1Pushbutton[2]Table 4.3. Pin assignments for the LEDsSignal NameFPGA Pin No.DescriptionLEDG[0]PIN J1LED Green[0]LEDG[1]PIN J2LED Green[1]LEDG[2]PIN J3LED Green[2]LEDG[3]PIN H1LED Green[3]LEDG[4]PIN F2LED Green[4]LEDG[5]PIN E1LED Green[5]LEDG[6]PIN C1LED Green[6]LEDG[7]PIN C2LED Green[7]LEDG[8]PIN B2LED Green[8]LEDG[9]PIN B1LED Green[9]24

DE0 User Manual4.3Using the 7-segment DisplaysThe DE0 board has four 7-segment displays. These displays are arranged into two pairs and a groupof four, with the intent of displaying numbers of various sizes. As indicated in Figure 4.8, the sevensegments are connected to pins on the Cyclone III FPGA. Applying a low logic level to a segmentcauses it to light up, and applying a high logic level turns it off.Each segment in a display is identified by an index from 0 to 6, with the positions given in Figure4.9. In addition, the decimal point is identified as DP. Table 4.4 shows the connections between theFPGA pins to the 7-segment displays.HEX0HEX0 D0HEX0 D5HEX0 D0HEX0 D1HEX0 D2HEX0 D3HEX0 D1E11F11H12H13HEX0 D6HEX0 D4HEX0 D4HEX0 D5HEX0 D6HEX0 DPHEX0 D2HEX0 D3HEX0 DPG12F12F13D13Figure 4.8. Connections between the 7-segment displays and Cyclone III FPGA056412DP3Figure 4.9. Position and index of each segment in a 7-segment display25

DE0 User ManualTable 4.4. Pin assignments for the 7-segment displays.Signal NameFPGA Pin No.DescriptionHEX0 D[0]PIN E11Seven Segment Digit 0[0]HEX0 D[1]PIN F11Seven Segment Digit 0[1]HEX0 D[2]PIN H12Seven Segment Digit 0[2]HEX0 D[3]PIN H13Seven Segment Digit 0[3]HEX0 D[4]PIN G12Seven Segment Digit 0[4]HEX0 D[5]PIN F12Seven Segment Digit 0[5]HEX0 D[6]PIN F13Seven Segment Digit 0[6]HEX0 DPPIN D13Seven Segment Decimal Point 0HEX1 D[0]PIN A13Seven Segment Digit 1[0]HEX1 D[1]PIN B13Seven Segment Digit 1[1]HEX1 D[2]PIN C13Seven Segment Digit 1[2]HEX1 D[3]PIN A14Seven Segment Digit 1[3]HEX1 D[4]PIN B14Seven Segment Digit 1[4]HEX1 D[5]PIN E14Seven Segment Digit 1[5]HEX1 D[6]PIN A15Seven Segment Digit 1[6]HEX1 DPPIN B15Seven Segment Decimal Point 1HEX2 D[0]PIN D15Seven Segment Digit 2[0]HEX2 D[1]PIN A16Seven Segment Digit 2[1]HEX2 D[2]PIN B16Seven Segment Digit 2[2]HEX2 D[3]PIN E15Seven Segment Digit 2[3]HEX2 D[4]PIN A17Seven Segment Digit 2[4]HEX2 D[5]PIN B17Seven Segment Digit 2[5]HEX2 D[6]PIN F14Seven Segment Digit 2[6]HEX2 DPPIN A18Seven Segment Decimal Point 2HEX3 D[0]PIN B18Seven Segment Digit 3[0]HEX3 D[1]PIN F15Seven Segment Digit 3[1]HEX3 D[2]PIN A19Seven Segment Digit 3[2]HEX3 D[3]PIN B19Seven Segment Digit 3[3]HEX3 D[4]PIN C19Seven Segment Digit 3[4]HEX3 D[5]PIN D19Seven Segment Digit 3[5]HEX3 D[6]PIN G15Seven Segment Digit 3[6]HEX3 DPPIN G16Seven Segment Decimal Point 326

DE0 User Manual4.4Clock CircuitryThe DE0 board includes a 50 MHz clock signals. This clock signal is connected to the FPGA thatare used for clocking the user logic. In addition, all these clock

This tutorial is available in the directory DE0\DE0_user_manual on the DE0 System CD-ROM . 2. Connect the 7.5V adapter to the DE0 board 3. Connect a VGA monitor to the VGA port on the DE0 board 4. Turn the RUN/PROG switch on the left edge of the DE0 board to RUN position; the PROG position is used only for the AS Mode programming .File Size: 2MBPage Count: 54

Related Documents:

This document describes a computer system that can be implemented on the Altera DE0-CV development and educa-tion board. This system, called the DE0-CV Computer, is intended for use in experiments on computer organization and embedded systems. To support such experiments, the system con

DE0-Nano-SoC User Manual 12 www.terasic.com December 28, 2015 Chapter 3 Using the DE0-Nano-SoC Board This chapter provides an instruction to use the board and describes the peripherals. 3.1 oSSeettt iin nggss n off FFPPGGAA CCoonffigguurraattiioon MModdee When the DE0-Nano-SoC board is powered on, the FPGA can be configured from EPCS or HPS.

Introduction to Altera IP Cores 2014.12.15 UG-01056 Subscribe Send Feedback Altera and strategic IP partners offer a broad portfolio of off-the-shelf, configurable IP cores optimized for Altera devices. The Altera Complete Design Suite (ACDS) installation includes the Altera IP library.

D5M CMOS camera, LEDs for lighting, and a DE0-Nano for processing and system controlling. Fig. 1 shows the picture of the intelligent desk lamp. LEDs D5 M COS amer DE0-Nano ( under the base) Servo motor (tilt control) Servo motor (pan control) Fig. 1 The intelligent desk lamp. Fig. 2 shows the architecture of the proposed intelligent desk lamp.

Altera Monitor Program This tutorial presents an introduction to the Altera Monitor Program, which can be used to compile, assemble, download and debug programs for Altera's Nios II processor. The tutorial gives step-by-step instructions that illustrate the features of the Altera Monitor Program.

INTRODUCTION TO THE ALTERA SOPC BUILDER USING VERILOG DESIGNS 2Nios II System Altera’s Nios II is a soft processor, defined in a hardware description language, which can be implemented in Altera’s FPGA devices by using the Quartus II CAD system.

2 Altera Corporation Altera Device Package Information Data Sheet Introduction This data sheet provides package information for Altera devices. It includes these sections: Device & Package Cross Reference (below) Thermal Resistance (starting on page 19) Package Outlines (starting on page 41) In this data sheet, packages are listed in order of ascending pin count.

Director of Army Safety Background A rmy motorcycle mishaps are on the rise. Motorcycle mishaps resulted in 155 Soldier fatalities from FY02 through FY06. Collected accident data revealed that over half of motorcycle fatalities were the result of single vehicle accidents that involved riders exercising poor risk decisions and judgment. Males between the ages of 18 and 25 years are historically .