<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Source VHDL Verification Methodology | jon | Activity</title>
	<link>https://osvvm.org/members/beandigital/activity</link>
	<atom:link href="https://osvvm.org/members/beandigital/activity/feed" rel="self" type="application/rss+xml" />
	<description>Activity feed for jon.</description>
	<lastBuildDate>Fri, 14 Aug 2026 01:10:22 +0100</lastBuildDate>
	<generator>https://buddypress.org/?v=</generator>
	<language>en-US</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
	
						<item>
				<guid isPermaLink="false">d4b054564078710975807d3339c3cbcf</guid>
				<title>jon started the topic Sending an array between processes in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/sending-an-array-between-processes</link>
				<pubDate>Tue, 14 Jul 2026 18:42:43 +0100</pubDate>

									<content:encoded><![CDATA[<p>I have a DUT with an AXI stream input interface that accepts an Ethernet packet. I want to be able to create a testbench to generate packets and input them into the DUT. I have a procedure that accepts some input parameters and then outputs an array of values containing the packet. What would be the best way to pass this array from the generate&hellip;<span class="activity-read-more" id="activity-read-more-11178"><a href="https://osvvm.org/forums/topic/sending-an-array-between-processes" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b696233a13a9133560488fdd4af2d26f</guid>
				<title>jon replied to the topic Checking AXI data when using WSTRB in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/checking-axi-data-when-using-wstrb#post-2910</link>
				<pubDate>Sun, 19 Apr 2026 18:12:28 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim</p>
<p>I am using the AXI memory model. I think it is all working as it should. I actually tried using the &#8216;-&#8216; in the scoreboard data for the inactive bytes. I then used check() and it worked well.<br />
Thanks<br />
Jon</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">9d27deeb364c03128382a7b0e834e766</guid>
				<title>jon replied to the topic Checking AXI data when using WSTRB in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/checking-axi-data-when-using-wstrb#post-2908</link>
				<pubDate>Wed, 15 Apr 2026 14:48:28 +0100</pubDate>

									<content:encoded><![CDATA[<p>I just created a function to sero out the unused bytes in the read data and scoreboard data. </p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">987d75d425874754e8bff500617962b2</guid>
				<title>jon replied to the topic Problem simulating with genrics in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-simulating-with-genrics#post-2907</link>
				<pubDate>Wed, 15 Apr 2026 10:42:38 +0100</pubDate>

									<content:encoded><![CDATA[<p>It looks like the problem was that I was defining the generic as a default value in the testbench top. Doing that I needed to use the -G option. If i delete that statement then the -g option works. </p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">332108e93fbc087e887640cd02b6eb04</guid>
				<title>jon replied to the topic Problem simulating with genrics in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-simulating-with-genrics#post-2905</link>
				<pubDate>Tue, 14 Apr 2026 18:23:27 +0100</pubDate>

									<content:encoded><![CDATA[<p>Setting it to -G solved the problem.<br />
Thanks<br />
Jon</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b791b63eafdd5d0d3c216892ae138eac</guid>
				<title>jon replied to the topic Checking AXI data when using WSTRB in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/checking-axi-data-when-using-wstrb#post-2903</link>
				<pubDate>Tue, 14 Apr 2026 16:41:11 +0100</pubDate>

									<content:encoded><![CDATA[<p>But actually I still have the same issue at the end of the burst if the bytes arent a multiple of the bus width.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">2b687ba086c7ff12dbea1e146dcb1d26</guid>
				<title>jon replied to the topic Checking AXI data when using WSTRB in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/checking-axi-data-when-using-wstrb#post-2902</link>
				<pubDate>Tue, 14 Apr 2026 16:29:31 +0100</pubDate>

									<content:encoded><![CDATA[<p>I just realized that I can read the AXI memory using a byte address which then shifts the data into the correct position.  </p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">80aa86ba1b7fc160e654eb070488d1d3</guid>
				<title>jon started the topic Checking AXI data when using WSTRB in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/checking-axi-data-when-using-wstrb</link>
				<pubDate>Tue, 14 Apr 2026 15:28:59 +0100</pubDate>

									<content:encoded><![CDATA[<p>I am using the AXI memory to write a burst. The first beat has the WSTRB set to 1110 (first byte no used). I am using a scoreboard to check the data, and I set the expected data to be 020100UU. But when I call check the scoreboard fails. It seems to be checking the full value rather than only the three active bytes. Is this the correct way to do&hellip;<span class="activity-read-more" id="activity-read-more-11063"><a href="https://osvvm.org/forums/topic/checking-axi-data-when-using-wstrb" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">50782d6ae86d928e4d7aec6b87e4f43f</guid>
				<title>jon replied to the topic Problem with the AXI stream receiver in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-with-the-axi-stream-receiver#post-2900</link>
				<pubDate>Tue, 14 Apr 2026 15:25:39 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim</p>
<p>Yes that was the issue.<br />
Thanks<br />
Jon</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">42a42cec33fdd6c92599c4bf9614c68f</guid>
				<title>jon replied to the topic Problem simulating with genrics in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-simulating-with-genrics#post-2899</link>
				<pubDate>Tue, 14 Apr 2026 15:24:43 +0100</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim<br />
Sorry for the delay.<br />
The genric is in the testbench file where all items are instantiated (DUT, AXI compoents etc).<br />
Thanks<br />
Jon </p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b07891e090464a3b75fc72b92ec0573a</guid>
				<title>jon started the topic Problem simulating with genrics in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-simulating-with-genrics</link>
				<pubDate>Sat, 14 Mar 2026 15:41:28 +0000</pubDate>

									<content:encoded><![CDATA[<p>I am trying to change a generic in my testbench when I start the simulation (using Questasim base). I am using the following script :-<br />
TestName tb_test1<br />
analyze tb_test1.vhd +acc<br />
simulate tb_test1 [generic USE_ADV_MODE 1]<br />
I get the following output from the simulator<br />
vopt {*}-work dma_mm2s -L dma_mm2s tb_test1 common.glbl -o tb_test1_opt&hellip;<span class="activity-read-more" id="activity-read-more-11052"><a href="https://osvvm.org/forums/topic/problem-simulating-with-genrics" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3508ca79d035755b0b2547ad7213585f</guid>
				<title>jon replied to the topic Problem with the AXI stream receiver in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-with-the-axi-stream-receiver#post-2887</link>
				<pubDate>Fri, 13 Mar 2026 19:33:07 +0000</pubDate>

									<content:encoded><![CDATA[<p>I found the issue. The problem was that the reset was undefined right at the start which was causing some issues. </p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">fe86e39f1ec44ca3094b76736c866303</guid>
				<title>jon started the topic Problem with the AXI stream receiver in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/problem-with-the-axi-stream-receiver</link>
				<pubDate>Fri, 13 Mar 2026 18:56:38 +0000</pubDate>

									<content:encoded><![CDATA[<p>I am using the AXI stream receiver to receive data from a DMA controller. I am using Get to read values from it. The problem I am seeing is that I am reading two words of all zeros before I get any activity on the AXI stream receiver. Once I get data then I can read that fine. But I dont understand why I am getting these two values. I do call Get&hellip;<span class="activity-read-more" id="activity-read-more-11050"><a href="https://osvvm.org/forums/topic/problem-with-the-axi-stream-receiver" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">25edc69d7e30271daf794395613b81aa</guid>
				<title>jon replied to the topic Using GLBL with OSVVM in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2851</link>
				<pubDate>Fri, 02 Jan 2026 15:08:14 +0000</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim</p>
<p>Thanks for fixing this. </p>
<p>Jon</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">7b11ab4c8ab7f9f6cb607a0a689fbee1</guid>
				<title>jon replied to the topic Using GLBL with OSVVM in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2848</link>
				<pubDate>Fri, 02 Jan 2026 09:36:23 +0000</pubDate>

									<content:encoded><![CDATA[<p>I am not sure what I am doing wrong. I am using the latest Questa base so I am using the VSIM/VOPT flow.<br />
I compiled GLBL into my common_tb library where are the other design files are located. It just seems the issue is with the vsim command. Having coomon_tb.glbl makes it fail with the error shown in the previous post.</p>
<p><code>vsim -c -t ps -lib&hellip;</code><span class="activity-read-more" id="activity-read-more-10980"><a href="https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2848" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">af3c7a74573e8d56562aa179d5dbc1d0</guid>
				<title>jon replied to the topic Using GLBL with OSVVM in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2846</link>
				<pubDate>Thu, 01 Jan 2026 15:16:29 +0000</pubDate>

									<content:encoded><![CDATA[<p>To summarize I dont think its necessary to have GLBL in a seperate library. It seems as though I need to have GLBL in the vopt step but not in the vsim step. The following works, the only difference is that GLBL isnt included for the vsim step. If I use the script then it is included and the simulation wont start because of the error below. </p>
<p><code>vopt&hellip;</code><span class="activity-read-more" id="activity-read-more-10978"><a href="https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2846" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">798a3c5f7a45104824f9ed97eea6c58b</guid>
				<title>jon replied to the topic Using GLBL with OSVVM in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2845</link>
				<pubDate>Thu, 01 Jan 2026 09:39:31 +0000</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim</p>
<p>I compliled GLBL into its own librrary but that didnt help. It seems that I need GLBL included for the vopt step but not in the simulate step. I manually added -L xilinx_glbl to the vopt command and that seemed to work. But I am not sure how I make the script add the library to vopt. </p>
<p>Thanks</p>
<p>Jon</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">2b0edd6f250b0028df70b12f905cbc30</guid>
				<title>jon replied to the topic Using GLBL with OSVVM in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-glbl-with-osvvm#post-2843</link>
				<pubDate>Tue, 30 Dec 2025 15:04:48 +0000</pubDate>

									<content:encoded><![CDATA[<p>It seems that the issue is to do with the Questasim vsim command. The script is doing the following </p>
<p><code>vsim -c -t ps -lib common_tb TbStream_SendGetBurst1_opt common_tb.glbl -suppress 8683 -suppress 8684</code></p>
<p>If I remove the common_tb.glbl in the above the it runs. </p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">38be19f248110ddc76e65273ed020bec</guid>
				<title>jon started the topic Using GLBL with OSVVM in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-glbl-with-osvvm</link>
				<pubDate>Mon, 29 Dec 2025 12:59:43 +0000</pubDate>

									<content:encoded><![CDATA[<p>I am trying to use the Xilinx XPM library in a simulation and it needs glbl.v. I compliled it using the Xilinx source into my work library. I also added the following to my script</p>
<p><code>SetSecondSimulationTopLevel glbl </p>
<p>But I am getting the following warning</p>
<p></code><br />
Warning: (vsim-3824) Optimized (MyTest_opt) and unoptimized (glbl) top-level design units&hellip;<span class="activity-read-more" id="activity-read-more-10974"><a href="https://osvvm.org/forums/topic/using-glbl-with-osvvm" rel="nofollow ugc">[Read more]</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">29eb00e7e29f78eb30cd0604b1e80c18</guid>
				<title>jon replied to the topic Using OSVVM in Vivado in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-osvvm-in-vivado#post-2820</link>
				<pubDate>Fri, 28 Nov 2025 19:14:09 +0000</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim</p>
<p>Thanks for the explantion. </p>
<p>Jon</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">904b4690dab460ada2a091892d5ff71b</guid>
				<title>jon started the topic Using OSVVM in Vivado in the forum OSVVM</title>
				<link>https://osvvm.org/forums/topic/using-osvvm-in-vivado</link>
				<pubDate>Tue, 25 Nov 2025 12:59:04 +0000</pubDate>

									<content:encoded><![CDATA[<p>I am new to OSVVM and would like to try the AXI testbench in Vivado 2024.2. Can somone explain what files I need to add to Vivado so I can then run a simultion? Is it just the files in the osvvm dir and then AXI testbeench files? Thanks</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4bc3f47b6e03a5805a205fb5ac6e809c</guid>
				<title>jon became a registered member</title>
				<link>https://osvvm.org/activity/p/10929</link>
				<pubDate>Sun, 16 Nov 2025 19:23:52 +0000</pubDate>

				
									<slash:comments>0</slash:comments>
				
							</item>
		
	</channel>
</rss>