Skip navigation

FPGA Group

8 Posts authored by: jc2048
Previous blogs: FPGA: Making Waves FPGA: Waves 2: Simple Sinewave FPGA: Waves 3: Computed Sinewave Oscillators FPGA: Waves: 4 Tinker, Taylor, Soldier, Sine FPGA: Waves: 5 CORDIC Sine FPGA: Waves 6: Reconstruction Filter FPGA: Waves 7: Random Sequence Generator   Introduction   In blog 5, I looked at computing a sine using a CORDIC method. It was implemented in an iterated bit-serial fashion in a bid to keep the hardware usage low, though it turned out to be more complex than ...
Previous blogs: FPGA: Making Waves FPGA: Waves 2: Simple Sinewave FPGA: Waves 3: Computed Sinewave Oscillators FPGA: Waves: 4 Tinker, Taylor, Soldier, Sine FPGA: Waves: 5 CORDIC Sine FPGA: Waves 6: Reconstruction Filter   Introduction   I have a small Brevia 2 development board from Lattice Semiconductor featuring one of their XP2-family FPGAs. I'm using it to explore, in a very simple, basic kind of way, digital signal generation and processing. These blogs aren't tutorial ...
Previous blogs:   FPGA: Making Waves FPGA: Waves 2: Simple Sinewave FPGA: Waves 3: Computed Sinewave Oscillators FPGA: Waves: 4 Tinker, Taylor, Soldier, Sine FPGA: Waves: 5 CORDIC Sine   Introduction   In the last blog, I looked at computing a sinewave using a CORDIC method. It was implemented in a iterated bit-serial fashion to keep the hardware usage low, though it turned out to be more complex than I had anticipated because of some of the fiddly control necessary.   ...
jc2048

FPGA: Waves: 5 CORDIC Sine

Posted by jc2048 Oct 25, 2019
Previous blogs: FPGA: Making Waves FPGA: Waves 2: Simple Sinewave FPGA: Waves 3: Computed Sinewave Oscillators FPGA: Waves: 4 Tinker, Taylor, Soldier, Sine   Introduction   I have a small Brevia 2 development board [1] from Lattice Semiconductor featuring one of their XP2-family FPGAs. I'm using it to explore, in a very simple, basic kind of way, digital signal generation and processing. These blogs aren't tutorials and there's no structured path to any of it: it's just me exper ...
Previous blogs:   FPGA: Making Waves FPGA: Waves 2: Simple Sinewave FPGA: Waves 3: Computed Sinewave Oscillators   Introduction   I have a small  (Brevia 2)  development board [1] from Lattice Semiconductor featuring one of their XP2-family FPGAs. I'm using it to explore, in a very simple, basic kind of way, digital signal generation and processing. These blogs aren't tutorials and there's no structured path to any of it: it's just me experimenting and trying things ...
Previous blogs: FPGA: Making Waves FPGA: Waves 2: Simple Sinewave   Introduction   I have a small Brevia 2 development board [1] from Lattice Semiconductor featuring one of their XP2-family FPGAs. I'm using it to explore, in a very simple, basic kind of way, digital signal generation and processing. This isn't a tutorial, just me experimenting and trying things out. In the last blog I used one of the block memories in the FPGA as a look-up table in order to generate a sine w ...
FPGA: Making Waves   Introduction   I have a small Brevia 2 development board [1] from Lattice Semiconductor featuring one of their XP2- family FPGAs. I'm using it to explore, in a very simple, basic kind of way, digital signal generation and processing. I'm using VHDL to describe the digital logic that I'm designing. In the last blog I described a simple circuit using a low-cost 12-bit SPI DAC from Microchip, an MCP4821. I tested it by throwing together some VHDL to drive the D ...
jc2048

FPGA: Making Waves

Posted by jc2048 Sep 1, 2019
    Introduction   I have a small Brevia 2 development board [1] from Lattice Semiconductor, with one of their XP2-family FPGAs on it, that I bought from Farnell a while back. Last year I got as far as doing these two blogs before getting distracted and going off in quite different directions.   Booards and Boojums: Lattice XP2 Brevia2 Board: Part 1 Booards and Boojums: Lattice XP2 Brevia2 Board: Part 2: Count Those LEDs!   It's time to have another play ...

Filter Blog

By date: By tag: