Skip to main content

Questions tagged [soc]

A system on a chip or system on chip (SoC) is an integrated circuit (also known as an "IC" or "chip") that integrates all components of a computer or other electronic systems. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single substrate. SoCs are very common in the mobile computing market because of their low power consumption. A typical application is in the area of embedded systems.

0 votes
0 answers
75 views

Issue with Running Two Separate Codes on Intel Cyclone V SoC ARM Cortex A9 Dual Core via QSPI

I am working on an Intel Cyclone V SoC ARM Cortex A9 Dual Core setup and aiming to execute two distinct codes on Core 0 and Core 1 in bare-metal mode. While I've successfully executed this setup using ...
Support's user avatar
8 votes
5 answers
3k views

Is creating a voltage rail loop good or bad practice?

I am still new to PCB design but I often run into this. Say I have a USB connector on the bottom of a board, a SoC on the top, an LDO somewhere in the middle, and miscellaneous stuff on the sides. It'...
Kez's user avatar
  • 185
0 votes
0 answers
47 views

SOC booting FPGA configuration file

I have some understanding on embedded system booting process, which includes step wise execution of: ROM boot loader. First stage boot loader - internal to SOC. Second stage boot loader - stored on ...
Blrk_hw's user avatar
0 votes
1 answer
158 views

Help with selecting charging IC for LiPo battery charge management

I have a project for which I have a 1 cell LiPo battery, and of course I need a BMS to monitor it and charge it/ensure it doesn't get discharged too far. I also want LED indicators to inform of the ...
Arthur Isnt original's user avatar
0 votes
1 answer
65 views

How to find BOOT-SEL GPIO PIN?

I'm new to embedded linux and trying to explore it using Allwiner T113-i EVB. Right now I'm struggling with boot process. According to user manual BROM of SoC will try fetch boot code from SD card if ...
savin poster's user avatar
0 votes
0 answers
135 views

What tool is required to implement data transfer between PS and PL of Zynq 7000 SoC?

I am new to embedded programming. I undetstand a little bit what Vivado and Petalinux does. But I would like to how exactly I can use Vivado and Petalinux to perform data transfer between ...
Creator's user avatar
  • 147
0 votes
1 answer
55 views

What's the best RF scheme and chip for my project?

I'm making a little scanning beacon gizmo. When a laser shines on it from ~40m away, it is supposed to transmit its ID and HIGH (1) to the laser controller ~40m away. Otherwise, transmit 0 or nothing. ...
Popeye's user avatar
  • 339
7 votes
2 answers
979 views

Why are the challenges in using SRAM over DRAM for main memory?

Historically, when compared to DRAM (dynamic ram), SRAM (static ram) is more expensive with a lower density, but it's much faster and more efficient. As a result, SRAM is reserved for devices, such as ...
user148298's user avatar
  • 2,397
0 votes
0 answers
43 views

Can we service another memory request from L1 cache when an L1 miss is being serviced from L2?

Consider the case where L1 cache miss occurred and is being serviced by L2 cache which could take many cycles (may go to main memory in case of L2 cache miss). In the meantime L1 cache is idle, in ...
HWDesigner's user avatar
0 votes
3 answers
554 views

"ERROR: [DRC RTRES-1] Backbone resources: 1 net(s) have CLOCK_DEDICATED_ROUTE set to BACKBONE but do not use backbone resources." in newest Vivado

I am following section "Baseline Vivado project" in page 165-170 of book "Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems ...
zzzhhh's user avatar
  • 21
-1 votes
1 answer
83 views

Which kinds of embedded platforms can be considered well-suited for acquiring a general taste of interrupts? [closed]

I'm an application programmer without much knowledge in low-level programming. I've set up a basic toolchain for assembly programming with the ATMega328P on an Arduino Uno R3 board. One of my aims is ...
Piovezan's user avatar
  • 133
1 vote
1 answer
47 views

How to sample the read data from blocking logic safely by using the interface of SystemVerilog?

I'm trying to read data from combinational logic. module my_reg(; ... output reg [31:0] rdata; ) .... always @(data) rdata = 32'h18; and this dut's value ...
Carter's user avatar
  • 619
0 votes
1 answer
255 views

How to monitor the HWDATA and HRDATA in AHB-LITE on the all clock?

I'm trying to monitor the HRDATA and HWDATA on the AHB-Lite bus transfer. The monitor message should only appear when a command(...
Carter's user avatar
  • 619
1 vote
0 answers
50 views

Model Microcontroller's Power Consumption

I am currently building a simulator (time-domain model) that includes a System-on-Chip, a constant voltage source and a series resistor. Current solution: My initial intuition was to model the SoC's ...
MoTex_42's user avatar
4 votes
2 answers
749 views

Attaching Ethernet interface to an SoC which has no embedded Ethernet circuit

We are developing an ARMv8 processor based SoC which doesn't have ethernet IP inside. Now it's in FPGA form. Currently I'm using SD card interface to load Linux and file system. But during the ...
Chan Kim's user avatar
  • 173

15 30 50 per page
1
2 3 4 5
11