LEADER 02886nam 2200457 450 001 9910644268003321 005 20230502114506.0 010 $a9783031154164$b(electronic bk.) 010 $z9783031154157 024 7 $a10.1007/978-3-031-15416-4 035 $a(MiAaPQ)EBC7175637 035 $a(Au-PeEL)EBL7175637 035 $a(CKB)25994462600041 035 $a(DE-He213)978-3-031-15416-4 035 $a(PPN)267811438 035 $a(EXLCZ)9925994462600041 100 $a20230502d2023 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAdvanced digital system design using SoC FPGAs $ean integrated hardware/software approach /$fRoss K. Snider 205 $a1st ed. 2023. 210 1$aCham, Switzerland :$cSpringer,$d[2023] 210 4$dİ2023 215 $a1 online resource (435 pages) 311 08$aPrint version: Snider, Ross K. Advanced Digital System Design Using SoC FPGAs Cham : Springer International Publishing AG,c2023 9783031154157 320 $aIncludes bibliographical references and index. 327 $aIntroduction to SoC FPGAs -- Hello World -- Software Control of LEDs via Registers -- Audio Codec and headphone driver -- FIR Filtering -- Data Movements using Direct Memory Access (DMA) -- Frequency Domain Processing using FFTs -- Time Domain Sound Effects Processors -- Frequency Domain Sound Effects Processor -- Hearing Aid -- Multiple Audio Personalities. 330 $aThis textbook teaches students techniques for the design of advanced digital systems using System-on-Chip (SoC) Field Programmable Gate Arrays (FPGAs). The author demonstrates design of custom hardware components for the FPGA fabric using VHDL, Matlab, and Simulink, with implementation of custom hardware-software interfaces. Readers gain hands-on system level experience by creating custom hardware and then writing programs and Linux device drivers to interact with their hardware. This textbook enables laboratory experience in the design of custom digital systems using SoC FPGAs that emphasizes digital signal processing and culminates in the reader creating a real-time audio sound effects processor. Uses an Integrated Hardware/Software Approach to teaching Digital Design; Walks readers through the creation of a complete custom computer system that can accelerate audio signal processing; Enables students to develop a system-level view of computing and develop skills to create custom hardware and software. 606 $aField programmable gate arrays 615 0$aField programmable gate arrays. 676 $a910.5 700 $aSnider$b Ross K.$01353348 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 912 $a9910644268003321 996 $aAdvanced Digital System Design using SoC FPGAs$93251580 997 $aUNINA