General What was the main intentation behind this project? I've work with Xilinx Vivado for almost 4 years and I was disappointed about the buggy tool chain and the complexity to generate a AXI component with a defined register count and if you will change this you must do the same procedure again and also … Continue reading Python Generation of AXI Register Definitions
VARED – VHDL Automatic Register Extract Definition
General The main purpose for developing this was the definitions of AXI register within a component which can have many slave register. These offset are only known to the hardware developer but not the software developer who can't handle VHDL properly. So I decided to make a defintion how the hardware developer should describe the … Continue reading VARED – VHDL Automatic Register Extract Definition
Xilinx Zynq – Memory Structures
General The most important things you should know, if you will generate memory structure or if you will define your own Linux image, is that the structure can be splitted in three main sections. ZYNQ Structure The ZYNQ from Xilinx has a adress space of 4GB and this adress space is splitted for AXI, OCM … Continue reading Xilinx Zynq – Memory Structures
Serialize / Deserialize Data in C#
General My intention with this was the generation of code which I can use independently of the list data I will write. In the beginning saving data in UWP I have always implement the writing process for each data set I use in my application. This should end with the usage off c# template classes. … Continue reading Serialize / Deserialize Data in C#
Tutorial – Setup pyUSB under Windows
General The basic idea was to control different measurement devices, the easy part was RS232 communication with python but for further usage it was necessary to control measurement devices with USB connection too. Requirements pyUSB (https://walac.github.io/pyusb/) libUSB windows package (https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.20/libusb-1.0.20.7z/download) Usage If you are starting a test program with following content: With this code snippet … Continue reading Tutorial – Setup pyUSB under Windows
Automatic Web-UI testing
General Every web UI programmer has always the same afford for the best testing environement which supports most browser. So the product has a wide range of support. I have struggled with the question sometime ago and I found the selenium project (http://www.seleniumhq.org/) these project has the aim for automatic control different browser (Firefox, Chrome, … Continue reading Automatic Web-UI testing
Python General Test Template
General The main purpose was to have a test template which I can always use for start writing tests. Description The following code snippets shows the general defintion of an unittest test case. This test case has different methods that can be overwritten if you need this. This definition says only that our test class … Continue reading Python General Test Template