Skip to content
Adam edited this page Jan 15, 2013 · 2 revisions

Table of Contents

NetFPGA release note — 2.1.2 package

Release date

Aug 6, 2010

Major changes since the 2.1.1 release

This release is a minor update that fixes bugs and addresses minor performance issues.

Upgrading from the 2.1.1 release

Code written for the 2.1.1 release should work unmodified. Bitfiles should be recompiled to ensure that they use the latest version of cpci_bus which fixes an issue where register writes may be missed when performing a series of back-to-back writes.

Full change log

Improvements

  • Add parameter to disable registers on CPU DMA queues
  • GUI SCONE:
    • Makefiles to build class files
  • Selftest:
    • allow selftest to run when interfaces are down
    • clean up output when DMA test fails
  • Gigabit MAC:
    • new MAC provided by Erik Rubow at UCSD
    • located in lib/verilog/contrib/ucsd/gig_eth_mac
    • Note: NOT used by default. Must manually use this instead of the default MAC core

Bug fixes

  • Fix libnet dependency to allow building on Fedora Core systems (reported by Jonathan Ellithorpe <jdellit></jdellit>)
  • Fix core dependency identification to prevent occassional problems synthesizing/simulating with a clean tree
  • cpci_reprogram.pl: report failure if dumpregs.sh/loadregs.sh fails (reported by Berywn Hoyt <berwyn></berwyn>)
  • Simulation: don't run simulation if make_pkts.pl fails
  • Fixed some instances of register defines files not being built when installed from the .tar.gz
Clone this wiki locally