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

Subversion Repositories usbhostslave

[/] [usbhostslave/] [trunk/] [RTL/] [serialInterfaceEngine/] [SIETransmitter.asf] - Diff between revs 14 and 22

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

Rev 14 Rev 22
Line 1... Line 1...
VERSION=1.15
VERSION=1.21
HEADER
HEADER
FILE="SIETransmitter.asf"
FILE="SIETransmitter.asf"
FID=4094ffa4
FID=4094ffa4
LANGUAGE=VERILOG
LANGUAGE=VERILOG
ENTITY="SIETransmitter"
ENTITY="SIETransmitter"
FRAMES=ON
 
FREEOID=1083
FREEOID=1083
"LIBRARIES=//////////////////////////////////////////////////////////////////////\n////                                                              ////\n//// SIETransmitter\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 \"usbSerialInterfaceEngine_h.v\"\n`include \"usbConstants_h.v\"\n\n"
"LIBRARIES=//////////////////////////////////////////////////////////////////////\n////                                                              ////\n//// SIETransmitter\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`include \"timescale.v\"\n`include \"usbSerialInterfaceEngine_h.v\"\n`include \"usbConstants_h.v\"\n\n"
 
MULTIPLEARCHSTATUS=FALSE
 
SYNTHESISATTRIBUTES=TRUE
 
HEADER_PARAM="AUTHOR,"
 
HEADER_PARAM="COMPANY,"
 
HEADER_PARAM="CREATIONDATE,"
 
HEADER_PARAM="TITLE,No Title"
 
BLOCKTABLE_FILE=""
 
BLOCKTABLE_TEMPL="0"
 
BLOCKTABLE_VISIBLE="1"
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 0 "Arial" 0
B T "Conditions" 0,0,0 0 0 0 255,255,255 0 3333 0 0110 1  "Arial" 0
B T "Conditions" 236,0,236 0 0 0 255,255,255 0 3333 0 0110 0 "Arial" 0
B F "States" 0,0,0 0 0 1 0,255,0 1 3527 1480 0000 0  "Arial" 0
B F "States" 0,0,0 0 0 1 0,255,0 1 3527 1480 0000 0  "Arial" 0
B T "Actions" 0,0,0 0 0 1 255,255,255 0 3333 0 0000 1  "Arial" 0
B T "Actions" 0,0,0 0 0 1 255,255,255 0 3333 0 0000 0 "Arial" 0
B T "Labels" 0,0,0 0 0 0 0,0,0 0 3333 0 0000 1  "Arial" 0
B T "Labels" 0,0,0 0 0 0 0,0,0 0 3333 0 0000 0 "Arial" 0
B L "Transitions" 0,0,0 0 0 1 0,0,0 1 3527 1480 0000 0  "Arial" 0
B L "Transitions" 0,0,0 0 0 1 0,0,0 1 3527 1480 0000 0  "Arial" 0
B F "Ports" 0,0,0 0 0 1 0,255,255 1 3527 1480 0000 0  "Arial" 0
B F "Ports" 0,0,0 0 0 1 0,255,255 1 3527 1480 0000 0  "Arial" 0
B L "Errors" 255,0,0 0 3 1 255,255,255 1 3527 1480 0000 0  "Arial" 0
B L "Errors" 255,0,0 0 3 1 255,255,255 1 3527 1480 0000 0  "Arial" 0
B T "State Labels" 0,0,0 0 0 0 0,0,0 0 3333 0 0000 1  "Arial" 4
B T "State Labels" 0,0,0 0 0 0 0,0,0 0 3333 0 0000 0 "Arial" 4
B F "Current State" 255,255,0 0 0 1 255,255,0 1 3527 1480 0000 0  "Arial" 0
B F "Current State" 255,255,0 0 0 1 255,255,0 1 3527 1480 0000 0  "Arial" 0
B T "Comments" 157,157,157 0 0 1 255,255,255 0 3333 0 0000 0  "Arial" 0
B T "Comments" 157,157,157 0 0 1 255,255,255 0 3333 0 0000 0  "Arial" 0
B L "Info" 0,255,0 0 3 1 255,255,255 1 3527 1480 0000 0  "Arial" 0
B L "Info" 0,255,0 0 3 1 255,255,255 1 3527 1480 0000 0  "Arial" 0
B F "Junction" 0,0,0 0 0 1 255,0,0 1 3527 1480 0000 0  "Arial" 0
B F "Junction" 0,0,0 0 0 1 255,0,0 1 3527 1480 0000 0  "Arial" 0
B F "Initial State Indicator" 0,0,0 0 0 1 240,140,40 1 3527 1480 0000 0  "Arial" 0
B F "Initial State Indicator" 0,0,0 0 0 1 240,140,40 1 3527 1480 0000 0  "Arial" 0
 
B T "Alias" 0,128,0 0 0 1 255,255,255 0 3527 1480 0000 0 "Arial" 0
 
B F "Delay" 0,0,0 0 0 1 180,180,180 1 3527 1480 0000 0 "Arial" 0
END
END
INSTHEADER 1
INSTHEADER 1
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 5000,5000 10000,10000
 
END
END
INSTHEADER 16
INSTHEADER 16
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 213
INSTHEADER 213
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 359
INSTHEADER 359
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 455
INSTHEADER 455
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 465
INSTHEADER 465
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 474
INSTHEADER 474
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 483
INSTHEADER 483
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 609
INSTHEADER 609
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 617
INSTHEADER 617
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 626
INSTHEADER 626
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 718
INSTHEADER 718
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 720
INSTHEADER 720
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 717
INSTHEADER 717
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 911
INSTHEADER 911
PAGE 12700,12700 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 12700,0 0,12700
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 958
INSTHEADER 958
PAGE 25400,25400 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 25400,0 0,25400
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
INSTHEADER 1073
INSTHEADER 1073
PAGE 25400,25400 215900,279400
PAGE 0,0 215900,279400
UPPERLEFT 0,0
MARGINS 25400,0 0,25400
GRID=OFF
 
GRIDSIZE 0,0 10000,10000
 
END
END
OBJECTS
OBJECTS
L 831 832 0 TEXT "Labels" | 21372,222732 1 0 0 "USBWireWEn"
L 831 832 0 TEXT "Labels" | 21372,210032 1 0 0 "USBWireWEn"
I 830 0 2 Builtin OutPort | 15372,227372 "" ""
I 830 0 2 Builtin OutPort | 15372,214672 "" ""
L 829 830 0 TEXT "Labels" | 21372,227372 1 0 0 "USBWireReq"
L 829 830 0 TEXT "Labels" | 21372,214672 1 0 0 "USBWireReq"
I 828 0 2 Builtin InPort | 17692,231780 "" ""
I 828 0 2 Builtin InPort | 17692,219080 "" ""
L 827 828 0 TEXT "Labels" | 23692,231780 1 0 0 "USBWireGnt"
L 827 828 0 TEXT "Labels" | 23692,219080 1 0 0 "USBWireGnt"
I 826 0 2 Builtin OutPort | 15372,236188 "" ""
I 826 0 2 Builtin OutPort | 15372,223488 "" ""
L 825 826 0 TEXT "Labels" | 21140,235724 1 0 0 "USBWireCtrl"
L 825 826 0 TEXT "Labels" | 21140,223024 1 0 0 "USBWireCtrl"
I 824 0 130 Builtin OutPort | 15604,240596 "" ""
I 824 0 130 Builtin OutPort | 15604,227896 "" ""
L 823 824 0 TEXT "Labels" | 21604,240596 1 0 0 "USBWireData[1:0]"
L 823 824 0 TEXT "Labels" | 21604,227896 1 0 0 "USBWireData[1:0]"
I 822 0 130 Builtin OutPort | 64372,246658 "" ""
I 822 0 130 Builtin OutPort | 64372,233958 "" ""
L 821 822 0 TEXT "Labels" | 70372,246658 1 0 0 "TxByteOutCtrl[7:0]"
L 821 822 0 TEXT "Labels" | 70372,233958 1 0 0 "TxByteOutCtrl[7:0]"
I 820 0 130 Builtin OutPort | 64372,251298 "" ""
I 820 0 130 Builtin OutPort | 64372,238598 "" ""
L 819 820 0 TEXT "Labels" | 70372,251298 1 0 0 "TxByteOut[7:0]"
L 819 820 0 TEXT "Labels" | 70372,238598 1 0 0 "TxByteOut[7:0]"
I 818 0 2 Builtin InPort | 66692,255938 "" ""
I 818 0 2 Builtin InPort | 66692,243238 "" ""
L 817 818 0 TEXT "Labels" | 72692,255938 1 0 0 "processTxByteRdy"
L 817 818 0 TEXT "Labels" | 72692,243238 1 0 0 "processTxByteRdy"
I 816 0 2 Builtin OutPort | 64372,260578 "" ""
I 816 0 2 Builtin OutPort | 64372,247878 "" ""
L 15 16 0 TEXT "State Labels" | 115356,124706 1 0 0 "RES_ST"
L 15 16 0 TEXT "State Labels" | 115356,112006 1 0 0 "RES_ST"
W 13 6 0 12 9 BEZIER "Transitions" | 22016,204762 26512,204498 31110,200468 35074,198608
W 13 6 0 12 9 BEZIER "Transitions" | 22016,192062 26512,191798 31110,187768 35074,185908
I 12 6 0 Builtin Reset | 22016,204762
I 12 6 0 Builtin Reset | 22016,192062
S 11 6 0 ELLIPSE "States" | 41526,175604 6500 6500
S 11 6 0 ELLIPSE "States" | 41526,162904 6500 6500
L 10 11 0 TEXT "State Labels" | 41526,175604 1 0 0 "STX_CHK_ST\n/19/"
L 10 11 0 TEXT "State Labels" | 41526,162904 1 0 0 "STX_CHK_ST\n/19/"
G 1 0 0 TEXT 0,0,0 0 0 0 255,255,255 0 3527 1480 0000 0  "Arial" 0 | 93869,266185 1 0 0 "Module: SIETransmitter"
G 1 0 0 TEXT 0,0,0 0 0 0 255,255,255 0 3527 1480 0000 0 "Arial" 0 | 93869,253485 1 0 0 "Module: SIETransmitter"
F 6 0 671089152 185 0 RECT 0,0,0 0 0 1 255,255,255 0 | 14988,15700 199488,209519
F 6 0 671089152 185 0 "" 0 RECT 0,0,0 0 0 1 255,255,255 0 | 14988,3000 199488,196819
L 7 6 0 TEXT "Labels" | 57079,207538 1 0 0 "SIETx"
L 7 6 0 TEXT "Labels" | 57079,194838 1 0 0 "SIETx"
L 8 9 0 TEXT "State Labels" | 41526,197822 1 0 0 "START_SIETX\n/18/"
L 8 9 0 TEXT "State Labels" | 41526,185122 1 0 0 "START_SIETX\n/18/"
S 9 6 0 ELLIPSE "States" | 41526,197822 6500 6500
S 9 6 0 ELLIPSE "States" | 41526,185122 6500 6500
I 847 0 130 Builtin InPort | 124599,219647 "" ""
I 847 0 130 Builtin InPort | 124599,206947 "" ""
I 846 0 130 Builtin InPort | 125108,215006 "" ""
I 846 0 130 Builtin InPort | 125108,202306 "" ""
L 845 846 0 TEXT "Labels" | 131108,215006 1 0 0 "KBit[1:0]"
L 845 846 0 TEXT "Labels" | 131108,202306 1 0 0 "KBit[1:0]"
I 844 0 130 Builtin Signal | 71500,215836 "" ""
I 844 0 130 Builtin Signal | 71500,203136 "" ""
L 843 844 0 TEXT "Labels" | 74500,215836 1 0 0 "i[2:0]"
L 843 844 0 TEXT "Labels" | 74500,203136 1 0 0 "i[2:0]"
I 840 0 130 Builtin Signal | 71500,220244 "" ""
I 840 0 130 Builtin Signal | 71500,207544 "" ""
L 839 840 0 TEXT "Labels" | 74500,220244 1 0 0 "SIEPortCtrl[7:0]"
L 839 840 0 TEXT "Labels" | 74500,207544 1 0 0 "SIEPortCtrl[7:0]"
I 838 0 130 Builtin Signal | 71732,224652 "" ""
I 838 0 130 Builtin Signal | 71732,211952 "" ""
L 837 838 0 TEXT "Labels" | 74732,224652 1 0 0 "SIEPortData[7:0]"
L 837 838 0 TEXT "Labels" | 74732,211952 1 0 0 "SIEPortData[7:0]"
A 836 63 4 TEXT "Actions" | 118825,194982 1 0 0 "SIEPortTxRdy <= 1'b1;"
A 836 63 4 TEXT "Actions" | 118825,182282 1 0 0 "SIEPortTxRdy <= 1'b1;"
I 834 0 2 Builtin InPort | 17692,218324 "" ""
I 834 0 2 Builtin InPort | 17692,205624 "" ""
L 833 834 0 TEXT "Labels" | 23692,218324 1 0 0 "USBWireRdy"
L 833 834 0 TEXT "Labels" | 23692,205624 1 0 0 "USBWireRdy"
I 832 0 2 Builtin OutPort | 15372,222732 "" ""
I 832 0 2 Builtin OutPort | 15372,210032 "" ""
H 17 16 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 17 16 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
S 16 6 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 115356,123104 6500 6500
S 16 6 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 115356,110404 6500 6500
S 564 458 0 ELLIPSE "States" | 43751,213384 6500 6500
S 564 458 0 ELLIPSE "States" | 43751,213384 6500 6500
L 565 564 0 TEXT "State Labels" | 43751,213384 1 0 0 "WAIT_RDY\n/31/"
L 565 564 0 TEXT "State Labels" | 43751,213384 1 0 0 "WAIT_RDY\n/31/"
W 566 458 0 564 567 BEZIER "Transitions" | 43356,206909 43221,193222 43084,179535 42949,165848
W 566 458 0 564 567 BEZIER "Transitions" | 43356,206909 43221,193222 43084,179535 42949,165848
S 567 458 0 ELLIPSE "States" | 42474,159373 6500 6500
S 567 458 0 ELLIPSE "States" | 42474,159373 6500 6500
L 568 567 0 TEXT "State Labels" | 42474,159373 1 0 0 "PKT_SENT\n/10/"
L 568 567 0 TEXT "State Labels" | 42474,159373 1 0 0 "PKT_SENT\n/10/"
Line 177... Line 153...
C 570 566 0 TEXT "Conditions" | 44385,204992 1 0 0 "processTxByteRdy == 1'b1"
C 570 566 0 TEXT "Conditions" | 44385,204992 1 0 0 "processTxByteRdy == 1'b1"
W 571 458 0 572 564 BEZIER "Transitions" | 48542,253519 46980,242300 45702,231079 44140,219860
W 571 458 0 572 564 BEZIER "Transitions" | 48542,253519 46980,242300 45702,231079 44140,219860
I 572 458 0 Builtin Entry | 44780,253519
I 572 458 0 Builtin Entry | 44780,253519
A 573 567 4 TEXT "Actions" | 56696,160909 1 0 0 "processTxByteWEn <= 1'b0;"
A 573 567 4 TEXT "Actions" | 56696,160909 1 0 0 "processTxByteWEn <= 1'b0;"
W 574 458 0 567 540 BEZIER "Transitions" | 44528,153207 48588,141781 61374,54759 65434,43333
W 574 458 0 567 540 BEZIER "Transitions" | 44528,153207 48588,141781 61374,54759 65434,43333
A 835 9 4 TEXT "Actions" | 153876,207727 1 0 0 "processTxByteWEn <= 1'b0;\nTxByteOut <= 8'h00;\nTxByteOutCtrl <= 8'h00;\nUSBWireData <= 2'b00;\nUSBWireCtrl <= `TRI_STATE;\nUSBWireReq <= 1'b0;\nUSBWireWEn <= 1'b0;\nrstCRC <= 1'b0;\nCRCData <= 8'h00;\nCRC5En <= 1'b0;\nCRC5_8Bit <= 1'b0;\nCRC16En <= 1'b0;\nSIEPortTxRdy <= 1'b0;\nSIEPortData <= 8'h00;\nSIEPortCtrl <= 8'h00;\ni <= 3'h0;\nresumeCnt <= 16'h0000;\nTxByteOutFullSpeedRate <= 1'b0;\nUSBWireFullSpeedRate <= 1'b0;"
A 835 9 4 TEXT "Actions" | 153876,195027 1 0 0 "processTxByteWEn <= 1'b0;\nTxByteOut <= 8'h00;\nTxByteOutCtrl <= 8'h00;\nUSBWireData <= 2'b00;\nUSBWireCtrl <= `TRI_STATE;\nUSBWireReq <= 1'b0;\nUSBWireWEn <= 1'b0;\nrstCRC <= 1'b0;\nCRCData <= 8'h00;\nCRC5En <= 1'b0;\nCRC5_8Bit <= 1'b0;\nCRC16En <= 1'b0;\nSIEPortTxRdy <= 1'b0;\nSIEPortData <= 8'h00;\nSIEPortCtrl <= 8'h00;\ni <= 3'h0;\nresumeCnt <= 16'h0000;\nTxByteOutFullSpeedRate <= 1'b0;\nUSBWireFullSpeedRate <= 1'b0;"
L 848 847 0 TEXT "Labels" | 130599,219647 1 0 0 "JBit[1:0]"
L 848 847 0 TEXT "Labels" | 130599,206947 1 0 0 "JBit[1:0]"
L 319 320 0 TEXT "Labels" | 133337,226207 1 0 0 "fullSpeedRateIn"
L 319 320 0 TEXT "Labels" | 133337,213507 1 0 0 "fullSpeedRateIn"
I 318 0 2 Builtin OutPort | 123866,241010 "" ""
I 318 0 2 Builtin OutPort | 123866,228310 "" ""
L 317 318 0 TEXT "Labels" | 129866,241010 1 0 0 "CRC5_8Bit"
L 317 318 0 TEXT "Labels" | 129866,228310 1 0 0 "CRC5_8Bit"
I 316 0 2 Builtin OutPort | 123509,245629 "" ""
I 316 0 2 Builtin OutPort | 123509,232929 "" ""
L 315 316 0 TEXT "Labels" | 129509,245629 1 0 0 "CRC5En"
L 315 316 0 TEXT "Labels" | 129509,232929 1 0 0 "CRC5En"
I 314 0 130 Builtin InPort | 125655,250603 "" ""
I 314 0 130 Builtin InPort | 125655,237903 "" ""
L 313 314 0 TEXT "Labels" | 131655,250603 1 0 0 "CRC5Result[4:0]"
L 313 314 0 TEXT "Labels" | 131655,237903 1 0 0 "CRC5Result[4:0]"
I 312 0 130 Builtin OutPort | 123156,255220 "" ""
I 312 0 130 Builtin OutPort | 123156,242520 "" ""
L 311 312 0 TEXT "Labels" | 129156,255220 1 0 0 "CRCData[7:0]"
L 311 312 0 TEXT "Labels" | 129156,242520 1 0 0 "CRCData[7:0]"
I 310 0 2 Builtin OutPort | 123515,260188 "" ""
I 310 0 2 Builtin OutPort | 123515,247488 "" ""
L 309 310 0 TEXT "Labels" | 129515,260188 1 0 0 "rstCRC"
L 309 310 0 TEXT "Labels" | 129515,247488 1 0 0 "rstCRC"
I 606 489 0 Builtin Exit | 101068,51939
I 606 489 0 Builtin Exit | 101068,51939
I 599 489 0 Builtin Entry | 29952,254306
I 599 489 0 Builtin Entry | 29952,254306
I 324 0 130 Builtin InPort | 126267,235982 "" ""
I 324 0 130 Builtin InPort | 126267,223282 "" ""
L 323 324 0 TEXT "Labels" | 132267,235982 1 0 0 "CRC16Result[15:0]"
L 323 324 0 TEXT "Labels" | 132267,223282 1 0 0 "CRC16Result[15:0]"
I 320 0 2 Builtin InPort | 127337,226207 "" ""
I 320 0 2 Builtin InPort | 127337,213507 "" ""
S 63 6 0 ELLIPSE "States" | 138700,177505 6500 6500
S 63 6 0 ELLIPSE "States" | 138700,164805 6500 6500
L 62 63 0 TEXT "State Labels" | 139687,176678 1 0 0 "STX_WAIT_BYTE\n/20/"
L 62 63 0 TEXT "State Labels" | 139687,163978 1 0 0 "STX_WAIT_BYTE\n/20/"
C 55 51 0 TEXT "Conditions" | 43286,121215 1 0 0 "SIEPortCtrl == `TX_RESUME_START"
C 55 51 0 TEXT "Conditions" | 43286,108515 1 0 0 "SIEPortCtrl == `TX_RESUME_START"
W 51 6 0 11 16 BEZIER "Transitions" | 41219,169119 41353,163357 41254,137442 41790,133556\
W 51 6 0 11 16 BEZIER "Transitions" | 41219,156419 41353,150657 41254,124742 41790,120856\
                                      42326,129670 44202,125650 52711,124511 61220,123372\
                                      42326,116970 44202,112950 52711,111811 61220,110672\
                                      92777,123293 108857,123025
                                      92777,110593 108857,110325
I 872 360 0 Builtin Exit | 188676,86316
I 872 360 0 Builtin Exit | 188676,86316
S 617 489 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 77071,148182 6500 6500
S 617 489 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 77071,148182 6500 6500
H 610 609 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 610 609 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
S 609 489 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 74766,198892 6500 6500
S 609 489 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 74766,198892 6500 6500
L 608 609 0 TEXT "State Labels" | 74766,198892 1 0 0 "PID"
L 608 609 0 TEXT "State Labels" | 74766,198892 1 0 0 "PID"
W 351 6 0 911 63 BEZIER "Transitions" | 165111,88472 164661,92612 166410,102460 164070,105655\
W 351 6 0 911 63 BEZIER "Transitions" | 165111,75772 164661,79912 166410,89760 164070,92955\
                                        161730,108850 152965,112617 149770,115182 146575,117747\
                                        161730,96150 152965,99917 149770,102482 146575,105047\
                                        142560,124240 140625,130720 138690,137200 144540,155815\
                                        142560,111540 140625,118020 138690,124500 144540,143115\
                                        141750,161305 138960,166795 141442,165439 137520,171118
                                        141750,148605 138960,154095 141442,152739 137520,158418
A 78 65 16 TEXT "Actions" | 53177,187164 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;\nTxByteOutFullSpeedRate <= fullSpeedRateIn;\nUSBWireFullSpeedRate <= fullSpeedRateIn;"
A 78 65 16 TEXT "Actions" | 53177,174464 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;\nTxByteOutFullSpeedRate <= fullSpeedRateIn;\nUSBWireFullSpeedRate <= fullSpeedRateIn;"
W 68 6 0 16 911 BEZIER "Transitions" | 120272,118853 129598,109443 150861,93096 161245,86846
W 68 6 0 16 911 BEZIER "Transitions" | 120272,106153 129598,96743 150861,80396 161245,74146
C 66 65 0 TEXT "Conditions" | 70342,165567 1 0 0 "SIEPortWEn == 1'b1"
C 66 65 0 TEXT "Conditions" | 70342,152867 1 0 0 "SIEPortWEn == 1'b1"
W 65 6 0 63 11 BEZIER "Transitions" | 132240,176792 119927,171164 59299,174571 47927,176730
W 65 6 0 63 11 BEZIER "Transitions" | 132240,164092 119927,158464 59299,161871 47927,164030
S 891 224 0 ELLIPSE "States" | 107874,121801 6500 6500
S 891 224 0 ELLIPSE "States" | 107874,121801 6500 6500
L 892 891 0 TEXT "State Labels" | 107874,121801 1 0 0 "CHK_FIN\n/0/"
L 892 891 0 TEXT "State Labels" | 107874,121801 1 0 0 "CHK_FIN\n/0/"
W 893 224 8193 891 909 BEZIER "Transitions" | 107977,115304 108094,108635 108755,97421 108872,90752
W 893 224 8193 891 909 BEZIER "Transitions" | 107977,115304 108094,108635 108755,97421 108872,90752
C 894 893 0 TEXT "Conditions" | 109367,115011 1 0 0 "i == 3'h7"
C 894 893 0 TEXT "Conditions" | 109367,115011 1 0 0 "i == 3'h7"
S 911 6 4116 ELLIPSE "Junction" | 164265,85078 3500 3500
S 911 6 4116 ELLIPSE "Junction" | 164265,72378 3500 3500
L 910 911 0 TEXT "State Labels" | 164265,85078 1 0 0 "J1"
L 910 911 0 TEXT "State Labels" | 164265,72378 1 0 0 "J1"
C 639 638 0 TEXT "Conditions" | 98125,186740 1 0 0 "processTxByteRdy == 1'b1"
C 639 638 0 TEXT "Conditions" | 98125,186740 1 0 0 "processTxByteRdy == 1'b1"
W 638 610 0 635 641 BEZIER "Transitions" | 97095,188632 96960,174945 96824,161717 96689,148030
W 638 610 0 635 641 BEZIER "Transitions" | 97095,188632 96960,174945 96824,161717 96689,148030
W 637 610 0 636 635 BEZIER "Transitions" | 71380,234686 69818,223467 90464,208437 97872,201588
W 637 610 0 636 635 BEZIER "Transitions" | 71380,234686 69818,223467 90464,208437 97872,201588
I 636 610 0 Builtin Entry | 71380,236621
I 636 610 0 Builtin Entry | 71380,236621
S 635 610 0 ELLIPSE "States" | 97491,195105 6500 6500
S 635 610 0 ELLIPSE "States" | 97491,195105 6500 6500
L 634 626 0 TEXT "State Labels" | 75688,89174 1 0 0 "CRC"
L 634 626 0 TEXT "State Labels" | 75688,89174 1 0 0 "CRC"
S 626 489 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 75688,89174 6500 6500
S 626 489 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 75688,89174 6500 6500
H 633 626 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 633 626 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
L 625 617 0 TEXT "State Labels" | 77071,148182 1 0 0 "BYTE1"
L 625 617 0 TEXT "State Labels" | 77071,148182 1 0 0 "BYTE1"
H 624 617 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 624 617 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
W 356 6 0 9 63 BEZIER "Transitions" | 48006,198320 80182,200322 122622,188930 134753,182668
W 356 6 0 9 63 BEZIER "Transitions" | 48006,185620 80182,187622 122622,176230 134753,169968
L 358 359 0 TEXT "State Labels" | 116250,97088 1 0 0 "PKT_ST"
L 358 359 0 TEXT "State Labels" | 116250,84388 1 0 0 "PKT_ST"
S 359 6 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 116250,97088 6500 6500
S 359 6 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 116250,84388 6500 6500
H 360 359 512 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 360 359 512 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
I 363 360 0 Builtin Entry | 26888,244668
I 363 360 0 Builtin Entry | 26888,244668
W 367 6 0 11 359 BEZIER "Transitions" | 41599,169132 41831,151927 41618,118013 42489,108539\
W 367 6 0 11 359 BEZIER "Transitions" | 41599,156432 41831,139227 41618,105313 42489,95839\
                                        43361,99065 46384,95576 54928,94878 63472,94181\
                                        43361,86365 46384,82876 54928,82178 63472,81481\
                                        94207,96080 109784,96428
                                        94207,83380 109784,83728
A 896 891 4 TEXT "Actions" | 123784,131321 1 0 0 "USBWireWEn <= 1'b0;\ni <= i + 1'b1;"
A 896 891 4 TEXT "Actions" | 123784,131321 1 0 0 "USBWireWEn <= 1'b0;\ni <= i + 1'b1;"
S 897 224 0 ELLIPSE "States" | 107943,162854 6500 6500
S 897 224 0 ELLIPSE "States" | 107943,162854 6500 6500
L 898 897 0 TEXT "State Labels" | 107943,162854 1 0 0 "WAIT_RDY\n/38/"
L 898 897 0 TEXT "State Labels" | 107943,162854 1 0 0 "WAIT_RDY\n/30/"
W 899 224 0 897 891 BEZIER "Transitions" | 107878,156386 107816,150199 107756,134472 107694,128285
W 899 224 0 897 891 BEZIER "Transitions" | 107878,156386 107816,150199 107756,134472 107694,128285
C 900 899 0 TEXT "Conditions" | 108372,156319 1 0 0 "USBWireRdy == 1'b1"
C 900 899 0 TEXT "Conditions" | 108372,156319 1 0 0 "USBWireRdy == 1'b1"
A 901 899 16 TEXT "Actions" | 96847,150086 1 0 0 "USBWireData <= SIEPortData[1:0];\nUSBWireCtrl <= `DRIVE;\nUSBWireWEn <= 1'b1;"
A 901 899 16 TEXT "Actions" | 96847,150086 1 0 0 "USBWireData <= SIEPortData[1:0];\nUSBWireCtrl <= `DRIVE;\nUSBWireWEn <= 1'b1;"
W 902 224 0 906 897 BEZIER "Transitions" | 100017,202983 102891,191758 105765,180532 108639,169307
W 902 224 0 906 897 BEZIER "Transitions" | 100017,202983 102891,191758 105765,180532 108639,169307
C 903 902 0 TEXT "Conditions" | 103902,201102 1 0 0 "USBWireGnt == 1'b1"
C 903 902 0 TEXT "Conditions" | 103902,201102 1 0 0 "USBWireGnt == 1'b1"
W 904 224 0 908 906 BEZIER "Transitions" | 88924,237767 91942,232360 93569,220262 96587,214855
W 904 224 0 908 906 BEZIER "Transitions" | 88924,237767 91942,232360 93569,220262 96587,214855
A 905 904 16 TEXT "Actions" | 90803,229890 1 0 0 "USBWireReq <= 1'b1;"
A 905 904 16 TEXT "Actions" | 90803,229890 1 0 0 "USBWireReq <= 1'b1;"
S 906 224 0 ELLIPSE "States" | 100220,209467 6500 6500
S 906 224 0 ELLIPSE "States" | 100220,209467 6500 6500
L 907 906 0 TEXT "State Labels" | 100220,209467 1 0 0 "WAIT_GNT\n/29/"
L 907 906 0 TEXT "State Labels" | 100220,209467 1 0 0 "WAIT_GNT\n/27/"
I 908 224 0 Builtin Entry | 85162,237767
I 908 224 0 Builtin Entry | 85162,237767
I 909 224 0 Builtin Exit | 108872,88817
I 909 224 0 Builtin Exit | 108872,88817
W 915 912 0 913 914 BEZIER "Transitions" | 90122,167640 102263,150334 114604,129067 126745,111760
W 915 912 0 913 914 BEZIER "Transitions" | 90122,167640 102263,150334 114604,129067 126745,111760
I 914 912 0 Builtin Exit | 129540,111760
I 914 912 0 Builtin Exit | 129540,111760
I 913 912 0 Builtin Entry | 86360,167640
I 913 912 0 Builtin Entry | 86360,167640
Line 270... Line 246...
A 644 641 4 TEXT "Actions" | 110436,143091 1 0 0 "processTxByteWEn <= 1'b0;\nrstCRC <= 1'b0;"
A 644 641 4 TEXT "Actions" | 110436,143091 1 0 0 "processTxByteWEn <= 1'b0;\nrstCRC <= 1'b0;"
L 643 635 0 TEXT "State Labels" | 97491,195105 1 0 0 "WAIT_RDY\n/33/"
L 643 635 0 TEXT "State Labels" | 97491,195105 1 0 0 "WAIT_RDY\n/33/"
L 642 641 0 TEXT "State Labels" | 96214,141555 1 0 0 "PKT_SENT\n/9/"
L 642 641 0 TEXT "State Labels" | 96214,141555 1 0 0 "PKT_SENT\n/9/"
S 641 610 0 ELLIPSE "States" | 96214,141555 6500 6500
S 641 610 0 ELLIPSE "States" | 96214,141555 6500 6500
A 640 638 16 TEXT "Actions" | 76852,173362 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STREAM;\nrstCRC <= 1'b1;"
A 640 638 16 TEXT "Actions" | 76852,173362 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STREAM;\nrstCRC <= 1'b1;"
W 368 6 0 359 911 BEZIER "Transitions" | 122468,95197 131651,92175 151659,88825 160842,85803
W 368 6 0 359 911 BEZIER "Transitions" | 122468,82497 131651,79475 151659,76125 160842,73103
C 369 367 0 TEXT "Conditions" | 48825,92438 1 0 0 "SIEPortCtrl == `TX_PACKET_START"
C 369 367 0 TEXT "Conditions" | 48825,79738 1 0 0 "SIEPortCtrl == `TX_PACKET_START"
A 916 906 4 TEXT "Actions" | 119076,210436 1 0 0 "i <= 3'h0;"
A 916 906 4 TEXT "Actions" | 119076,210436 1 0 0 "i <= 3'h0;"
A 921 893 16 TEXT "Actions" | 106866,104347 1 0 0 "USBWireReq <= 1'b0;"
A 921 893 16 TEXT "Actions" | 106866,104347 1 0 0 "USBWireReq <= 1'b0;"
I 943 0 2 Builtin InPort | 165188,226482 "" ""
I 943 0 2 Builtin InPort | 165188,213782 "" ""
L 942 943 0 TEXT "Labels" | 171188,226482 1 0 0 "CRC5UpdateRdy"
L 942 943 0 TEXT "Labels" | 171188,213782 1 0 0 "CRC5UpdateRdy"
C 941 940 0 TEXT "Conditions" | 49910,177844 1 0 0 "CRC5UpdateRdy == 1'b1"
C 941 940 0 TEXT "Conditions" | 49910,177844 1 0 0 "CRC5UpdateRdy == 1'b1"
W 940 633 0 939 680 BEZIER "Transitions" | 45698,178573 56873,179224 77330,179808 88505,180459
W 940 633 0 939 680 BEZIER "Transitions" | 45698,178573 56873,179224 77330,179808 88505,180459
S 939 633 8192 ELLIPSE "States" | 39277,179580 6500 6500
S 939 633 8192 ELLIPSE "States" | 39277,179580 6500 6500
L 938 939 0 TEXT "State Labels" | 39277,179580 1 0 0 "WAIT_CRC_RDY\n/42/"
L 938 939 0 TEXT "State Labels" | 39277,179580 1 0 0 "WAIT_CRC_RDY\n/42/"
I 671 624 0 Builtin Exit | 116402,43935
I 671 624 0 Builtin Exit | 116402,43935
Line 292... Line 268...
I 663 624 0 Builtin Entry | 59190,254840
I 663 624 0 Builtin Entry | 59190,254840
A 662 656 4 TEXT "Actions" | 107490,236900 1 0 0 "SIEPortTxRdy <= 1'b1;"
A 662 656 4 TEXT "Actions" | 107490,236900 1 0 0 "SIEPortTxRdy <= 1'b1;"
C 660 658 0 TEXT "Conditions" | 52953,228497 1 0 0 "SIEPortWEn == 1'b1"
C 660 658 0 TEXT "Conditions" | 52953,228497 1 0 0 "SIEPortWEn == 1'b1"
A 659 658 16 TEXT "Actions" | 39361,213175 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;"
A 659 658 16 TEXT "Actions" | 39361,213175 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;"
W 658 624 0 656 952 BEZIER "Transitions" | 89478,228015 72707,215911 56621,202132 39850,190028
W 658 624 0 656 952 BEZIER "Transitions" | 89478,228015 72707,215911 56621,202132 39850,190028
L 657 656 0 TEXT "State Labels" | 89953,233659 1 0 0 "WAIT_BYTE\n/26/"
L 657 656 0 TEXT "State Labels" | 89953,233659 1 0 0 "WAIT_BYTE\n/25/"
S 656 624 0 ELLIPSE "States" | 88966,234486 6500 6500
S 656 624 0 ELLIPSE "States" | 88966,234486 6500 6500
W 956 360 0 363 1073 BEZIER "Transitions" | 30725,244668 34469,239130 89108,253575 97764,256633
W 956 360 0 363 1073 BEZIER "Transitions" | 30725,244668 34469,239130 89108,253575 97764,256633
C 954 953 0 TEXT "Conditions" | 44940,182382 1 0 0 "CRC5UpdateRdy == 1'b1"
C 954 953 0 TEXT "Conditions" | 44940,182382 1 0 0 "CRC5UpdateRdy == 1'b1"
W 953 624 0 952 652 BEZIER "Transitions" | 41843,183928 52367,184199 74470,184214 84994,184485
W 953 624 0 952 652 BEZIER "Transitions" | 41843,183928 52367,184199 74470,184214 84994,184485
S 952 624 16384 ELLIPSE "States" | 35474,185224 6500 6500
S 952 624 16384 ELLIPSE "States" | 35474,185224 6500 6500
Line 304... Line 280...
C 950 949 0 TEXT "Conditions" | 135665,186735 1 0 0 "CRC16UpdateRdy == 1'b1"
C 950 949 0 TEXT "Conditions" | 135665,186735 1 0 0 "CRC16UpdateRdy == 1'b1"
W 949 734 0 947 736 BEZIER "Transitions" | 154483,194558 140347,189882 115269,177738 101133,173062
W 949 734 0 947 736 BEZIER "Transitions" | 154483,194558 140347,189882 115269,177738 101133,173062
W 948 734 8194 789 947 BEZIER "Transitions" | 96995,194201 111991,195168 138952,197162 153948,198129
W 948 734 8194 789 947 BEZIER "Transitions" | 96995,194201 111991,195168 138952,197162 153948,198129
S 947 734 12288 ELLIPSE "States" | 160390,197270 6500 6500
S 947 734 12288 ELLIPSE "States" | 160390,197270 6500 6500
L 946 947 0 TEXT "State Labels" | 160390,197270 1 0 0 "WAIT_CRC_RDY\n/43/"
L 946 947 0 TEXT "State Labels" | 160390,197270 1 0 0 "WAIT_CRC_RDY\n/43/"
L 945 944 0 TEXT "Labels" | 171012,221724 1 0 0 "CRC16UpdateRdy"
L 945 944 0 TEXT "Labels" | 171012,209024 1 0 0 "CRC16UpdateRdy"
I 944 0 2 Builtin InPort | 165012,221724 "" ""
I 944 0 2 Builtin InPort | 165012,209024 "" ""
W 687 633 0 688 689 BEZIER "Transitions" | 66467,250796 72562,247346 81134,237719 87229,234269
W 687 633 0 688 689 BEZIER "Transitions" | 66467,250796 72562,247346 81134,237719 87229,234269
C 686 685 0 TEXT "Conditions" | 103502,128701 1 0 0 "processTxByteRdy == 1'b1"
C 686 685 0 TEXT "Conditions" | 103502,128701 1 0 0 "processTxByteRdy == 1'b1"
W 685 633 0 684 699 BEZIER "Transitions" | 102472,130593 102337,116906 102201,103678 102066,89991
W 685 633 0 684 699 BEZIER "Transitions" | 102472,130593 102337,116906 102201,103678 102066,89991
S 684 633 0 ELLIPSE "States" | 102868,137066 6500 6500
S 684 633 0 ELLIPSE "States" | 102868,137066 6500 6500
W 683 633 0 699 682 BEZIER "Transitions" | 101964,77034 102654,68927 103817,52598 105685,47969\
W 683 633 0 699 682 BEZIER "Transitions" | 101964,77034 102654,68927 103817,52598 105685,47969\
Line 335... Line 311...
L 408 407 0 TEXT "State Labels" | 59465,130814 1 0 0 "CHK_FIN\n/1/"
L 408 407 0 TEXT "State Labels" | 59465,130814 1 0 0 "CHK_FIN\n/1/"
S 407 17 0 ELLIPSE "States" | 59465,130814 6500 6500
S 407 17 0 ELLIPSE "States" | 59465,130814 6500 6500
C 406 404 0 TEXT "Conditions" | 59963,165332 1 0 0 "USBWireRdy == 1'b1"
C 406 404 0 TEXT "Conditions" | 59963,165332 1 0 0 "USBWireRdy == 1'b1"
A 405 404 16 TEXT "Actions" | 48438,159099 1 0 0 "USBWireData <= KBit;\nUSBWireCtrl <= `DRIVE;\nUSBWireWEn <= 1'b1;     \nresumeCnt  <= resumeCnt  + 1'b1;"
A 405 404 16 TEXT "Actions" | 48438,159099 1 0 0 "USBWireData <= KBit;\nUSBWireCtrl <= `DRIVE;\nUSBWireWEn <= 1'b1;     \nresumeCnt  <= resumeCnt  + 1'b1;"
W 404 17 0 411 407 BEZIER "Transitions" | 59469,165399 59407,159212 59347,143485 59285,137298
W 404 17 0 411 407 BEZIER "Transitions" | 59469,165399 59407,159212 59347,143485 59285,137298
L 957 958 0 TEXT "State Labels" | 118124,69006 1 0 0 "TX_LS_EOP"
L 957 958 0 TEXT "State Labels" | 118124,56306 1 0 0 "TX_LS_EOP"
S 958 6 20484 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 118124,67086 6500 6500
S 958 6 20484 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 118124,54386 6500 6500
W 959 6 0 11 958 BEZIER "Transitions" | 41589,169153 41990,145961 42609,100547 43291,87547\
W 959 6 0 11 958 BEZIER "Transitions" | 41589,156453 41990,133261 42609,87847 43291,74847\
                                        43973,74547 45899,68928 54485,67524 63072,66120\
                                        43973,61847 45899,56228 54485,54824 63072,53420\
                                        95424,66959 111633,66752
                                        95424,54259 111633,54052
S 703 480 0 ELLIPSE "States" | 69140,212180 6500 6500
S 703 480 0 ELLIPSE "States" | 69140,212180 6500 6500
A 702 699 4 TEXT "Actions" | 115813,85052 1 0 0 "processTxByteWEn <= 1'b0;"
A 702 699 4 TEXT "Actions" | 115813,85052 1 0 0 "processTxByteWEn <= 1'b0;"
L 701 684 0 TEXT "State Labels" | 102868,137066 1 0 0 "WAIT_RDY\n/32/"
L 701 684 0 TEXT "State Labels" | 102868,137066 1 0 0 "WAIT_RDY\n/32/"
L 700 699 0 TEXT "State Labels" | 101591,83516 1 0 0 "PKT_SENT\n/8/"
L 700 699 0 TEXT "State Labels" | 101591,83516 1 0 0 "PKT_SENT\n/8/"
S 699 633 0 ELLIPSE "States" | 101591,83516 6500 6500
S 699 633 0 ELLIPSE "States" | 101591,83516 6500 6500
A 698 685 16 TEXT "Actions" | 82229,115323 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= {~CRC5Result, SIEPortData[2:0] };\nTxByteOutCtrl <= `DATA_STOP;"
A 698 685 16 TEXT "Actions" | 82229,115323 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= {~CRC5Result, SIEPortData[2:0] };\nTxByteOutCtrl <= `DATA_STOP;"
A 697 680 4 TEXT "Actions" | 113685,182896 1 0 0 "CRCData <= SIEPortData;\nCRC5_8Bit <= 1'b0;\nCRC5En <= 1'b1;"
A 697 680 4 TEXT "Actions" | 113685,182896 1 0 0 "CRCData <= SIEPortData;\nCRC5_8Bit <= 1'b0;\nCRC5En <= 1'b1;"
W 696 633 0 680 684 BEZIER "Transitions" | 95455,175338 97065,167173 99679,151534 101289,143369
W 696 633 0 680 684 BEZIER "Transitions" | 95455,175338 97065,167173 99679,151534 101289,143369
A 695 684 4 TEXT "Actions" | 120585,140116 1 0 0 "CRC5En <= 1'b0;"
A 695 684 4 TEXT "Actions" | 120585,140116 1 0 0 "CRC5En <= 1'b0;"
L 694 689 0 TEXT "State Labels" | 93468,229615 1 0 0 "WAIT_BYTE\n/25/"
L 694 689 0 TEXT "State Labels" | 93468,229615 1 0 0 "WAIT_BYTE\n/24/"
A 693 691 16 TEXT "Actions" | 43803,209291 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;"
A 693 691 16 TEXT "Actions" | 43803,209291 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;"
C 692 691 0 TEXT "Conditions" | 56194,223187 1 0 0 "SIEPortWEn == 1'b1"
C 692 691 0 TEXT "Conditions" | 56194,223187 1 0 0 "SIEPortWEn == 1'b1"
W 691 633 0 689 939 BEZIER "Transitions" | 92993,223971 75388,211318 57781,198664 40176,186011
W 691 633 0 689 939 BEZIER "Transitions" | 92993,223971 75388,211318 57781,198664 40176,186011
A 690 689 4 TEXT "Actions" | 111005,232856 1 0 0 "SIEPortTxRdy <= 1'b1;"
A 690 689 4 TEXT "Actions" | 111005,232856 1 0 0 "SIEPortTxRdy <= 1'b1;"
S 689 633 0 ELLIPSE "States" | 92481,230442 6500 6500
S 689 633 0 ELLIPSE "States" | 92481,230442 6500 6500
I 688 633 0 Builtin Entry | 62705,250796
I 688 633 0 Builtin Entry | 62705,250796
S 424 17 0 ELLIPSE "States" | 60229,92346 6500 6500
S 424 17 0 ELLIPSE "States" | 60229,92346 6500 6500
L 423 424 0 TEXT "State Labels" | 60229,92346 1 0 0 "W_RDY1\n/24/"
L 423 424 0 TEXT "State Labels" | 60229,92346 1 0 0 "W_RDY1\n/41/"
A 420 407 4 TEXT "Actions" | 77715,133314 1 0 0 "USBWireWEn <= 1'b0;"
A 420 407 4 TEXT "Actions" | 77715,133314 1 0 0 "USBWireWEn <= 1'b0;"
I 418 17 0 Builtin Exit | 171923,20004
I 418 17 0 Builtin Exit | 171923,20004
I 417 17 0 Builtin Entry | 44586,243455
I 417 17 0 Builtin Entry | 44586,243455
L 416 415 0 TEXT "State Labels" | 59644,215155 1 0 0 "WAIT_GNT\n/28/"
L 416 415 0 TEXT "State Labels" | 59644,215155 1 0 0 "WAIT_GNT\n/28/"
W 425 17 1 407 424 BEZIER "Transitions" | 59198,124338 59315,117669 59604,105482 59721,98813
W 425 17 1 407 424 BEZIER "Transitions" | 59198,124338 59315,117669 59604,105482 59721,98813
Line 369... Line 345...
L 427 428 0 TEXT "State Labels" | 169767,93136 1 0 0 "SND_SE0_1\n/16/"
L 427 428 0 TEXT "State Labels" | 169767,93136 1 0 0 "SND_SE0_1\n/16/"
S 428 17 0 ELLIPSE "States" | 169767,93136 6500 6500
S 428 17 0 ELLIPSE "States" | 169767,93136 6500 6500
L 429 430 0 TEXT "State Labels" | 62301,61312 1 0 0 "SND_SE0_2\n/17/"
L 429 430 0 TEXT "State Labels" | 62301,61312 1 0 0 "SND_SE0_2\n/17/"
S 430 17 0 ELLIPSE "States" | 62301,61312 6500 6500
S 430 17 0 ELLIPSE "States" | 62301,61312 6500 6500
L 431 432 0 TEXT "State Labels" | 171639,58504 1 0 0 "SND_J_1\n/14/"
L 431 432 0 TEXT "State Labels" | 171639,58504 1 0 0 "SND_J_1\n/14/"
C 960 959 0 TEXT "Conditions" | 51998,64924 1 0 0 "SIEPortCtrl == `TX_LS_KEEP_ALIVE"
C 960 959 0 TEXT "Conditions" | 51998,52224 1 0 0 "SIEPortCtrl == `TX_LS_KEEP_ALIVE"
H 961 958 0 RECT 0,0,0 0 0 1 255,255,255 0 | 28400,28400 212900,276400
H 961 958 0 RECT 0,0,0 0 0 1 255,255,255 0 | 28400,28400 212900,276400
W 973 961 0 979 993 BEZIER "Transitions" | 70323,232853 70198,226566 70679,201498 70554,195211
W 973 961 0 979 993 BEZIER "Transitions" | 70323,232853 70198,226566 70679,201498 70554,195211
C 974 973 0 TEXT "Conditions" | 71910,232073 1 0 0 "USBWireGnt == 1'b1"
C 974 973 0 TEXT "Conditions" | 71910,232073 1 0 0 "USBWireGnt == 1'b1"
L 719 718 0 TEXT "State Labels" | 114290,206333 1 0 0 "PID"
L 719 718 0 TEXT "State Labels" | 114290,206333 1 0 0 "PID"
S 718 471 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 114290,206333 6500 6500
S 718 471 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 114290,206333 6500 6500
S 717 471 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 116595,155623 6500 6500
S 717 471 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 116595,155623 6500 6500
I 716 471 0 Builtin Entry | 83616,227615
I 716 471 0 Builtin Entry | 83616,227615
I 715 471 0 Builtin Exit | 140592,59380
I 715 471 0 Builtin Exit | 140592,59380
W 714 480 0 706 713 BEZIER "Transitions" | 69635,151918 72955,144404 79261,129618 82581,122104
W 714 480 0 706 713 BEZIER "Transitions" | 69635,151918 72955,144404 79365,129618 82685,122104
I 713 480 0 Builtin Exit | 85376,122104
I 713 480 0 Builtin Exit | 85376,122104
A 712 706 4 TEXT "Actions" | 82085,159705 1 0 0 "processTxByteWEn <= 1'b0;"
A 712 706 4 TEXT "Actions" | 82085,159705 1 0 0 "processTxByteWEn <= 1'b0;"
I 711 480 0 Builtin Entry | 43257,253243
I 711 480 0 Builtin Entry | 43257,253243
W 710 480 0 711 703 BEZIER "Transitions" | 43257,251031 41695,239812 59162,227406 68316,218108
W 710 480 0 711 703 BEZIER "Transitions" | 43257,251277 41695,240058 56424,226913 65578,217615
C 709 705 0 TEXT "Conditions" | 69774,203788 1 0 0 "processTxByteRdy == 1'b1"
C 709 705 0 TEXT "Conditions" | 69774,203788 1 0 0 "processTxByteRdy == 1'b1"
A 708 705 16 TEXT "Actions" | 48502,190165 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STOP;"
A 708 705 16 TEXT "Actions" | 48502,190165 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STOP;"
L 707 706 0 TEXT "State Labels" | 67863,158169 1 0 0 "PKT_SENT\n/7/"
L 707 706 0 TEXT "State Labels" | 67863,158169 1 0 0 "PKT_SENT\n/7/"
S 706 480 0 ELLIPSE "States" | 67863,158169 6500 6500
S 706 480 0 ELLIPSE "States" | 67863,158169 6500 6500
W 705 480 0 703 706 BEZIER "Transitions" | 68745,205705 68610,192018 68473,178331 68338,164644
W 705 480 0 703 706 BEZIER "Transitions" | 68745,205705 68610,192018 68473,178331 68338,164644
L 704 703 0 TEXT "State Labels" | 69140,212180 1 0 0 "WAIT_RDY\n/30/"
L 704 703 0 TEXT "State Labels" | 69140,212180 1 0 0 "WAIT_RDY\n/29/"
S 432 17 0 ELLIPSE "States" | 171639,58504 6500 6500
S 432 17 0 ELLIPSE "States" | 171639,58504 6500 6500
L 433 434 0 TEXT "State Labels" | 61659,29488 1 0 0 "SND_J_2\n/15/"
L 433 434 0 TEXT "State Labels" | 61659,29488 1 0 0 "SND_J_2\n/15/"
S 434 17 0 ELLIPSE "States" | 61659,29488 6500 6500
S 434 17 0 ELLIPSE "States" | 61659,29488 6500 6500
W 435 17 0 424 428 BEZIER "Transitions" | 66726,92159 77841,92276 152154,92898 163269,93015
W 435 17 0 424 428 BEZIER "Transitions" | 66726,92159 77841,92276 152154,92898 163269,93015
W 436 17 0 1026 430 BEZIER "Transitions" | 180912,80742 169329,74775 79549,70544 67972,64487
W 436 17 0 1026 430 BEZIER "Transitions" | 180912,80742 169329,74775 79549,70544 67972,64487
Line 431... Line 407...
L 721 720 0 TEXT "State Labels" | 115212,96615 1 0 0 "CRC"
L 721 720 0 TEXT "State Labels" | 115212,96615 1 0 0 "CRC"
S 720 471 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 115212,96615 6500 6500
S 720 471 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 115212,96615 6500 6500
H 734 717 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 734 717 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 733 720 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 733 720 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 727 718 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 727 718 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
L 184 185 0 TEXT "Labels" | 192136,264720 1 0 0 "clk"
L 184 185 0 TEXT "Labels" | 192136,252020 1 0 0 "clk"
I 185 0 3 Builtin InPort | 186136,264720 "" ""
I 185 0 3 Builtin InPort | 186136,252020 "" ""
L 186 187 0 TEXT "Labels" | 192243,259666 1 0 0 "rst"
L 186 187 0 TEXT "Labels" | 192243,246966 1 0 0 "rst"
I 187 0 2 Builtin InPort | 186243,259666 "" ""
I 187 0 2 Builtin InPort | 186243,246966 "" ""
C 188 13 0 TEXT "Conditions" | 25531,201445 1 0 0 "rst"
C 188 13 0 TEXT "Conditions" | 25531,188745 1 0 0 "rst"
A 448 432 4 TEXT "Actions" | 159702,69949 1 0 0 "USBWireWEn <= 1'b0;"
A 448 432 4 TEXT "Actions" | 159702,69949 1 0 0 "USBWireWEn <= 1'b0;"
A 449 430 4 TEXT "Actions" | 34545,73018 1 0 0 "USBWireWEn <= 1'b0;"
A 449 430 4 TEXT "Actions" | 34545,73018 1 0 0 "USBWireWEn <= 1'b0;"
A 450 434 4 TEXT "Actions" | 48667,24292 1 0 0 "USBWireWEn <= 1'b0;\nUSBWireReq <= 1'b0;"
A 450 434 4 TEXT "Actions" | 48667,24292 1 0 0 "USBWireWEn <= 1'b0;\nUSBWireReq <= 1'b0;"
W 451 17 0 434 418 BEZIER "Transitions" | 68149,29834 86752,29717 150428,26102 169066,20266
W 451 17 0 434 418 BEZIER "Transitions" | 68149,29834 86752,29717 150428,26102 169066,20266
L 452 453 0 TEXT "State Labels" | 46763,217013 1 0 0 "WAIT_RDY_PKT\n/41/"
L 452 453 0 TEXT "State Labels" | 46763,217013 1 0 0 "WAIT_RDY_PKT\n/40/"
S 453 360 0 ELLIPSE "States" | 46763,217013 6500 6500
S 453 360 0 ELLIPSE "States" | 46763,217013 6500 6500
L 454 455 0 TEXT "State Labels" | 132272,125032 1 0 0 "SPCL"
L 454 455 0 TEXT "State Labels" | 132272,125032 1 0 0 "SPCL"
S 455 360 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 132272,125032 6500 6500
S 455 360 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 132272,125032 6500 6500
H 458 455 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 458 455 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
S 993 961 36864 ELLIPSE "States" | 71111,188744 6500 6500
S 993 961 36864 ELLIPSE "States" | 71111,188744 6500 6500
Line 467... Line 443...
S 746 734 0 ELLIPSE "States" | 99353,141110 6500 6500
S 746 734 0 ELLIPSE "States" | 99353,141110 6500 6500
I 744 734 0 Builtin Exit | 116402,43935
I 744 734 0 Builtin Exit | 116402,43935
A 743 729 16 TEXT "Actions" | 76852,173362 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STREAM;\nrstCRC <= 1'b1;"
A 743 729 16 TEXT "Actions" | 76852,173362 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STREAM;\nrstCRC <= 1'b1;"
S 742 727 0 ELLIPSE "States" | 96214,141555 6500 6500
S 742 727 0 ELLIPSE "States" | 96214,141555 6500 6500
L 741 742 0 TEXT "State Labels" | 96214,141555 1 0 0 "PKT_SENT\n/6/"
L 741 742 0 TEXT "State Labels" | 96214,141555 1 0 0 "PKT_SENT\n/6/"
L 740 732 0 TEXT "State Labels" | 97491,195105 1 0 0 "WAIT_RDY\n/34/"
L 740 732 0 TEXT "State Labels" | 97491,195105 1 0 0 "WAIT_RDY\n/37/"
A 739 742 4 TEXT "Actions" | 110436,143091 1 0 0 "processTxByteWEn <= 1'b0;\nrstCRC <= 1'b0;"
A 739 742 4 TEXT "Actions" | 110436,143091 1 0 0 "processTxByteWEn <= 1'b0;\nrstCRC <= 1'b0;"
I 738 727 0 Builtin Exit | 114540,97930
I 738 727 0 Builtin Exit | 114540,97930
W 737 727 0 742 738 BEZIER "Transitions" | 96587,135073 97277,126966 98440,110637 100308,106008\
W 737 727 0 742 738 BEZIER "Transitions" | 96587,135073 97277,126966 98440,110637 100308,106008\
                                           102177,101380 108698,99080 111745,97930
                                           102177,101380 108698,99080 111745,97930
S 736 734 0 ELLIPSE "States" | 95348,170101 6500 6500
S 736 734 0 ELLIPSE "States" | 95348,170101 6500 6500
Line 482... Line 458...
S 1008 961 40960 ELLIPSE "States" | 187291,152508 6500 6500
S 1008 961 40960 ELLIPSE "States" | 187291,152508 6500 6500
L 1009 1008 0 TEXT "State Labels" | 187291,152508 1 0 0 "SND_J\n/49/"
L 1009 1008 0 TEXT "State Labels" | 187291,152508 1 0 0 "SND_J\n/49/"
W 1010 961 0 1008 990 BEZIER "Transitions" | 189673,146461 206752,122150 181346,115781 199949,115664
W 1010 961 0 1008 990 BEZIER "Transitions" | 189673,146461 206752,122150 181346,115781 199949,115664
A 1011 1008 4 TEXT "Actions" | 175523,169038 1 0 0 "USBWireWEn <= 1'b0;\nUSBWireReq <= 1'b0;"
A 1011 1008 4 TEXT "Actions" | 175523,169038 1 0 0 "USBWireWEn <= 1'b0;\nUSBWireReq <= 1'b0;"
A 1012 982 4 TEXT "Actions" | 80404,154242 1 0 0 "USBWireWEn <= 1'b0;"
A 1012 982 4 TEXT "Actions" | 80404,154242 1 0 0 "USBWireWEn <= 1'b0;"
W 1014 6 0 958 911 BEZIER "Transitions" | 124457,68547 133850,72702 151714,79462 161174,83437
W 1014 6 0 958 911 BEZIER "Transitions" | 124457,55847 133850,60002 151714,66762 161174,70737
L 1015 1016 0 TEXT "State Labels" | 197328,182560 1 0 0 "W_RDY2\n/50/"
L 1015 1016 0 TEXT "State Labels" | 197328,182560 1 0 0 "W_RDY2\n/50/"
S 1016 961 45056 ELLIPSE "States" | 197328,182560 6500 6500
S 1016 961 45056 ELLIPSE "States" | 197328,182560 6500 6500
L 1017 1018 0 TEXT "State Labels" | 96400,133312 1 0 0 "W_RDY3\n/51/"
L 1017 1018 0 TEXT "State Labels" | 96400,133312 1 0 0 "W_RDY3\n/51/"
S 1018 961 49152 ELLIPSE "States" | 96400,133312 6500 6500
S 1018 961 49152 ELLIPSE "States" | 96400,133312 6500 6500
W 1019 961 0 984 1016 BEZIER "Transitions" | 186591,186901 188111,186673 190020,185744 191540,185516
W 1019 961 0 984 1016 BEZIER "Transitions" | 186591,186901 188111,186673 190020,185744 191540,185516
Line 503... Line 479...
                                           107554,43341 114075,41041 117122,39891
                                           107554,43341 114075,41041 117122,39891
S 760 733 0 ELLIPSE "States" | 102868,137066 6500 6500
S 760 733 0 ELLIPSE "States" | 102868,137066 6500 6500
W 759 733 0 760 776 BEZIER "Transitions" | 102472,130593 102337,116906 102201,103678 102066,89991
W 759 733 0 760 776 BEZIER "Transitions" | 102472,130593 102337,116906 102201,103678 102066,89991
C 758 759 0 TEXT "Conditions" | 103502,128701 1 0 0 "processTxByteRdy == 1'b1"
C 758 759 0 TEXT "Conditions" | 103502,128701 1 0 0 "processTxByteRdy == 1'b1"
S 756 734 0 ELLIPSE "States" | 88966,234486 6500 6500
S 756 734 0 ELLIPSE "States" | 88966,234486 6500 6500
L 755 756 0 TEXT "State Labels" | 89953,233659 1 0 0 "WAIT_BYTE\n/27/"
L 755 756 0 TEXT "State Labels" | 89953,233659 1 0 0 "WAIT_BYTE\n/26/"
W 754 734 0 756 789 BEZIER "Transitions" | 89129,228010 89081,216045 90467,210855 90419,198890
W 754 734 0 756 789 BEZIER "Transitions" | 89129,228010 89081,216045 90467,210855 90419,198890
A 753 754 16 TEXT "Actions" | 69186,217034 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;"
A 753 754 16 TEXT "Actions" | 69186,217034 1 0 0 "SIEPortData <= SIEPortDataIn;\nSIEPortCtrl <= SIEPortCtrlIn;\nSIEPortTxRdy <= 1'b0;"
C 752 754 0 TEXT "Conditions" | 92034,227575 1 0 0 "SIEPortWEn == 1'b1"
C 752 754 0 TEXT "Conditions" | 92034,227575 1 0 0 "SIEPortWEn == 1'b1"
S 216 6 0 ELLIPSE "States" | 113402,157040 6500 6500
S 216 6 0 ELLIPSE "States" | 113402,144340 6500 6500
L 215 216 0 TEXT "State Labels" | 113402,157040 1 0 0 "IDLE\n/4/"
L 215 216 0 TEXT "State Labels" | 113402,144340 1 0 0 "IDLE\n/4/"
S 213 6 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 113934,140548 6500 6500
S 213 6 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 113934,127848 6500 6500
L 212 213 0 TEXT "State Labels" | 113703,142150 1 0 0 "DIR_CTL"
L 212 213 0 TEXT "State Labels" | 113703,129450 1 0 0 "DIR_CTL"
H 480 474 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 480 474 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
L 481 474 0 TEXT "State Labels" | 134154,68885 1 0 0 "HS"
L 481 474 0 TEXT "State Labels" | 134154,68885 1 0 0 "HS"
H 489 483 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 489 483 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
S 483 360 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 134497,103286 6500 6500
S 483 360 4 ELLIPSE 0,0,0 0 0 1 0,255,255 1 | 134497,103286 6500 6500
L 490 483 0 TEXT "State Labels" | 134497,103286 1 0 0 "TKN"
L 490 483 0 TEXT "State Labels" | 134497,103286 1 0 0 "TKN"
Line 534... Line 510...
W 1033 17 0 432 1030 BEZIER "Transitions" | 175464,53250 177630,50201 181501,44488 183667,41439
W 1033 17 0 432 1030 BEZIER "Transitions" | 175464,53250 177630,50201 181501,44488 183667,41439
L 1034 1035 0 TEXT "State Labels" | 59060,143481 1 0 0 "DELAY\n/56/"
L 1034 1035 0 TEXT "State Labels" | 59060,143481 1 0 0 "DELAY\n/56/"
S 1035 224 69632 ELLIPSE "States" | 59060,143481 6500 6500
S 1035 224 69632 ELLIPSE "States" | 59060,143481 6500 6500
W 1036 224 2 891 1035 BEZIER "Transitions" | 101504,123089 91624,127529 74202,135226 64322,139666
W 1036 224 2 891 1035 BEZIER "Transitions" | 101504,123089 91624,127529 74202,135226 64322,139666
W 1037 224 0 1035 897 BEZIER "Transitions" | 64606,146870 74406,150350 91859,157715 101659,161195
W 1037 224 0 1035 897 BEZIER "Transitions" | 64606,146870 74406,150350 91859,157715 101659,161195
L 1038 1039 0 TEXT "Labels" | 74756,230822 1 0 0 "resumeCnt[15:0]"
L 1038 1039 0 TEXT "Labels" | 74756,218122 1 0 0 "resumeCnt[15:0]"
I 1039 0 130 Builtin Signal | 71756,230822 "" ""
I 1039 0 130 Builtin Signal | 71756,218122 "" ""
A 777 759 16 TEXT "Actions" | 82229,115323 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= ~CRC16Result[15:8];\nTxByteOutCtrl <= `DATA_STOP;"
A 777 759 16 TEXT "Actions" | 82229,115323 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= ~CRC16Result[15:8];\nTxByteOutCtrl <= `DATA_STOP;"
S 776 733 0 ELLIPSE "States" | 101591,83516 6500 6500
S 776 733 0 ELLIPSE "States" | 101591,83516 6500 6500
L 775 776 0 TEXT "State Labels" | 101591,83516 1 0 0 "PKT_SENT2\n/13/"
L 775 776 0 TEXT "State Labels" | 101591,83516 1 0 0 "PKT_SENT2\n/13/"
L 774 760 0 TEXT "State Labels" | 102868,137066 1 0 0 "WAIT_RDY2\n/40/"
L 774 760 0 TEXT "State Labels" | 102868,137066 1 0 0 "WAIT_RDY2\n/39/"
A 773 776 4 TEXT "Actions" | 115813,85052 1 0 0 "processTxByteWEn <= 1'b0;"
A 773 776 4 TEXT "Actions" | 115813,85052 1 0 0 "processTxByteWEn <= 1'b0;"
S 772 734 0 ELLIPSE "States" | 98076,87560 6500 6500
S 772 734 0 ELLIPSE "States" | 98076,87560 6500 6500
A 771 772 4 TEXT "Actions" | 112298,89096 1 0 0 "processTxByteWEn <= 1'b0;"
A 771 772 4 TEXT "Actions" | 112298,89096 1 0 0 "processTxByteWEn <= 1'b0;"
L 770 746 0 TEXT "State Labels" | 99353,141110 1 0 0 "WAIT_RDY\n/37/"
L 770 746 0 TEXT "State Labels" | 99353,141110 1 0 0 "WAIT_RDY\n/34/"
L 769 772 0 TEXT "State Labels" | 98076,87560 1 0 0 "PKT_SENT\n/5/"
L 769 772 0 TEXT "State Labels" | 98076,87560 1 0 0 "PKT_SENT\n/5/"
A 768 748 16 TEXT "Actions" | 78714,119367 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STREAM;"
A 768 748 16 TEXT "Actions" | 78714,119367 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= SIEPortData;\nTxByteOutCtrl <= `DATA_STREAM;"
W 236 6 0 213 911 BEZIER "Transitions" | 118353,135782 128966,124034 151320,99434 161933,87686
W 236 6 0 213 911 BEZIER "Transitions" | 118353,123082 128966,111334 151320,86734 161933,74986
W 235 6 0 216 911 BEZIER "Transitions" | 117419,151931 129033,135644 150867,104376 162481,88089
W 235 6 0 216 911 BEZIER "Transitions" | 117419,139231 129033,122944 150867,91676 162481,75389
C 234 231 0 TEXT "Conditions" | 59709,153376 1 0 0 "SIEPortCtrl == `TX_IDLE"
C 234 231 0 TEXT "Conditions" | 59709,140676 1 0 0 "SIEPortCtrl == `TX_IDLE"
C 233 232 0 TEXT "Conditions" | 46155,137545 1 0 0 "SIEPortCtrl == `TX_DIRECT_CONTROL"
C 233 232 0 TEXT "Conditions" | 46155,124845 1 0 0 "SIEPortCtrl == `TX_DIRECT_CONTROL"
W 232 6 0 11 213 BEZIER "Transitions" | 41377,169111 41443,162637 41370,149971 41770,146133\
W 232 6 0 11 213 BEZIER "Transitions" | 41377,156411 41443,149937 41370,137271 41770,133433\
                                        42170,142296 43639,139892 51882,139324 60126,138757\
                                        42170,129596 43639,127192 51882,126624 60126,126057\
                                        91699,140001 107452,140067
                                        91699,127301 107452,127367
W 231 6 0 11 216 BEZIER "Transitions" | 41320,169131 41386,166461 41370,161119 41770,159283\
W 231 6 0 11 216 BEZIER "Transitions" | 41320,156431 41386,153761 41370,148419 41770,146583\
                                        42170,157448 43639,155445 51849,155011 60059,154577\
                                        42170,144748 43639,142745 51849,142311 60059,141877\
                                        91249,156261 106935,156394
                                        91249,143561 106935,143694
H 224 213 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 224 213 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
C 496 495 0 TEXT "Conditions" | 47022,204871 1 0 0 "processTxByteRdy == 1'b1"
C 496 495 0 TEXT "Conditions" | 47022,204871 1 0 0 "processTxByteRdy == 1'b1"
A 497 495 16 TEXT "Actions" | 26125,194998 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= `SYNC_BYTE;\nTxByteOutCtrl <= `DATA_START;"
A 497 495 16 TEXT "Actions" | 26125,194998 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= `SYNC_BYTE;\nTxByteOutCtrl <= `DATA_START;"
A 498 493 4 TEXT "Actions" | 59708,164538 1 0 0 "processTxByteWEn <= 1'b0;"
A 498 493 4 TEXT "Actions" | 59708,164538 1 0 0 "processTxByteWEn <= 1'b0;"
W 506 360 0 493 455 BEZIER "Transitions" | 45177,156529 45177,152608 45034,145689 45666,142780\
W 506 360 0 493 455 BEZIER "Transitions" | 45177,156529 45177,152608 45034,145689 45666,142780\
Line 574... Line 550...
W 509 360 0 493 465 BEZIER "Transitions" | 45611,156504 46243,128295 46932,73331 47880,57961\
W 509 360 0 493 465 BEZIER "Transitions" | 45611,156504 46243,128295 46932,73331 47880,57961\
                                           48829,42592 51359,37532 61605,36267 71852,35002\
                                           48829,42592 51359,37532 61605,36267 71852,35002\
                                           109061,35775 128289,35775
                                           109061,35775 128289,35775
C 510 506 0 TEXT "Conditions" | 63617,125837 1 0 0 "SIEPortData[1:0] == `SPECIAL"
C 510 506 0 TEXT "Conditions" | 63617,125837 1 0 0 "SIEPortData[1:0] == `SPECIAL"
C 511 507 0 TEXT "Conditions" | 51054,101600 1 0 0 "SIEPortData[1:0] == `TOKEN"
C 511 507 0 TEXT "Conditions" | 51054,101600 1 0 0 "SIEPortData[1:0] == `TOKEN"
L 1040 1041 0 TEXT "Labels" | 70301,241139 1 0 0 "TxByteOutFullSpeedRate"
L 1040 1041 0 TEXT "Labels" | 70301,228439 1 0 0 "TxByteOutFullSpeedRate"
I 1041 0 2 Builtin OutPort | 64301,241139 "" ""
I 1041 0 2 Builtin OutPort | 64301,228439 "" ""
L 1042 1043 0 TEXT "Labels" | 27464,245142 1 0 0 "USBWireFullSpeedRate"
L 1042 1043 0 TEXT "Labels" | 27464,232442 1 0 0 "USBWireFullSpeedRate"
I 1043 0 2 Builtin OutPort | 21464,245142 "" ""
I 1043 0 2 Builtin OutPort | 21464,232442 "" ""
A 1046 451 16 TEXT "Actions" | 91713,26530 1 0 0 "USBWireFullSpeedRate <= fullSpeedRateIn;"
A 1046 451 16 TEXT "Actions" | 91713,26530 1 0 0 "USBWireFullSpeedRate <= fullSpeedRateIn;"
C 799 798 0 TEXT "Conditions" | 99353,221346 1 0 0 "processTxByteRdy == 1'b1"
C 799 798 0 TEXT "Conditions" | 99353,221346 1 0 0 "processTxByteRdy == 1'b1"
W 798 733 0 797 801 BEZIER "Transitions" | 98323,223238 98188,209551 98052,196323 97917,182636
W 798 733 0 797 801 BEZIER "Transitions" | 98323,223238 98188,209551 98052,196323 97917,182636
S 797 733 0 ELLIPSE "States" | 98719,229711 6500 6500
S 797 733 0 ELLIPSE "States" | 98719,229711 6500 6500
W 795 734 0 772 756 BEZIER "Transitions" | 100994,81753 104106,78392 108938,71609 118897,69430\
W 795 734 0 772 756 BEZIER "Transitions" | 100994,81753 104106,78392 108938,71609 118897,69430\
Line 602... Line 578...
C 513 509 0 TEXT "Conditions" | 55372,33724 1 0 0 "SIEPortData[1:0] == `DATA"
C 513 509 0 TEXT "Conditions" | 55372,33724 1 0 0 "SIEPortData[1:0] == `DATA"
W 514 360 0 455 872 BEZIER "Transitions" | 137766,121560 150783,110638 172864,97238 185881,86316
W 514 360 0 455 872 BEZIER "Transitions" | 137766,121560 150783,110638 172864,97238 185881,86316
W 515 360 0 483 872 BEZIER "Transitions" | 140706,101366 152453,97810 174134,89872 185881,86316
W 515 360 0 483 872 BEZIER "Transitions" | 140706,101366 152453,97810 174134,89872 185881,86316
W 516 360 0 474 872 BEZIER "Transitions" | 140265,71099 152076,75607 174070,81808 185881,86316
W 516 360 0 474 872 BEZIER "Transitions" | 140265,71099 152076,75607 174070,81808 185881,86316
W 517 360 0 465 872 BEZIER "Transitions" | 139358,40747 150851,52494 174388,74569 185881,86316
W 517 360 0 465 872 BEZIER "Transitions" | 139358,40747 150851,52494 174388,74569 185881,86316
L 1071 1072 0 TEXT "Labels" | 130970,231188 1 0 0 "CRC16En"
L 1071 1072 0 TEXT "Labels" | 130970,218488 1 0 0 "CRC16En"
L 815 816 0 TEXT "Labels" | 70372,260578 1 0 0 "processTxByteWEn"
L 815 816 0 TEXT "Labels" | 70372,247878 1 0 0 "processTxByteWEn"
I 814 0 130 Builtin InPort | 19062,250526 "" ""
I 814 0 130 Builtin InPort | 19062,237826 "" ""
L 813 814 0 TEXT "Labels" | 25062,250526 1 0 0 "SIEPortCtrlIn[7:0]"
L 813 814 0 TEXT "Labels" | 25062,237826 1 0 0 "SIEPortCtrlIn[7:0]"
I 812 0 130 Builtin InPort | 18598,255166 "" ""
I 812 0 130 Builtin InPort | 18598,242466 "" ""
L 811 812 0 TEXT "Labels" | 24598,255166 1 0 0 "SIEPortDataIn[7:0]"
L 811 812 0 TEXT "Labels" | 24598,242466 1 0 0 "SIEPortDataIn[7:0]"
I 810 0 2 Builtin OutPort | 16510,259806 "" ""
I 810 0 2 Builtin OutPort | 16510,247106 "" ""
L 809 810 0 TEXT "Labels" | 22510,259806 1 0 0 "SIEPortTxRdy"
L 809 810 0 TEXT "Labels" | 22510,247106 1 0 0 "SIEPortTxRdy"
I 808 0 2 Builtin InPort | 18830,264678 "" ""
I 808 0 2 Builtin InPort | 18830,251978 "" ""
L 807 808 0 TEXT "Labels" | 24830,264678 1 0 0 "SIEPortWEn"
L 807 808 0 TEXT "Labels" | 24830,251978 1 0 0 "SIEPortWEn"
W 806 733 0 801 760 BEZIER "Transitions" | 98101,169695 98927,162969 100807,150169 101633,143443
W 806 733 0 801 760 BEZIER "Transitions" | 98101,169695 98927,162969 100807,150169 101633,143443
W 805 733 0 787 797 BEZIER "Transitions" | 66467,250796 73606,246725 85810,236773 92949,232702
W 805 733 0 787 797 BEZIER "Transitions" | 66467,250796 73606,246725 85810,236773 92949,232702
A 804 801 4 TEXT "Actions" | 111664,177697 1 0 0 "processTxByteWEn <= 1'b0;"
A 804 801 4 TEXT "Actions" | 111664,177697 1 0 0 "processTxByteWEn <= 1'b0;"
L 803 797 0 TEXT "State Labels" | 98719,229711 1 0 0 "WAIT_RDY1\n/39/"
L 803 797 0 TEXT "State Labels" | 98719,229711 1 0 0 "WAIT_RDY1\n/38/"
L 802 801 0 TEXT "State Labels" | 97442,176161 1 0 0 "PKT_SENT1\n/11/"
L 802 801 0 TEXT "State Labels" | 97442,176161 1 0 0 "PKT_SENT1\n/11/"
S 801 733 0 ELLIPSE "States" | 97442,176161 6500 6500
S 801 733 0 ELLIPSE "States" | 97442,176161 6500 6500
A 800 798 16 TEXT "Actions" | 78080,207968 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= ~CRC16Result[7:0];\nTxByteOutCtrl <= `DATA_STREAM;"
A 800 798 16 TEXT "Actions" | 78080,207968 1 0 0 "processTxByteWEn <= 1'b1;\nTxByteOut <= ~CRC16Result[7:0];\nTxByteOutCtrl <= `DATA_STREAM;"
I 540 458 0 Builtin Exit | 68103,43333
I 540 458 0 Builtin Exit | 68103,43333
I 1072 0 2 Builtin OutPort | 124970,231188 "" ""
I 1072 0 2 Builtin OutPort | 124970,218488 "" ""
H 1075 1073 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
H 1075 1073 0 RECT 0,0,0 0 0 1 255,255,255 0 | 15700,15700 200200,263700
S 1073 360 73748 ELLIPSE "Junction" | 100383,254312 3500 3500
S 1073 360 73748 ELLIPSE "Junction" | 100383,254312 3500 3500
L 1074 1073 0 TEXT "State Labels" | 100383,254312 1 0 0 "J3"
L 1074 1073 0 TEXT "State Labels" | 100383,254312 1 0 0 "J3"
I 1076 1075 0 Builtin Entry | 86360,167640
I 1076 1075 0 Builtin Entry | 86360,167640
I 1077 1075 0 Builtin Exit | 129540,111760
I 1077 1075 0 Builtin Exit | 129540,111760

powered by: WebSVN 2.1.0

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