• home
  • machine learning
  • notes
  • rtl
  • designs

Why you should adopt AXI-4 for all your FPGA interfaces

Every FPGA design has interconnections of some form, either between internal blocks or from FPGA-to-FPGA....
  • Sep 29, 2016
Continue reading

Synchronous and asynchronous resets

This is possibly one of the most widely discussed topics in programmable logic design, but also one of the least understood....
  • Sep 7, 2016
Continue reading

Clock and reset sequencing is important

A common complaint I hear from users that their FPGA design works "most of the time" but that every so often it boots up in a strange state or just fails to start working....
  • Aug 13, 2016
Continue reading

Using Tcl to find clock enable nets

It can be very useful to extract a list of clock enable nets from a design, especially if you intend applying multicycle constraints....
  • Jan 7, 2016
Continue reading

Matching a programmed FPGA to its bitstream file

The previous post about bitstream timestamps shows a way to automatically insert a timestamp into a bitstream such that it can be read back via JTAG or internally ...
  • Nov 2, 2015
Continue reading
3 2 1