From beccd823da07b7c8b8d95b4688c6e05732f66165 Mon Sep 17 00:00:00 2001
From: Matt Ettus <matt@ettus.com>
Date: Thu, 15 Apr 2010 17:55:22 -0700
Subject: async seems to work with packet lengths now.  Still need to do
 wishbone regs for gpmc

---
 usrp2/models/gpmc_model_async.v | 46 ++++++++++++++++++++++++++++++-----------
 1 file changed, 34 insertions(+), 12 deletions(-)

(limited to 'usrp2/models')

diff --git a/usrp2/models/gpmc_model_async.v b/usrp2/models/gpmc_model_async.v
index 64b596284..beeaee028 100644
--- a/usrp2/models/gpmc_model_async.v
+++ b/usrp2/models/gpmc_model_async.v
@@ -78,28 +78,50 @@ module gpmc_model_async
 	#1000000;
 	GPMC_Read(1,36);
 	#1000000;
-	GPMC_Write(0,36,16'h1234);
-	GPMC_Write(0,38,16'h5678);
-	GPMC_Write(0,40,16'h9abc);
-	GPMC_Write(0,11'h2F4,16'hF00D);
-	GPMC_Write(0,11'h7FE,16'hDEAD);
-	GPMC_Write(0,11'h7FE,16'hDEAD);
-	GPMC_Write(0,11'h7FE,16'hDEAD);
-	GPMC_Write(0,11'h7FE,16'hDEAD);
-	GPMC_Write(0,11'h7FE,16'hDEAD);
-	GPMC_Write(0,11'h7FE,16'hDEAD);
-	#100000;
+	GPMC_Write(0,0,16'h1234);
+	GPMC_Write(0,0,16'h5678);
+	GPMC_Write(0,0,16'h9abc);
+	GPMC_Write(0,0,16'hF00D);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	#1000000;
+	GPMC_Write(0,0,16'h1234);
+	GPMC_Write(0,0,16'h5678);
+	GPMC_Write(0,0,16'h9abc);
+	GPMC_Write(0,0,16'hF00D);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'hDEAD);
+	GPMC_Write(0,0,16'h9876);
+	#1000000;
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
+	#1000000;
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
 	GPMC_Read(0,0);
-	#100000;
+	GPMC_Read(0,0);
+	GPMC_Read(0,0);
+	#1000000;
 	GPMC_Read(0,0);
 	#100000000;
 	$finish;
-- 
cgit v1.2.3