DE1 SOC Introduction j.ppt [相容模式] - · PDF file• D5M specificationD5M...
Transcript of DE1 SOC Introduction j.ppt [相容模式] - · PDF file• D5M specificationD5M...
DE1DE1 SoC Board ViewSoC Board View FunctionFunctionDE1DE1‐‐SoC Board View SoC Board View –– FunctionFunction
System BuilderSystem BuilderSystem BuilderSystem Builder• Create Quartus golden top including various GPIO daughter boardsCreate Quartus golden top, including various GPIO daughter boards
Linux BSP (Board Support Package)Linux BSP (Board Support Package)Linux BSP (Board Support Package)Linux BSP (Board Support Package)• Linux kernel 3 12 with support of Ethernet UART SD/MMC GPIO and SDRAM• Linux kernel 3.12 with support of Ethernet, UART, SD/MMC, GPIO and SDRAM• U‐boot version 2013.0101 with support of Ethernet, UART, SD/MMC and SDRAM• Yocto version 'Danny‘• Preloader• Preloader• Root file system
Download formDownload form TerasicTerasic WebsiteWebsiteDownload form Download form TerasicTerasic WebsiteWebsite
Desktop Linux SupportingDesktop Linux SupportingDesktop Linux SupportingDesktop Linux Supporting• Desktop ready for DE1-SoC: LXDE (Lightweight X11 Desktop Environment)• Desktop ready for DE1-SoC: LXDE (Lightweight X11 Desktop Environment)• Display Scheme: frame buffer is implemented by FPGA + DDR3 + Altera VIP
Control Panel on LinuxControl Panel on LinuxControl Panel on LinuxControl Panel on Linux• HPS Control FPGA device• HPS Control FPGA device• Base on QT
Block Diagram of Control PanelBlock Diagram of Control PanelBlock Diagram of Control PanelBlock Diagram of Control Panel
Daughter CardDaughter CardDaughter CardDaughter CardGPIO Interface:• GPIO Interface:- MTL:
• 7” LCD 800x480 pixel 24-bits color7 LCD, 800x480 pixel, 24-bits color• Multi-touch Gesture
- D5M: 5 Mega Pixel Camera- ADA: High speed
• 14-bit 65 MSPS A/D • 14-bit 125 MSPS D/A14-bit 125 MSPS D/A
• LTC Interface- DC934A: 20-bit A/D, 16-bit D/A
DE1DE1 SoC + MTLSoC + MTLDE1DE1‐‐SoC + MTLSoC + MTL• Will support Android developed by Fujisoft• Will support Android developed by Fujisoft• MTL specification:
• 7” LCD, 800x480 pixels, 24-bit color• Multi-touch Gesture
DE1DE1 SoC + D5MSoC + D5MDE1DE1‐‐SoC + D5MSoC + D5M• D5M specification• D5M specification
- 5 Mega Pixel CMOS sensor
FPGA DemoFPGA DemoFPGA DemoFPGA Demo•• We describe how the Altera’s SDRAM Controller IP is used to access a SDRAM, • and how the Nios II processor is used to read and write the SDRAM for hardware
verification.
Software DevelopmentSoftware DevelopmentSoftware DevelopmentSoftware DevelopmentDevelopment Kits• Development Kits
• How to control the controllers in HPSH t i t ith FPGA• How to communicate with FPGA
• HPS reconfigure FPGA
Linux DemoLinux DemoLinux DemoLinux DemoDecode MP3/MPG and Play• Decode MP3/MPG and Play
• Linux with X-WindowsA d id• Android
HPSHPS FPGA Demo on DE1FPGA Demo on DE1 SoCSoCHPSHPS‐‐FPGA Demo on DE1FPGA Demo on DE1‐‐SoCSoC• Play MP3 and MPEG File• Play MP3 and MPEG File
Android SupportingAndroid SupportingAndroid SupportingAndroid Supporting• Fujisoft company provides the Graphics Accelerator IP Core needed to run Android OS• Fujisoft company provides the Graphics Accelerator IP Core needed to run Android OS
smoothly.• AUP in U.T are working on porting Android too.