Docs.rs
rust-hdl-0.46.0
rust-hdl 0.46.0
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
samitbasu
Dependencies
anyhow ^1
normal
array-init ^2.0.0
normal
crossbeam ^0.8.1
normal
embed-doc-image ^0.1.4
normal
evalexpr ^6.3.0
normal
num-bigint ^0.4.0
normal
num-traits ^0.2.14
normal
petgraph ^0.6.0
normal
rand ^0.8
normal
regex ^1.5.4
normal
rust-hdl-core ^0.46.0
normal
rust-hdl-fpga-support ^0.46.0
normal
optional
rust-hdl-hls ^0.46.0
normal
rust-hdl-macros ^0.46.0
normal
rust-hdl-sim ^0.46.0
normal
rust-hdl-widgets ^0.46.0
normal
seq-macro ^0.3.1
normal
substring ^1
normal
svg ^0.10.0
normal
vcd ^0.6.1
normal
Versions
5.48%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
rust_
hdl
0.46.0
In rust_
hdl::
prelude
Modules
ast
block
clock
logic
probe
sim_time
synth
type_descriptor
Macros
bus_address_strobe
bus_write_strobe
clock
declare_async_fifo
declare_expanding_fifo
declare_narrowing_fifo
declare_sync_fifo
dff_setup
hls_fifo_read
hls_fifo_read_lazy
hls_fifo_write
hls_fifo_write_lazy
hls_host_drain
hls_host_get_word
hls_host_get_words
hls_host_issue_read
hls_host_noop
hls_host_ping
hls_host_put_word
hls_host_write
i2c_begin_read
i2c_begin_write
i2c_end_transmission
i2c_read
i2c_read_last
i2c_write
sim_assert
sim_assert_eq
simple_sim
target_path
vcd_path
wait_clock_cycle
wait_clock_cycles
wait_clock_false
wait_clock_true
Structs
AD7193Config
AD7193Simulator
ADS868XSimulator
AsyncFIFO
AsynchronousFIFO
AutoReset
BaseController
BidiBusD
BidiBusM
BidiMaster
BidiSimulatedDevice
BitSynchronizer
BlackBox
Bridge
Clock
Constant
CrossNarrow
CrossNarrowFIFO
CrossWiden
CrossWidenFIFO
DFF
DFFWithInit
DelayLine
EdgeDetector
Expander
FIFOExpanderN
FIFOLink
FIFOReadController
FIFOReadResponder
FIFOReducer
FIFOReducerN
FIFOWriteController
FIFOWriteResponder
FaderWithSyncROM
FalsePathRegexp
HLSSPIMaster
HLSSPIMasterDynamicMode
HLSSPIMuxMasters
HLSSPIMuxSlaves
Host
I2CBusDriver
I2CBusReceiver
I2CConfig
I2CTarget
I2CTestBus
I2CTestTarget
In
InOut
InputTimingConstraint
LFSRSimple
LazyFIFOFeeder
LazyFIFOReader
Local
MAX31856Simulator
MISOFIFOPort
MISOPort
MISOWidePort
MOSIFIFOPort
MOSIPort
MOSIWidePort
MemoryTimings
ModuleDefines
MultiplyAccumulateSymmetricFiniteImpulseResponseFilter
MuxMasters
MuxSlaves
MuxedAD7193Simulators
MuxedADS868XSimulators
NamedPath
OpenDrainBuffer
OpenDrainDriver
OpenDrainReceiver
Out
OutputTimingConstraint
PeriodicTiming
PinConstraint
PulseWidthModulator
Pulser
RAM
ROM
Reducer
RegisterFIFO
Router
RouterROM
SDRAMBaseController
SDRAMBurstController
SDRAMController
SDRAMControllerTester
SDRAMDriver
SDRAMFIFO
SDRAMFIFOController
SDRAMOnChipBuffer
SDRAMSimulator
SPIConfig
SPIConfigDynamicMode
SPIMaster
SPIMasterDynamicMode
SPISlave
SPIWiresMaster
SPIWiresSlave
Shot
Signal
Signed
Sim
Simulation
SoCBusController
SoCBusResponder
SoCPortController
SoCPortResponder
SoCTestChip
Strobe
SyncFIFO
SyncROM
SyncReceiver
SyncSender
SynchronousFIFO
TimingInfo
TopWrap
TristateBuffer
TypeDescriptor
TypeField
VectorSynchronizer
VivadoInputTimingConstraint
VivadoOutputTimingConstraint
Wrapper
Enums
Bits
Constraint
OutputBuffer
SDRAMCommand
SignalType
SimError
SlewType
SynthError
Timing
TimingRelative
TimingRelativeEdge
TypeKind
VCDValue
Verilog
WordOrder
Constants
AD7193_REG_WIDTHS
NANOS_PER_FEMTO
SIMULATION_TIME_ONE_SECOND
Traits
Block
HLSNamedPorts
Logic
LogicJoin
LogicLink
Probe
Synth
ToBits
ToSignedBits
VerilogVisitor
Functions
bit_cast
bits
bursty_rand
bursty_vec
check_all
check_connected
check_timing
clog2
filter_blackbox_directives
freq_hz_to_period_femto
generate_verilog
generate_verilog_unchecked
signed
signed_bit_cast
signed_cast
simulate
snore
unsigned_bit_cast
unsigned_cast
write_vcd_change
write_vcd_dump
write_vcd_header
yosys_validate
Type Aliases
Bit
LiteralType
Attribute Macros
hdl_gen
Derive Macros
LogicBlock
LogicInterface
LogicState
LogicStruct
rust_hdl
::
prelude
Function
generate_verilog_unchecked
Copy item path
Settings
Help
Summary
Source
pub fn generate_verilog_unchecked<U>(uut:
&U
) ->
String
where U:
Block
,