# [SOC] LAB_FIR ## :beginner: Design Info :small_blue_diamond:Design Name: FIR :small_blue_diamond:Author: Hsuan Jung ,LO :small_blue_diamond: Contents: - [ ] Structure - [ ] Waveform - [ ] Simulation ## :wrench: STRUCTURE  AXI-STREAM interface : 32-bit data_buffer 、1-bit buffer_valid 、1-bit ss_last buffer、 5-bit input_pointer AXI-STREAM interface: ***** ## :wrench: AXI-LITE INTERFACE For FIR engine setting(follow belows address). | **Address** | **name** | ... | |---------- |---------- |---------- | |0X00 | FIR state |[0]:(Start)/ [1]:Done / [2]:Iddle |0X10 |Data Length|Number of Data(Input X) |0X14 |Tap numbers|Number of Tap Parameter(Coefficient h) |0X80-0X7F |Tap Parameter|Coefficient h :small_blue_diamond: Writing structure:  :small_blue_diamond: Writing waveform :  :small_blue_diamond: Reading structure :  :small_blue_diamond: Reading waveform :  :::warning Can't read Tap parameter (0X80-0X7F) when FIR engine is running, but Configuration read is OK (0X00-0X14). ::: :::warning Can't change these sets when FIR engine is running . ::: ***** ## :wrench: AXI-STREAM INTERFACE (Data Input) :small_blue_diamond: Structure:  :small_blue_diamond: Writing waveform :  ***** ## :wrench: FIR engine (Data process) :small_blue_diamond: Structure:   :small_blue_diamond: Waveform:  ***** ## :blush: Simulation 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up