List of all items
Structs
- docs::BlinkyExample
- docs::vcd2svg::display_metrics::DisplayMetrics
- docs::vcd2svg::text_frame::TextFrame
- docs::vcd2svg::trace_collection::TraceCollection
- docs::vcd2svg::vcd_style::VCDStyle
- prelude::AD7193Config
- prelude::AD7193Simulator
- prelude::ADS868XSimulator
- prelude::AsyncFIFO
- prelude::AsynchronousFIFO
- prelude::AutoReset
- prelude::BaseController
- prelude::BidiBusD
- prelude::BidiBusM
- prelude::BidiMaster
- prelude::BidiSimulatedDevice
- prelude::BitSynchronizer
- prelude::BlackBox
- prelude::Bridge
- prelude::Clock
- prelude::Constant
- prelude::CrossNarrow
- prelude::CrossNarrowFIFO
- prelude::CrossWiden
- prelude::CrossWidenFIFO
- prelude::DFF
- prelude::DFFWithInit
- prelude::DelayLine
- prelude::EdgeDetector
- prelude::Expander
- prelude::FIFOExpanderN
- prelude::FIFOLink
- prelude::FIFOReadController
- prelude::FIFOReadResponder
- prelude::FIFOReducer
- prelude::FIFOReducerN
- prelude::FIFOWriteController
- prelude::FIFOWriteResponder
- prelude::FaderWithSyncROM
- prelude::FalsePathRegexp
- prelude::HLSSPIMaster
- prelude::HLSSPIMasterDynamicMode
- prelude::HLSSPIMuxMasters
- prelude::HLSSPIMuxSlaves
- prelude::Host
- prelude::I2CBusDriver
- prelude::I2CBusReceiver
- prelude::I2CConfig
- prelude::I2CTarget
- prelude::I2CTestBus
- prelude::I2CTestTarget
- prelude::In
- prelude::InOut
- prelude::InputTimingConstraint
- prelude::LFSRSimple
- prelude::LazyFIFOFeeder
- prelude::LazyFIFOReader
- prelude::Local
- prelude::MAX31856Simulator
- prelude::MISOFIFOPort
- prelude::MISOPort
- prelude::MISOWidePort
- prelude::MOSIFIFOPort
- prelude::MOSIPort
- prelude::MOSIWidePort
- prelude::MemoryTimings
- prelude::ModuleDefines
- prelude::MultiplyAccumulateSymmetricFiniteImpulseResponseFilter
- prelude::MuxMasters
- prelude::MuxSlaves
- prelude::MuxedAD7193Simulators
- prelude::MuxedADS868XSimulators
- prelude::NamedPath
- prelude::OpenDrainBuffer
- prelude::OpenDrainDriver
- prelude::OpenDrainReceiver
- prelude::Out
- prelude::OutputTimingConstraint
- prelude::PeriodicTiming
- prelude::PinConstraint
- prelude::PulseWidthModulator
- prelude::Pulser
- prelude::RAM
- prelude::ROM
- prelude::Reducer
- prelude::RegisterFIFO
- prelude::Router
- prelude::RouterROM
- prelude::SDRAMBaseController
- prelude::SDRAMBurstController
- prelude::SDRAMController
- prelude::SDRAMControllerTester
- prelude::SDRAMDriver
- prelude::SDRAMFIFO
- prelude::SDRAMFIFOController
- prelude::SDRAMOnChipBuffer
- prelude::SDRAMSimulator
- prelude::SPIConfig
- prelude::SPIConfigDynamicMode
- prelude::SPIMaster
- prelude::SPIMasterDynamicMode
- prelude::SPISlave
- prelude::SPIWiresMaster
- prelude::SPIWiresSlave
- prelude::Shot
- prelude::Signal
- prelude::Signed
- prelude::Sim
- prelude::Simulation
- prelude::SoCBusController
- prelude::SoCBusResponder
- prelude::SoCPortController
- prelude::SoCPortResponder
- prelude::SoCTestChip
- prelude::Strobe
- prelude::SyncFIFO
- prelude::SyncROM
- prelude::SyncReceiver
- prelude::SyncSender
- prelude::SynchronousFIFO
- prelude::TimingInfo
- prelude::TopWrap
- prelude::TristateBuffer
- prelude::TypeDescriptor
- prelude::TypeField
- prelude::VectorSynchronizer
- prelude::VivadoInputTimingConstraint
- prelude::VivadoOutputTimingConstraint
- prelude::Wrapper
- prelude::ast::BlackBox
- prelude::ast::Wrapper
- prelude::clock::Clock
- prelude::type_descriptor::TypeDescriptor
- prelude::type_descriptor::TypeField
Enums
- prelude::Bits
- prelude::Constraint
- prelude::OutputBuffer
- prelude::SDRAMCommand
- prelude::SignalType
- prelude::SimError
- prelude::SlewType
- prelude::SynthError
- prelude::Timing
- prelude::TimingRelative
- prelude::TimingRelativeEdge
- prelude::TypeKind
- prelude::VCDValue
- prelude::Verilog
- prelude::WordOrder
- prelude::ast::Verilog
- prelude::synth::VCDValue
- prelude::type_descriptor::TypeKind
Traits
- prelude::Block
- prelude::HLSNamedPorts
- prelude::Logic
- prelude::LogicJoin
- prelude::LogicLink
- prelude::Probe
- prelude::Synth
- prelude::ToBits
- prelude::ToSignedBits
- prelude::VerilogVisitor
- prelude::block::Block
- prelude::logic::Logic
- prelude::logic::LogicJoin
- prelude::logic::LogicLink
- prelude::probe::Probe
- prelude::synth::Synth
Macros
- prelude::bus_address_strobe
- prelude::bus_write_strobe
- prelude::clock
- prelude::declare_async_fifo
- prelude::declare_expanding_fifo
- prelude::declare_narrowing_fifo
- prelude::declare_sync_fifo
- prelude::dff_setup
- prelude::hls_fifo_read
- prelude::hls_fifo_read_lazy
- prelude::hls_fifo_write
- prelude::hls_fifo_write_lazy
- prelude::hls_host_drain
- prelude::hls_host_get_word
- prelude::hls_host_get_words
- prelude::hls_host_issue_read
- prelude::hls_host_noop
- prelude::hls_host_ping
- prelude::hls_host_put_word
- prelude::hls_host_write
- prelude::i2c_begin_read
- prelude::i2c_begin_write
- prelude::i2c_end_transmission
- prelude::i2c_read
- prelude::i2c_read_last
- prelude::i2c_write
- prelude::sim_assert
- prelude::sim_assert_eq
- prelude::simple_sim
- prelude::target_path
- prelude::vcd_path
- prelude::wait_clock_cycle
- prelude::wait_clock_cycles
- prelude::wait_clock_false
- prelude::wait_clock_true
Attribute Macros
Derive Macros
Functions
- docs::vcd2svg::vcd_to_svg
- docs::vcd2svg::vcd_to_txt
- prelude::bit_cast
- prelude::bits
- prelude::bursty_rand
- prelude::bursty_vec
- prelude::check_all
- prelude::check_connected
- prelude::check_timing
- prelude::clock::freq_hz_to_period_femto
- prelude::clog2
- prelude::filter_blackbox_directives
- prelude::freq_hz_to_period_femto
- prelude::generate_verilog
- prelude::generate_verilog_unchecked
- prelude::logic::logic_connect_fn
- prelude::logic::logic_connect_join_fn
- prelude::logic::logic_connect_link_fn
- prelude::signed
- prelude::signed_bit_cast
- prelude::signed_cast
- prelude::simulate
- prelude::snore
- prelude::unsigned_bit_cast
- prelude::unsigned_cast
- prelude::write_vcd_change
- prelude::write_vcd_dump
- prelude::write_vcd_header
- prelude::yosys_validate
Type Definitions
Constants
- docs::vcd2svg::symbols::BLANK
- docs::vcd2svg::symbols::BOTTOM_LEFT
- docs::vcd2svg::symbols::BOTTOM_RIGHT
- docs::vcd2svg::symbols::DOUBLE_DOWN
- docs::vcd2svg::symbols::DOUBLE_UP
- docs::vcd2svg::symbols::DOWN
- docs::vcd2svg::symbols::FULL
- docs::vcd2svg::symbols::FULL_LOWER
- docs::vcd2svg::symbols::FULL_UPPER
- docs::vcd2svg::symbols::HORIZONTAL
- docs::vcd2svg::symbols::HORIZONTAL_DOWN
- docs::vcd2svg::symbols::HORIZONTAL_UP
- docs::vcd2svg::symbols::LIGHT
- docs::vcd2svg::symbols::LIGHT_LOWER
- docs::vcd2svg::symbols::LIGHT_UPPER
- docs::vcd2svg::symbols::MEDIUM
- docs::vcd2svg::symbols::MEDIUM_LOWER
- docs::vcd2svg::symbols::MEDIUM_UPPER
- docs::vcd2svg::symbols::TOP_LEFT
- docs::vcd2svg::symbols::TOP_RIGHT
- docs::vcd2svg::symbols::UP
- docs::vcd2svg::symbols::VERTICAL
- prelude::AD7193_REG_WIDTHS
- prelude::NANOS_PER_FEMTO
- prelude::SIMULATION_TIME_ONE_SECOND
- prelude::clock::NANOS_PER_FEMTO
- prelude::sim_time::ONE_MICROSECOND
- prelude::sim_time::ONE_MILLISECOND
- prelude::sim_time::ONE_NANOSECOND
- prelude::sim_time::ONE_PICOSECOND
- prelude::sim_time::ONE_SEC