差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
hwopensource [2019/04/17 17:51]
gongyu
hwopensource [2019/04/18 14:16] (当前版本)
gongyu
行 1: 行 1:
-  - [GPSDO](http://​hamsterworks.co.nz/​mediawiki/​index.php/​GPSDO): ​A (very poor) GPS Disciplined ​1MHz oscillator +  - [GPSDO](http://​hamsterworks.co.nz/​mediawiki/​index.php/​GPSDO): ​一个(非常差的)GPS产生的1MHz振荡器 
- +  - [CORDIC](http://​hamsterworks.co.nz/​mediawiki/​index.php/​CORDIC): ​仅使用加法和位移计算SINCOS 
-  - [CORDIC](http://​hamsterworks.co.nz/​mediawiki/​index.php/​CORDIC): ​Calculating ​SIN and COS using only addition and bit shifts +  - [HDMI header error correction](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_header_error_correction):​ HDMI中使用的错误检查和纠正码之一 
-  - [HDMI header error correction](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_header_error_correction): ​One of the error checking and correcting codes used in HDMI +  - [High_performance_FIR](http://​hamsterworks.co.nz/​mediawiki/​index.php/​High_performance_FIR): ​用于Spartan 6的高性能FIR滤波器 
-  - [High_performance_FIR](http://​hamsterworks.co.nz/​mediawiki/​index.php/​High_performance_FIR): ​A high performance FIR filter for Spartan 6 +  - [DigitalClock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DigitalClock): ​致力于数字时钟的设计 
-  - [DigitalClock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DigitalClock): ​Working on a design for a digital clock +  - [STGL5000](http://​hamsterworks.co.nz/​mediawiki/​index.php/​STGL5000): ​配置SGTL5000低功耗音频编解码器 
-  - [STGL5000](http://​hamsterworks.co.nz/​mediawiki/​index.php/​STGL5000): ​Configuring the SGTL5000 ​low-power audio codec +  - [Combination Lock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Combination_Lock):​ Basys-3的四位数组合锁 
-  - [Combination Lock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Combination_Lock): ​A four-digit combination lock for the Basys-3 +  - [MMCM_reset](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MMCM_reset): ​动态重新配置7系列MMCM模块 
-  - [MMCM_reset](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MMCM_reset): ​Dynamically reconfigure the 7-series ​MMCM block +  - [Simple AXI Slave](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Simple_AXI_Slave):​ Zynq ARM CPU的AXI从站 
-  - [Simple AXI Slave](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Simple_AXI_Slave): ​An AXI slave for Zynq'​s ​ARM CPUs +  - [myStorm Blackice](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MyStorm_Blackice): ​第一个使用开源FPGA工具集的项目 
-  - [myStorm Blackice](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MyStorm_Blackice): ​First project with an Open Source ​FPGA toolset +  - [TinyTx](http://​hamsterworks.co.nz/​mediawiki/​index.php/​TinyTx): ​制作一个非常小的串行TX 
-  - [TinyTx](http://​hamsterworks.co.nz/​mediawiki/​index.php/​TinyTx): ​Making a really tiny serial ​TX +  - [GigabitTX](http://​hamsterworks.co.nz/​mediawiki/​index.php/​GigabitTX): ​10/100/1000以太网端口发送数据 
-  - [GigabitTX](http://​hamsterworks.co.nz/​mediawiki/​index.php/​GigabitTX): ​Sending data from a 10/​100/​1000 ​Ethernet Port +  - [ArtyEthernet](http://​hamsterworks.co.nz/​mediawiki/​index.php/​ArtyEthernet): ​Digilent Arty10/100以太网端口上发送数据 
-  - [ArtyEthernet](http://​hamsterworks.co.nz/​mediawiki/​index.php/​ArtyEthernet): ​Sending data on the Digilent Arty'​s ​10/​100 ​Ethernet Port +  - [Morse](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Morse): ​Arty传输摩尔斯电码 
-  - [Morse](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Morse): ​Transmit Morse code with the Arty +  - [Synchronizer](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Synchronizer): ​正确的同步输入信号的方法 
-  - [Synchronizer](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Synchronizer): ​The right way to synchronize an input signal +  - [MIC and AMP](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MIC_and_AMP): ​将麦克风添加到PMODamp3设计中 
-  - [MIC and AMP](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MIC_and_AMP): ​Adding a Microphone to the PMODamp3 ​design +  - [PMODamp3](http://​hamsterworks.co.nz/​mediawiki/​index.php/​PMODamp3): ​驱动DI2S功率放大器模块 
-  - [PMODamp3](http://​hamsterworks.co.nz/​mediawiki/​index.php/​PMODamp3): ​Driving an Class D I2S power amp module +  - [Virtual IO](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Virtual_IO): ​使用Vivado调试虚拟IP 
-  - [Virtual IO](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Virtual_IO): ​Using the Vivado ​Debug Virtual ​IP +  - [MPU6050 sensor RTL](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MPU6050_sensor_RTL): ​在RTL中直接使用陀螺仪/加速度/姿态传感器 
-  - [MPU6050 sensor RTL](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MPU6050_sensor_RTL): ​Using a Gyro Acceleration ​Attitude sensor directly in RTL +  - [Single Step](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Single_Step): ​一种允许在Spartan 6中切换到单步时钟的方法 
-  - [Single Step](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Single_Step): ​A way to allow switching to a single-step clock in Spartan 6 +  - [XADC Fan PWM](http://​hamsterworks.co.nz/​mediawiki/​index.php/​XADC_Fan_PWM): ​使用7系列XADC控制风扇速度 
-  - [XADC Fan PWM](http://​hamsterworks.co.nz/​mediawiki/​index.php/​XADC_Fan_PWM): ​Using the 7-series ​XADC to control fan speed +  - [Minimal XADC design](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Minimal_XADC_design): ​从Basys3上的on-FPGA ADX读取输入 
-  - [Minimal XADC design](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Minimal_XADC_design): ​Reading an input from the on-FPGA ADX on the Basys3 +  - [Better rotary encoder input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Better_rotary_encoder_input): ​我早期尝试正交解码并不是那么好 
-  - [Better rotary encoder input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Better_rotary_encoder_input): ​My early attempt at quadrature decoding wasn't that good +  - [Genesys2 Mandelbrot](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Genesys2_Mandelbrot):​ Artix-7分形观察器的端口到Genesys2上的Kintex-7 
-  - [Genesys2 Mandelbrot](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Genesys2_Mandelbrot): ​Port of the Artix-7 ​Fractal viewer to the Kintex-7 ​on the Genesys2 +  - [DisplayPort](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DisplayPort): ​一个DisplayPort接口 
-  - [DisplayPort](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DisplayPort): ​DisplayPort ​interface +  - [HDMI Capture](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_Capture): ​捕获HDMI数据并将其发送到串行端口 
-  - [HDMI Capture](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_Capture): ​Capturing ​HDMI data and sending it to the serial port +  - [HDMI Processing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_Processing): ​Artix 7板上进行HDMI视频和音频提取 
-  - [HDMI Processing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_Processing): ​HDMI Video and Audio extraction on an Artix 7 board +  - [EDID ROM](http://​hamsterworks.co.nz/​mediawiki/​index.php/​EDID_ROM): ​视频项目的基本EDID 
-  - [EDID ROM](http://​hamsterworks.co.nz/​mediawiki/​index.php/​EDID_ROM): ​An basic EDID for a video project +  - [SERDES symbol locking](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SERDES_symbol_locking): ​如何找到7系列ISERDES的工作bitlip /​输入延迟设置 
-  - [SERDES symbol locking](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SERDES_symbol_locking): ​How to find a working bitslip / input delay setting for 7-series ​ISERDES +  - [Artix 7 1080p passthrough](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Artix_7_1080p_passthrough): ​通过Nexys视频传递HDMI信号 
-  - [Artix 7 1080p passthrough](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Artix_7_1080p_passthrough): ​Passing ​HDMI signals through the Nexys Video +  - [Square root](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Square_root): ​计算数字的整数平方根 
-  - [Square root](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Square_root): ​Calculating the integer square root of a number +  - [Artix 7 1080p](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Artix_7_1080p): ​看看Artix-7是否可以产生1080p,并带有一点超频 
-  - [Artix 7 1080p](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Artix_7_1080p): ​Seeing if the Artix-7 ​can generate ​1080p, with a little over-clocking +  - [Mandelbrot NG 1080i](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mandelbrot_NG_1080i): ​用于Nexys视频的全高清动态Mandelbrot Fractal查看器 
-  - [Mandelbrot NG 1080i](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mandelbrot_NG_1080i): ​A full-HD on the fly Mandelbrot Fractal ​viewer for the Nexys Video +  - [GPS Spew](http://​hamsterworks.co.nz/​mediawiki/​index.php/​GPS_Spew): ​桌面GPS干扰器 
-  - [GPS Spew](http://​hamsterworks.co.nz/​mediawiki/​index.php/​GPS_Spew): ​A desktop ​GPS jammer +  - [OSERDESE2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​OSERDESE2): ​一个示例101序列化器,可以正常模拟 
-  - [OSERDESE2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​OSERDESE2): ​An example ​10:serialiser that simulates properly +  - [Digital Microphone](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Digital_Microphone): ​PmodMIC3获取数据 ​- MEM Smicrophone12ADC 
-  - [Digital Microphone](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Digital_Microphone): ​Getting data from a PmodMIC3 - MEM Smicrophone ​and 12-bit ADC +  - [Mandelbrot NG](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mandelbrot_NG): ​一个新的实时Mandelbrot查看器 
-  - [Mandelbrot NG](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mandelbrot_NG): ​A new real time Mandelbrot ​viewer +  - [Ring Oscillator](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Ring_Oscillator): ​FPGA中创建环形振荡器 
-  - [Ring Oscillator](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Ring_Oscillator): ​Creating a ring oscillator in an FPGA +  - [Digital Sine](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Digital_Sine): ​使用DAC创建相对精确的模拟正弦波 
-  - [Digital Sine](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Digital_Sine): ​Creating relatively accurate analog sine waves with an DAC +  - [PmodAD1](http://​hamsterworks.co.nz/​mediawiki/​index.php/​PmodAD1): ​使用PmodAD1读取模拟操纵杆(ADI公司的AD7476 ADC 
-  - [PmodAD1](http://​hamsterworks.co.nz/​mediawiki/​index.php/​PmodAD1): ​Reading an analog joystick with the PmodAD1 ​(Analog Devices ​AD7476 ADC) +  - [FPGA_ESP8266](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGA_ESP8266): ​使用低成本ESP8266模块将FPGA连接到wifi 
-  - [FPGA_ESP8266](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGA_ESP8266): ​Interfacing your FPGA to wifi using low cost ESP8266 module +  - [PmodMAXSONAR](http://​hamsterworks.co.nz/​mediawiki/​index.php/​PmodMAXSONAR): ​使用PmodMAXSONAR模块上的串行接口 
-  - [PmodMAXSONAR](http://​hamsterworks.co.nz/​mediawiki/​index.php/​PmodMAXSONAR): ​Using the serial interface on the PmodMAXSONAR ​module +  - [Minimal HDMI](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Minimal_HDMI): ​超重3像素的真正HDMI接口 
-  - [Minimal HDMI](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Minimal_HDMI): ​A super-light-weight ​bits per pixel true HDMI interface +  - [Minimal DVI-D](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Minimal_DVI-D): ​超重量每像素9DVI-D接口 
-  - [Minimal DVI-D](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Minimal_DVI-D): ​A super-light-weight ​bits per pixel DVI-D interface +  - [Log Pins](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Log_Pins): ​一个微小的项目,通过RS232将11个引脚的开头发送给主机 
-  - [Log Pins](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Log_Pins): ​A tiny project to send the start of 11 pins to a host over RS232 +  - [miniSpartan6+ SPI Programming](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_SPI_Programming): ​将逻辑设计写入电路板的SPI配置FLASH 
-  - [miniSpartan6+ SPI Programming](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_SPI_Programming): ​Writing your logic design into the board'​s ​SPI configuration ​FLASH +  - [miniSpartan6+ DVID Logo](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_DVID_Logo): ​DVI-D流上覆盖Hamsterworks徽标 
-  - [miniSpartan6+ DVID Logo](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_DVID_Logo): ​Overlaying the Hamsterworks Logo on a DVI-D stream +  - [miniSpartan6+ Audio](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_Audio): ​打哔哔声 
-  - [miniSpartan6+ Audio](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_Audio): ​Playing beeps +  - [miniSpartan6+ DVID Output](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_DVID_Output):​ Scarab Hardware miniSpartan6 +板的更好的DVI-D输出 
-  - [miniSpartan6+ DVID Output](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_DVID_Output): ​A better DVI-D output for the Scarab Hardware miniSpartan6+ ​board +  - [miniSpartan6+ bringup](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_bringup): ​首次推出Scarab Hardware miniSpartan6 + 
-  - [miniSpartan6+ bringup](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MiniSpartan6%2B_bringup): ​First bringup of the Scarab Hardware miniSpartan6+ ​board +  - [Stepper](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Stepper): ​控制小型步进电机 
-  - [Stepper](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Stepper): ​Controlling a small stepper motor +  - [Math free digital clock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Math_free_digital_clock)一个不知道如何做加法的数字时钟! 
-  - [Math free digital clock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Math_free_digital_clock) A digital clock that doesn'​t know how to add! +  - [LFSR Divider](http://​hamsterworks.co.nz/​mediawiki/​index.php/​LFSR_Divider) 使用LFSR分频时钟信号 
-  - [LFSR Divider](http://​hamsterworks.co.nz/​mediawiki/​index.php/​LFSR_Divider) Using a LFSR to divide a clock signal +  - [Sonar](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Sonar) 将低成本声纳模块连接到FPGA 
-  - [Sonar](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Sonar) Interfacing a low-cost sonar module to an FPGA +  - [Simple resets don't work](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Simple_resets_don%27t_work): ​展示如何不实现重置 
-  - [Simple resets don't work](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Simple_resets_don%27t_work): ​Showing how not to implement a reset +  - [DDS via a VGA port](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DDS_via_a_VGA_port): ​分析VGA端口产生6.25 MHz频率正弦波的能力 
-  - [DDS via a VGA port](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DDS_via_a_VGA_port): ​Analysing how well a VGA port can generate a 6.25 MHz frequency sine wave +  - [Inferred FIFO](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Inferred_FIFO): ​如何不用IP就可以实现FIFO 
-  - [Inferred FIFO](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Inferred_FIFO): ​Implementing a FIFO to avoid using IP +  - [Cheap Analogue Input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Cheap_Analogue_Input): ​在没有ADC的情况下读取模拟操纵杆 
-  - [Cheap Analogue Input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Cheap_Analogue_Input): ​Reading an analogue joystick without a ADC +  - [HDMI Input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_Input): ​接收高速数字视频(DVI-D over HDMI 
-  - [HDMI Input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDMI_Input): ​Receiving high-speed digital video (DVI-D over HDMI) +  - [Intelligent LEDs](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Intelligent_LEDs): ​驱动智能LED 
-  - [Intelligent LEDs](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Intelligent_LEDs): ​Driving Intelligent LEDs +  - [SDRAM Audio playback](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SDRAM_Audio_playback): ​SDRAM播放扩展音频 
-  - [SDRAM Audio playback](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SDRAM_Audio_playback): ​Playing back extended audio from SDRAM +  - [FPGA wheelchair fairy lights](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGA_wheelchair_fairy_lights): ​我的男孩轮椅的LED 
-  - [FPGA wheelchair fairy lights](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGA_wheelchair_fairy_lights):​ LED lights for my boy's wheelchair +  - [Accessing the configuration clock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Accessing_the_configuration_clock): ​使用内部振荡器 
-  - [Accessing the configuration clock](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Accessing_the_configuration_clock): ​Using the internal oscillator +  - [High Speed Frequency Counter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​High_Speed_Frequency_Counter): ​高速频率计数器 
-  - [High Speed Frequency Counter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​High_Speed_Frequency_Counter): ​Counting the fastest of clocks +  - [DVI-D Serdes](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DVI-D_Serdes): ​使用OSERDES2 Serializers创建DVI-D信号 
-  - [DVI-D Serdes](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DVI-D_Serdes): ​Creating a DVI-D signal using the OSERDES2 Serializers +  - [SD card testing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SD_card_testing): ​在SD卡上使用SPI接口 
-  - [SD card testing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SD_card_testing): ​Playing around with the SPI interface on an SD card +  - [Logic Analyser Test](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Logic_Analyser_Test): ​一个8200MHz计数器,用于测试逻辑分析仪 
-  - [Logic Analyser Test](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Logic_Analyser_Test): ​An 8-bit 200MHz ​counter to test a Logic Analyser +  - [Eternity2 Solver](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Eternity2_Solver): ​使用FPGA解决Eternity II难题 
-  - [Eternity2 Solver](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Eternity2_Solver): ​Using an FPGA to solve the Eternity II puzzle +  - [Zedboard Audio](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_Audio): ​在VHDL上使用Zedboard上的I2S Audio编解码器 
-  - [Zedboard Audio](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_Audio): ​Using the I2S Audio codec on the Zedboard from VHDL +  - [Reflow Oven](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Reflow_Oven): ​使用台式烤箱和FPGA进行焊料回流焊 
-  - [Reflow Oven](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Reflow_Oven): ​Solder reflow using an benchtop oven and a FPGA +  - [FIR Filter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FIR_Filter): ​在FPGA中实现FIR滤波器 
-  - [FIR Filter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FIR_Filter): ​Implementing a FIR filter in an FPGA +  - [Solid State Relay](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Solid_State_Relay): ​从FPGA驱动固态继电器SSR 
-  - [Solid State Relay](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Solid_State_Relay): ​Driving a SSR from the a FPGA +  - [Analog Wing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Analog_Wing): ​使用Papilio模拟翼 
- +  - [Thermocouple demo](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Thermocouple_demo): ​使用Adafruit热电偶接口捕获数据 
-  - [Analog Wing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Analog_Wing): ​Using the Papilio ​Analogue Wing +  - [Simple SDRAM Controller](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Simple_SDRAM_Controller): ​一个非常简单的SDRAM控制器 
-  - [Thermocouple demo](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Thermocouple_demo): ​Capturing data using a Adafruit ​Thermocouple interface +  - [Zedboard_VGA_HDMI](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_VGA_HDMI): ​“驱动ZedboardVGAHDMI接口,每个像素一个时钟,包括RGB444YCbCr转换” 
-  - [Simple SDRAM Controller](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Simple_SDRAM_Controller): ​A very simple ​SDRAM controller +  - [Zedboard_HDMI_v2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_HDMI_v2): ​驱动ZedboardHDMI接口 
-  - [Zedboard_VGA_HDMI](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_VGA_HDMI): ​"​Driving the Zedboard'​s ​VGA and HDMI interface, at one clock per Pixel, includes ​RGB444 ​to YCbCr conversion"​ +  - [pmodi2s](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Pmodi2s): ​驱动Digilent PMODI2S音频DAC 
-  - [Zedboard_HDMI_v2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_HDMI_v2): ​Driving the Zedboard'​s ​HDMI interface +  - [pmodenc](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Pmodenc): ​解码Digitent PMODENC旋转编码器的输入 
-  - [pmodi2s](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Pmodi2s): ​Driving a Digilent PMODI2S ​Audio DAC +  - [mains_hum_filter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mains_hum_filter): ​一个低通DSP滤波器,可从ADC样本中消除50Hz的嗡嗡声 
-  - [pmodenc](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Pmodenc): ​Decoding the input from the Digitent PMODENC ​rotary encoder +  - [a2d_graph](http://​hamsterworks.co.nz/​mediawiki/​index.php/​A2d_graph): ​慢慢绘制LogicStart ADC上的通道0 
-  - [mains_hum_filter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mains_hum_filter): ​A low-pass ​DSP filter removing ​50Hz hum from an ADC's samples +  - [DSP_Filter_Design](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DSP_Filter_Design): ​用于FIR滤波器设计的各种位和突发 
-  - [a2d_graph](http://​hamsterworks.co.nz/​mediawiki/​index.php/​A2d_graph): ​Slowly graphing channel 0 on the LogicStart'​s ​ADC +  - [I3C2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​I3C2): ​智能I2C控制器 
-  - [DSP_Filter_Design](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DSP_Filter_Design): ​Various bits and bobs for FIR filter design +  - [Audio filter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Audio_filter): ​模拟被动模拟音频滤波器 
-  - [I3C2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​I3C2): ​An Intelligent ​I2C Controller +  - [Dualhead MCB Frame Buffer](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Dualhead_MCB_Frame_Buffer): ​DVI-D输出添加到MCB帧缓冲区 
-  - [Audio filter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Audio_filter): ​Simulating a passive analogue audio filter +  - [MCB Frame Buffer](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MCB_Frame_Buffer): ​PipistrelloLPDDR内存中创建一个720p帧缓冲区 
-  - [Dualhead MCB Frame Buffer](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Dualhead_MCB_Frame_Buffer): ​Adding a DVI-D output to the MCB Frame Buffer +  - [USB TTL RS232](http://​hamsterworks.co.nz/​mediawiki/​index.php/​USB_TTL_RS232): ​使用Papilio作为TTL RS232适配器 
-  - [MCB Frame Buffer](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MCB_Frame_Buffer): ​Creating a 720p frame buffer in the Pipistrello'​s ​LPDDR memory +  - [Spartan 6 1080p](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Spartan_6_1080p): ​Spartan 6 LX上生成1080p 
-  - [USB TTL RS232](http://​hamsterworks.co.nz/​mediawiki/​index.php/​USB_TTL_RS232): ​Using the Papilio ​as a TTL RS232 adapter +  - [High Speed Link](http://​hamsterworks.co.nz/​mediawiki/​index.php/​High_Speed_Link): ​两个FPGA之间的高速传输 
-  - [Spartan 6 1080p](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Spartan_6_1080p): ​Generating 1080p on a Spartan 6 LX +  - [RS232_dumper](http://​hamsterworks.co.nz/​mediawiki/​index.php/​RS232_dumper): ​捕获然后将数据转储到RS232端口 
-  - [High Speed Link](http://​hamsterworks.co.nz/​mediawiki/​index.php/​High_Speed_Link): ​High speed transfer between two FPGAs +  - [Zedboard_HDMI](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_HDMI): ​驱动ZedboardHDMI接口 
-  - [RS232_dumper](http://​hamsterworks.co.nz/​mediawiki/​index.php/​RS232_dumper): ​Capture then dump data to the RS232 port +  - [Zedboard_OV7670](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_OV7670): ​将低成本相机连接到Zedboard 
-  - [Zedboard_HDMI](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_HDMI): ​Driving the Zedboard'​s ​HDMI interface +  - [Async_VGA](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Async_VGA): ​一个VGA控制器,可以处理突发数据(例如来自SDRAM 
-  - [Zedboard_OV7670](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Zedboard_OV7670): ​Attaching a low cost camera to the Zedboard +  - [FreqSwitch Changing](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FreqSwitch): ​DCMCLKGEN的输出在运行中以生成不同的频率 
-  - [Async_VGA](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Async_VGA): ​VGA Controller that works with bursts of data (e.g. from SDRAM) +  - [FM_SOS](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FM_SOS): ​使用简单的FM发射器发送SOS 
-  - [FreqSwitch CHanging](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FreqSwitch): ​a DCM_CLKGEN'​s output "on the fly" to generate different frequencies +  - [OV7670_camera](http://​hamsterworks.co.nz/​mediawiki/​index.php/​OV7670_camera): ​从便宜的相机模块捕获视频 
- +  - [Digilent EPP Performance](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Digilent_EPP_Performance): ​在digilent板上的EPP端口速度的性能差异 
-  - [FM_SOS](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FM_SOS): ​Send SOS with a simple FM transmitter +  - [OSERDES2 clocking](http://​hamsterworks.co.nz/​mediawiki/​index.php/​OSERDES2_clocking): ​为高速串行输出设置时钟基础设施 
- +  - [frequency_counter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Frequency_counter):​ GPS参考频率计数器 
-  - [OV7670_camera](http://​hamsterworks.co.nz/​mediawiki/​index.php/​OV7670_camera): ​Video capture from a cheap camera module +  - [hidef_snow](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Hidef_snow): ​1080p生成静态 
- +  - [config_flash](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Config_flash): ​在配置闪存中存储任意数据 
-  - [Digilent EPP Performance](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Digilent_EPP_Performance): ​Performance difference in the EPP port speed on digilent boards +  - [async_reset](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Async_reset): ​测试异步重置可靠性 
- +  - [meta_test](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Meta_test): ​测试亚稳态 
-  - [OSERDES2 clocking](http://​hamsterworks.co.nz/​mediawiki/​index.php/​OSERDES2_clocking): ​Setting up the clocking infrastructure for high speed serial output +  - [if vs case](http://​hamsterworks.co.nz/​mediawiki/​index.php/​If_vs_case): ​测试不同的实现 
-  - [frequency_counter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Frequency_counter):​ GPS referenced frequency counter +  - [ray_cast](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Ray_cast): ​一个“射线投射”3D迷宫走过 
-  - [hidef_snow](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Hidef_snow): ​Generate static in 1080p +  - [dx_display](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Dx_display): ​极速推出TM1638 7 Seg显示器 
-  - [config_flash](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Config_flash): ​Storing arbitrary data in the configuration flash +  - [Synth](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Synth): ​一个简单的全数字Synth,一口大小的部分 
-  - [async_reset](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Async_reset): ​Testing async reset reliability +  - [Crystal Castles](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Crystal_Castles): ​FPGA上重新实现旧的街机 
-  - [meta_test](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Meta_test): ​Testing for metastability +  - [CheapScope](http://​hamsterworks.co.nz/​mediawiki/​index.php/​CheapScope):​一个简单的结构嵌入式逻辑分析仪,具有和RS232接口 
-  - [if vs case](http://​hamsterworks.co.nz/​mediawiki/​index.php/​If_vs_case): ​Testing different implementations +  - [dvid_test](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Dvid_test): ​从Spartan 6 FPGA驱动DVI-D接口 
-  - [ray_cast](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Ray_cast): ​A "ray casting" ​3D maze walk through +  - [HDlife](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDlife): ​以全高清实现康威的生命游戏 
-  - [dx_display](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Dx_display): ​Driving a Deal Extreme ​TM1638 7 Seg Display +  - [FPGAheli](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGAheli): ​控制红外直升机 
-  - [Synth](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Synth): ​A simple all-digital ​Synth, in bite sized parts +  - [shortwave](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Shortwave): ​一个非常快速和肮脏的短波发射器 
-  - [Crystal Castles](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Crystal_Castles): ​Reimplementing the old arcade machine on an FPGA +  - [AVR8 core](http://​hamsterworks.co.nz/​mediawiki/​index.php/​AVR8_core):​ AVR103几乎兼容软核,最初来自OpenCores 
-  - [CheapScope](http://​hamsterworks.co.nz/​mediawiki/​index.php/​CheapScope): ​A simple fabric embedded logic analyser, with and RS232 interface +  - [10BaseT-TX](http://​hamsterworks.co.nz/​mediawiki/​index.php/​10BaseT-TX): ​直接从FPGA发送以太网数据包 
-  - [dvid_test](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Dvid_test): ​Driving a DVI-D interface from a Spartan 6 FPGA +  - [SPDIF_Input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_Input): ​DVD播放器捕获和转换数字音频数据 
-  - [HDlife](http://​hamsterworks.co.nz/​mediawiki/​index.php/​HDlife): ​Implementing Conway'​s Game of Life at full HD +  - [SPDIF_out](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_out): ​生成数字音频数据输出 
-  - [FPGAheli](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGAheli): ​Controlling an Infrared Helicopter +  - [SPDIF_Volume](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_Volume): ​用于S / PDIF信号的简单数字音量控制 ​一种非常简单的DSP 
-  - [shortwave](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Shortwave): ​A very quick and dirty shortwave transmitter +  - [SPDIF_Thru](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_Thru):​ S / PDIF信号的传递 ​ DSP项目的基础 
-  - [AVR8 core](http://​hamsterworks.co.nz/​mediawiki/​index.php/​AVR8_core): ​An AVR103 ​nearly compatible soft core originally from OpenCores +  - [VGA Display](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGA_VGA): ​生成1440x900 VGA输出的时序 
-  - [10BaseT-TX](http://​hamsterworks.co.nz/​mediawiki/​index.php/​10BaseT-TX): ​Sending out Ethernet packets directly from the FPGA +  - [WavePlay](http://​hamsterworks.co.nz/​mediawiki/​index.php/​WavePlay): ​Block RAM播放8位立体声音频样本 
-  - [SPDIF_Input](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_Input): ​Capturing and converting digital audio data from DVD players +  - [Mandelbrot](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mandelbrot): ​又一个FPGA Mandelbrot查看器 
-  - [SPDIF_out](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_out): ​Generating digital audio data output +  - [DSPfract](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DSPfract): ​另一个FPGA Mandelbrot查看器 ​这次使用Spartan 6 DSP48A bocks 
-  - [SPDIF_Volume](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_Volume): ​A simple digital volume control for a S/​PDIF ​signal ​a very simple ​DSP +  - [Radix2div](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Radix2div): ​VHDL中的Radix 2部分 
-  - [SPDIF_Thru](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SPDIF_Thru): ​A passthrough for S/​PDIF ​singal ​a base for DSP projects +  - [Radix4div](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Radix4div): ​VHDL中的Radix 4部分 
-  - [VGA Display](http://​hamsterworks.co.nz/​mediawiki/​index.php/​FPGA_VGA): ​Generating the timings for 1440x900 VGA output +  - [SDRAM Memory Controller](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SDRAM_Memory_Controller):​ Terasic DE0-nano上的SDRAM芯片的存储器控制器 
-  - [WavePlay](http://​hamsterworks.co.nz/​mediawiki/​index.php/​WavePlay): ​Playing 8bit stereo audio samples from Block RAM +  - [uClinux](http://​hamsterworks.co.nz/​mediawiki/​index.php/​UClinux): ​Terasic DE0-nano板上引入uClinux 
-  - [Mandelbrot](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Mandelbrot): ​Yet another ​FPGA Mandelbrot ​viewer +  - [MAF6502](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MAF6502): ​经典MOS6502处理器的FPGA实现 
-  - [DSPfract](http://​hamsterworks.co.nz/​mediawiki/​index.php/​DSPfract): ​Yet another ​FPGA Mandelbrot ​viewer ​this time using Spartan 6 DSP48A bocks +  - [Papilio Plus/​Pacman](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​Pacman): ​在Spartan 6硬件上从http://​fpgaarcade.com构建Pacman实现 
-  - [Radix2div](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Radix2div):​ Radix 2 division in VHDL +  - [Papilio Plus/Fading counter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​Fading_counter): ​一个软褪色的二进制计数器 
-  - [Radix4div](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Radix4div):​ Radix 4 division in VHDL +  - [Papilio Plus/PS2 Keyboard](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​PS2_Keyboard): ​使用PS / 2键盘接口 
-  - [SDRAM Memory Controller](http://​hamsterworks.co.nz/​mediawiki/​index.php/​SDRAM_Memory_Controller): ​Memory controller for the SDRAM chip on the Terasic DE0-nano +  - [Papilio Plus/SRAM test 2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​SRAM_test_2): ​Papilio Plus @ 100MHz上写入并验证SRAM中的测试模式 
-  - [uClinux](http://​hamsterworks.co.nz/​mediawiki/​index.php/​UClinux): ​Bringing up uClinux on a Terasic DE0-nano ​board +  - [CUGA-1](http://​hamsterworks.co.nz/​mediawiki/​index.php/​CUGA-1): ​使用门阵列的CPU
-  - [MAF6502](http://​hamsterworks.co.nz/​mediawiki/​index.php/​MAF6502): ​FPGA implementation of the classic MOS6502 processor +
-  - [Papilio Plus/​Pacman](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​Pacman): ​Building the Pacman implementation from http://​fpgaarcade.com ​on the Spartan 6 hardware +
-  - [Papilio Plus/Fading counter](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​Fading_counter): ​A softly fading binary counter +
-  - [Papilio Plus/PS2 Keyboard](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​PS2_Keyboard): ​Using the PS/2 keyboard interface +
-  - [Papilio Plus/SRAM test 2](http://​hamsterworks.co.nz/​mediawiki/​index.php/​Papilio_Plus/​SRAM_test_2): ​writes and verifies test patterns in the SRAM on the Papilio Plus @ 100MHz +
-  - [CUGA-1](http://​hamsterworks.co.nz/​mediawiki/​index.php/​CUGA-1): ​CPU Using Gate Arrays+