Questions tagged [soc]

SoC stands for System on a Chip and is an integrated circuit (a.k.a "chip") that integrates all components of a computer or other electronic systems. Use the tag only with questions related to programming.

SoC stands for System on a Chip and is an integrated circuit (a.k.a "chip") that integrates all components of a computer or other electronic systems. SoCs are very common in the mobile computing market.

Its typical usage is in the area of embedded systems. In contrast to microcontrollers, SoC integrates a microcontroller with advanced peripherals like graphics processing unit (GPU), Wi-Fi module, or coprocessor.

Use the tag only with questions related to programming.

108 questions
0
votes
2 answers

Could not find FPGA device on the board for connection 'Local': Ultra96-Board Ubuntu

I am following the "Developing Zynq UltraScale+ MPSoC Hardware Technical Training Course" on Hackster.io for a basic Hello World program on my Ultra96 board. Once I was at Lab2's end, I was supposed to launch my Hello World program on the Zynq…
Vandrey
  • 531
  • 1
  • 8
  • 23
0
votes
0 answers

Detecting ESP chip ID and MAC address through UART, but unable to flash / dump the code to detected chip

I am trying to flash code to ESP32-D0WD-V3 (revision 3) which is on custom board. I am able to get the Chip ID and MAC address of the device. But code is not flashing. I am getting the following error message: esptool.py v3.1-dev Serial port…
Vins
  • 1
  • 2
0
votes
1 answer

Update files over serial port using u-boot

I'm using a Cyclone V HPS and my application file is now booted from a SD card. For some reasons, my SD card is now fixed on the board and unable to be removed from the socket. Therefore, I'm trying to update my files over serial port using u-boot.…
0
votes
1 answer

How can i write to the USB OTG Controller Registers on the HPS part of the DE1-SOC board?

Currently i am working on the USB port of the DE1-SOC board. I tried to understand how USB 2.0 works, however when it comes to the DE1-SOC board, as I understand, controllers on the HPS part of the SOC system are memmory mapped for us to control…
0
votes
1 answer

How to write Yara script that creates a rule to match/detect strings contained within a file to another directory which contains a lot of such files?

The malware is of PE type. Use the magic bytes for this file type. To create a rule with a lot of strings it may be useful to write a script that creates the rule for you. The strings found through intelligence may be present in other files in…
0
votes
1 answer

Asynchronous FIFO depth calculation

I was required to calculate how long it will take to fill an asynchronous FIFO. For example: Assume that module 'A' wants to send some data to the module 'B'. The frequency of module A is 80MHz. The frequency of module B is 50MHz. The burst length…
Kun liu
  • 1
  • 3
0
votes
0 answers

Real world DRAM write only application

I am eager to know if there is any real world application which includes following scenario: Megabytes of continuous write-only to DRAM simultaneously from all (three or more) A53 cores (or any other Arm cores) – throughout the application as the…
Nee
  • 159
  • 10
0
votes
1 answer

How Port Linux onto MAIXDUINO board with Kendryte K210 core?

I am trying to port Linux OS onto the maixduino board as RISC-V resources say that Linux can be ported onto the Kendryte K210 core. I am using the binary file from https://dl.sipeed.com/MAIX/MaixLinux/Firmware and using kflash in the terminal of my…
kyle
  • 1
0
votes
1 answer

Installing machine learning packages on Ubuntu os based on ARM processor 32 bit

The goal is to run support vector machine classifier code based on pandas and sklearn packages on ARM 32 bit processor of FPGA SoC (DE-10 standard Altera) with Linux LXDE Desktop (kernel 4.5). Updated the python version to 3.7.9 and pip to 20.2.4…
0
votes
1 answer

What considerations to make for selecting Bluetooth Chipsets for control of LED via PWM?

I am involved working on new hardware LED products where we are selecting a Bluetooth chipset to use in multiple products controlled by iOS and Android apps, for at minimum the next 3-4 years. Also I am not the developer, a third party will be…
Axmk
  • 3
  • 2
0
votes
1 answer

In what scenarios does the I2C Master pull the SCL line low?

I have a board which acts as the I2C master. There is only one master. It is connected to two slaves. One slave supports clock stretching while the other does not. Between a read or write transaction, the line is pulled low. Is it possible that the…
omkar kale
  • 53
  • 7
0
votes
0 answers

How to pass user space data to dmaengine client usage call?

[EDITED] I have a board on arm64 with fpga (SoC). The task is simple: make possible to transfer data from/to "User Space" area (app) to/from "Kernel Space" phys mem (device mem = fpga regs), with and without dma support usage (streaming type). That…
0
votes
1 answer

Substitute for mman.h for a windows host pc

I'm trying to build a project on DE1 SOC which requires me to use mmap. I am using Eclipse to code on a windows machine. I tried using this library - https://code.google.com/archive/p/mman-win32/ but when I try to add it, eclipse for some reason…
0
votes
0 answers

Is it possible to create a HPS software slave to the FPGA fabric? (Cyclone v SoC)

I'm building a project on a Cyclone V SoC (The only FPGA I own), and so far I've only been using the FPGA side of the SoC, as I'm making this project mainly to (re-)train my VHDL skills. However, to get the best results I would need to do some…
Jan Mart
  • 1
  • 2
0
votes
0 answers

'sys/cdefs.h': No such file or directory error on Eclipse for C/C++

I am using Eclipse C. I got this error when I tried compiling my program: C:\altera\13.0sp1\quartus\bin\cygwin\usr\include\sys\stdio.h(14): fatal error C1083: Cannot open include file: 'sys/cdefs.h': No such file or directory I checked and the…