OpenCores
URL https://opencores.org/ocsvn/usbhostslave/usbhostslave/trunk

Subversion Repositories usbhostslave

[/] [usbhostslave/] [trunk/] [RTL/] [serialInterfaceEngine/] [usbTxWireArbiter.asf] - Diff between revs 9 and 14

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 9 Rev 14
Line 3... Line 3...
FILE="usbTxWireArbiter.asf"
FILE="usbTxWireArbiter.asf"
FID=4053e959
FID=4053e959
LANGUAGE=VERILOG
LANGUAGE=VERILOG
ENTITY="USBTxWireArbiter"
ENTITY="USBTxWireArbiter"
FRAMES=ON
FRAMES=ON
FREEOID=128
FREEOID=134
"LIBRARIES=//////////////////////////////////////////////////////////////////////\n////                                                              ////\n//// usbTxWireArbiter\n////                                                              ////\n//// This file is part of the usbhostslave opencores effort.\n//// http://www.opencores.org/cores/usbhostslave/                 ////\n////                                                              ////\n//// Module Description:                                          ////\n//// \n////                                                              ////\n//// To Do:                                                       ////\n//// \n////                                                              ////\n//// Author(s):                                                   ////\n//// - Steve Fielding, sfielding@base2designs.com                 ////\n////                                                              ////\n//////////////////////////////////////////////////////////////////////\n////                                                              ////\n//// Copyright (C) 2004 Steve Fielding and OPENCORES.ORG          ////\n////                                                              ////\n//// This source file may be used and distributed without         ////\n//// restriction provided that this copyright statement is not    ////\n//// removed from the file and that any derivative work contains  ////\n//// the original copyright notice and the associated disclaimer. ////\n////                                                              ////\n//// This source file is free software; you can redistribute it   ////\n//// and/or modify it under the terms of the GNU Lesser General   ////\n//// Public License as published by the Free Software Foundation; ////\n//// either version 2.1 of the License, or (at your option) any   ////\n//// later version.                                               ////\n////                                                              ////\n//// This source is distributed in the hope that it will be       ////\n//// useful, but WITHOUT ANY WARRANTY; without even the implied   ////\n//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      ////\n//// PURPOSE. See the GNU Lesser General Public License for more  ////\n//// details.                                                     ////\n////                                                              ////\n//// You should have received a copy of the GNU Lesser General    ////\n//// Public License along with this source; if not, download it   ////\n//// from http://www.opencores.org/lgpl.shtml                     ////\n////                                                              ////\n//////////////////////////////////////////////////////////////////////\n//\n`timescale 1ns / 1ps\n`include \"usbConstants_h.v\"\n`include \"usbSerialInterfaceEngine_h.v\"\n\n\n"
"LIBRARIES=//////////////////////////////////////////////////////////////////////\n////                                                              ////\n//// usbTxWireArbiter\n////                                                              ////\n//// This file is part of the usbhostslave opencores effort.\n//// http://www.opencores.org/cores/usbhostslave/                 ////\n////                                                              ////\n//// Module Description:                                          ////\n//// \n////                                                              ////\n//// To Do:                                                       ////\n//// \n////                                                              ////\n//// Author(s):                                                   ////\n//// - Steve Fielding, sfielding@base2designs.com                 ////\n////                                                              ////\n//////////////////////////////////////////////////////////////////////\n////                                                              ////\n//// Copyright (C) 2004 Steve Fielding and OPENCORES.ORG          ////\n////                                                              ////\n//// This source file may be used and distributed without         ////\n//// restriction provided that this copyright statement is not    ////\n//// removed from the file and that any derivative work contains  ////\n//// the original copyright notice and the associated disclaimer. ////\n////                                                              ////\n//// This source file is free software; you can redistribute it   ////\n//// and/or modify it under the terms of the GNU Lesser General   ////\n//// Public License as published by the Free Software Foundation; ////\n//// either version 2.1 of the License, or (at your option) any   ////\n//// later version.                                               ////\n////                                                              ////\n//// This source is distributed in the hope that it will be       ////\n//// useful, but WITHOUT ANY WARRANTY; without even the implied   ////\n//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      ////\n//// PURPOSE. See the GNU Lesser General Public License for more  ////\n//// details.                                                     ////\n////                                                              ////\n//// You should have received a copy of the GNU Lesser General    ////\n//// Public License along with this source; if not, download it   ////\n//// from http://www.opencores.org/lgpl.shtml                     ////\n////                                                              ////\n//////////////////////////////////////////////////////////////////////\n//\n`timescale 1ns / 1ps\n`include \"usbConstants_h.v\"\n`include \"usbSerialInterfaceEngine_h.v\"\n\n\n"
END
END
BUNDLES
BUNDLES
B T "Declarations" 0,0,255 0 0 1 255,255,255 0 3333 0 0000 1  "Arial" 0
B T "Declarations" 0,0,255 0 0 1 255,255,255 0 3333 0 0000 1  "Arial" 0
B T "Conditions" 0,0,0 0 0 0 255,255,255 0 3333 0 0110 1  "Arial" 0
B T "Conditions" 0,0,0 0 0 0 255,255,255 0 3333 0 0110 1  "Arial" 0
Line 60... Line 60...
W 65 6 0 15 11 BEZIER "Transitions" | 175496,24595 197510,44495 199427,70314 199810,76884\
W 65 6 0 15 11 BEZIER "Transitions" | 175496,24595 197510,44495 199427,70314 199810,76884\
                                      200193,83454 202194,93721 199799,97969 197405,102218\
                                      200193,83454 202194,93721 199799,97969 197405,102218\
                                      189371,107780 182843,108050 176316,108321 158239,103840\
                                      189371,107780 182843,108050 176316,108321 158239,103840\
                                      151634,101445 145030,99051 137656,94031 133485,91482
                                      151634,101445 145030,99051 137656,94031 133485,91482
C 71 65 0 TEXT "Conditions" | 181780,29029 1 0 0 "SIETxReq == 1'b0"
C 71 65 0 TEXT "Conditions" | 181780,29029 1 0 0 "SIETxReq == 1'b0"
A 93 0 1 TEXT "Actions" | 28282,247012 1 0 0 "// processTxByte/SIETransmitter mux\nalways @(USBWireRdyIn)\nbegin\n  USBWireRdyOut <= USBWireRdyIn;\nend\nalways @(muxSIENotPTXB or SIETxWEn or SIETxData or \nSIETxCtrl or prcTxByteWEn or prcTxByteData or prcTxByteCtrl)  \nbegin\n  if (muxSIENotPTXB  == 1'b1)  \n  begin\n    USBWireWEn <= SIETxWEn;\n    TxBits <= SIETxData;\n    TxCtl <= SIETxCtrl;\n  end\n  else\n  begin\n    USBWireWEn <= prcTxByteWEn;\n    TxBits <= prcTxByteData;\n    TxCtl <= prcTxByteCtrl;\n  end\nend"
A 93 0 1 TEXT "Actions" | 28282,247012 1 0 0 "// processTxByte/SIETransmitter mux\nalways @(USBWireRdyIn)\nbegin\n  USBWireRdyOut <= USBWireRdyIn;\nend\nalways @(muxSIENotPTXB or SIETxWEn or SIETxData or \nSIETxCtrl or prcTxByteWEn or prcTxByteData or prcTxByteCtrl or\nSIETxFSRate or prcTxByteFSRate)  \nbegin\n  if (muxSIENotPTXB  == 1'b1)  \n  begin\n    USBWireWEn <= SIETxWEn;\n    TxBits <= SIETxData;\n    TxCtl <= SIETxCtrl;\n    TxFSRate <= SIETxFSRate;\n  end\n  else\n  begin\n    USBWireWEn <= prcTxByteWEn;\n    TxBits <= prcTxByteData;\n    TxCtl <= prcTxByteCtrl;\n    TxFSRate <= prcTxByteFSRate;\n  end\nend"
C 84 81 0 TEXT "Conditions" | 52594,21436 1 0 0 "prcTxByteReq == 1'b0"
C 84 81 0 TEXT "Conditions" | 52594,21436 1 0 0 "prcTxByteReq == 1'b0"
A 83 81 16 TEXT "Actions" | 65508,92373 1 0 0 "prcTxByteGnt <= 1'b0;"
A 83 81 16 TEXT "Actions" | 65508,92373 1 0 0 "prcTxByteGnt <= 1'b0;"
W 81 6 0 13 11 BEZIER "Transitions" | 89927,19850 70522,33827 71796,55637 71053,63133\
W 81 6 0 13 11 BEZIER "Transitions" | 89927,19850 70522,33827 71796,55637 71053,63133\
                                      70311,70629 71874,86691 76817,93064 81761,99437\
                                      70311,70629 71874,86691 76817,93064 81761,99437\
                                      89642,107471 97173,106158 104705,104845 116882,95874\
                                      89642,107471 97173,106158 104705,104845 116882,95874\
                                      123371,91703
                                      123371,91703
A 80 65 16 TEXT "Actions" | 183859,95437 1 0 0 "SIETxGnt <= 1'b0;"
A 80 65 16 TEXT "Actions" | 183859,95437 1 0 0 "SIETxGnt <= 1'b0;"
L 94 95 0 TEXT "Labels" | 190475,230225 1 0 0 "muxSIENotPTXB"
L 94 95 0 TEXT "Labels" | 190475,230225 1 0 0 "muxSIENotPTXB"
I 95 0 2 Builtin Signal | 187475,230225 "" ""
I 95 0 2 Builtin Signal | 187475,230225 "" ""
I 111 0 2 Builtin OutPort | 153906,181456 "" ""
I 111 0 2 Builtin OutPort | 173058,181792 "" ""
L 110 111 0 TEXT "Labels" | 159906,181456 1 0 0 "prcTxByteGnt"
L 110 111 0 TEXT "Labels" | 179058,181792 1 0 0 "prcTxByteGnt"
I 109 0 2 Builtin InPort | 156447,157894 "" ""
I 109 0 2 Builtin InPort | 140655,159238 "" ""
L 108 109 0 TEXT "Labels" | 162447,157894 1 0 0 "SIETxReq"
L 108 109 0 TEXT "Labels" | 146655,159238 1 0 0 "SIETxReq"
I 107 0 2 Builtin InPort | 156216,186076 "" ""
I 107 0 2 Builtin InPort | 175368,186412 "" ""
L 106 107 0 TEXT "Labels" | 162216,186076 1 0 0 "prcTxByteReq"
L 106 107 0 TEXT "Labels" | 181368,186412 1 0 0 "prcTxByteReq"
I 105 0 2 Builtin OutPort | 154368,153274 "" ""
I 105 0 2 Builtin OutPort | 138576,154618 "" ""
L 104 105 0 TEXT "Labels" | 160368,153274 1 0 0 "SIETxGnt"
L 104 105 0 TEXT "Labels" | 144576,154618 1 0 0 "SIETxGnt"
I 103 0 2 Builtin OutPort | 142325,212440 "" ""
I 103 0 2 Builtin OutPort | 142325,212440 "" ""
L 102 103 0 TEXT "Labels" | 148325,212440 1 0 0 "TxCtl"
L 102 103 0 TEXT "Labels" | 148325,212440 1 0 0 "TxCtl"
I 101 0 130 Builtin OutPort | 142556,217291 "" ""
I 101 0 130 Builtin OutPort | 142556,217291 "" ""
L 100 101 0 TEXT "Labels" | 148556,217291 1 0 0 "TxBits[1:0]"
L 100 101 0 TEXT "Labels" | 148556,217291 1 0 0 "TxBits[1:0]"
I 99 0 2 Builtin OutPort | 142787,221911 "" ""
I 99 0 2 Builtin OutPort | 142787,221911 "" ""
L 98 99 0 TEXT "Labels" | 148787,221911 1 0 0 "USBWireWEn"
L 98 99 0 TEXT "Labels" | 148787,221911 1 0 0 "USBWireWEn"
I 127 0 2 Builtin OutPort | 141972,231298 "" ""
I 127 0 2 Builtin OutPort | 141972,231298 "" ""
L 126 127 0 TEXT "Labels" | 147972,231298 1 0 0 "USBWireRdyOut"
L 126 127 0 TEXT "Labels" | 147972,231298 1 0 0 "USBWireRdyOut"
I 125 0 2 Builtin InPort | 144051,235918 "" ""
I 125 0 2 Builtin InPort | 144051,235918 "" ""
L 124 125 0 TEXT "Labels" | 150051,235918 1 0 0 "USBWireRdyIn"
L 124 125 0 TEXT "Labels" | 150051,235918 1 0 0 "USBWireRdyIn"
I 123 0 2 Builtin InPort | 155985,199705 "" ""
I 123 0 2 Builtin InPort | 175137,200041 "" ""
L 122 123 0 TEXT "Labels" | 161985,199705 1 0 0 "prcTxByteWEn"
L 122 123 0 TEXT "Labels" | 181137,200041 1 0 0 "prcTxByteWEn"
I 121 0 2 Builtin InPort | 155985,195316 "" ""
I 121 0 2 Builtin InPort | 175137,195652 "" ""
L 120 121 0 TEXT "Labels" | 161985,195316 1 0 0 "prcTxByteCtrl"
L 120 121 0 TEXT "Labels" | 181137,195652 1 0 0 "prcTxByteCtrl"
I 119 0 130 Builtin InPort | 155985,190696 "" ""
I 119 0 130 Builtin InPort | 175137,191032 "" ""
L 118 119 0 TEXT "Labels" | 161985,190696 1 0 0 "prcTxByteData[1:0]"
L 118 119 0 TEXT "Labels" | 181137,191032 1 0 0 "prcTxByteData[1:0]"
I 117 0 2 Builtin InPort | 156447,171985 "" ""
I 117 0 2 Builtin InPort | 140655,173329 "" ""
L 116 117 0 TEXT "Labels" | 162447,171985 1 0 0 "SIETxWEn"
L 116 117 0 TEXT "Labels" | 146655,173329 1 0 0 "SIETxWEn"
I 115 0 2 Builtin InPort | 156447,167596 "" ""
I 115 0 2 Builtin InPort | 140655,168940 "" ""
L 114 115 0 TEXT "Labels" | 162447,167596 1 0 0 "SIETxCtrl"
L 114 115 0 TEXT "Labels" | 146655,168940 1 0 0 "SIETxCtrl"
I 113 0 130 Builtin InPort | 156447,162745 "" ""
I 113 0 130 Builtin InPort | 140655,164089 "" ""
L 112 113 0 TEXT "Labels" | 162447,162745 1 0 0 "SIETxData[1:0]"
L 112 113 0 TEXT "Labels" | 146655,164089 1 0 0 "SIETxData[1:0]"
 
L 128 129 0 TEXT "Labels" | 146868,178208 1 0 0 "SIETxFSRate"
 
I 129 0 2 Builtin InPort | 140868,178208 "" ""
 
L 130 131 0 TEXT "Labels" | 181140,205088 1 0 0 "prcTxByteFSRate"
 
I 131 0 2 Builtin InPort | 175140,205088 "" ""
 
L 132 133 0 TEXT "Labels" | 148212,207440 1 0 0 "TxFSRate"
 
I 133 0 2 Builtin OutPort | 142212,207440 "" ""
END
END

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.