Module rust_hdl::widgets::prelude [−][src]
Re-exports
pub use crate::declare_async_fifo;
pub use crate::declare_expanding_fifo;
pub use crate::declare_narrowing_fifo;
pub use crate::declare_sync_fifo;
pub use crate::widgets::async_fifo::AsynchronousFIFO;
pub use crate::widgets::cross_fifo::CrossNarrowFIFO;
pub use crate::widgets::cross_fifo::CrossWidenFIFO;
pub use crate::widgets::dff::DFF;
pub use crate::widgets::edge_detector::EdgeDetector;
pub use crate::widgets::fifo_expander_n::FIFOExpanderN;
pub use crate::widgets::fifo_expander_n::WordOrder;
pub use crate::widgets::fifo_reducer::FIFOReducer;
pub use crate::widgets::fifo_reducer_n::FIFOReducerN;
pub use crate::widgets::pulser::Pulser;
pub use crate::widgets::pwm::PulseWidthModulator;
pub use crate::widgets::ram::RAM;
pub use crate::widgets::rom::ROM;
pub use crate::widgets::shot::Shot;
pub use crate::widgets::spi_master::SPIConfig;
pub use crate::widgets::spi_master::SPIMaster;
pub use crate::widgets::spi_master::SPIWires;
pub use crate::widgets::spi_slave::SPISlave;
pub use crate::widgets::strobe::Strobe;
pub use crate::widgets::sync_fifo::SynchronousFIFO;
pub use crate::widgets::sync_rom::SyncROM;
pub use crate::widgets::synchronizer::BitSynchronizer;
pub use crate::widgets::synchronizer::SyncReceiver;
pub use crate::widgets::synchronizer::SyncSender;
pub use crate::widgets::synchronizer::VectorSynchronizer;
pub use crate::widgets::mac_fir::MultiplyAccumulateSymmetricFiniteImpulseResponseFilter;
pub use crate::widgets::tristate::TristateBuffer;
pub use crate::widgets::bidirectional_bus::BidiDevice;
pub use crate::widgets::bidirectional_bus::BidiBusD;
pub use crate::widgets::bidirectional_bus::BidiBusM;
pub use crate::widgets::bidirectional_bus::BidiMaster;