Sign In
Upload
Manuals
Brands
Great Scott Gadgets Manuals
Measuring Instruments
Cynthion
Great Scott Gadgets Cynthion Manuals
Manuals and User Guides for Great Scott Gadgets Cynthion. We have
2
Great Scott Gadgets Cynthion manuals available for free PDF download: Manual, User Documentation
Great Scott Gadgets Cynthion Manual (118 pages)
Brand:
Great Scott Gadgets
| Category:
Test Equipment
| Size: 1 MB
Table of Contents
Table of Contents
3
User Documentation
3
Cynthion Project Description
9
Getting Started with Cynthion
11
Prerequisites
11
Cynthion Host Software Installation
11
Test Installation
12
Updating Cynthion Host Software
13
Updating Cynthion Microcontroller Firmware and FPGA Configuration Flash
13
Using Cynthion with Packetry
15
Prerequisites
15
USB Analyzer Bitstream
15
Connect Hardware
16
Using Cynthion with Facedancer
17
Install the Facedancer Library
17
Load Facedancer Bitstream and Firmware
17
Connect Hardware
18
Run a Facedancer Example
18
More Information
19
Using Cynthion with USB Proxy
21
Connect Hardware
21
Run a USB Proxy Example
21
More Information
22
The Cynthion Command Line Interface
23
Command Documentation
23
Protocol Analysis of a USB Keyboard
27
Prerequisites
27
Determine Device Speed
27
Connect
28
Capture
28
Troubleshooting
31
Emulation of a USB Device
33
Prerequisites
33
Try to Detect a Hackrf One
33
Connect
34
Emulate the Vendor ID and Product ID
34
Try the Suggested Code
35
Handle the Version String Request
37
Handle the Part ID Request
38
Handle the Close Request
39
Put It All Together
39
Gateware Blinky
41
Prerequisites
41
Create a New Amaranth Module
41
Obtain a Platform Resource
42
Timer State
42
Timer Logic
43
Put It All Together
43
Build and Upload FPGA Bitstream
44
Exercises
44
More Information
44
USB Gateware: Part 1 - Enumeration
45
Prerequisites
45
Define a USB Device
45
Testing the Device
48
Conclusion
51
Exercises
52
More Information
52
Source Code
52
USB Gateware: Part 2 - WCID Descriptors
55
Prerequisites
55
WCID Devices
55
Testing the Device
60
Conclusion
62
Exercises
62
More Information
62
Source Code
63
USB Gateware: Part 3 - Control Transfers
67
Prerequisites
67
Data Transfer between a Host and Device
67
Test Control Endpoints
71
Exercises
74
More Information
74
Source Code
74
USB Gateware: Part 4 - Bulk Transfers
81
Prerequisites
81
Add Bulk Endpoints
81
Test Bulk Endpoints
86
If Button_State:
87
While True: # Led Counter Set_Fpga_Leds(Device_Handle, Led_Counter)
87
Led_Counter = (Led_Counter + 1)
87
Reset Led Counter When the USER Button Is Pressed Button_State
87
Get_User_Button(Device_Handle)
87
Print Button State When It Changes if Button_State
87
Last_Button_State: Print
87
Print(F"User Button Is: { on if Button_State else off }")
87
Last_Button_State = Button_State
87
Exercises
89
More Information
89
Source Code
89
Introduction
97
Cynthion Hardware
98
Device Overview
99
Top View
99
Left View
99
Right View
99
Front View
100
Bottom View
100
Running Self-Tests
104
Getting Help
107
Safety Information
111
Instructions for Safe Use
111
Setting up a Development Environment
113
Installation
113
Firmware Examples
118
Advertisement
Great Scott Gadgets Cynthion User Documentation (46 pages)
Brand:
Great Scott Gadgets
| Category:
Measuring Instruments
| Size: 0 MB
Table of Contents
Table of Contents
3
User Documentation
3
Cynthion Project Description
7
Getting Started with Cynthion
9
Prerequisites
9
Cynthion Host Software Installation
9
Test Installation
10
Updating Cynthion Host Software
11
Updating Cynthion Microcontroller Firmware and FPGA Configuration Flash
11
Using Cynthion with Packetry
13
Prerequisites
13
USB Analyzer Bitstream
13
Connect Hardware
14
Using Cynthion with Facedancer
15
Install the Facedancer Library
15
Load Facedancer Bitstream and Firmware
16
Connect Hardware
16
Run a Facedancer Example
16
More Information
17
Using Cynthion with USB Proxy
19
Connect Hardware
19
Run a USB Proxy Example
19
More Information
20
The Cynthion Command Line Interface
21
Command Documentation
21
Introduction
25
Cynthion Hardware
26
Device Overview
27
Top View
27
Left View
27
Right View
27
Front View
28
Bottom View
28
Self-Made Hardware Bringup
29
Prerequisites
29
Bring-Up Process
29
Build/Upload Saturn-V
29
Build/Upload Apollo
31
Running Self-Tests
32
Troubleshooting
32
The Apollo Command Line Utility
33
Getting Help
35
Cynthion Projects and Mentions
37
Safety Information
39
Warnings
39
Instructions for Safe Use
39
Introduction
41
Setting up a Development Environment
41
Prerequisites
41
Installation
41
Bitstream Generation
43
Cynthion Gateware
43
Soc Firmware Compilation
45
Prerequisites
45
Install Rust Dependencies
45
Building and Running
45
Running Firmware Unit Tests
46
Firmware Examples
46
Advertisement
Related Products
Great Scott Gadgets Categories
Measuring Instruments
Transceiver
Test Equipment
More Great Scott Gadgets Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL