embeded/FPGA - ALTERA2026. 5. 2. 22:54

정말로 dip 을 전부 0 으로 바꾸고 하니 켜진다.

 

de1soc_lxde_1604_readme.txt

Prerequisite: you need at least a 8Gb microSD card

Setup steps:
1. Unzip the image file
2. Insert the microSD card to the host PC and write the image file into the microSD with the Win32DiskImager tool
3. Insert the programmed microSD card to the DE1-SoC board
3. Set the MSEL[4:0] on your DE1-SoC to 00000
4. Connect a VGA monitor to the DE1-SoC board
5. Conect USB mouse and keyboard to the USB ports on the board
6. Power on the board and you will see the LXDE graphical environment

Additional information:
1. You can read the DE1-SoC-Getting_Started_Guide.pdf in the system CD for more details about setting up the Board
2. The Quartus project is built in Quartus II v16.0. The project is located at /Demonstrations/SOC_FPGA/DE1_SOC_Linux_FB (rev.F Board,version 5.1.1)
3. The Linux kernel version is 4.5. You can get the kernel source code from https://github.com/altera-opensource/linux-socfpga 
4. The default password fot root user is terasic

 

파티션이 어떻게 구성되었나 했는데 그냥 SD 카드에 rootfs 자체를 올려 버린 듯.

 

root / terasic

ubunt 16.04

U-Boot SPL 2013.01.01 (Oct 12 2016 - 10:38:03)
BOARD : Altera SOCFPGA Cyclone V Board
CLOCK: EOSC1 clock 25000 KHz
CLOCK: EOSC2 clock 25000 KHz
CLOCK: F2S_SDR_REF clock 0 KHz
CLOCK: F2S_PER_REF clock 0 KHz
CLOCK: MPU clock 925 MHz
CLOCK: DDR clock 400 MHz
CLOCK: UART clock 100000 KHz
CLOCK: MMC clock 50000 KHz
CLOCK: QSPI clock 3613 KHz
RESET: COLD
INFO : Watchdog enabled
SDRAM: Initializing MMR registers
SDRAM: Calibrating PHY
SEQ.C: Preparing to start memory calibration
SEQ.C: CALIBRATION PASSED
SDRAM: 1024 MiB
ALTERA DWMMC: 0


U-Boot 2013.01.01 (Oct 12 2016 - 10:40:34)

CPU   : Altera SOCFPGA Platform
BOARD : Altera SOCFPGA Cyclone V Board
I2C:   ready
DRAM:  1 GiB
MMC:   ALTERA DWMMC: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Skipped ethaddr assignment due to invalid EMAC address in EEPROM
Net:   mii0
Warning: failed to set MAC address

Hit any key to stop autoboot:  0
reading u-boot.scr
200 bytes read in 3 ms (64.5 KiB/s)
## Executing script at 02000000
reading soc_system.rbf
7007184 bytes read in 327 ms (20.4 MiB/s)
## Starting application at 0x3FF795A4 ...
## Application terminated, rc = 0x0
reading zImage
5538512 bytes read in 259 ms (20.4 MiB/s)
reading socfpga.dtb
31245 bytes read in 5 ms (6 MiB/s)
## Flattened Device Tree blob at 00000100
   Booting using the fdt blob at 0x00000100
   reserving fdt memory region: addr=0 size=1000
   Loading Device Tree to 03ff5000, end 03fffa0c ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.5.0-00183-g4647b69-dirty (root@matthew) (gcc version 4.8.3 20140401 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.04 - Linaro GCC 4.8-2014.04) ) #52 SMP Thu Oct 27 17:10:02 CST 2016
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Terasic DE-0(Atlas)
[    0.000000] Truncating RAM at 0x00000000-0x40000000 to -0x30000000
[    0.000000] Consider using a HIGHMEM enabled kernel.
[    0.000000] cma: Reserved 512 MiB at 0x10000000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] PERCPU: Embedded 13 pages/cpu @cf8c3000 s21824 r8192 d23232 u53248
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 195072
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 241776K/786432K available (8614K kernel code, 577K rwdata, 2160K rodata, 600K init, 159K bss, 20368K reserved, 524288K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0a8db9c   (10775 kB)
[    0.000000]       .init : 0xc0a8e000 - 0xc0b24000   ( 600 kB)
[    0.000000]       .data : 0xc0b24000 - 0xc0bb46fc   ( 578 kB)
[    0.000000]        .bss : 0xc0bb46fc - 0xc0bdc524   ( 160 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] L2C: platform modifies aux control register: 0x02060000 -> 0x32460000
[    0.000000] L2C: platform provided aux values permit register corruption.
[    0.000000] L2C: DT/platform modifies aux control register: 0x02060000 -> 0x32460000
[    0.000000] L2C-310 erratum 769419 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB
[    0.000000] L2C-310: CACHE_ID 0x410030c9, AUX_CTRL 0x76460001
[    0.000000] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.000005] sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 21474836475ns
[    0.000016] Switching to timer-based delay loop, resolution 10ns
[    0.000311] Console: colour dummy device 80x30
[    0.000329] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=1000000)
[    0.000341] pid_max: default: 32768 minimum: 301
[    0.000427] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000437] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000941] CPU: Testing write buffer coherency: ok
[    0.000969] ftrace: allocating 26820 entries in 79 pages
[    0.041869] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.042092] Setting up static identity map for 0x8280 - 0x82d8
[    0.043433] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.043494] Brought up 2 CPUs
[    0.043508] SMP: Total of 2 processors activated (400.00 BogoMIPS).
[    0.043513] CPU: All CPU(s) started in SVC mode.
[    0.044174] devtmpfs: initialized
[    0.050496] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.050777] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.074717] NET: Registered protocol family 16
[    0.083918] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[    0.090177] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.090191] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.121529] SCSI subsystem initialized
[    0.121788] usbcore: registered new interface driver usbfs
[    0.121847] usbcore: registered new interface driver hub
[    0.121909] usbcore: registered new device driver usb
[    0.122039] soc:usbphy@0 supply vcc not found, using dummy regulator
[    0.122789] media: Linux media interface: v0.10
[    0.122847] Linux video capture interface: v2.00
[    0.122899] pps_core: LinuxPPS API ver. 1 registered
[    0.122906] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.122932] PTP clock support registered
[    0.123089] FPGA manager framework
[    0.123660] Bluetooth: Core ver 2.21
[    0.123710] NET: Registered protocol family 31
[    0.123717] Bluetooth: HCI device and connection manager initialized
[    0.123732] Bluetooth: HCI socket layer initialized
[    0.123743] Bluetooth: L2CAP socket layer initialized
[    0.123768] Bluetooth: SCO socket layer initialized
[    0.125402] clocksource: Switched to clocksource timer1
[    0.173018] NET: Registered protocol family 2
[    0.173512] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.173589] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.173695] TCP: Hash tables configured (established 8192 bind 8192)
[    0.173770] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.173814] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.174000] NET: Registered protocol family 1
[    0.174331] RPC: Registered named UNIX socket transport module.
[    0.174340] RPC: Registered udp transport module.
[    0.174346] RPC: Registered tcp transport module.
[    0.174351] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.175514] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.184446] NFS: Registering the id_resolver key type
[    0.184495] Key type id_resolver registered
[    0.184502] Key type id_legacy registered
[    0.184563] ntfs: driver 2.1.32 [Flags: R/W].
[    0.184838] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.185430] SGI XFS with ACLs, security attributes, no debug enabled
[    0.189606] io scheduler noop registered (default)
[    0.211937] Console: switching to colour frame buffer device 128x48
[    0.224086] altvipfb ff200100.vip2: fb0: altvipfb frame buffer device at 0x10400000+0x300000
[    0.227906] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.228925] console [ttyS0] disabled
[    0.228966] ffc02000.serial0: ttyS0 at MMIO 0xffc02000 (irq = 39, base_baud = 6250000) is a 16550A
[    0.852835] console [ttyS0] enabled
[    0.856932] ffc03000.serial1: ttyS1 at MMIO 0xffc03000 (irq = 40, base_baud = 6250000) is a 16550A
[    0.867533] brd: module loaded
[    0.872162] CAN device driver interface
[    0.876535] stmmac - user ID: 0x10, Synopsys ID: 0x37
[    0.881569]  Ring mode enabled
[    0.884608]  DMA HW capability register supported
[    0.889135]  Enhanced/Alternate descriptors
[    0.893481]  Enabled extended descriptors
[    0.897480]  RX Checksum Offload Engine supported (type 2)
[    0.902938]  TX Checksum insertion supported
[    0.907195]  Enable RX Mitigation via HW Watchdog Timer
[    0.912913] socfpga-dwmac ff702000.ethernet eth0: No MDIO subnode found
[    0.925033] libphy: stmmac: probed
[    0.928449] eth0: PHY ID 00221611 at 1 IRQ POLL (stmmac-0:01) active
[    0.935262] ffb40000.usb supply vusb_d not found, using dummy regulator
[    0.941921] ffb40000.usb supply vusb_a not found, using dummy regulator
[    1.225353] dwc2 ffb40000.usb: EPs: 16, dedicated fifos, 8064 entries in SPRAM
[    1.325742] dwc2 ffb40000.usb: DWC OTG Controller
[    1.330452] dwc2 ffb40000.usb: new USB bus registered, assigned bus number 1
[    1.337516] dwc2 ffb40000.usb: irq 41, io mem 0x00000000
[    1.343072] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.349848] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.357047] usb usb1: Product: DWC OTG Controller
[    1.361732] usb usb1: Manufacturer: Linux 4.5.0-00183-g4647b69-dirty dwc2_hsotg
[    1.369016] usb usb1: SerialNumber: ffb40000.usb
[    1.374165] hub 1-0:1.0: USB hub found
[    1.377947] hub 1-0:1.0: 1 port detected
[    1.382544] usbcore: registered new interface driver usb-storage
[    1.388912] mousedev: PS/2 mouse device common for all mice
[    1.394776] i2c /dev entries driver
[    1.398719] usbcore: registered new interface driver uvcvideo
[    1.404442] USB Video Class driver (1.1.1)
[    1.408544] gspca_main: v2.14.0 registered
[    1.412684] usbcore: registered new interface driver benq
[    1.418129] usbcore: registered new interface driver conex
[    1.423641] usbcore: registered new interface driver cpia1
[    1.429166] usbcore: registered new interface driver dtcs033
[    1.434849] usbcore: registered new interface driver etoms
[    1.440374] usbcore: registered new interface driver finepix
[    1.446081] usbcore: registered new interface driver jeilinj
[    1.451767] usbcore: registered new interface driver jl2005bcd
[    1.457660] usbcore: registered new interface driver kinect
[    1.463259] usbcore: registered new interface driver konica
[    1.468869] usbcore: registered new interface driver mars
[    1.474306] usbcore: registered new interface driver mr97310a
[    1.480114] usbcore: registered new interface driver nw80x
[    1.485665] usbcore: registered new interface driver ov519
[    1.491179] usbcore: registered new interface driver ov534
[    1.496707] usbcore: registered new interface driver ov534_9
[    1.502407] usbcore: registered new interface driver pac207
[    1.508022] usbcore: registered new interface driver gspca_pac7302
[    1.514224] usbcore: registered new interface driver pac7311
[    1.519924] usbcore: registered new interface driver se401
[    1.525458] usbcore: registered new interface driver sn9c2028
[    1.531234] usbcore: registered new interface driver gspca_sn9c20x
[    1.537453] usbcore: registered new interface driver sonixb
[    1.543055] usbcore: registered new interface driver sonixj
[    1.548667] usbcore: registered new interface driver spca500
[    1.554350] usbcore: registered new interface driver spca501
[    1.560046] usbcore: registered new interface driver spca505
[    1.565743] usbcore: registered new interface driver spca506
[    1.571427] usbcore: registered new interface driver spca508
[    1.577134] usbcore: registered new interface driver spca561
[    1.582820] usbcore: registered new interface driver spca1528
[    1.588610] usbcore: registered new interface driver sq905
[    1.594122] usbcore: registered new interface driver sq905c
[    1.599737] usbcore: registered new interface driver sq930x
[    1.605354] usbcore: registered new interface driver sunplus
[    1.611038] usbcore: registered new interface driver stk014
[    1.616648] usbcore: registered new interface driver stk1135
[    1.622338] usbcore: registered new interface driver stv0680
[    1.628038] usbcore: registered new interface driver t613
[    1.633477] usbcore: registered new interface driver gspca_topro
[    1.639522] usbcore: registered new interface driver touptek
[    1.645202] usbcore: registered new interface driver tv8532
[    1.650813] usbcore: registered new interface driver vc032x
[    1.656422] usbcore: registered new interface driver vicam
[    1.661949] usbcore: registered new interface driver xirlink-cit
[    1.668019] usbcore: registered new interface driver gspca_zc3xx
[    1.674066] usbcore: registered new interface driver ALi m5602
[    1.679952] usbcore: registered new interface driver STV06xx
[    1.685663] usbcore: registered new interface driver gspca_gl860
[    1.692422] Bluetooth: HCI UART driver ver 2.3
[    1.696882] Bluetooth: HCI UART protocol H4 registered
[    1.701998] Bluetooth: HCI UART protocol BCSP registered
[    1.707334] Bluetooth: HCI UART protocol LL registered
[    1.712452] Bluetooth: HCI UART protocol ATH3K registered
[    1.717848] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    1.724164] Bluetooth: HCI UART protocol Intel registered
[    1.729624] Bluetooth: HCI UART protocol BCM registered
[    1.734829] Bluetooth: HCI UART protocol QCA registered
[    1.740146] usbcore: registered new interface driver bcm203x
[    1.745897] usbcore: registered new interface driver bpa10x
[    1.751512] usbcore: registered new interface driver bfusb
[    1.757078] usbcore: registered new interface driver btusb
[    1.762548] Bluetooth: Generic Bluetooth SDIO driver ver 0.1
[    1.768296] Synopsys Designware Multimedia Card Interface Driver
[    1.774581] dw_mmc ff704000.dwmmc0: IDMAC supports 32-bit address mode.
[    1.781394] dw_mmc ff704000.dwmmc0: Using internal DMA controller.
[    1.787583] dw_mmc ff704000.dwmmc0: Version ID is 240a
[    1.792741] dw_mmc ff704000.dwmmc0: DW MMC controller at irq 30,32 bit host data width,1024 deep fifo
[    1.835392] dw_mmc ff704000.dwmmc0: 1 slots initialized
[    1.841009] ledtrig-cpu: registered to indicate activity on CPUs
[    1.847224] usbcore: registered new interface driver usbhid
[    1.852773] usbhid: USB HID core driver
[    1.856833] fpga_manager fpga0: Altera SOCFPGA FPGA Manager registered
[    1.863818] altera_hps2fpga_bridge ff400000.fpga-bridge: fpga bridge [lwhps2fpga] registered
[    1.872466] altera_hps2fpga_bridge ff500000.fpga-bridge: fpga bridge [hps2fpga] registered
[    1.880947] altera_hps2fpga_bridge ff600000.fpga-bridge: fpga bridge [fpga2hps] registered
[    1.889675] altera_fpga2sdram_bridge soc:fpga2sdram-bridge: fpga bridge [fpga2sdram] registered
[    1.898357] altera_fpga2sdram_bridge soc:fpga2sdram-bridge: driver initialized with handoff 00000000
[    1.907794] fpga-region soc:base-fpga-region: FPGA Region probed
[    1.914046] oprofile: no performance counters
[    1.918508] oprofile: using timer interrupt.
[    1.923835] NET: Registered protocol family 10
[    1.929063] sit: IPv6 over IPv4 tunneling driver
[    1.934268] NET: Registered protocol family 17
[    1.938743] NET: Registered protocol family 15
[    1.943172] can: controller area network core (rev 20120528 abi 9)
[    1.949389] NET: Registered protocol family 29
[    1.953821] can: raw protocol (rev 20120528)
[    1.958089] can: broadcast manager protocol (rev 20120528 t)
[    1.963731] can: netlink gateway (rev 20130117) max_hops=1
[    1.969497] Bluetooth: RFCOMM TTY layer initialized
[    1.974374] Bluetooth: RFCOMM socket layer initialized
[    1.979523] Bluetooth: RFCOMM ver 1.11
[    1.983271] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    1.988582] Bluetooth: BNEP filters: protocol multicast
[    1.993792] Bluetooth: BNEP socket layer initialized
[    1.998756] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.004655] Bluetooth: HIDP socket layer initialized
[    2.009666] 8021q: 802.1Q VLAN Support v1.8
[    2.013867] lib80211: common routines for IEEE802.11 drivers
[    2.019591] Key type dns_resolver registered
[    2.023943] ThumbEE CPU extension supported.
[    2.028223] Registering SWP/SWPB emulation handler
[    2.034119] of_cfs_init
[    2.036666] of_cfs_init: OK
[    2.041328] Bluetooth: Starting self testing
[    2.085351] usb 1-1: new high-speed USB device number 2 using dwc2
[    2.097751] Bluetooth: ECDH test passed in 50876 usecs
[    2.103948] Bluetooth: SMP test passed in 134 usecs
[    2.108870] Bluetooth: Finished self testing
[    2.113431] ttyS0 - failed to request DMA
[    2.117487] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    2.117520] Waiting for root device /dev/mmcblk0p2...
[    2.132287] mmc0: new high speed SDHC card at address b36c
[    2.138252] mmcblk0: mmc0:b36c SDABC 30.0 GiB
[    2.143713]  mmcblk0: p1 p2 p3
[    2.225780] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[    2.295525] usb 1-1: New USB device found, idVendor=0424, idProduct=2512
[    2.302206] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.309957] hub 1-1:1.0: USB hub found
[    2.313816] hub 1-1:1.0: 2 ports detected
[    2.450577] EXT4-fs (mmcblk0p2): recovery complete
[    2.456318] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.464400] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.477897] devtmpfs: mounted
[    2.481304] Freeing unused kernel memory: 600K (c0a8e000 - c0b24000)
[    2.700821] systemd[1]: System time before build time, advancing clock.
[    2.721925] systemd[1]: Failed to insert module 'autofs4': No such file or directory
[    2.750264] random: systemd urandom read with 58 bits of entropy available
[    2.759785] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    2.778156] systemd[1]: Detected architecture arm.

Welcome to Ubuntu 16.04.1 LTS!

[    2.816078] systemd[1]: Set hostname to <DE1_SoC>.
[    3.207584] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    3.225650] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    3.245557] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    3.265561] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    3.285724] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    3.305561] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    3.325467] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    3.345613] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    3.365471] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    3.385651] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    3.416756] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    3.435713] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    3.485790] systemd[1]: Starting Nameserver information manager...
         Starting Nameserver information manager...
[    3.507481] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    3.576219] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    3.597416] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    3.617216] systemd[1]: Starting Set console keymap...
         Starting Set console keymap...
[    3.647681] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    3.675946] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    3.695782] systemd[1]: Reached target User and Group Name Lookups.
[  OK  ] Reached target User and Group Name Lookups.
[    3.715593] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    3.735763] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    3.815900] systemd[1]: Starting Create Static Device Nodes in /dev...
         Starting Create Static Device Nodes in /dev...
[    3.837510] systemd[1]: Started Read required files in advance.
[  OK  ] Started Read required files in advance.
[    3.871472] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    3.904989] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Set console keymap.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Nameserver information manager.
         Starting udev Kernel Device Manager...
         Starting udev Coldplug all Devices...
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
         Starting Tell Plymouth To Write Out Runtime Data...
         Mounting Configuration File System...
         Starting Apply Kernel Variables...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted Configuration File System.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
         Starting Raise network interfaces...
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Trigger resolvconf update for networkd DNS.
[  OK  ] Listening on ACPID Listen Socket.
[  OK  ] Started ACPI Events Check.
[  OK  ] Reached target Paths.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Generic Board Startup...
         Starting LSB: Set the CPU Frequency Scaling governor to "ondemand"...
[  OK  ] Started Regular background program processing daemon.
         Starting Permit User Sessions...
         Starting Restore /etc/resolv.conf i...re the ppp link was shut down...
         Starting Avahi mDNS/DNS-SD Stack...
[  OK  ] Started ACPI event daemon.
         Starting System Logging Service...
         Starting Accounts Service...
         Starting LSB: Start busybox udhcpd at boot time...
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
         Starting Modem Manager...
         Starting Network Manager...
[  OK  ] Started Daily apt activities.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
         Starting Login Service...
         Starting Cape Manager Service...
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
[  OK  ] Started System Logging Service.
[  OK  ] Started Set console font and keymap.
[  OK  ] Started Generic Board Startup.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Restore /etc/resolv.conf if...fore the ppp link was shut down.
[  OK  ] Started Cape Manager Service.
[  OK  ] Found device /dev/ttyS0.
[  OK  ] Started LSB: Set the CPU Frequency Scaling governor to "ondemand".
[  OK  ] Started LSB: Start busybox udhcpd at boot time.
[  OK  ] Started Network Manager.
[  OK  ] Started Login Service.
         Starting Network Manager Script Dispatcher Service...
         Starting Network Manager Wait Online...
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
[  OK  ] Started ifup for eth0.
         Starting Light Display Manager...
[  OK  ] Created slice system-getty.slice.
[  OK  ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
[  OK  ] Started Network Manager Script Dispatcher Service.
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Started Accounts Service.
[  OK  ] Started Modem Manager.
         Starting Hostname Service...
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started Light Display Manager.
[  OK  ] Started Hostname Service.
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Created slice User Slice of root.
         Starting User Manager for UID 0...
[  OK  ] Started Session c1 of user root.
[  OK  ] Started User Manager for UID 0.
         Starting Disk Manager...
[  OK  ] Started Disk Manager.
[  OK  ] Started Network Manager Wait Online.
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details.
[  OK  ] Reached target Network.
         Starting OpenBSD Secure Shell server...
[  OK  ] Reached target Network is Online.
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting LSB: Apache2 web server...
         Starting /etc/rc.local Compatibility...
[  OK  ] Started LSB: Advanced IEEE 802.11 management daemon.
[  OK  ] Started /etc/rc.local Compatibility.
         Starting Hold until boot process finishes up...
[  OK  ] Started Hold until boot process finishes up.
[  OK  ] Started Getty on tty1.
         Starting Set console scheme...
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Reached target Login Prompts.
[  OK  ] Started Set console scheme.
[  OK  ] Started LSB: Apache2 web server.
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Stop ureadahead data collection 45s after completed startup.
[  OK  ] Started Update UTMP about System Runlevel Changes.

Ubuntu 16.04.1 LTS DE1_SoC ttyS0

default username:password is [ubuntu:temppwd]

DE1_SoC login:

'embeded > FPGA - ALTERA' 카테고리의 다른 글

altera cyclone V HPS BOOTSEL, CLOCKSEL  (0) 2026.04.29
DE1-SOC getting started guide 따라하기  (0) 2026.04.28
nios II 단종  (0) 2026.03.22
de1-soc system builder 에서 hps 추가 후 빌드 실패  (0) 2026.03.21
fpga sdk for openCL  (0) 2026.03.18
Posted by 구차니
embeded/FPGA - ALTERA2026. 4. 29. 22:56

de1-soc 회로도를 보면 다음과 같이 연결되어 있다.

 

674 page

 

675~7 page

678 page

 

689 page

 

697 page

 

 

[링크 : https://www.intel.com/programmable/technical-pdfs/683126.pdf]

 

MSEL의 012는 BOOTSEL(BSEL)

MSEL의 34는 CLKSEL(CSEL) 인데

리눅스 부팅시에는

 - BSEL 5번 (HPS boot from FPGA)

 - CSEL 1번 (osc1_clk(10~12.5Mhz) / ID mode div 128 / Data transfer mode div 1 / mpu multi 32 / PLL Lock)

LXDE 부팅시에는

 - BSEL 7번 (QSPI boot)

 - CSEL 3번 ( osc1_clk(25~50Mhz)  / ID mode div 512/ Data transfer mode div 4 / mpu multi 8 / PLL Lock )

으로 해석하면 되려나?

 

그냥(?) 리눅스 셋팅 LXDE 셋팅

2026.04.28 - [embeded/FPGA - ALTERA] - DE1-SOC getting started guide 따라하기

'embeded > FPGA - ALTERA' 카테고리의 다른 글

DE1-SOC LXDE 부팅 완료  (0) 2026.05.02
DE1-SOC getting started guide 따라하기  (0) 2026.04.28
nios II 단종  (0) 2026.03.22
de1-soc system builder 에서 hps 추가 후 빌드 실패  (0) 2026.03.21
fpga sdk for openCL  (0) 2026.03.18
Posted by 구차니
embeded/FPGA - ALTERA2026. 4. 28. 21:19

메뉴얼과는 다르게 hps가 먼저 붙고 FPGA가 나중에 붙도록 수정되어 있다

[링크 : https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=886]

 

 

하라는대로 

CD(?) 내의 아래 경로에 sof 파일을 5CSEMA5 에 굽고

DE1-SoC_v.5.1.3_HWrevF.revG_SystemCD\Demonstrations\FPGA\my_first_fpga

 

전원을 껐다 켜주니

리눅스도 켜지고, 7seg 에서 숫자도 잘 돌아간다.

 

근데 이미지가 좀 잘못되었나.. (저에 멀 구었는지 기억이..)

starting kernel 에서 안넘어가네 -_-

 

+

메뉴얼을 보니 잘못된 이미지로 한 듯. 이전에 멀 구웠는지 까먹었는데

lxde 였던것 같기도 한데. MSEL을 다르게 설정하지 않아서 정상적으로 안켜진듯

3. Set the MSEL[4:0] on your DE1-SoC to 00000

 

아래 링크는 2026.04.28 까진 살아있음

[링크 : http://www.terasic.com/downloads/cd-rom/de1-soc/linux_BSP/DE1_SoC_SD.zip]

 

U-Boot SPL 2013.01.01 (Nov 04 2013 - 19:51:38)
BOARD : Altera SOCFPGA Cyclone V Board
SDRAM: Initializing MMR registers
SDRAM: Calibrating PHY
SEQ.C: Preparing to start memory calibration
SEQ.C: CALIBRATION PASSED
ALTERA DWMMC: 0


U-Boot 2013.01.01 (Oct 24 2013 - 17:40:22)

CPU   : Altera SOCFPGA Platform
BOARD : Altera SOCFPGA Cyclone V Board
DRAM:  1 GiB
MMC:   ALTERA DWMMC: 0
In:    serial
Out:   serial
Err:   serial
Net:   mii0
Warning: failed to set MAC address

Hit any key to stop autoboot:  0
reading u-boot.scr
** Unable to read file u-boot.scr **
Optional boot script not found. Continuing to boot normally
reading zImage
3809104 bytes read in 1283 ms (2.8 MiB/s)
reading socfpga.dtb
17119 bytes read in 13 ms (1.3 MiB/s)
fpgaintf
ffd08028: 00000000    ....
fpga2sdram
ffc25080: 00000000    ....
axibridge
ffd0501c: 00000000    ....
## Flattened Device Tree blob at 00000100
   Booting using the fdt blob at 0x00000100
   Loading Device Tree to 03ff8000, end 03fff2de ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Initializing cgroup subsys cpuset
Linux version 3.12.0-00307-g507abb4-dirty (root@matthew) (gcc version 4.6.3 (Sou             rcery CodeBench Lite 2012.03-57) ) #2 SMP Mon Jan 6 19:54:56 CST 2014
CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Altera SOCFPGA, model: Altera SOCFPGA Cyclone V
Memory policy: ECC disabled, Data cache writealloc
PERCPU: Embedded 8 pages/cpu @80fd1000 s11328 r8192 d13248 u32768
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootwait
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1031484K/1048576K available (5637K kernel code, 253K rwdata, 1424K rodat             a, 343K init, 256K bss, 17092K reserved)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)
    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
    modules : 0x7f000000 - 0x80000000   (  16 MB)
      .text : 0x80008000 - 0x806ed828   (7063 kB)
      .init : 0x806ee000 - 0x80743c40   ( 344 kB)
      .data : 0x80744000 - 0x807834f0   ( 254 kB)
       .bss : 0x807834f0 - 0x807c355c   ( 257 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:16 nr_irqs:16 16
sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms
Console: colour dummy device 80x30
Calibrating delay loop... 1594.16 BogoMIPS (lpj=7970816)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
ftrace: allocating 17704 entries in 52 pages
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x8051f018 - 0x8051f070
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated.
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
NET: Registered protocol family 16
fpga bridge driver
DMA: preallocated 256 KiB pool for atomic coherent allocations
L310 cache controller enabled
l2x0: 8 ways, CACHE_ID 0x410030c9, AUX_CTRL 0x32460000, Cache size: 512 kB
syscon fffef000.l2-cache: regmap [mem 0xfffef000-0xfffeffff] registered
syscon ffd05000.rstmgr: regmap [mem 0xffd05000-0xffd05fff] registered
syscon ffc25000.sdrctl: regmap [mem 0xffc25000-0xffc25fff] registered
syscon ff800000.l3regs: regmap [mem 0xff800000-0xff800fff] registered
syscon ffd08000.sysmgr: regmap [mem 0xffd08000-0xffd0bfff] registered
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
altera_hps2fpga_bridge fpgabridge.2: fpga bridge [hps2fpga] registered as device              hps2fpga
altera_hps2fpga_bridge fpgabridge.2: init-val not specified
altera_hps2fpga_bridge fpgabridge.3: fpga bridge [lshps2fpga] registered as devi             ce lwhps2fpga
altera_hps2fpga_bridge fpgabridge.3: init-val not specified
altera_hps2fpga_bridge fpgabridge.4: fpga bridge [fpga2hps] registered as device              fpga2hps
altera_hps2fpga_bridge fpgabridge.4: init-val not specified
bio: create slab <bio-0> at 0
FPGA Mangager framework driver
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@l             inux.it>
PTP clock support registered
Switched to clocksource timer1
NET: Registered protocol family 2
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP: reno registered
UDP hash table entries: 512 (order: 2, 16384 bytes)
UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
arm-pmu arm-pmu: PMU:CTI successfully enabled
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
NTFS driver 2.1.30 [Flags: R/W].
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 2014
io scheduler noop registered (default)
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
ffc02000.serial0: ttyS0 at MMIO 0xffc02000 (irq = 194, base_baud = 6250000) is a              16550A
console [ttyS0] enabled
altera_fpga_manager ff706000.fpgamgr: fpga manager [Altera FPGA Manager] registe             red as minor 0
brd: module loaded
cadence-qspi ff705000.spi: DMA NOT enabled
cadence-qspi ff705000.spi: master is unqueued, this is deprecated
m25p80 spi2.0: unrecognized JEDEC id ffffff
cadence-qspi ff705000.spi: Cadence QSPI controller driver
dw_spi_mmio fff01000.spi: master is unqueued, this is deprecated
CAN device driver interface
c_can_platform ffc00000.d_can: invalid resource
c_can_platform ffc00000.d_can: control memory is not used for raminit
c_can_platform ffc00000.d_can: c_can_platform device registered (regs=c08e4000,              irq=163)
stmmac - user ID: 0x10, Synopsys ID: 0x37
 Ring mode enabled
 DMA HW capability register supported
 Enhanced/Alternate descriptors
        Enabled extended descriptors
 RX Checksum Offload Engine supported (type 2)
 TX Checksum insertion supported
 Enable RX Mitigation via HW Watchdog Timer
libphy: stmmac: probed
eth0: PHY ID 00221611 at 1 IRQ 0 (stmmac-0:01) active
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
Synopsys Designware Multimedia Card Interface Driver
dwmmc_socfpga ff704000.dwmmc0: Using internal DMA controller.
dwmmc_socfpga ff704000.dwmmc0: Version ID is 240a
dwmmc_socfpga ff704000.dwmmc0: DW MMC controller at irq 171, 32 bit host data wi             dth, 1024 deep fifo
mmc_host mmc0: Bus speed (slot 0) = 12500000Hz (slot req 400000Hz, actual 390625             HZ div = 16)
dwmmc_socfpga ff704000.dwmmc0: 1 slots initialized
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
dwmmc_socfpga ff704000.dwmmc0: data FIFO error (status=00000800)
mmc0: problem reading SD Status register.
mmc_host mmc0: Bus speed (slot 0) = 12500000Hz (slot req 12500000Hz, actual 1250             0000HZ div = 0)
mmc0: new high speed SDHC card at address 59b4
mmcblk0: mmc0:59b4       14.9 GiB
 mmcblk0: p1 p2 p3
dwc2 ffb40000.usb: DWC OTG Controller
dwc2 ffb40000.usb: new USB bus registered, assigned bus number 1
dwc2 ffb40000.usb: irq 160, io mem 0x00000000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: DWC OTG Controller
usb usb1: Manufacturer: Linux 3.12.0-00307-g507abb4-dirty dwc2_hsotg
usb usb1: SerialNumber: ffb40000.usb
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
oprofile: using arm/armv7-ca9
TCP: cubic registered
NET: Registered protocol family 10
sit: IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20120528 t)
can: netlink gateway (rev 20130117) max_hops=1
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
ThumbEE CPU extension supported.
Registering SWP/SWPB emulation handler
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): recovery complete
EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 340K (806ee000 - 80743000)
usb 1-1: new high-speed USB device number 2 using dwc2
INIT: version 2.88 booting
usb 1-1: New USB device found, idVendor=0424, idProduct=2512
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 2 ports detected
Starting Bootlog daemon: bootlogd.
Configuring network interfaces... eth0: device MAC address 92:af:4f:06:84:db
udhcpc (v1.20.2) started
Sending discover...
Sending discover...
Sending discover...
No lease, failing
Starting portmap daemon...
Sat Sep 28 04:37:00 UTC 2013
INIT: Entering runlevel: 5
Starting OpenBSD Secure Shell server: sshd
done.
Starting syslogd/klogd: done
Starting Lighttpd Web Server: lighttpd.
Starting blinking LED server
Stopping Bootlog daemon: bootlogd.
libphy: stmmac-0:01 - Link is Up - 1000/Full
stmmac: Energy-Efficient Ethernet initialized

Poky 8.0 (Yocto Project 1.3 Reference Distro) 1.3
 ttyS0

socfpga login: root
root@socfpga:~# uname -a
Linux socfpga 3.12.0-00307-g507abb4-dirty #2 SMP Mon Jan 6 19:54:56 CST 2014 armv7l GNU/Linux
root@socfpga:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 92:af:4f:06:84:db
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:592 (592.0 B)
          Interrupt:152 Base address:0x8000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@socfpga:~# cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 0 (v7l)
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32             
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

processor       : 1
model name      : ARMv7 Processor rev 0 (v7l)
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32             
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

Hardware        : Altera SOCFPGA
Revision        : 0000
Serial          : 0000000000000000
root@socfpga:~# cat /proc/meminfo
MemTotal:        1031824 kB
MemFree:         1016496 kB
Buffers:             924 kB
Cached:             5220 kB
SwapCached:            0 kB
Active:             4316 kB
Inactive:           3028 kB
Active(anon):       1228 kB
Inactive(anon):       16 kB
Active(file):       3088 kB
Inactive(file):     3012 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 4 kB
Writeback:             0 kB
AnonPages:          1200 kB
Mapped:             1776 kB
Shmem:                44 kB
Slab:               5296 kB
SReclaimable:       1696 kB
SUnreclaim:         3600 kB
KernelStack:         368 kB
PageTables:          120 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      515912 kB
Committed_AS:      12020 kB
VmallocTotal:    1024000 kB
VmallocUsed:        1060 kB
VmallocChunk:    1018588 kB        
root@socfpga:~# free -h
             total         used         free       shared      buffers
Mem:       1031824        15396      1016428            0          924
-/+ buffers:              14472      1017352
Swap:            0            0            0
root@socfpga:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root              1007.9M    161.8M    794.9M  17% /
devtmpfs                503.7M      4.0K    503.6M   0% /dev
tmpfs                   503.8M     40.0K    503.8M   0% /var/volatile
tmpfs                   503.8M         0    503.8M   0% /media/ram
root@socfpga:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type ext3 (rw,relatime,errors=continue,user_xattr,barrier=1,data=             ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=515740k,nr_inodes=128935,mode=7             55)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /var/volatile type tmpfs (rw,relatime)
tmpfs on /media/ram type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)

 

요즘 256MB 짜리 메모리 가지고 놀다가 1GB 보니 겁나 커보이네 -_ㅠ

망할 메모리 수급 이슈 ㅠㅠ

 

그나저나 RGB 모니터가 없어서

RGB -> HDMI 컨버터 + HDMI to USB 캡쳐 이용해서 보는데 먼가 나온다.

 

프레임 버퍼도 없는데 멀로 출력한거지?

root@socfpga:~# ls -al /dev/fb*
ls: /dev/fb*: No such file or directory
root@socfpga:~# ls -al /dev/video*
ls: /dev/video*: No such file or directory

 

root@socfpga:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1316 S    init [5]
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [kworker/0:0]
    5 root         0 SW<  [kworker/0:0H]
    6 root         0 SW   [kworker/u4:0]
    7 root         0 SW   [migration/0]
    8 root         0 SW   [rcu_bh]
    9 root         0 SW   [rcu_sched]
   10 root         0 SW   [migration/1]
   11 root         0 SW   [ksoftirqd/1]
   12 root         0 SW   [kworker/1:0]
   13 root         0 SW<  [kworker/1:0H]
   14 root         0 SW<  [khelper]
   15 root         0 SW   [kdevtmpfs]
   16 root         0 SW<  [netns]
   17 root         0 SW<  [writeback]
   18 root         0 SW<  [bioset]
   19 root         0 SW<  [kblockd]
   20 root         0 SW   [khubd]
   21 root         0 SW<  [rpciod]
   22 root         0 SW   [kworker/1:1]
   23 root         0 SW   [khungtaskd]
   24 root         0 SW   [kswapd0]
   25 root         0 SW   [fsnotify_mark]
   26 root         0 SW<  [nfsiod]
   27 root         0 SW   [kworker/u4:1]
   32 root         0 SW<  [ff705000.spi]
   35 root         0 SW<  [fff01000.spi]
   40 root         0 SW<  [kpsmoused]
   41 root         0 SW   [kworker/0:1]
   42 root         0 SW<  [dw-mci-card]
   43 root         0 SW   [mmcqd/0]
   44 root         0 SW<  [dwc2]
   45 root         0 SW<  [deferwq]
   46 root         0 SW   [kjournald]
  129 daemon    1460 S    /sbin/portmap
  148 root      3592 S    /usr/sbin/sshd
  152 root      1660 S    /sbin/syslogd -n -O /var/log/messages
  155 root      1660 S    /sbin/klogd -n
  159 root      1964 S    /usr/sbin/lighttpd -f /etc/lighttpd.conf
  164 root     10628 S    /www/pages/cgi-bin/scroll_server
  179 root      2500 S    -sh
  180 root      1564 S    /sbin/getty 38400 tty1
  193 root      1948 R    ps

 

root@socfpga:~# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      129/portmap  
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      159/lighttpd 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      148/sshd     
tcp6       0      0 :::22                   :::*                    LISTEN      148/sshd

 

80 번 포트가 있는데 해보니 에러가 나서

 lighttpd.conf 보고 해당 경로 가서 파일 목록 보고 입력하니 정상적으로 뜬다.

 

22번 포트가 열려 있으니 ssh도 ok

 

문서 보는데 이 설정이 멀 의미하는지 찾아봐야겠다

그냥(?) 리눅스 셋팅 LXDE 셋팅

 

밑면의 실크에 따르면

MSEL[0:2] 가 BOOTSEL

MSEL[3:4]는 CLOCKSEL 이다.

'embeded > FPGA - ALTERA' 카테고리의 다른 글

DE1-SOC LXDE 부팅 완료  (0) 2026.05.02
altera cyclone V HPS BOOTSEL, CLOCKSEL  (0) 2026.04.29
nios II 단종  (0) 2026.03.22
de1-soc system builder 에서 hps 추가 후 빌드 실패  (0) 2026.03.21
fpga sdk for openCL  (0) 2026.03.18
Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 22. 22:33

2023년 6월 9일 단종 공고가 떴었다.

그럼 quartus도 22.x 까지만 지원할 것 같은데. 아예 사라진건진 봐야 알 듯.

[링크 : https://www.reddit.com/r/FPGA/comments/1492bx0/intel_discontinues_nios_ii_ip/]

 

nios v/m nios v/g 로 대체라면 기존의 ii/e ii/f 중에 f가 바뀌나?

ipr-nios가 정식으로 쓰는거고 ip-nios는 evaluation 이라는데(1시간 이후 멈춤) 맞나?

[링크 : https://www.intel.com/content/www/us/en/content-details/781327/intel-is-discontinuing-ip-ordering-codes-listed-in-pdn2312-for-nios-ii-ip.html]

 

그나저나 DMIPS 드럽게 낮네 

[링크 : https://docs.altera.com/r/docs/683629/current/nios-ii-performance-benchmarks/nios-ii-performance-benchmarks]

 

STM32F102x8 cortex-m3의 경우 1.25DMIPS 라는데 시기가 차이 있다 하더라도 nios ii/f가 제법 처참하다 싶다.

1.25 DMIPS/MHz (Dhrystone 2.1)

[링크 : https://www.st.com/resource/en/datasheet/stm32f102c8.pdf]

 

17년 이후로 Nios ii gen 2로 바뀌면서 nios ii/s는 사라지고 f만 남은거 같은데

그러면 위에 ip-nios랑 ipr-nios는 f인가? 머지?

Nios II classic is offered in 3 different configurations: Nios II/f (fast), Nios II/s (standard), and Nios II/e (economy). Nios II gen2 is offered in 2 different configurations: Nios II/f (fast), and Nios II/e (economy).

Nios II/f

The Nios II/f core is designed for maximum performance at the expense of core size. Features of Nios II/f include:
  • Separate instruction and data caches (512 B to 64 KB)
  • Optional MMU or MPU
  • Access to up to 2 GB of external address space
  • Optional tightly coupled memory for instructions and data
  • Six-stage pipeline to achieve maximum DMIPS/MHz
  • Single-cycle hardware multiply and barrel shifter
  • Optional hardware divide option
  • Dynamic branch prediction
  • Up to 256 custom instructions and unlimited hardware accelerators
  • JTAG debug module
  • Optional JTAG debug module enhancements, including hardware breakpoints, data triggers, and real-time trace

Nios II/s

Nios II/s core is designed to maintain a balance between performance and cost. This core implementation is not longer supported for Altera Quartus II v.17 and newer. Features of Nios II/s include:
  • Instruction cache
  • Up to 2 GB of external address space
  • Optional tightly coupled memory for instructions
  • Five-stage pipeline
  • Static branch prediction
  • Hardware multiply, divide, and shift options
  • Up to 256 custom instructions
  • JTAG debug module
  • Optional JTAG debug module enhancements, including hardware breakpoints, data triggers, and real-time trace

Nios II/e

The Nios II/e core is designed for smallest possible logic utilization of FPGAs. This is especially efficient for low-cost Cyclone II FPGA applications. Features of Nios II/e include:
  • Up to 2 GB of external address space
  • JTAG debug module
  • Complete systems in fewer than 700 LEs
  • Optional debug enhancements
  • Up to 256 custom instructions
  • Free, no license required

[링크 : https://en.wikipedia.org/wiki/Nios_II]

 

+

ai 답변

quartus 19.1 부터 EDS 제거되면서 윈도우에서 WSL 필요

quartus 24.1 부터 nios ii / eds 제거

 

+

레딧도 그렇지만 정말 취미(?) 사용자를 위해서는 두 회사가 더 멀어지고 있지만

altera는 intel에 인수되면서 더 심화된것 같고. 그래서 altera가 다시 intel과 결별한게 아닌가 싶다.

[링크 : https://www.cio.com/article/3964395/인텔-알테라-지분-51-매각···-fpga-사업-정리해-구조-개.html]

 

이 추세면.. xilinx로 갈아타야 하려나.. 쩝..

terasic 형님들 de0-nano-soc 처럼 쌈박한 zynq 내주실 생각 없습니까!?!??!

Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 21. 23:50

아니.. HPS 넣으면 IP에서 추가하라고 말만하지 말고

좀 강하게 경고를 하라고 ㅠㅠ

 

 

 

quartus 에서 넣으면 되는줄 알았는데 그게 아니고

tools - platform designer 해서 넣어야 하나보다.(까먹어서 인터넷 검색..)

 

먼가 복잡하게 뜨는데 먼지 모르니 귀찮아서(!) finish 하고

 

clk 와 각종 clock_input들을 O를 클릭해서 검은색이 체크되어 클럭이 넘어오게 해주고

 

종료하려고 하면 Generate Now? 라고 물어보는데 이걸 "예" 하던가

 

platform designed의 우측 하단 Generate HDL을 누르면 될 듯.

그리고 Finish 해주면 먼가 

 

아까는 안보이던 hps가 추가되어있는데

 

이걸 더블클릭해서 먼가 또 이상한짓을 하고 나면 되는 듯?

그리고 뜨는 다이얼로그를 보니 수동으로 추가해야 하나는 것 같다.

 

project nabigaor를 file로 하고 우클릭한다음 "Add/Remove Files in Project" 해서

 

설정 창이 열리면 File name ... 을 눌러서

 

qip 확장자를 찾아서 넣고

 

빌드해도 안되네!!!

 

아우 빡셔.. 튜토리얼 다시 찾아봐야겠다.

 

+

지금은 Bidir로 되어있는데

 

이미 생성되어있는 프로젝트 열어서 보니 엥 Unknown?

readonly 라고 수정도 안되는데 어우.. 어떻게 하지 ㅠㅠ

 

+

2026.03.22

아래껄 추가하니 조금더 진행은 되는데

unnamed u0 (
        .clk_clk                               ( CLOCK_50),                            //             clk.clk
        .reset_reset_n                         ( 1'b1),                      //           reset.reset_n
        .memory_mem_a                          ( HPS_DDR3_ADDR),                          //          memory.mem_a
        .memory_mem_ba                         ( HPS_DDR3_BA),                         //                .mem_ba
        .memory_mem_ck                         ( HPS_DDR3_CK_P),                         //                .mem_ck
        .memory_mem_ck_n                       ( HPS_DDR3_CK_N),                       //                .mem_ck_n
        .memory_mem_cke                        ( HPS_DDR3_CKE),                        //                .mem_cke
        .memory_mem_cs_n                       ( HPS_DDR3_CS_N),                       //                .mem_cs_n
        .memory_mem_ras_n                      ( HPS_DDR3_RAS_N),                      //                .mem_ras_n
        .memory_mem_cas_n                      ( HPS_DDR3_CAS_N),                      //                .mem_cas_n
        .memory_mem_we_n                       ( HPS_DDR3_WE_N),                       //                .mem_we_n
        .memory_mem_reset_n                    ( HPS_DDR3_RESET_N),                    //                .mem_reset_n
        .memory_mem_dq                         ( HPS_DDR3_DQ),                         //                .mem_dq
        .memory_mem_dqs                        ( HPS_DDR3_DQS_P),                        //                .mem_dqs
        .memory_mem_dqs_n                      ( HPS_DDR3_DQS_N),                      //                .mem_dqs_n
        .memory_mem_odt                        ( HPS_DDR3_ODT),                        //                .mem_odt
        .memory_mem_dm                         ( HPS_DDR3_DM),                         //                .mem_dm
        .memory_oct_rzqin                      ( HPS_DDR3_RZQ),                      //                .oct_rzqin
       };

 

또 먼가 잘못했는지 -_-

여전히 DDR3쪽 DQS 핀 에러는 여전하고

그 와중에 용량이 부족하다고 배째는데 이게 말이... 되나?

Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_N[1]
Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_N[2]
Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_N[3]
Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_P[1]
Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_P[2]
Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_P[3]
Info (11798): Fitter preparation operations ending: elapsed time is 00:00:00
Warning (169064): Following 85 pins have no output enable or a GND or VCC output enable - later changes to this connectivity may change fitting results
Info (169065): Pin AUD_ADCLRCK has a permanently disabled output enable
Info (169065): Pin AUD_BCLK has a permanently disabled output enable
Info (169065): Pin AUD_DACLRCK has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[0] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[1] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[2] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[3] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[4] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[5] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[6] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[7] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[8] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[9] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[10] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[11] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[12] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[13] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[14] has a permanently disabled output enable
Info (169065): Pin DRAM_DQ[15] has a permanently disabled output enable
Info (169065): Pin FPGA_I2C_SDAT has a permanently disabled output enable
Info (169065): Pin PS2_CLK has a permanently disabled output enable
Info (169065): Pin PS2_CLK2 has a permanently disabled output enable
Info (169065): Pin PS2_DAT has a permanently disabled output enable
Info (169065): Pin PS2_DAT2 has a permanently disabled output enable
Info (169065): Pin HPS_CONV_USB_N has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[8] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[9] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[10] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[11] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[12] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[13] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[14] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[15] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[16] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[17] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[18] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[19] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[20] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[21] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[22] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[23] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[24] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[25] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[26] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[27] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[28] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[29] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[30] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQ[31] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQS_N[1] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQS_N[2] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQS_N[3] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQS_P[1] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQS_P[2] has a permanently disabled output enable
Info (169065): Pin HPS_DDR3_DQS_P[3] has a permanently disabled output enable
Info (169065): Pin HPS_ENET_INT_N has a permanently disabled output enable
Info (169065): Pin HPS_ENET_MDIO has a permanently disabled output enable
Info (169065): Pin HPS_FLASH_DATA[0] has a permanently disabled output enable
Info (169065): Pin HPS_FLASH_DATA[1] has a permanently disabled output enable
Info (169065): Pin HPS_FLASH_DATA[2] has a permanently disabled output enable
Info (169065): Pin HPS_FLASH_DATA[3] has a permanently disabled output enable
Info (169065): Pin HPS_GPIO[0] has a permanently disabled output enable
Info (169065): Pin HPS_GPIO[1] has a permanently disabled output enable
Info (169065): Pin HPS_GSENSOR_INT has a permanently disabled output enable
Info (169065): Pin HPS_I2C1_SCLK has a permanently disabled output enable
Info (169065): Pin HPS_I2C1_SDAT has a permanently disabled output enable
Info (169065): Pin HPS_I2C2_SCLK has a permanently disabled output enable
Info (169065): Pin HPS_I2C2_SDAT has a permanently disabled output enable
Info (169065): Pin HPS_I2C_CONTROL has a permanently disabled output enable
Info (169065): Pin HPS_KEY has a permanently disabled output enable
Info (169065): Pin HPS_LED has a permanently disabled output enable
Info (169065): Pin HPS_SD_CMD has a permanently disabled output enable
Info (169065): Pin HPS_SD_DATA[0] has a permanently disabled output enable
Info (169065): Pin HPS_SD_DATA[1] has a permanently disabled output enable
Info (169065): Pin HPS_SD_DATA[2] has a permanently disabled output enable
Info (169065): Pin HPS_SD_DATA[3] has a permanently disabled output enable
Info (169065): Pin HPS_SPIM_SS has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[0] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[1] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[2] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[3] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[4] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[5] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[6] has a permanently disabled output enable
Info (169065): Pin HPS_USB_DATA[7] has a permanently disabled output enable
Warning (169069): Following 216 pins have nothing, GND, or VCC driving datain port -- changes to this connectivity may change fitting results
Info (169070): Pin ADC_CONVST has GND driving its datain port
Info (169070): Pin ADC_DIN has GND driving its datain port
Info (169070): Pin ADC_SCLK has GND driving its datain port
Info (169070): Pin AUD_DACDAT has GND driving its datain port
Info (169070): Pin AUD_XCK has GND driving its datain port
Info (169070): Pin DRAM_ADDR[0] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[1] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[2] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[3] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[4] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[5] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[6] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[7] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[8] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[9] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[10] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[11] has GND driving its datain port
Info (169070): Pin DRAM_ADDR[12] has GND driving its datain port
Info (169070): Pin DRAM_BA[0] has GND driving its datain port
Info (169070): Pin DRAM_BA[1] has GND driving its datain port
Info (169070): Pin DRAM_CAS_N has GND driving its datain port
Info (169070): Pin DRAM_CKE has GND driving its datain port
Info (169070): Pin DRAM_CLK has GND driving its datain port
Info (169070): Pin DRAM_CS_N has GND driving its datain port
Info (169070): Pin DRAM_LDQM has GND driving its datain port
Info (169070): Pin DRAM_RAS_N has GND driving its datain port
Info (169070): Pin DRAM_UDQM has GND driving its datain port
Info (169070): Pin DRAM_WE_N has GND driving its datain port
Info (169070): Pin FPGA_I2C_SCLK has GND driving its datain port
Info (169070): Pin HEX0[0] has GND driving its datain port
Info (169070): Pin HEX0[1] has GND driving its datain port
Info (169070): Pin HEX0[2] has GND driving its datain port
Info (169070): Pin HEX0[3] has GND driving its datain port
Info (169070): Pin HEX0[4] has GND driving its datain port
Info (169070): Pin HEX0[5] has GND driving its datain port
Info (169070): Pin HEX0[6] has GND driving its datain port
Info (169070): Pin HEX1[0] has GND driving its datain port
Info (169070): Pin HEX1[1] has GND driving its datain port
Info (169070): Pin HEX1[2] has GND driving its datain port
Info (169070): Pin HEX1[3] has GND driving its datain port
Info (169070): Pin HEX1[4] has GND driving its datain port
Info (169070): Pin HEX1[5] has GND driving its datain port
Info (169070): Pin HEX1[6] has GND driving its datain port
Info (169070): Pin HEX2[0] has GND driving its datain port
Info (169070): Pin HEX2[1] has GND driving its datain port
Info (169070): Pin HEX2[2] has GND driving its datain port
Info (169070): Pin HEX2[3] has GND driving its datain port
Info (169070): Pin HEX2[4] has GND driving its datain port
Info (169070): Pin HEX2[5] has GND driving its datain port
Info (169070): Pin HEX2[6] has GND driving its datain port
Info (169070): Pin HEX3[0] has GND driving its datain port
Info (169070): Pin HEX3[1] has GND driving its datain port
Info (169070): Pin HEX3[2] has GND driving its datain port
Info (169070): Pin HEX3[3] has GND driving its datain port
Info (169070): Pin HEX3[4] has GND driving its datain port
Info (169070): Pin HEX3[5] has GND driving its datain port
Info (169070): Pin HEX3[6] has GND driving its datain port
Info (169070): Pin HEX4[0] has GND driving its datain port
Info (169070): Pin HEX4[1] has GND driving its datain port
Info (169070): Pin HEX4[2] has GND driving its datain port
Info (169070): Pin HEX4[3] has GND driving its datain port
Info (169070): Pin HEX4[4] has GND driving its datain port
Info (169070): Pin HEX4[5] has GND driving its datain port
Info (169070): Pin HEX4[6] has GND driving its datain port
Info (169070): Pin HEX5[0] has GND driving its datain port
Info (169070): Pin HEX5[1] has GND driving its datain port
Info (169070): Pin HEX5[2] has GND driving its datain port
Info (169070): Pin HEX5[3] has GND driving its datain port
Info (169070): Pin HEX5[4] has GND driving its datain port
Info (169070): Pin HEX5[5] has GND driving its datain port
Info (169070): Pin HEX5[6] has GND driving its datain port
Info (169070): Pin IRDA_TXD has GND driving its datain port
Info (169070): Pin LEDR[0] has GND driving its datain port
Info (169070): Pin LEDR[1] has GND driving its datain port
Info (169070): Pin LEDR[2] has GND driving its datain port
Info (169070): Pin LEDR[3] has GND driving its datain port
Info (169070): Pin LEDR[4] has GND driving its datain port
Info (169070): Pin LEDR[5] has GND driving its datain port
Info (169070): Pin LEDR[6] has GND driving its datain port
Info (169070): Pin LEDR[7] has GND driving its datain port
Info (169070): Pin LEDR[8] has GND driving its datain port
Info (169070): Pin LEDR[9] has GND driving its datain port
Info (169070): Pin TD_RESET_N has GND driving its datain port
Info (169070): Pin VGA_BLANK_N has GND driving its datain port
Info (169070): Pin VGA_B[0] has GND driving its datain port
Info (169070): Pin VGA_B[1] has GND driving its datain port
Info (169070): Pin VGA_B[2] has GND driving its datain port
Info (169070): Pin VGA_B[3] has GND driving its datain port
Info (169070): Pin VGA_B[4] has GND driving its datain port
Info (169070): Pin VGA_B[5] has GND driving its datain port
Info (169070): Pin VGA_B[6] has GND driving its datain port
Info (169070): Pin VGA_B[7] has GND driving its datain port
Info (169070): Pin VGA_CLK has GND driving its datain port
Info (169070): Pin VGA_G[0] has GND driving its datain port
Info (169070): Pin VGA_G[1] has GND driving its datain port
Info (169070): Pin VGA_G[2] has GND driving its datain port
Info (169070): Pin VGA_G[3] has GND driving its datain port
Info (169070): Pin VGA_G[4] has GND driving its datain port
Info (169070): Pin VGA_G[5] has GND driving its datain port
Info (169070): Pin VGA_G[6] has GND driving its datain port
Info (169070): Pin VGA_G[7] has GND driving its datain port
Info (169070): Pin VGA_HS has GND driving its datain port
Info (169070): Pin VGA_R[0] has GND driving its datain port
Info (169070): Pin VGA_R[1] has GND driving its datain port
Info (169070): Pin VGA_R[2] has GND driving its datain port
Info (169070): Pin VGA_R[3] has GND driving its datain port
Info (169070): Pin VGA_R[4] has GND driving its datain port
Info (169070): Pin VGA_R[5] has GND driving its datain port
Info (169070): Pin VGA_R[6] has GND driving its datain port
Info (169070): Pin VGA_R[7] has GND driving its datain port
Info (169070): Pin VGA_SYNC_N has GND driving its datain port
Info (169070): Pin VGA_VS has GND driving its datain port
Info (169070): Pin HPS_DDR3_ADDR[13] has GND driving its datain port
Info (169070): Pin HPS_DDR3_ADDR[14] has GND driving its datain port
Info (169070): Pin HPS_DDR3_DM[1] has GND driving its datain port
Info (169070): Pin HPS_DDR3_DM[2] has GND driving its datain port
Info (169070): Pin HPS_DDR3_DM[3] has GND driving its datain port
Info (169070): Pin HPS_ENET_GTX_CLK has GND driving its datain port
Info (169070): Pin HPS_ENET_MDC has GND driving its datain port
Info (169070): Pin HPS_ENET_TX_DATA[0] has GND driving its datain port
Info (169070): Pin HPS_ENET_TX_DATA[1] has GND driving its datain port
Info (169070): Pin HPS_ENET_TX_DATA[2] has GND driving its datain port
Info (169070): Pin HPS_ENET_TX_DATA[3] has GND driving its datain port
Info (169070): Pin HPS_ENET_TX_EN has GND driving its datain port
Info (169070): Pin HPS_FLASH_DCLK has GND driving its datain port
Info (169070): Pin HPS_FLASH_NCSO has GND driving its datain port
Info (169070): Pin HPS_SD_CLK has GND driving its datain port
Info (169070): Pin HPS_SPIM_CLK has GND driving its datain port
Info (169070): Pin HPS_SPIM_MOSI has GND driving its datain port
Info (169070): Pin HPS_UART_TX has GND driving its datain port
Info (169070): Pin HPS_USB_STP has GND driving its datain port
Info (169070): Pin AUD_ADCLRCK has VCC driving its datain port
Info (169070): Pin AUD_BCLK has VCC driving its datain port
Info (169070): Pin AUD_DACLRCK has VCC driving its datain port
Info (169070): Pin DRAM_DQ[0] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[1] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[2] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[3] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[4] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[5] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[6] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[7] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[8] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[9] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[10] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[11] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[12] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[13] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[14] has VCC driving its datain port
Info (169070): Pin DRAM_DQ[15] has VCC driving its datain port
Info (169070): Pin FPGA_I2C_SDAT has VCC driving its datain port
Info (169070): Pin PS2_CLK has VCC driving its datain port
Info (169070): Pin PS2_CLK2 has VCC driving its datain port
Info (169070): Pin PS2_DAT has VCC driving its datain port
Info (169070): Pin PS2_DAT2 has VCC driving its datain port
Info (169070): Pin HPS_CONV_USB_N has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[8] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[9] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[10] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[11] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[12] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[13] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[14] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[15] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[16] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[17] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[18] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[19] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[20] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[21] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[22] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[23] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[24] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[25] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[26] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[27] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[28] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[29] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[30] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQ[31] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQS_N[1] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQS_N[2] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQS_N[3] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQS_P[1] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQS_P[2] has VCC driving its datain port
Info (169070): Pin HPS_DDR3_DQS_P[3] has VCC driving its datain port
Info (169070): Pin HPS_ENET_INT_N has VCC driving its datain port
Info (169070): Pin HPS_ENET_MDIO has VCC driving its datain port
Info (169070): Pin HPS_FLASH_DATA[0] has VCC driving its datain port
Info (169070): Pin HPS_FLASH_DATA[1] has VCC driving its datain port
Info (169070): Pin HPS_FLASH_DATA[2] has VCC driving its datain port
Info (169070): Pin HPS_FLASH_DATA[3] has VCC driving its datain port
Info (169070): Pin HPS_GPIO[0] has VCC driving its datain port
Info (169070): Pin HPS_GPIO[1] has VCC driving its datain port
Info (169070): Pin HPS_GSENSOR_INT has VCC driving its datain port
Info (169070): Pin HPS_I2C1_SCLK has VCC driving its datain port
Info (169070): Pin HPS_I2C1_SDAT has VCC driving its datain port
Info (169070): Pin HPS_I2C2_SCLK has VCC driving its datain port
Info (169070): Pin HPS_I2C2_SDAT has VCC driving its datain port
Info (169070): Pin HPS_I2C_CONTROL has VCC driving its datain port
Info (169070): Pin HPS_KEY has VCC driving its datain port
Info (169070): Pin HPS_LED has VCC driving its datain port
Info (169070): Pin HPS_SD_CMD has VCC driving its datain port
Info (169070): Pin HPS_SD_DATA[0] has VCC driving its datain port
Info (169070): Pin HPS_SD_DATA[1] has VCC driving its datain port
Info (169070): Pin HPS_SD_DATA[2] has VCC driving its datain port
Info (169070): Pin HPS_SD_DATA[3] has VCC driving its datain port
Info (169070): Pin HPS_SPIM_SS has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[0] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[1] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[2] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[3] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[4] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[5] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[6] has VCC driving its datain port
Info (169070): Pin HPS_USB_DATA[7] has VCC driving its datain port
Info (169186): Following groups of pins have the same dynamic on-chip termination control
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|diff_dtc_bar
Info (169066): Type bi-directional pin HPS_DDR3_DQS_N[0] uses the Differential 1.5-V SSTL Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[0] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[1] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[2] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[3] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[4] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[5] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[6] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|delayed_oct
Info (169066): Type bi-directional pin HPS_DDR3_DQ[7] uses the SSTL-15 Class I I/O standard
Info (169185): Following pins have the same dynamic on-chip termination control: unnamed:u0|unnamed_hps_0:hps_0|unnamed_hps_0_hps_0:hps_0|unnamed_hps_0_hps_0_hps_io:hps_io|unnamed_hps_0_hps_0_hps_io_border:border|hps_sdram:hps_sdram_inst|hps_sdram_p0:p0|hps_sdram_p0_acv_hard_memphy:umemphy|hps_sdram_p0_acv_hard_io_pads:uio_pads|hps_sdram_p0_altdqdqs:dq_ddio[0].ubidir_dq_dqs|altdq_dqs2_acv_connect_to_hard_phy_cyclonev:altdq_dqs2_inst|diff_dtc
Info (169066): Type bi-directional pin HPS_DDR3_DQS_P[0] uses the Differential 1.5-V SSTL Class I I/O standard
Error (11802): Can't fit design in device. Modify your design to reduce resources, or choose a larger device. The Intel FPGA Knowledge Database contains many articles with specific details on how to resolve this error. Visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number.
Error: Quartus Prime Fitter was unsuccessful. 7 errors, 5 warnings
Error: Peak virtual memory: 5113 megabytes
Error: Processing ended: Sun Mar 22 17:55:31 2026
Error: Elapsed time: 00:00:06
Error: Total CPU time (on all processors): 00:00:05
Error (293001): Quartus Prime Full Compilation was unsuccessful. 9 errors, 341 warnings

 

로직이 부족한줄 알았는데 핀이 너무 많이 할당되어도 그런 에러가 발생하는 건가?

[링크 : https://stackoverflow.com/questions/50442061/quartus-unable-to-fit-design-to-device]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

DE1-SOC getting started guide 따라하기  (0) 2026.04.28
nios II 단종  (0) 2026.03.22
fpga sdk for openCL  (0) 2026.03.18
aocl_c5soc_getting_started.pdf (Altera SDK for OpenCL)  (0) 2026.03.18
de1-soc와 quartus / fpga sdk for opencl  (0) 2026.03.18
Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 18. 22:32

추가 라이센스가 필요하진 않다는데

quartus prime pro / standard 에서 지원한다고 하면 lite로는 쓸 수 없다는 말이네?

Intel® FPGA SDK for OpenCL
• No additional licenses are required.
• Supported with the Intel Quartus Prime Pro/Standard Edition Software.
• The software installation file includes the Intel Quartus Prime Pro/Standard Edition Software and the OpenCL software.

[링크 : https://www.intel.co.kr/content/dam/www/central-libraries/us/en/documents/quartus-prime-compare-editions-guide.pdf]

 

de1-soc 보드를 사고 quartus standard 라이센스 안사면 openCL은 못쓰는건가?

Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 18. 22:27

de1-soc 문서를 보는데 참조되지만 영 찾아지지 않아서 중국 사이트 가입까지 해서 받음 -_ㅠ

 

Altera SDK for OpenCL

Cyclone V SoC Getting Started Guide

OCL006-14.0.0

2014.06.30

aocl_c5soc_getting_started.pdf
5.08MB

[링크 : https://en.eeworld.com.cn/bbs/thread-455555-1-1.html]

Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 18. 22:05

버전 정보 맞추는중.. 라이센스는 어떻게 되지?

 

Altera SDK for OpenCL Programming Guide에 의하면 13.0 그런데 이건 de1-soc용은 아닌듯.

■  Download and install the Quartus II software version 13.0.
■ Install your Stratix V FPGA board. You must download and install all necessary device support software.
■ Download the Altera SDK for OpenCL version 13.0.
■ Install the Altera SDK for OpenCL version 13.0.
■ Install the USB-Blaster and the PCI Express® (PCIe ®) drivers.

[링크 : https://pdf5.datasheet.su/altera-corporation-sw-opencl-sdk_3d4de71aae.pdf]

 

아무튼 web edition과 fpga sdk는 13.1.0.162로 받을수 있다.

Quartus® II Web Edition Design Software 

[링크 : https://www.altera.com/downloads/fpga-development-tools/quartus-ii-web-edition-design-software-version-13-1-windows]

 

FPGA SDK for OpenCL

[링크 : https://www.altera.com/downloads/add-development-tools/fpga-sdk-opencl-web-edition-software-version-13-1]

 

---

 

DE1-SoC openCL v05 문서를 terasic에서 받아서 보는데 18.1.0.625

음.. quartus prime standard edition with valid license.. 하... 1년 무상제공 이런것도 쿠폰이 없던데.. ㅠㅠ

 Intel Quartus Prime Standard Edition 18.1.0.625 installed with valid license 
 Intel FPGA SDK for OpenCL Prime Edition 18.1.0.625 installed without license 
 Intel SoC EDS 18.1.0.625 installed 

[링크 : https://www.altera.com/downloads/add-development-tools/fpga-sdk-opencl-standard-edition-software-version-18-1]

[링크 : https://www.altera.com/downloads/fpga-development-tools/quartus-prime-standard-edition-design-software-version-18-1-windows]

 

+

초기에는 16.0을 기준으로 했고 openCL 업데이트 하면서 18.1 까지 올라간듯.

[링크 : https://www.intel.com/content/www/us/en/design-example/714614/cyclone-v-fpga-terasic-de1-soc-board.html]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

fpga sdk for openCL  (0) 2026.03.18
aocl_c5soc_getting_started.pdf (Altera SDK for OpenCL)  (0) 2026.03.18
quartus prime standard 실행  (0) 2026.03.17
quartus prime 설치 standard / lite  (0) 2026.03.17
de1-soc daughter board  (0) 2026.03.16
Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 17. 16:01

음.. standard로 설치했더니 계속 물어본다.

FPGA Starter Edition 자체는 무료지만, quartus prime standard는 유료..

quartus prime lite로 내려가야하나..?

그런데 21.1 부터는 modelsim 도 지원안한다고 하니 적당히(?) 더 구버전을 가야할 것 같기도 하다.

Questa*-인텔® FPGA Edition 빠른 시작: 인텔® Quartus® Prime Pro Edition 페이지에서 라이선스를 얻는 방법에 대한 정보를 찾을 수 있습니다.
*인텔® Quartus® Prime Pro Edition 21.3 이상 및 인텔® Quartus® Prime Standard/Lite Edition 21.1 이상부터 ModelSim*-인텔® FPGA Edition 및 ModelSim*-인텔® FPGA Starter Edition은 더 이상 지원되지 않습니다.

[링크 : https://www.intel.co.kr/content/www/kr/ko/support/programmable/licensing/q-and-a.html]

 

evalution 하면 30일 기간동안 사용이 가능한데

문제는 이 기간동안  aocl도 쓸 수 있냐라는거.

보다보니 aocl도 이제 지원안해서 사라지고 그러는거 같더만 ㅠㅠ

 

 

 

 

Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 17. 00:01

아주 예전 기록을 찾아보니

quartus 2 17.x 를 설치한 적이 있네

2017.12.27 - [embeded/FPGA - ALTERA] - quartus2 설치 + usb blaster 설치

 

오래된 버전으로는 4.x 9.x 까지 내려갔었는데

2020.06.23 - [embeded/FPGA - ALTERA] - quartus II 9.0이 아니야? 4.2 설치!

 

이번에는 가장 최신으로 일단 시도!

25.1 이라.. 어우. .많이도 올라갔다.

FPGA는 paid license 라고 해서 일단 패스하고 starter Editino 으로해서 Cyclone IV / V 에 대해서 설치시도

 

그나저나 FPGA SDK for OpenCL 은 어디서 찾지?

 

어..?

[링크 : https://www.intel.co.kr/content/www/kr/ko/support/programmable/support-resources/design-guidance/opencl-bsp-support.html]

 

어.. 이거 이제 손 놔버린건가?

[링크 : https://www.intel.co.kr/content/www/kr/ko/content-details/738067/pdn-2219-intel-is-discontinuing-the-following-software-ordering-codes.html]

 

+

2026.03.17

매직아이로 봐야 머가 달라졌는지 보일 느낌 ㅋㅋ

일단 lite랑 standard는 보기에는 지원하는 장치 차이가 있을 정도?

'embeded > FPGA - ALTERA' 카테고리의 다른 글

de1-soc와 quartus / fpga sdk for opencl  (0) 2026.03.18
quartus prime standard 실행  (0) 2026.03.17
de1-soc daughter board  (0) 2026.03.16
sof - SRAM Object File  (0) 2026.03.15
JIC - JTAG Indirect Configuration  (0) 2026.03.15
Posted by 구차니