Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Blog entries by niciki

niciki
1 min read
Views
751
FPGA
I have found a nice website to learn Verilog: https://hdlbits.01xz.net The concept is similar to the https://www.codewars.com/ We also have a well described tasks to solve with already prepared test harnesses (testbenches) with golden input/output vectors to verify the design. Achieve mastery...
niciki
2 min read
Views
7K
Uncategorized
The background: I have found a way to debug a Keil's project using OpenOCD inside STM32CubeIDE. This approach assumes that the Keil built the project to the .elf file using fromelf.exe tool. The same method can be successfully used for debugging in any other capable environment, e.g. VSCode...
niciki
2 min read
Views
6K
Uncategorized
Assumptions: STM32CubeIDE needs to be installed. At the time of writing this guide, STM32CubeIDE version is 1.6.1 Build: 9958_20210326_1446 (UTC). OpenOCD and GDB server are already preinstalled in STM32CubeIDE, so no need to install separately; Keil's .uvprojx project needs to be built to .elf...
niciki
4 min read
Views
6K
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. I was trying to find a working extension to STM32CubeIDE to integrate Keil's toolchain (build/rebuild/clean) and parse all...
niciki
1 min read
Views
3K
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. The main purpose of this blog entry is to make STM32CubeIDE project from Keil's project source files. The solution: I assume...
niciki
2 min read
Views
2K
Uncategorized
The background: Standards in general are useful as far as they are not overwhelming. In this blog entry I would like to present my embedded project structure. I keep it for every new project for easier navigation throughout project's domains and to speed up project creation. My embedded project...
niciki
2 min read
Views
3K
Uncategorized
The background: In this blog entry I have shown one way to get a "minimal" Eclipse version. Here I will point to useful plugins and additions. How to add the Marketplace? NOTE: The Marketplace is a place where you can add different plugins to the Eclipse. Go to Help->Install New Software...
niciki
3 min read
Views
2K
Uncategorized
The background: The example solution is focused on the I2C interface. The walk-through is similar for every single interface. Adding entry to the board.xml file Add in <interfaces> section: <interface mode="master" name="iic_main" type="xilinx.com:interface:iic_rtl:1.0"...
niciki
1 min read
Views
2K
Uncategorized
Eclipse installation: Go to download.eclipse.org/eclipse/downloads/ Find the Latest Release section and click on Build Name (e.g. 4.17): Scroll down the page and find the Platform Runtime Binary section and click on the appropriate version for your OS: Download it and install. Eclipse needs...
niciki
3 min read
Views
18K
Reaction score
1
Comments
2
Uncategorized
The background: I have to use Keil in my job and honestly - I don't like it much. The debug is great, but the editor is lacking in many features compared to other IDEs. I was trying to find a working extension to VSCode to integrate Keil's toolchain (build/rebuild/clean) and parse all...
The problem: In Vivado in the IP Packager when I was trying to make a custom component with mating interfaces to control PCIe4 IP Core, I couldn't do it because in the IP Packager PCIe4 control interfaces were missing, e.g.: VLNV xilinx.com:display_pcie4: pcie4_cfg_mgmt_rtl:1.0 VLNV...
The problem: In Vivado in the IP Packager, when we want to set a value for any interface parameter, we won't get any TCL commands in the Tcl Console. This is probably a bug. The following images visualize the problem: The solution: I managed to find these missing TCL commands :)...
niciki
1 min read
Views
1K
Raspberry PI
The background: I recently bought Raspberry PI 3 B and was shocked how fast and intuitive were the installation and the configuration. I have started using Raspbian with NOOBS (the Operating System installer) from https://www.raspberrypi.org/downloads/ NOOBS lets me choose which OS to install...

Part and Inventory Search

Back
Top